digiKam
|
Public Types | |
enum | DeleteMode { DeletePermanently = 1 , DeleteUseTrash = 2 } |
Public Slots | |
void | copyItemsToExternalFolder (const QList< ItemInfo > &infos) |
void | createGroupByFilenameFromInfoList (const ItemInfoList &itemInfoList) |
void | createGroupByTimeFromInfoList (const ItemInfoList &itemInfoList) |
void | createGroupByTimelapseFromInfoList (const ItemInfoList &itemInfoList) |
void | createNewAlbumForInfos (const QList< ItemInfo > &infos, Album *currentAlbum) |
bool | deleteImages (const QList< ItemInfo > &infos, const DeleteMode deleteMode) |
void | deleteImagesDirectly (const QList< ItemInfo > &infos, const DeleteMode deleteMode) |
void | insertSilentToQueueManager (const QList< ItemInfo > &list, const ItemInfo ¤tInfo, int queueid) |
void | insertToLightTable (const QList< ItemInfo > &list, const ItemInfo ¤t, bool addTo) |
void | insertToLightTableAuto (const QList< ItemInfo > &all, const QList< ItemInfo > &selected, const ItemInfo ¤t) |
void | insertToQueueManager (const QList< ItemInfo > &list, const ItemInfo ¤tInfo, bool newQueue) |
void | notifyFileContentChanged (const QList< QUrl > &urls) |
void | openInfos (const ItemInfo &info, const QList< ItemInfo > &allInfosToOpen, Album *currentAlbum) |
void | openInfosWithDefaultApplication (const QList< ItemInfo > &allInfosToOpen) |
void | rename (const QUrl &imageUrl, const QString &newName, bool overwrite=false) |
void | setAsAlbumThumbnail (Album *album, const ItemInfo &itemInfo) |
Signals | |
void | editorCurrentUrlChanged (const QUrl &url) |
void | signalImagesDeleted (const QList< qlonglong > &imageIds) |
Public Member Functions | |
ItemViewUtilities (QWidget *const parentWidget) | |
Protected Attributes | |
QWidget * | m_widget |
|
explicit |
References Digikam::AlbumManager::instance(), and signalImagesDeleted().
References Digikam::DIO::copy(), Digikam::DFileDialog::getExistingDirectoryUrl(), and m_widget.
Referenced by Digikam::ItemIconView::slotCopySelectionTo().
|
slot |
References Digikam::FileActionMngr::addToGroup(), and Digikam::FileActionMngr::instance().
Referenced by Digikam::ItemIconView::slotCreateGroupByFilenameFromSelection().
|
slot |
References Digikam::FileActionMngr::addToGroup(), and Digikam::FileActionMngr::instance().
Referenced by Digikam::ItemIconView::slotCreateGroupByTimeFromSelection().
|
slot |
References Digikam::FileActionMngr::addToGroup(), and Digikam::FileActionMngr::instance().
Referenced by Digikam::ItemIconView::slotCreateGroupByTimelapseFromSelection().
|
slot |
References Digikam::DeleteDialog::confirmDeleteList(), Digikam::DIO::del(), DeletePermanently, Digikam::DeleteDialogMode::Files, Digikam::ItemInfo::fileUrl(), Digikam::ItemInfo::id(), m_widget, Digikam::DeleteDialogMode::NoChoiceDeletePermanently, Digikam::DeleteDialogMode::NoChoiceTrash, Digikam::DeleteDialog::shouldDelete(), and signalImagesDeleted().
Referenced by Digikam::DigikamItemView::deleteSelected().
|
slot |
References Digikam::DIO::del(), DeleteUseTrash, Digikam::ItemInfo::id(), and signalImagesDeleted().
Referenced by Digikam::DigikamItemView::deleteSelectedDirectly().
|
signal |
Referenced by openInfos().
|
slot |
References Digikam::LightTableWindow::lightTableWindow(), Digikam::LightTableWindow::loadItemInfos(), and Digikam::LightTableWindow::setLeftRightItems().
Referenced by Digikam::DigikamItemView::activated(), insertToLightTableAuto(), Digikam::ItemIconView::slotImageAddToLightTable(), and Digikam::ItemIconView::slotImageLightTable().
|
slot |
References Digikam::QueueMgrWindow::loadItemInfosToCurrentQueue(), Digikam::QueueMgrWindow::loadItemInfosToNewQueue(), and Digikam::QueueMgrWindow::queueManagerWindow().
Referenced by Digikam::ItemIconView::slotImageAddToCurrentQueue(), Digikam::ItemIconView::slotImageAddToNewQueue(), and Digikam::ItemIconView::slotQueueMgr().
|
slot |
|
slot |
References editorCurrentUrlChanged(), Digikam::ItemInfo::filePath(), Digikam::ApplicationSettings::getImageFileFilter(), Digikam::ApplicationSettings::getRawFileFilter(), Digikam::ImageWindow::imageWindow(), Digikam::ApplicationSettings::instance(), Digikam::ItemInfo::isNull(), Digikam::ImageWindow::loadItemInfos(), openInfosWithDefaultApplication(), and Digikam::Album::title().
Referenced by Digikam::DigikamItemView::openFile(), and Digikam::ItemIconView::slotEditor().
|
slot |
References Digikam::DIO::rename().
|
signal |
Referenced by deleteImages(), deleteImagesDirectly(), and ItemViewUtilities().
|
protected |
Referenced by copyItemsToExternalFolder(), createNewAlbumForInfos(), and deleteImages().