digiKam
|
Classes | |
class | Private |
Signals | |
void | signalAlbumSelected (Album *) |
void | signalChangedTab (QWidget *) |
void | signalFuzzySidebarActive (bool active) |
void | signalGotoAlbumAndItem (const ItemInfo &) |
void | signalGotoDateAndItem (AlbumIconItem *) |
void | signalGotoTagAndItem (int tagID) |
void | signalImageSelected (const ItemInfoList &selectedImage, const ItemInfoList &allImages) |
void | signalNoCurrentItem () |
void | signalSelectionChanged (int numberOfSelectedItems) |
void | signalSeparationModeChanged (int category) |
void | signalSwitchedToIconView () |
void | signalSwitchedToMapView () |
void | signalSwitchedToPreview () |
void | signalSwitchedToTableView () |
void | signalSwitchedToTrashView () |
void | signalThumbSizeChanged (int) |
void | signalTrashSelectionChanged (const QString &text) |
void | signalZoomChanged (double) |
Public Member Functions | |
ItemInfoList | allInfo (const ApplicationSettings::OperationType type) const |
ItemInfoList | allInfo (const bool grouping=false) const |
bool | allNeedGroupResolving (const ApplicationSettings::OperationType type) const |
Item Group methods - itemiconview_groups.cpp. More... | |
QList< QUrl > | allUrls (bool grouping=false) const |
void | applySettings () |
void | clearHistory () |
void | connectIconViewFilter (FilterStatusBar *const filter) |
Album * | currentAlbum () const |
Album management methods - itemiconview_album.cpp. More... | |
ItemInfo | currentInfo () const |
QUrl | currentUrl () const |
void | getBackwardHistory (QStringList &titles) |
void | getForwardHistory (QStringList &titles) |
bool | hasCurrentItem () const |
void | hideSideBars () |
void | imageTransform (MetaEngineRotation::TransformationAction transform) |
int | itemCount () const |
Items management methods - itemiconview_items.cpp. More... | |
ItemIconView (QWidget *const parent, DModelFactory *const modelCollection) | |
QList< SidebarWidget * > | leftSidebarWidgets () const |
QSize | minimumSizeHint () const override |
void | nextLeftSideBarTab () |
void | nextRightSideBarTab () |
void | previousLeftSideBarTab () |
void | previousRightSideBarTab () |
void | refreshView () |
ItemInfoList | selectedInfoList (const ApplicationSettings::OperationType type, const bool currentFirst=false) const |
ItemInfoList | selectedInfoList (const bool currentFirst=false, const bool grouping=false) const |
bool | selectedNeedGroupResolving (const ApplicationSettings::OperationType type) const |
QList< QUrl > | selectedUrls (bool grouping=false) const |
QList< QUrl > | selectedUrls (const ApplicationSettings::OperationType type) const |
void | setAllGroupsOpen (bool open) |
void | setContentsMargins (const QMargins &margins) |
void | setContentsMargins (int left, int top, int right, int bottom) |
void | setRecurseAlbums (bool recursive) |
void | setRecurseTags (bool recursive) |
Tags management methods - itemiconview_tags.cpp. More... | |
void | setSpacing (int space) |
void | setStretchFactor (QWidget *const widget, int stretch) |
void | setThumbSize (int size) |
void | setToolsIconView (DCategorizedView *const view) |
Views management methods - itemiconview_views.cpp. More... | |
void | showSideBars () |
QSize | sizeHint () const override |
void | toggleFullScreen (bool set) |
void | toggleLeftSidebar () |
void | toggleRightSidebar () |
void | toggleShowBar (bool) |
void | toggleTag (int tagID) |
StackedView::StackedViewMode | viewMode () const |
double | zoomMax () const |
double | zoomMin () const |
Zoom management methods - itemiconview_zoom.cpp. More... | |
~ItemIconView () override | |
Protected Member Functions | |
void | childEvent (QChildEvent *e) override |
|
explicit |
References Digikam::ItemPropertiesVersionsTab::addOpenAlbumAction(), Digikam::ItemIconView::Private::addPageUpDownActions(), Digikam::ItemPropertiesVersionsTab::addShowHideOverlay(), Digikam::ItemIconView::Private::albumFolderSideBar, Digikam::ItemIconView::Private::albumHistory, Digikam::ItemIconView::Private::albumManager, Digikam::ItemIconView::Private::albumModificationHelper, Digikam::Sidebar::appendTab(), Digikam::ItemIconView::Private::dateViewSideBar, Digikam::defineShortcut(), Digikam::ItemIconView::Private::dockArea, Digikam::ItemIconView::Private::errorWidget, Digikam::ItemIconView::Private::filterWidget, Digikam::ItemIconView::Private::fuzzySearchSideBar, Digikam::DModelFactory::getAlbumModel(), Digikam::SidebarWidget::getCaption(), Digikam::DModelFactory::getDateAlbumModel(), Digikam::ItemPropertiesSideBarDB::getFiltersHistoryTab(), Digikam::SidebarWidget::getIcon(), Digikam::ItemDescEditTab::getNewTagEdit(), Digikam::DModelFactory::getSearchModel(), Digikam::ItemCategorizedView::getSelectionModel(), Digikam::DModelFactory::getTagFaceModel(), Digikam::DModelFactory::getTagFilterModel(), Digikam::DModelFactory::getTagModel(), Digikam::ItemIconView::Private::iconView, Digikam::ItemCategorizedView::imageAlbumFilterModel(), Digikam::ItemPropertiesSideBarDB::imageDescEditTab(), Digikam::ItemCategorizedView::imageFilterModel(), Digikam::StackedView::imageIconView(), Digikam::ItemCategorizedView::imageModel(), Digikam::StackedView::imagePreviewView(), Digikam::AlbumManager::instance(), Digikam::ItemIconView::Private::labelsSearchHandler, Digikam::ItemIconView::Private::labelsSideBar, Digikam::LabelsSideBarWidget::labelsTree(), Digikam::ItemIconView::Private::leftSideBar, Digikam::ItemIconView::Private::leftSideBarWidgets, Digikam::ItemIconView::Private::modelCollection, Digikam::ItemIconView::Private::msgNotifyTimer, Digikam::ItemIconView::Private::parent, Digikam::ItemIconView::Private::peopleSideBar, Digikam::ItemIconView::Private::rightSideBar, Digikam::ItemIconView::Private::searchModificationHelper, Digikam::ItemIconView::Private::searchSideBar, Digikam::ItemIconView::Private::selectionTimer, Digikam::DNotificationWidget::setCloseButtonVisible(), Digikam::StackedView::setDockArea(), Digikam::DNotificationWidget::setWordWrap(), signalChangedTab(), signalFuzzySidebarActive(), signalSeparationModeChanged(), slotFocusAndNextImage(), slotLeftSideBarActivate(), slotNewDuplicatesSearch(), slotNotificationError(), Digikam::ItemIconView::Private::splitter, Digikam::ItemIconView::Private::stackedview, Digikam::ItemIconView::Private::tableView, Digikam::StackedView::tableView(), Digikam::ItemIconView::Private::tagModificationHelper, Digikam::ItemIconView::Private::tagViewSideBar, Digikam::StackedView::thumbBar(), Digikam::ItemIconView::Private::thumbSizeTimer, Digikam::ItemIconView::Private::timelineSideBar, Digikam::ItemIconView::Private::trashView, Digikam::StackedView::trashView(), Digikam::DigikamItemView::utilities(), and Digikam::ItemIconView::Private::utilities.
|
override |
ItemInfoList Digikam::ItemIconView::allInfo | ( | const ApplicationSettings::OperationType | type | ) | const |
References allInfo(), and allNeedGroupResolving().
ItemInfoList Digikam::ItemIconView::allInfo | ( | const bool | grouping = false | ) | const |
References Digikam::DigikamItemView::allItemInfos(), Digikam::TableView::allItemInfos(), Digikam::ItemIconView::Private::iconView, Digikam::StackedView::IconViewMode, Digikam::StackedView::MapWidgetMode, Digikam::StackedView::MediaPlayerMode, Digikam::StackedView::PreviewImageMode, Digikam::ItemIconView::Private::tableView, Digikam::StackedView::TableViewMode, and viewMode().
Referenced by allInfo(), allUrls(), slotLightTable(), and slotQueueMgr().
bool Digikam::ItemIconView::allNeedGroupResolving | ( | const ApplicationSettings::OperationType | type | ) | const |
Item Group methods - itemiconview_groups.cpp.
Query whether the operation to be performed on currently selected or all all items in the currently active view should be performed on all grouped items or just the first.
References Digikam::DigikamItemView::allNeedGroupResolving(), Digikam::TableView::allNeedGroupResolving(), Digikam::ItemIconView::Private::iconView, Digikam::StackedView::IconViewMode, Digikam::StackedView::MapWidgetMode, Digikam::StackedView::MediaPlayerMode, Digikam::StackedView::PreviewImageMode, Digikam::ItemIconView::Private::tableView, Digikam::StackedView::TableViewMode, and viewMode().
Referenced by allInfo(), slotLightTable(), and slotQueueMgr().
QList< QUrl > Digikam::ItemIconView::allUrls | ( | bool | grouping = false | ) | const |
Get all items in the current view. Whether only the first or all grouped items are returned is determined as described above.
References allInfo(), and Digikam::ItemInfoList::toImageUrlList().
Referenced by Digikam::DBInfoIface::currentAlbumItems().
void Digikam::ItemIconView::applySettings | ( | ) |
References Digikam::SidebarWidget::applySettings(), Digikam::ItemIconView::Private::iconView, Digikam::ItemCategorizedView::imageFilterModel(), Digikam::ApplicationSettings::instance(), Digikam::ItemIconView::Private::leftSideBarWidgets, refreshView(), and Digikam::ItemFilterModel::setVersionItemFilterSettings().
|
overrideprotectedinherited |
void Digikam::ItemIconView::clearHistory | ( | ) |
void Digikam::ItemIconView::connectIconViewFilter | ( | FilterStatusBar *const | filter | ) |
Album * Digikam::ItemIconView::currentAlbum | ( | ) | const |
Album management methods - itemiconview_album.cpp.
References Digikam::ItemCategorizedView::currentAlbum(), Digikam::TableView::currentAlbum(), Digikam::ItemIconView::Private::iconView, Digikam::StackedView::IconViewMode, Digikam::StackedView::MapWidgetMode, Digikam::StackedView::MediaPlayerMode, Digikam::StackedView::PreviewImageMode, Digikam::ItemIconView::Private::tableView, Digikam::StackedView::TableViewMode, and viewMode().
Referenced by slotEditor(), slotMoveSelectionToAlbum(), slotRefresh(), and slotSetAsAlbumThumbnail().
ItemInfo Digikam::ItemIconView::currentInfo | ( | ) | const |
References Digikam::ItemCategorizedView::currentInfo(), Digikam::TableView::currentInfo(), Digikam::ItemIconView::Private::iconView, Digikam::StackedView::IconViewMode, Digikam::StackedView::MapWidgetMode, Digikam::StackedView::MediaPlayerMode, Digikam::StackedView::PreviewImageMode, Digikam::ItemIconView::Private::tableView, Digikam::StackedView::TableViewMode, and viewMode().
Referenced by currentUrl(), hasCurrentItem(), slotCreateGroupFromSelection(), slotEditor(), slotImageAddToCurrentQueue(), slotImageAddToExistingQueue(), slotImageAddToLightTable(), slotImageAddToNewQueue(), slotImageFindSimilar(), slotImageLightTable(), slotImagePreview(), slotLightTable(), and slotQueueMgr().
QUrl Digikam::ItemIconView::currentUrl | ( | ) | const |
References currentInfo(), and Digikam::ItemInfo::fileUrl().
void Digikam::ItemIconView::getBackwardHistory | ( | QStringList & | titles | ) |
void Digikam::ItemIconView::getForwardHistory | ( | QStringList & | titles | ) |
bool Digikam::ItemIconView::hasCurrentItem | ( | ) | const |
References currentInfo(), and Digikam::ItemInfo::isNull().
void Digikam::ItemIconView::hideSideBars | ( | ) |
void Digikam::ItemIconView::imageTransform | ( | MetaEngineRotation::TransformationAction | transform | ) |
int Digikam::ItemIconView::itemCount | ( | ) | const |
Items management methods - itemiconview_items.cpp.
References Digikam::ItemIconView::Private::iconView, Digikam::ItemCategorizedView::imageModel(), and Digikam::ItemModel::itemCount().
QList< SidebarWidget * > Digikam::ItemIconView::leftSidebarWidgets | ( | ) | const |
|
overrideinherited |
Referenced by Digikam::TransactionItemView::minimumSizeHint().
void Digikam::ItemIconView::nextLeftSideBarTab | ( | ) |
void Digikam::ItemIconView::nextRightSideBarTab | ( | ) |
void Digikam::ItemIconView::previousLeftSideBarTab | ( | ) |
void Digikam::ItemIconView::previousRightSideBarTab | ( | ) |
void Digikam::ItemIconView::refreshView | ( | ) |
References Digikam::ItemPropertiesSideBarDB::refreshTagsView(), and Digikam::ItemIconView::Private::rightSideBar.
Referenced by applySettings().
ItemInfoList Digikam::ItemIconView::selectedInfoList | ( | const ApplicationSettings::OperationType | type, |
const bool | currentFirst = false |
||
) | const |
References selectedInfoList(), and selectedNeedGroupResolving().
ItemInfoList Digikam::ItemIconView::selectedInfoList | ( | const bool | currentFirst = false , |
const bool | grouping = false |
||
) | const |
References Digikam::ItemIconView::Private::iconView, Digikam::StackedView::IconViewMode, Digikam::StackedView::MapWidgetMode, Digikam::StackedView::MediaPlayerMode, Digikam::StackedView::PreviewImageMode, Digikam::DigikamItemView::selectedItemInfos(), Digikam::TableView::selectedItemInfos(), Digikam::DigikamItemView::selectedItemInfosCurrentFirst(), Digikam::TableView::selectedItemInfosCurrentFirst(), Digikam::ItemIconView::Private::tableView, Digikam::StackedView::TableViewMode, and viewMode().
Referenced by imageTransform(), selectedInfoList(), selectedUrls(), slotAlbumOpenInFileManager(), slotAssignColorLabel(), slotAssignPickLabel(), slotAssignRating(), slotAssignTag(), slotCopySelectionTo(), slotCreateGroupByFilenameFromSelection(), slotCreateGroupByTimeFromSelection(), slotCreateGroupByTimelapseFromSelection(), slotCreateGroupFromSelection(), slotEditor(), slotFileWithDefaultApplication(), slotImageAddToCurrentQueue(), slotImageAddToExistingQueue(), slotImageAddToLightTable(), slotImageAddToNewQueue(), slotImageExifOrientation(), slotImageLightTable(), slotImageReadMetadata(), slotImageScanForFaces(), slotImageWriteMetadata(), slotLightTable(), slotMoveSelectionToAlbum(), slotQueueMgr(), slotRemoveSelectedFromGroup(), slotRemoveTag(), slotUngroupSelected(), and toggleTag().
bool Digikam::ItemIconView::selectedNeedGroupResolving | ( | const ApplicationSettings::OperationType | type | ) | const |
References Digikam::ItemIconView::Private::iconView, Digikam::StackedView::IconViewMode, Digikam::StackedView::MapWidgetMode, Digikam::StackedView::MediaPlayerMode, Digikam::StackedView::PreviewImageMode, Digikam::DigikamItemView::selectedNeedGroupResolving(), Digikam::TableView::selectedNeedGroupResolving(), Digikam::ItemIconView::Private::tableView, Digikam::StackedView::TableViewMode, and viewMode().
Referenced by selectedInfoList(), slotLightTable(), and slotQueueMgr().
QList< QUrl > Digikam::ItemIconView::selectedUrls | ( | bool | grouping = false | ) | const |
Get currently selected items. By default only the first images in groups are given, while all can be obtained by setting the grouping parameter to true. Given an operation, it will be determined from settings/user query whether only the first or all items in a group are returned. Ideally only the latter (giving an operation) is used.
References selectedInfoList(), and Digikam::ItemInfoList::toImageUrlList().
Referenced by Digikam::DBInfoIface::currentSelectedItems(), Digikam::ImportDragDropHandler::dropEvent(), and slotImageQualitySorter().
QList< QUrl > Digikam::ItemIconView::selectedUrls | ( | const ApplicationSettings::OperationType | type | ) | const |
References selectedInfoList(), and Digikam::ItemInfoList::toImageUrlList().
void Digikam::ItemIconView::setAllGroupsOpen | ( | bool | open | ) |
|
inherited |
Referenced by DigikamGenericPrintCreatorPlugin::AdvPrintFinalPage::AdvPrintFinalPage(), Digikam::AlbumSelectTabs::AlbumSelectTabs(), Digikam::CaptionEdit::CaptionEdit(), Digikam::ColorLabelWidget::ColorLabelWidget(), Digikam::DFontSelect::DFontSelect(), Digikam::FuzzySearchView::FuzzySearchView(), DigikamGenericGeolocationEditPlugin::GeolocationEdit::GeolocationEdit(), Digikam::GPSSearchView::GPSSearchView(), DigikamGenericHtmlGalleryPlugin::HTMLFinalPage::HTMLFinalPage(), DigikamGenericHtmlGalleryPlugin::HTMLParametersPage::HTMLParametersPage(), DigikamGenericHtmlGalleryPlugin::HTMLThemePage::HTMLThemePage(), Digikam::IccProfilesSettings::IccProfilesSettings(), Digikam::ItemDescEditTab::ItemDescEditTab(), DigikamGenericJAlbumPlugin::JAlbumFinalPage::JAlbumFinalPage(), DigikamGenericSendByMailPlugin::MailFinalPage::MailFinalPage(), Digikam::MediaPlayerView::MediaPlayerView(), Digikam::PickLabelWidget::PickLabelWidget(), Digikam::QueueSettingsView::QueueSettingsView(), Digikam::RatingBox::RatingBox(), Digikam::RatingFilter::RatingFilter(), DigikamBqmWatermarkPlugin::WaterMark::registerSettingsWidget(), Digikam::SetupToolTip::SetupToolTip(), ShowFoto::ShowfotoFolderViewBar::ShowfotoFolderViewBar(), DigikamGenericSlideShowPlugin::SlideToolBar::SlideToolBar(), Digikam::TemplateSelector::TemplateSelector(), Digikam::TextFilter::TextFilter(), Digikam::TimelineSideBarWidget::TimelineSideBarWidget(), Digikam::ToolSettingsView::ToolSettingsView(), Digikam::TransactionItem::TransactionItem(), DigikamGenericVideoSlideShowPlugin::VidSlideFinalPage::VidSlideFinalPage(), and DigikamGenericUnifiedPlugin::WSFinalPage::WSFinalPage().
|
inherited |
void Digikam::ItemIconView::setRecurseAlbums | ( | bool | recursive | ) |
void Digikam::ItemIconView::setRecurseTags | ( | bool | recursive | ) |
Tags management methods - itemiconview_tags.cpp.
References Digikam::ItemIconView::Private::iconView, Digikam::ItemCategorizedView::imageAlbumModel(), and Digikam::ItemAlbumModel::setRecurseTags().
|
inherited |
Referenced by DigikamGenericPrintCreatorPlugin::AdvPrintFinalPage::AdvPrintFinalPage(), Digikam::AlbumSelectTabs::AlbumSelectTabs(), Digikam::CaptionEdit::CaptionEdit(), Digikam::ColorLabelWidget::ColorLabelWidget(), Digikam::DFontSelect::DFontSelect(), Digikam::FuzzySearchView::FuzzySearchView(), DigikamGenericGeolocationEditPlugin::GeolocationEdit::GeolocationEdit(), Digikam::GPSSearchView::GPSSearchView(), DigikamGenericHtmlGalleryPlugin::HTMLFinalPage::HTMLFinalPage(), DigikamGenericHtmlGalleryPlugin::HTMLParametersPage::HTMLParametersPage(), DigikamGenericHtmlGalleryPlugin::HTMLThemePage::HTMLThemePage(), Digikam::IccProfilesSettings::IccProfilesSettings(), Digikam::ItemDescEditTab::ItemDescEditTab(), DigikamGenericJAlbumPlugin::JAlbumFinalPage::JAlbumFinalPage(), DigikamGenericSendByMailPlugin::MailFinalPage::MailFinalPage(), Digikam::MediaPlayerView::MediaPlayerView(), Digikam::PickLabelWidget::PickLabelWidget(), Digikam::QueueSettingsView::QueueSettingsView(), Digikam::RatingBox::RatingBox(), Digikam::RatingFilter::RatingFilter(), DigikamBqmWatermarkPlugin::WaterMark::registerSettingsWidget(), Digikam::SetupToolTip::SetupToolTip(), Digikam::TemplateSelector::TemplateSelector(), Digikam::TextFilter::TextFilter(), Digikam::TimelineSideBarWidget::TimelineSideBarWidget(), Digikam::ToolSettingsView::ToolSettingsView(), Digikam::TransactionItem::TransactionItem(), DigikamGenericVideoSlideShowPlugin::VidSlideFinalPage::VidSlideFinalPage(), and DigikamGenericUnifiedPlugin::WSFinalPage::WSFinalPage().
|
inherited |
Referenced by DigikamGenericPrintCreatorPlugin::AdvPrintFinalPage::AdvPrintFinalPage(), DigikamGenericPrintCreatorPlugin::AdvPrintIntroPage::AdvPrintIntroPage(), Digikam::AlbumSelectTabs::AlbumSelectTabs(), Digikam::AssignNameOverlay::createWidget(), Digikam::DFileSelector::DFileSelector(), Digikam::DFontSelect::DFontSelect(), DigikamGenericExpoBlendingPlugin::ExpoBlendingLastPage::ExpoBlendingLastPage(), DigikamGenericExpoBlendingPlugin::ExpoBlendingPreProcessPage::ExpoBlendingPreProcessPage(), DigikamGenericHtmlGalleryPlugin::HTMLFinalPage::HTMLFinalPage(), Digikam::ImageQualitySettings::ImageQualitySettings(), DigikamGenericMetadataEditPlugin::IPTCContent::IPTCContent(), DigikamGenericMetadataEditPlugin::IPTCEnvelope::IPTCEnvelope(), DigikamGenericMetadataEditPlugin::IPTCStatus::IPTCStatus(), DigikamGenericJAlbumPlugin::JAlbumFinalPage::JAlbumFinalPage(), DigikamGenericJAlbumPlugin::JAlbumIntroPage::JAlbumIntroPage(), Digikam::LensFunCameraSelector::LensFunCameraSelector(), DigikamGenericSendByMailPlugin::MailFinalPage::MailFinalPage(), DigikamGenericSendByMailPlugin::MailIntroPage::MailIntroPage(), Digikam::MaintenanceDlg::MaintenanceDlg(), Digikam::MediaPlayerView::MediaPlayerView(), DigikamGenericPanoramaPlugin::PanoLastPage::PanoLastPage(), DigikamGenericPanoramaPlugin::PanoOptimizePage::PanoOptimizePage(), DigikamGenericPanoramaPlugin::PanoPreProcessPage::PanoPreProcessPage(), Digikam::QueueSettingsView::QueueSettingsView(), DigikamBqmAutoCorrectionPlugin::AutoCorrection::registerSettingsWidget(), DigikamBqmChannelMixerPlugin::ChannelMixer::registerSettingsWidget(), DigikamBqmCurvesAdjustPlugin::CurvesAdjust::registerSettingsWidget(), DigikamBqmIccConvertPlugin::IccConvert::registerSettingsWidget(), DigikamBqmUserScriptPlugin::UserScript::registerSettingsWidget(), DigikamBqmWatermarkPlugin::WaterMark::registerSettingsWidget(), Digikam::Restoration::registerSettingsWidget(), DigikamBqmFlipPlugin::Flip::registerSettingsWidget(), DigikamBqmResizePlugin::Resize::registerSettingsWidget(), DigikamBqmRotatePlugin::Rotate::registerSettingsWidget(), Digikam::SetupMime::SetupMime(), Digikam::SetupToolTip::SetupToolTip(), ShowFoto::ShowfotoFolderViewBar::ShowfotoFolderViewBar(), Digikam::TemplateSelector::TemplateSelector(), Digikam::ToolSettingsView::ToolSettingsView(), Digikam::TransactionItem::TransactionItem(), DigikamGenericVideoSlideShowPlugin::VidSlideFinalPage::VidSlideFinalPage(), DigikamGenericUnifiedPlugin::WSFinalPage::WSFinalPage(), DigikamGenericUnifiedPlugin::WSImagesPage::WSImagesPage(), and DigikamGenericUnifiedPlugin::WSIntroPage::WSIntroPage().
void Digikam::ItemIconView::setThumbSize | ( | int | size | ) |
References Digikam::StackedView::IconViewMode, Digikam::ThumbnailSize::maxThumbsSize(), Digikam::StackedView::PreviewImageMode, setZoomFactor(), signalThumbSizeChanged(), Digikam::ThumbnailSize::Small, Digikam::StackedView::TableViewMode, Digikam::ItemIconView::Private::thumbSize, Digikam::ItemIconView::Private::thumbSizeTimer, Digikam::StackedView::TrashViewMode, viewMode(), Digikam::DZoomBar::zoomFromSize(), zoomMax(), and zoomMin().
Referenced by slotFitToWindow(), slotZoomIn(), and slotZoomOut().
void Digikam::ItemIconView::setToolsIconView | ( | DCategorizedView *const | view | ) |
Views management methods - itemiconview_views.cpp.
References Digikam::Sidebar::appendTab(), and Digikam::ItemIconView::Private::rightSideBar.
|
slot |
References Digikam::StackedView::setZoomFactorSnapped(), and Digikam::ItemIconView::Private::stackedview.
Referenced by setThumbSize().
void Digikam::ItemIconView::showSideBars | ( | ) |
|
signal |
Referenced by slotAlbumSelected().
|
signal |
Referenced by ItemIconView().
|
signal |
Referenced by ItemIconView().
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
Referenced by slotAlbumSelected(), slotGotoAlbumAndItem(), slotGotoDateAndItem(), and slotGotoTagAndItem().
|
signal |
|
signal |
Referenced by ItemIconView().
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
Referenced by setThumbSize(), slotFitToWindow(), slotIconView(), slotZoomIn(), and slotZoomOut().
|
signal |
|
signal |
|
overrideinherited |
|
slot |
|
slot |
|
slot |
References Digikam::ItemIconView::Private::albumManager, Digikam::AlbumManager::currentAlbums(), Digikam::PAlbum::folderPath(), Digikam::Album::isRoot(), Digikam::DFileOperations::openInFileManager(), Digikam::Album::PHYSICAL, selectedInfoList(), Digikam::ItemInfoList::toImageUrlList(), and Digikam::Album::type().
|
slot |
|
slot |
References Digikam::AlbumHistory::addAlbums(), Digikam::ItemIconView::Private::albumHistory, Digikam::ItemIconView::Private::albumManager, Digikam::DigikamApp::enableAlbumBackwardHistory(), Digikam::DigikamApp::enableAlbumForwardHistory(), Digikam::PAlbum::fileUrl(), Digikam::ItemIconView::Private::filterWidget, Digikam::AlbumManager::findPAlbum(), Digikam::Sidebar::getActiveTab(), Digikam::ItemIconView::Private::iconView, Digikam::Album::id(), Digikam::AlbumHistory::isBackwardEmpty(), Digikam::AlbumHistory::isForwardEmpty(), Digikam::AlbumLabelsSearchHandler::isRestoringSelectionFromHistory(), Digikam::Album::isRoot(), Digikam::Album::isTrashAlbum(), Digikam::ItemIconView::Private::labelsSearchHandler, Digikam::ItemIconView::Private::labelsSideBar, Digikam::ItemIconView::Private::leftSideBar, Digikam::DTrashItemModel::loadItemsForCollection(), Digikam::StackedView::MediaPlayerMode, Digikam::TrashView::model(), Digikam::ItemCategorizedView::openAlbum(), Digikam::ItemIconView::Private::parent, Digikam::Album::parent(), Digikam::StackedView::PreviewImageMode, Digikam::LabelsSideBarWidget::selectedLabels(), Digikam::StackedView::setViewMode(), signalAlbumSelected(), signalNoCurrentItem(), Digikam::ItemIconView::Private::stackedview, Digikam::ItemIconView::Private::trashView, Digikam::StackedView::TrashViewMode, Digikam::ItemIconView::Private::useAlbumHistory, viewMode(), and Digikam::StackedView::WelcomePageMode.
Referenced by Digikam::DigikamApp::DigikamApp().
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
References Digikam::DigikamItemView::fitToWidthIcons(), Digikam::StackedView::fitToWindow(), Digikam::ItemIconView::Private::iconView, Digikam::StackedView::IconViewMode, Digikam::StackedView::PreviewImageMode, setThumbSize(), signalThumbSizeChanged(), Digikam::ItemIconView::Private::stackedview, Digikam::StackedView::TableViewMode, Digikam::ItemIconView::Private::thumbSize, and viewMode().
|
slot |
References Digikam::ItemIconView::Private::stackedview.
Referenced by ItemIconView().
|
slot |
References Digikam::ItemIconView::Private::albumFolderSideBar, Digikam::ItemInfo::albumId(), Digikam::ItemIconView::Private::albumManager, Digikam::AlbumManager::findPAlbum(), Digikam::ItemInfo::id(), Digikam::AlbumManager::instance(), Digikam::AlbumFolderViewSideBarWidget::setCurrentAlbum(), Digikam::AlbumManager::setCurrentAlbums(), signalNoCurrentItem(), slotLeftSideBarActivate(), and slotSetCurrentWhenAvailable().
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
References Digikam::ApplicationSettings::BQM, currentInfo(), Digikam::ItemViewUtilities::insertToQueueManager(), Digikam::QueueMgrWindow::queueManagerWindow(), Digikam::QueueMgrWindow::queueManagerWindowCreated(), Digikam::QueueMgrWindow::queuesMap(), selectedInfoList(), and Digikam::ItemIconView::Private::utilities.
|
slot |
|
slot |
|
slot |
References Digikam::ItemViewUtilities::DeletePermanently, Digikam::DigikamItemView::deleteSelectedDirectly(), Digikam::ItemIconView::Private::iconView, Digikam::TableView::slotDeleteSelectedWithoutConfirmation(), Digikam::ItemIconView::Private::tableView, Digikam::StackedView::TableViewMode, and viewMode().
|
slot |
Tools methods (Editor, BQM, Light Table) - itemiconview_tools.cpp.
References slotEditor().
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
References currentInfo().
|
slot |
Side-bars handling methods - itemiconview_sidebars.cpp.
Tools methods (Editor, BQM, Light Table) - itemiconview_tools.cpp.
References Digikam::Setup::execSinglePage(), Digikam::SetupImageQualitySorter::getImageQualityContainer(), Digikam::Setup::ImageQualityPage, selectedUrls(), and Digikam::MaintenanceThread::sortByImageQuality().
|
slot |
|
slot |
|
slot |
References Digikam::FaceScanSettings::accuracy, Digikam::FaceScanSettings::alreadyScannedHandling, Digikam::FaceScanSettings::DetectAndRecognize, Digikam::ApplicationSettings::getFaceDetectionAccuracy(), Digikam::ApplicationSettings::getFaceDetectionYoloV3(), Digikam::FaceScanSettings::infos, Digikam::ApplicationSettings::instance(), Digikam::FaceScanSettings::Rescan, selectedInfoList(), Digikam::MaintenanceTool::start(), Digikam::FaceScanSettings::task, Digikam::ApplicationSettings::Tools, and Digikam::FaceScanSettings::useYoloV3.
|
slot |
|
slot |
References Digikam::DigikamItemView::deleteSelectedDirectly(), Digikam::ItemViewUtilities::DeleteUseTrash, Digikam::ItemIconView::Private::iconView, Digikam::TableView::slotDeleteSelectedWithoutConfirmation(), Digikam::ItemIconView::Private::tableView, Digikam::StackedView::TableViewMode, and viewMode().
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
Search management methods - itemiconview_search.cpp.
References Digikam::SearchSideBarWidget::newKeywordSearch(), Digikam::ItemIconView::Private::searchSideBar, and slotLeftSideBarActivate().
|
slot |
|
slot |
|
slot |
References Digikam::TagsManager::instance().
|
slot |
|
slot |
References Digikam::LoadingCacheInterface::cleanThumbnailCache(), currentAlbum(), Digikam::Album::id(), Digikam::StackedView::imagePreviewView(), Digikam::StackedView::MediaPlayerMode, Digikam::Album::PHYSICAL, Digikam::StackedView::PreviewImageMode, Digikam::ItemPreviewView::reload(), Digikam::NewItemsFinder::ScheduleCollectionScan, Digikam::ItemIconView::Private::stackedview, Digikam::MaintenanceTool::start(), Digikam::Album::type(), and viewMode().
|
slot |
|
slot |
Implementation for Automatic Icon Removal of Confirmed Tags. QTimer to ensure TagRemoval is complete.
If the face just removed was the final face associated with that Tag, reset Tag Icon.
References Digikam::CoreDbAccess::db(), Digikam::AlbumManager::findTAlbum(), Digikam::CoreDB::getNumberOfImagesInTagProperties(), Digikam::TAlbum::iconId(), Digikam::AlbumManager::instance(), Digikam::FileActionMngr::instance(), Digikam::FaceTags::isSystemPersonTagId(), Digikam::ApplicationSettings::Metadata, Digikam::FileActionMngr::removeTags(), selectedInfoList(), and Digikam::ImageTagPropertyName::tagRegion().
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
References Digikam::ItemIconView::Private::iconView, Digikam::ItemCategorizedView::setCurrentWhenAvailable(), Digikam::TableView::slotSetCurrentWhenAvailable(), Digikam::ItemIconView::Private::tableView, Digikam::StackedView::TableViewMode, and viewMode().
Referenced by slotGotoAlbumAndItem(), and slotGotoDateAndItem().
|
slot |
References Digikam::ItemIconView::Private::albumFolderSideBar, Digikam::AlbumFolderViewSideBarWidget::currentAlbum(), Digikam::AlbumFolderViewSideBarWidget::doLoadState(), Digikam::AlbumFolderViewSideBarWidget::doSaveState(), Digikam::Sidebar::getActiveTab(), Digikam::ApplicationSettings::instance(), Digikam::ItemIconView::Private::leftSideBar, Digikam::ApplicationSettings::saveSettings(), Digikam::ApplicationSettings::setAlbumSortChanged(), Digikam::ApplicationSettings::setAlbumSortRole(), and Digikam::AlbumFolderViewSideBarWidget::setCurrentAlbum().
Referenced by Digikam::AlbumModificationHelper::slotAlbumEdit().
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
References Digikam::StackedView::IconViewMode, Digikam::StackedView::increaseZoom(), Digikam::StackedView::PreviewImageMode, setThumbSize(), signalThumbSizeChanged(), Digikam::ItemIconView::Private::stackedview, Digikam::ThumbnailSize::Step, Digikam::StackedView::TableViewMode, Digikam::ItemIconView::Private::thumbSize, and viewMode().
|
slot |
References Digikam::StackedView::decreaseZoom(), Digikam::StackedView::IconViewMode, Digikam::StackedView::PreviewImageMode, setThumbSize(), signalThumbSizeChanged(), Digikam::ItemIconView::Private::stackedview, Digikam::ThumbnailSize::Step, Digikam::StackedView::TableViewMode, Digikam::ItemIconView::Private::thumbSize, and viewMode().
|
slot |
void Digikam::ItemIconView::toggleFullScreen | ( | bool | set | ) |
void Digikam::ItemIconView::toggleLeftSidebar | ( | ) |
void Digikam::ItemIconView::toggleRightSidebar | ( | ) |
void Digikam::ItemIconView::toggleShowBar | ( | bool | b | ) |
void Digikam::ItemIconView::toggleTag | ( | int | tagID | ) |
StackedView::StackedViewMode Digikam::ItemIconView::viewMode | ( | ) | const |
References Digikam::ItemIconView::Private::stackedview, and Digikam::StackedView::viewMode().
Referenced by allInfo(), allNeedGroupResolving(), currentAlbum(), currentInfo(), selectedInfoList(), selectedNeedGroupResolving(), setThumbSize(), slotAlbumSelected(), slotFitToWindow(), slotIconView(), slotImageDelete(), slotImageDeletePermanently(), slotImageDeletePermanentlyDirectly(), slotImagePaste(), slotImageRename(), slotImageTrashDirectly(), slotRefresh(), slotSelectAll(), slotSelectInvert(), slotSelectNone(), slotSetCurrentUrlWhenAvailable(), slotSetCurrentWhenAvailable(), slotZoomIn(), slotZoomOut(), slotZoomTo100Percents(), and toggleShowBar().
double Digikam::ItemIconView::zoomMax | ( | ) | const |
References Digikam::ItemIconView::Private::stackedview, and Digikam::StackedView::zoomMax().
Referenced by setThumbSize().
double Digikam::ItemIconView::zoomMin | ( | ) | const |
Zoom management methods - itemiconview_zoom.cpp.
References Digikam::ItemIconView::Private::stackedview, and Digikam::StackedView::zoomMin().
Referenced by setThumbSize().