digiKam
|
Classes | |
class | Private |
Public Slots | |
void | assignRating (const QList< QModelIndex > &index, int rating) |
void | confirmFaces (const QList< QModelIndex > &indexes, int tagId) |
void | copy () override |
void | cut () override |
void | deleteSelected (const ItemViewUtilities::DeleteMode deleteMode=ItemViewUtilities::DeleteUseTrash) |
void | deleteSelectedDirectly (const ItemViewUtilities::DeleteMode deleteMode=ItemViewUtilities::DeleteUseTrash) |
void | dragDropSort (const ItemInfo &pick, const QList< ItemInfo > &infos) |
QList< int > | getFaceIds (const QList< QModelIndex > &indexes) const |
void | hideIndexNotification () |
void | hintAt (const ItemInfo &info) |
void | ignoreFaces (const QList< QModelIndex > &indexes) |
void | openAlbum (const QList< Album * > &album) |
void | openFile (const ItemInfo &info) |
void | paste () override |
void | rejectFaces (const QList< QModelIndex > &indexes) |
void | removeFaces (const QList< QModelIndex > &indexes) |
void | rename () |
void | setCurrentInfo (const ItemInfo &info) |
void | setCurrentUrl (const QUrl &url) |
void | setCurrentUrlWhenAvailable (const QUrl &url) |
void | setCurrentWhenAvailable (qlonglong imageId) |
void | setFaceMode (bool on) |
void | setSelectedItemInfos (const QList< ItemInfo > &infos) |
void | setSelectedUrls (const QList< QUrl > &urlList) |
void | setThumbnailSize (int size) |
void | showIndexNotification (const QModelIndex &index, const QString &message) |
void | unknownFaces (const QList< QModelIndex > &indexes) |
Signals | |
void | clicked (const QMouseEvent *e, const QModelIndex &index) |
void | currentChanged (const ItemInfo &info) |
void | deselected (const QList< ItemInfo > &nowDeselectedInfos) |
Emitted when items are deselected. There may be other selected infos left. This signal is not emitted when the model is reset; then only selectionCleared is emitted. More... | |
void | entered (const QMouseEvent *e, const QModelIndex &index) |
void | imageActivated (const ItemInfo &info) |
Emitted when the given image is activated. Info is never null. More... | |
void | keyPressed (QKeyEvent *e) |
void | modelChanged () |
Emitted when a new model is set. More... | |
void | previewRequested (const ItemInfo &info) |
void | selected (const QList< ItemInfo > &newSelectedInfos) |
Emitted when new items are selected. The parameter includes only the newly selected infos, there may be other already selected infos. More... | |
void | selectionChanged () |
void | selectionCleared () |
void | signalSeparationModeChanged (int category) |
void | signalShowContextMenu (QContextMenuEvent *event, const QList< QAction * > &actions=QList< QAction * >()) |
void | signalShowContextMenuOnInfo (QContextMenuEvent *event, const ItemInfo &info, const QList< QAction * > &actions, ItemFilterModel *filterModel) |
void | signalShowGroupContextMenu (QContextMenuEvent *event, const QList< ItemInfo > &selectedInfos, ItemFilterModel *filterModel) |
void | viewportClicked (const QMouseEvent *e) |
void | zoomInStep () |
void | zoomOutStep () |
Public Member Functions | |
void | addOverlay (ItemDelegateOverlay *overlay, ItemDelegate *delegate=nullptr) |
Add and remove an overlay. It will as well be removed automatically when destroyed. Unless you pass a different delegate, the current delegate will be used. More... | |
void | addSelectionOverlay (ItemDelegate *delegate=nullptr) |
Album * | albumAt (const QPoint &pos) const |
ItemInfoList | allItemInfos () const |
ItemInfoList | allItemInfos (bool grouping=false) const |
bool | allNeedGroupResolving (const ApplicationSettings::OperationType type) const |
QList< QUrl > | allUrls () const |
void | awayFromSelection () |
virtual QModelIndexList | categorizedIndexesIn (const QRect &rect) const |
virtual QModelIndex | categoryAt (const QPoint &point) const |
DCategoryDrawer * | categoryDrawer () const |
virtual QItemSelectionRange | categoryRange (const QModelIndex &index) const |
virtual QRect | categoryVisualRect (const QModelIndex &index) const |
Album * | currentAlbum () const |
ItemInfo | currentInfo () const |
QUrl | currentUrl () const |
ItemDelegate * | delegate () const |
DigikamItemView (QWidget *const parent=nullptr) | |
int | fitToWidthIcons () |
bool | getFaceMode () const |
ItemInfoList | getHiddenGroupedInfos (const ItemInfoList &infos) const |
QItemSelectionModel * | getSelectionModel () const |
ItemAlbumFilterModel * | imageAlbumFilterModel () const |
ItemAlbumModel * | imageAlbumModel () const |
Returns 0 if the ItemModel is not an ItemAlbumModel. More... | |
ItemFilterModel * | imageFilterModel () const |
Returns any ItemFilterMode in chain. May not be sourceModel() More... | |
ItemModel * | imageModel () const |
ImageSortFilterModel * | imageSortFilterModel () const |
ItemThumbnailModel * | imageThumbnailModel () const |
Returns 0 if the ItemModel is not an ItemThumbnailModel. More... | |
QModelIndex | indexAt (const QPoint &point) const override |
QModelIndex | indexForInfo (const ItemInfo &info) const |
void | invertSelection () |
bool | isToolTipEnabled () const |
bool | needGroupResolving (ApplicationSettings::OperationType type, const ItemInfoList &infos) const |
ItemInfo | nextInfo (const ItemInfo &info) |
ItemInfo | nextInOrder (const ItemInfo &startingPoint, int nth) |
int | numberOfSelectedIndexes () const |
ItemInfo | previousInfo (const ItemInfo &info) |
void | removeOverlay (ItemDelegateOverlay *overlay) |
ItemInfoList | resolveGrouping (const ItemInfoList &infos) const |
void | scrollToRelaxed (const QModelIndex &index, ScrollHint hint=EnsureVisible) |
ItemInfoList | selectedItemInfos () const |
ItemInfoList | selectedItemInfos (bool grouping=false) const |
ItemInfoList | selectedItemInfosCurrentFirst () const |
ItemInfoList | selectedItemInfosCurrentFirst (bool grouping=false) const |
bool | selectedNeedGroupResolving (const ApplicationSettings::OperationType type) const |
void | setCategoryDrawer (DCategoryDrawer *categoryDrawer) |
void | setDrawDraggedItems (bool drawDraggedItems) |
void | setGridSize (const QSize &size) |
void | setModel (QAbstractItemModel *model) override |
void | setModels (ItemModel *model, ImageSortFilterModel *filterModel) |
void | setScrollCurrentToCenter (bool enabled) |
void | setScrollStepGranularity (int factor) |
void | setSelectedIndexes (const QList< QModelIndex > &indexes) |
void | setSpacing (int spacing) |
void | setThumbnailSize (const ThumbnailSize &size) override |
void | setToolTipEnabled (bool enabled) |
void | setUsePointingHandCursor (bool useCursor) |
ThumbnailSize | thumbnailSize () const |
void | toFirstIndex () |
void | toIndex (const QModelIndex &index) |
void | toIndex (const QUrl &url) |
void | toLastIndex () |
void | toNextIndex () |
void | toPreviousIndex () |
ItemViewUtilities * | utilities () const |
QRect | visualRect (const QModelIndex &index) const override |
~DigikamItemView () override | |
Protected Slots | |
void | groupIndicatorClicked (const QModelIndex &index) |
void | layoutAboutToBeChanged () |
void | layoutWasChanged () |
virtual void | rowsInsertedArtifficial (const QModelIndex &parent, int start, int end) |
void | showGroupContextMenu (const QModelIndex &index, QContextMenuEvent *event) |
void | slotActivated (const QModelIndex &index) |
void | slotClicked (const QModelIndex &index) |
void | slotCurrentUrlTimer () |
void | slotEntered (const QModelIndex &index) |
void | slotItemInfosAdded () |
virtual void | slotLayoutChanged () |
virtual void | slotThemeChanged () |
Protected Member Functions | |
void | activated (const ItemInfo &info, Qt::KeyboardModifiers modifiers) override |
Reimplement these in a subclass. More... | |
void | addAssignNameOverlay (ItemDelegate *delegate=nullptr) |
void | addRejectionOverlay (ItemDelegate *delegate=nullptr) |
virtual QAbstractItemView * | asView ()=0 |
void | contextMenuEvent (QContextMenuEvent *event) override |
reimplemented from parent class More... | |
void | currentChanged (const QModelIndex &index, const QModelIndex &previous) override |
bool | decodeIsCutSelection (const QMimeData *mimeData) |
AbstractItemDragDropHandler * | dragDropHandler () const override |
void | dragEnterEvent (QDragEnterEvent *event) |
void | dragLeaveEvent (QDragLeaveEvent *event) override |
void | dragMoveEvent (QDragMoveEvent *e) |
void | dragMoveEvent (QDragMoveEvent *event) override |
void | dropEvent (QDropEvent *e) |
void | dropEvent (QDropEvent *event) override |
void | encodeIsCutSelection (QMimeData *mime, bool isCutSelection) |
QSortFilterProxyModel * | filterModel () const override |
bool | hasHiddenGroupedImages (const ItemInfo &info) const override |
must be implemented by parent view More... | |
ItemInfo | imageInfo (const QModelIndex &index) const |
ItemInfoList | imageInfos (const QList< QModelIndex > &indexes) const |
ItemInfoList | imageInfos (const QList< QModelIndex > &indexes, ApplicationSettings::OperationType type) const |
void | indexActivated (const QModelIndex &index, Qt::KeyboardModifiers modifiers) override |
QModelIndex | indexForCategoryAt (const QPoint &pos) const |
void | installDefaultModels () |
install default ItemAlbumModel and filter model, ready for use More... | |
void | keyPressEvent (QKeyEvent *event) override |
void | leaveEvent (QEvent *event) override |
QModelIndex | mapIndexForDragDrop (const QModelIndex &index) const override |
void | mouseMoveEvent (QMouseEvent *event) override |
void | mousePressEvent (QMouseEvent *event) override |
void | mouseReleaseEvent (QMouseEvent *event) override |
QModelIndex | moveCursor (CursorAction cursorAction, Qt::KeyboardModifiers modifiers) override |
QModelIndex | nextIndexHint (const QModelIndex &indexToAnchor, const QItemSelectionRange &removed) const override |
void | paintEvent (QPaintEvent *event) override |
QPixmap | pixmapForDrag (const QList< QModelIndex > &indexes) const override |
void | reset () override |
void | resizeEvent (QResizeEvent *e) override |
void | rowsAboutToBeRemoved (const QModelIndex &parent, int start, int end) override |
void | rowsInserted (const QModelIndex &parent, int start, int end) override |
void | rowsRemoved (const QModelIndex &parent, int start, int end) override |
void | selectionChanged (const QItemSelection &, const QItemSelection &) override |
void | setItemDelegate (DItemDelegate *delegate) |
void | setItemDelegate (ItemDelegate *delegate) |
void | setSelection (const QRect &rect, QItemSelectionModel::SelectionFlags flags) override |
void | setToolTip (ItemViewToolTip *tip) |
void | showContextMenu (QContextMenuEvent *event) override |
void | showContextMenuOnIndex (QContextMenuEvent *event, const QModelIndex &index) override |
Reimplement these in a subclass. More... | |
void | showContextMenuOnInfo (QContextMenuEvent *event, const ItemInfo &info) override |
virtual bool | showToolTip (const QModelIndex &index, QStyleOptionViewItem &option, QHelpEvent *e=nullptr) |
void | slotSetupChanged () override |
void | startDrag (Qt::DropActions supportedActions) |
void | startDrag (Qt::DropActions supportedActions) override |
void | updateDelegateSizes () |
void | updateGeometries () override |
void | userInteraction () |
bool | viewportEvent (QEvent *event) override |
void | wheelEvent (QWheelEvent *event) override |
|
explicit |
References addAssignNameOverlay(), Digikam::ItemCategorizedView::addOverlay(), addRejectionOverlay(), Digikam::ItemCategorizedView::addSelectionOverlay(), assignRating(), Digikam::ItemSortSettings::CategoryByAlbum, Digikam::FacePipeline::construct(), Digikam::ThumbnailLoadThread::defaultIconViewThread(), Digikam::ItemCategorizedView::dragDropHandler(), dragDropSort(), Digikam::DigikamItemView::Private::editPipeline, Digikam::DigikamItemView::Private::faceDelegate, Digikam::DigikamItemView::Private::fullscreenOverlay, Digikam::ApplicationSettings::getDefaultIconSize(), Digikam::ApplicationSettings::getImageSeparationMode(), Digikam::ApplicationSettings::getImageSeparationSortOrder(), Digikam::ApplicationSettings::getImageSorting(), Digikam::ApplicationSettings::getImageSortOrder(), groupIndicatorClicked(), Digikam::ItemCategorizedView::imageAlbumModel(), Digikam::ItemCategorizedView::imageFilterModel(), Digikam::ItemCategorizedView::imageModel(), Digikam::ItemCategorizedView::installDefaultModels(), Digikam::FileActionMngr::instance(), Digikam::ApplicationSettings::instance(), Digikam::ItemFullScreenOverlay::instance(), Digikam::ApplicationSettings::isStringTypeNatural(), Digikam::ItemRotateOverlay::left(), Digikam::DigikamItemView::Private::normalDelegate, Digikam::FacePipeline::plugDatabaseEditor(), Digikam::FacePipeline::plugTrainer(), Digikam::ItemRotateOverlay::right(), Digikam::DigikamItemView::Private::rotateLeftOverlay, Digikam::DigikamItemView::Private::rotateRightOverlay, Digikam::ItemFilterModel::setCategorizationMode(), Digikam::ItemFilterModel::setCategorizationSortOrder(), Digikam::ItemCategorizedView::setCurrentUrlWhenAvailable(), Digikam::DragDropModelImplementation::setDragDropHandler(), Digikam::ItemCategorizedView::setItemDelegate(), Digikam::ItemThumbnailModel::setPreloadThumbnails(), Digikam::ItemFilterModel::setSortOrder(), Digikam::ItemFilterModel::setSortRole(), Digikam::ItemViewCategorized::setSpacing(), Digikam::ItemFilterModel::setStringTypeNatural(), Digikam::ItemThumbnailModel::setThumbnailLoadThread(), setThumbnailSize(), Digikam::ItemViewCategorized::setToolTipEnabled(), Digikam::ApplicationSettings::setupChanged(), showGroupContextMenu(), Digikam::ApplicationSettings::showToolTipsIsValid(), slotSetupChanged(), Digikam::DigikamItemView::Private::updateOverlays(), and Digikam::DigikamItemView::Private::utilities.
|
override |
|
overrideprotectedvirtual |
Reimplement these in a subclass.
Reimplemented from Digikam::ItemCategorizedView.
References Digikam::ItemCategorizedView::allItemInfos(), Digikam::ApplicationSettings::getItemLeftClickAction(), Digikam::ItemViewUtilities::insertToLightTable(), Digikam::ApplicationSettings::instance(), Digikam::ItemInfo::isNull(), openFile(), Digikam::ItemViewUtilities::openInfosWithDefaultApplication(), previewRequested(), Digikam::ApplicationSettings::ShowOnTable, Digikam::ApplicationSettings::ShowPreview, Digikam::ApplicationSettings::StartEditor, and Digikam::DigikamItemView::Private::utilities.
|
protected |
References Digikam::ItemCategorizedView::addOverlay(), confirmFaces(), Digikam::ItemCategorizedView::delegate(), ignoreFaces(), rejectFaces(), removeFaces(), and unknownFaces().
Referenced by DigikamItemView().
|
inherited |
Add and remove an overlay. It will as well be removed automatically when destroyed. Unless you pass a different delegate, the current delegate will be used.
References Digikam::ItemCategorizedView::delegate(), Digikam::ItemDelegateOverlayContainer::installOverlay(), Digikam::ItemDelegateOverlay::setActive(), and Digikam::ItemDelegateOverlay::setView().
Referenced by addAssignNameOverlay(), addRejectionOverlay(), Digikam::ItemCategorizedView::addSelectionOverlay(), DigikamItemView(), and Digikam::ItemThumbnailBar::installOverlays().
|
protected |
References Digikam::ItemCategorizedView::addOverlay(), Digikam::ItemCategorizedView::delegate(), rejectFaces(), and removeFaces().
Referenced by DigikamItemView().
|
inherited |
References Digikam::ItemCategorizedView::addOverlay(), and Digikam::ItemCategorizedView::delegate().
Referenced by DigikamItemView().
|
inherited |
If the model is categorized by an album, returns the album of the category that contains the position. If this is not applicable, return the current album. May return 0.
References Digikam::ItemFilterModel::CategoryAlbumIdRole, Digikam::ItemSortSettings::CategoryByAlbum, Digikam::ItemCategorizedView::currentAlbum(), Digikam::AlbumManager::findPAlbum(), Digikam::ItemCategorizedView::imageFilterModel(), Digikam::ItemViewCategorized::indexForCategoryAt(), and Digikam::AlbumManager::instance().
Referenced by Digikam::ItemDragDropHandler::dropEvent().
|
inherited |
ItemInfoList Digikam::DigikamItemView::allItemInfos | ( | bool | grouping = false | ) | const |
References Digikam::ItemCategorizedView::allItemInfos(), and Digikam::GroupingViewImplementation::resolveGrouping().
Referenced by Digikam::ItemIconView::allInfo().
bool Digikam::DigikamItemView::allNeedGroupResolving | ( | const ApplicationSettings::OperationType | type | ) | const |
|
inherited |
References Digikam::ItemCategorizedView::allItemInfos(), and Digikam::ItemInfoList::toImageUrlList().
Referenced by Digikam::ImageWindow::infoIface(), and Digikam::LightTableWindow::infoIface().
|
slot |
References Digikam::FileActionMngr::assignRating(), imageInfos(), Digikam::FileActionMngr::instance(), and Digikam::ApplicationSettings::Metadata.
Referenced by DigikamItemView().
|
protectedpure virtualinherited |
This one is implemented by DECLARE_VIEW_DRAG_DROP_METHODS.
Referenced by Digikam::DragDropViewImplementation::copy(), Digikam::DragDropViewImplementation::cut(), Digikam::DragDropViewImplementation::dragMoveEvent(), Digikam::DragDropViewImplementation::dropEvent(), Digikam::DragDropViewImplementation::paste(), and Digikam::DragDropViewImplementation::startDrag().
|
inherited |
|
virtualinherited |
This method will return all indexes whose visual rect intersects rect
.
rect | rectangle to test intersection with |
References Digikam::DCategorizedView::Private::categoryDrawer, Digikam::DCategorizedView::Private::intersectionSet(), Digikam::DCategorizedSortFilterProxyModel::isCategorizedModel(), and Digikam::DCategorizedView::Private::proxyModel.
|
virtualinherited |
This method will return the first index of the category in the region of which point
is found.
References Digikam::DCategorizedView::Private::categories, Digikam::DCategorizedView::Private::categoriesIndexes, Digikam::DCategorizedView::Private::categoryDrawer, Digikam::DCategorizedView::Private::categoryVisualRect(), Digikam::DCategorizedSortFilterProxyModel::isCategorizedModel(), Digikam::DCategorizedView::Private::proxyModel, and Digikam::DCategorizedSortFilterProxyModel::sortColumn().
Referenced by Digikam::ItemViewCategorized::indexForCategoryAt().
|
inherited |
References Digikam::DCategorizedView::Private::categoryDrawer.
Referenced by Digikam::DCategorizedView::Private::drawNewCategory(), Digikam::DCategorizedView::setCategoryDrawer(), Digikam::DCategorizedView::Private::visualCategoryRectInViewport(), and Digikam::DCategorizedView::Private::visualRectInViewport().
|
virtualinherited |
This method returns the range of indexes contained in the category in which index
is sorted.
References Digikam::DCategorizedView::Private::categoriesIndexes, Digikam::DCategorizedView::Private::categoryDrawer, Digikam::DCategorizedView::Private::elementsInfo, Digikam::DCategorizedSortFilterProxyModel::isCategorizedModel(), Digikam::DCategorizedView::Private::proxyModel, and Digikam::DCategorizedSortFilterProxyModel::sortColumn().
|
virtualinherited |
This method will return the visual rect of the header of the category in which index
is sorted.
References Digikam::DCategorizedView::Private::categoryDrawer, Digikam::DCategorizedView::Private::categoryVisualRect(), Digikam::DCategorizedView::Private::elementsInfo, Digikam::DCategorizedSortFilterProxyModel::isCategorizedModel(), and Digikam::DCategorizedView::Private::proxyModel.
|
signalinherited |
For overlays: Like the respective parent class signals, but with additional info. Do not change the mouse events.
Referenced by Digikam::ItemViewCategorized::ItemViewCategorized(), and Digikam::ItemViewCategorized::slotClicked().
|
slot |
You aren't allowed to "confirm" a person as Ignored. Marking as Ignored is treated as a changeTag() operation.
References Digikam::FacePipeline::confirm(), Digikam::ItemCategorizedView::currentAlbum(), Digikam::DigikamItemView::Private::editPipeline, Digikam::ItemFaceDelegate::face(), Digikam::DigikamItemView::Private::faceDelegate, Digikam::DigikamItemView::Private::faceMode, Digikam::Album::id(), Digikam::ItemCategorizedView::imageAlbumModel(), Digikam::ItemCategorizedView::imageSortFilterModel(), Digikam::FaceTags::isTheIgnoredPerson(), Digikam::ImageSortFilterModel::mapToSourceItemModel(), rejectFaces(), Digikam::ItemModel::removeIndexes(), and Digikam::ItemModel::retrieveItemInfo().
Referenced by addAssignNameOverlay(), Digikam::ItemDragDropHandler::dropEvent(), and Digikam::TagDragDropHandler::dropEvent().
|
overrideprotectedinherited |
reimplemented from parent class
References Digikam::DCategorizedView::indexAt(), Digikam::ItemViewCategorized::showContextMenu(), Digikam::ItemViewCategorized::showContextMenuOnIndex(), and Digikam::ItemViewCategorized::userInteraction().
|
inlineoverrideslotinherited |
References Digikam::DragDropViewImplementation::copy().
Referenced by Digikam::ItemViewCategorized::keyPressEvent().
|
inherited |
|
signalinherited |
Referenced by Digikam::ItemCategorizedView::currentChanged().
|
overrideprotectedinherited |
|
inherited |
References Digikam::ItemCategorizedView::imageInfo().
Referenced by Digikam::ItemIconView::currentInfo(), Digikam::ItemCategorizedView::currentUrl(), Digikam::LightTableThumbBar::slotAssignColorLabel(), Digikam::LightTableThumbBar::slotAssignPickLabel(), Digikam::LightTableThumbBar::slotAssignRating(), and Digikam::LightTableThumbBar::toggleTag().
|
inherited |
References Digikam::ItemCategorizedView::currentInfo(), and Digikam::ItemInfo::fileUrl().
|
inlineoverrideslotinherited |
References Digikam::DragDropViewImplementation::cut().
|
protectedinherited |
|
inherited |
Referenced by addAssignNameOverlay(), Digikam::ItemCategorizedView::addOverlay(), addRejectionOverlay(), Digikam::ItemCategorizedView::addSelectionOverlay(), fitToWidthIcons(), Digikam::ItemCategorizedView::removeOverlay(), Digikam::ItemThumbnailBar::setFlow(), and Digikam::ItemCategorizedView::setItemDelegate().
|
slot |
References Digikam::ItemViewCategorized::awayFromSelection(), Digikam::ItemViewUtilities::deleteImages(), Digikam::ItemCategorizedView::selectedItemInfos(), and Digikam::DigikamItemView::Private::utilities.
Referenced by Digikam::ItemIconView::slotImageDelete(), and Digikam::ItemIconView::slotImageDeletePermanently().
|
slot |
References Digikam::ItemViewCategorized::awayFromSelection(), Digikam::ItemViewUtilities::deleteImagesDirectly(), Digikam::ItemCategorizedView::selectedItemInfos(), and Digikam::DigikamItemView::Private::utilities.
Referenced by Digikam::ItemIconView::slotImageDeletePermanentlyDirectly(), and Digikam::ItemIconView::slotImageTrashDirectly().
|
signalinherited |
Emitted when items are deselected. There may be other selected infos left. This signal is not emitted when the model is reset; then only selectionCleared is emitted.
Referenced by Digikam::ItemCategorizedView::selectionChanged().
|
overrideprotectedvirtualinherited |
You need to implement these three methods Returns the drag drop handler.
Implements Digikam::DragDropViewImplementation.
Referenced by DigikamItemView().
|
slot |
References Digikam::ItemCategorizedView::allItemInfos(), Digikam::CoreDbOperationGroup::allowLift(), Digikam::ItemInfo::id(), Digikam::ItemCategorizedView::imageFilterModel(), Digikam::ApplicationSettings::instance(), Digikam::ItemInfo::isNull(), Digikam::ItemInfo::manualOrder(), Digikam::ItemInfo::setManualOrder(), and Digikam::CoreDbOperationGroup::setMaximumTime().
Referenced by DigikamItemView().
|
protectedinherited |
Implements the relevant QAbstractItemView methods for drag and drop.
References Digikam::AbstractItemDragDropHandler::acceptsMimeData(), and Digikam::DragDropViewImplementation::dragDropHandler().
|
overrideprotectedinherited |
|
protectedinherited |
|
overrideprotectedinherited |
References Digikam::DCategorizedView::Private::categoryDrawer, Digikam::DCategorizedView::Private::dragLeftViewport, Digikam::DCategorizedView::Private::drawDraggedItems(), Digikam::DCategorizedView::Private::hovered, Digikam::DCategorizedView::indexAt(), Digikam::DCategorizedSortFilterProxyModel::isCategorizedModel(), Digikam::DCategorizedView::Private::mousePosition, and Digikam::DCategorizedView::Private::proxyModel.
|
protectedinherited |
|
overrideprotectedinherited |
|
protectedinherited |
|
signalinherited |
|
overrideprotectedvirtualinherited |
int Digikam::DigikamItemView::fitToWidthIcons | ( | ) |
References Digikam::ItemDelegate::calculatethumbSizeToFit(), and Digikam::ItemCategorizedView::delegate().
Referenced by Digikam::ItemIconView::slotFitToWindow().
bool Digikam::DigikamItemView::getFaceMode | ( | ) | const |
References Digikam::DigikamItemView::Private::faceMode.
Referenced by Digikam::ItemIconView::setAllGroupsOpen().
|
inherited |
|
inherited |
Referenced by Digikam::ItemIconView::ItemIconView().
|
protectedslot |
References Digikam::ItemModel::ensureHasGroupedImages(), Digikam::ItemInfo::id(), Digikam::ItemCategorizedView::imageAlbumModel(), Digikam::ItemCategorizedView::imageFilterModel(), Digikam::ImageSortFilterModel::imageInfo(), Digikam::ItemInfo::isNull(), and Digikam::ItemFilterModel::toggleGroupOpen().
Referenced by DigikamItemView().
|
overrideprotectedvirtual |
must be implemented by parent view
Reimplemented from Digikam::GroupingViewImplementation.
References Digikam::ItemInfo::hasGroupedImages(), Digikam::ItemInfo::id(), and Digikam::ItemCategorizedView::imageFilterModel().
|
slotinherited |
Referenced by Digikam::ItemViewCategorized::leaveEvent(), Digikam::ItemViewCategorized::mouseMoveEvent(), Digikam::ImportCategorizedView::setItemDelegate(), Digikam::ItemCategorizedView::setItemDelegate(), ShowFoto::ShowfotoCategorizedView::setItemDelegate(), and Digikam::ItemViewCategorized::showIndexNotification().
|
slotinherited |
Does something to gain attention for info, but not changing current selection.
References Digikam::ItemInfo::isNull(), and Digikam::ItemViewCategorized::scrollTo().
|
slot |
Set Face to Ignore ID.
References Digikam::DigikamItemView::Private::editPipeline, Digikam::FacePipeline::editTag(), Digikam::ItemFaceDelegate::face(), Digikam::DigikamItemView::Private::faceDelegate, Digikam::FaceTags::ignoredPersonTagId(), Digikam::ItemCategorizedView::imageAlbumModel(), Digikam::ItemCategorizedView::imageSortFilterModel(), Digikam::ImageSortFilterModel::mapToSourceItemModel(), Digikam::ItemModel::removeIndexes(), and Digikam::ItemModel::retrieveItemInfo().
Referenced by addAssignNameOverlay(), and Digikam::TagDragDropHandler::dropEvent().
|
signalinherited |
Emitted when the given image is activated. Info is never null.
Referenced by Digikam::ItemCategorizedView::indexActivated().
|
inherited |
Referenced by Digikam::ItemIconView::connectIconViewFilter(), and Digikam::ItemIconView::ItemIconView().
|
inherited |
Returns 0 if the ItemModel is not an ItemAlbumModel.
Referenced by confirmFaces(), Digikam::ItemCategorizedView::currentAlbum(), DigikamItemView(), groupIndicatorClicked(), ignoreFaces(), Digikam::ItemCategorizedView::openAlbum(), rejectFaces(), removeFaces(), setFaceMode(), Digikam::ItemIconView::setRecurseAlbums(), Digikam::ItemIconView::setRecurseTags(), and unknownFaces().
|
inherited |
Returns any ItemFilterMode in chain. May not be sourceModel()
Referenced by Digikam::ItemCategorizedView::albumAt(), Digikam::ItemIconView::applySettings(), DigikamItemView(), dragDropSort(), Digikam::ItemDragDropHandler::dropEvent(), Digikam::ItemThumbnailBar::firstIndex(), groupIndicatorClicked(), hasHiddenGroupedImages(), Digikam::ItemIconView::ItemIconView(), Digikam::ItemThumbnailBar::lastIndex(), Digikam::ItemThumbnailBar::nextIndex(), Digikam::ItemThumbnailBar::previousIndex(), rename(), Digikam::ItemIconView::setAllGroupsOpen(), setFaceMode(), showContextMenuOnInfo(), showGroupContextMenu(), Digikam::ItemIconView::slotImageSeparationSortOrder(), Digikam::ItemIconView::slotSeparateImages(), slotSetupChanged(), Digikam::ItemIconView::slotSortImages(), and Digikam::ItemIconView::slotSortImagesOrder().
|
protectedinherited |
Referenced by Digikam::ItemCategorizedView::currentChanged(), Digikam::ItemCategorizedView::currentInfo(), Digikam::ItemCategorizedView::indexActivated(), Digikam::ItemCategorizedView::nextIndexHint(), Digikam::ItemCategorizedView::nextInOrder(), and Digikam::ItemCategorizedView::showContextMenuOnIndex().
|
protectedinherited |
|
protected |
|
inherited |
Referenced by DigikamItemView(), Digikam::ItemIconView::itemCount(), and Digikam::ItemIconView::ItemIconView().
|
inherited |
Referenced by Digikam::ItemThumbnailBar::assignRating(), confirmFaces(), ignoreFaces(), rejectFaces(), removeFaces(), and unknownFaces().
|
inherited |
Returns 0 if the ItemModel is not an ItemThumbnailModel.
Referenced by setThumbnailSize().
|
overrideprotectedvirtualinherited |
|
overrideinherited |
References Digikam::DCategorizedView::Private::categoryDrawer, Digikam::DCategorizedView::Private::intersectionSet(), Digikam::DCategorizedSortFilterProxyModel::isCategorizedModel(), and Digikam::DCategorizedView::Private::proxyModel.
Referenced by Digikam::ItemViewCategorized::contextMenuEvent(), Digikam::DCategorizedView::dragMoveEvent(), Digikam::ItemViewCategorized::mouseMoveEvent(), Digikam::ItemViewCategorized::mousePressEvent(), and Digikam::ItemViewCategorized::viewportEvent().
|
protectedinherited |
Returns an index that is representative for the category at position pos
References Digikam::DCategorizedView::categoryAt().
Referenced by Digikam::ItemCategorizedView::albumAt().
|
inherited |
|
protectedinherited |
install default ItemAlbumModel and filter model, ready for use
References Digikam::ItemSortSettings::CategoryByAlbum, Digikam::ItemCategorizedView::filterModel(), Digikam::ItemCategorizedView::setModels(), Digikam::ItemModel::setWatchFlags(), and Digikam::ItemSortSettings::SortByFileName.
Referenced by DigikamItemView().
|
inherited |
Referenced by Digikam::ItemIconView::slotSelectInvert().
|
inherited |
|
signalinherited |
Remember you may want to check if the event is accepted or ignored. This signal is emitted after being handled by this widget. You can accept it if ignored.
Referenced by Digikam::ItemViewCategorized::keyPressEvent().
|
overrideprotectedinherited |
|
protectedslotinherited |
References Digikam::ItemViewCategorized::nextIndexHint().
Referenced by Digikam::ImportCategorizedView::setModels(), Digikam::ItemCategorizedView::setModels(), ShowFoto::ShowfotoCategorizedView::setModels(), Digikam::ItemCategorizedView::setThumbnailSize(), ShowFoto::ShowfotoCategorizedView::setThumbnailSize(), and Digikam::ImportCategorizedView::setThumbnailSize().
|
protectedslotinherited |
References Digikam::ItemViewCategorized::scrollToRelaxed().
Referenced by Digikam::ImportCategorizedView::setModels(), Digikam::ItemCategorizedView::setModels(), ShowFoto::ShowfotoCategorizedView::setModels(), Digikam::ItemCategorizedView::setThumbnailSize(), ShowFoto::ShowfotoCategorizedView::setThumbnailSize(), and Digikam::ImportCategorizedView::setThumbnailSize().
|
overrideprotectedinherited |
|
overrideprotectedvirtualinherited |
Note: pure virtual dragDropHandler() still open from DragDropViewImplementation
cut(), copy(), paste(), dragEnterEvent(), dragMoveEvent(), dropEvent(), startDrag() are implemented by DragDropViewImplementation
Implements Digikam::DragDropViewImplementation.
References Digikam::ItemViewCategorized::filterModel().
|
signalinherited |
Emitted when a new model is set.
Referenced by Digikam::ItemCategorizedView::setModels().
|
overrideprotectedinherited |
|
overrideprotectedinherited |
|
overrideprotectedinherited |
|
overrideprotectedinherited |
|
inherited |
References Digikam::ApplicationSettings::askGroupingOperateOnAll(), Digikam::ApplicationSettings::getGroupingOperateOnAll(), Digikam::GroupingViewImplementation::hasHiddenGroupedImages(), Digikam::ApplicationSettings::instance(), Digikam::ApplicationSettings::No, and Digikam::ApplicationSettings::Yes.
Referenced by allNeedGroupResolving(), imageInfos(), rename(), and selectedNeedGroupResolving().
|
overrideprotectedvirtualinherited |
Assuming the given indexes would be removed (hypothetically!), return the index to be selected instead, starting from anchor. The default implementation returns the next remaining sibling.
Reimplemented from Digikam::ItemViewCategorized.
References Digikam::ItemCategorizedView::imageInfo(), and Digikam::ItemViewCategorized::nextIndexHint().
References Digikam::ItemCategorizedView::nextInOrder().
|
inherited |
Returns the n-th info after the given one. Specifically, return the previous info for nth = -1 and the next info for n = 1. Returns a null info if either startingPoint or the nth info are not contained in the model.
References Digikam::ItemCategorizedView::imageInfo().
Referenced by Digikam::ItemCategorizedView::nextInfo(), Digikam::ItemCategorizedView::previousInfo(), and rename().
|
inherited |
References Digikam::ItemCategorizedView::imageAlbumModel(), and Digikam::ItemAlbumModel::openAlbum().
Referenced by Digikam::ItemIconView::slotAlbumSelected().
|
slot |
|
overrideprotectedinherited |
References Digikam::DCategorizedView::Private::categories, Digikam::DCategorizedView::Private::categoriesIndexes, Digikam::DCategorizedView::Private::categoryDrawer, Digikam::DCategorizedView::Private::categoryVisualRect(), Digikam::DCategorizedView::Private::dragLeftViewport, Digikam::DCategorizedView::Private::drawDraggedItems(), Digikam::DCategorizedView::Private::drawItemsWhileDragging, Digikam::DCategorizedView::Private::drawNewCategory(), Digikam::DCategorizedView::Private::hovered, Digikam::DCategorizedView::Private::initialPressPosition, Digikam::DCategorizedView::Private::intersectionSet(), Digikam::DCategorizedSortFilterProxyModel::isCategorizedModel(), Digikam::DCategorizedView::Private::mouseButtonPressed, Digikam::DCategorizedView::Private::mousePosition, Digikam::DCategorizedView::Private::proxyModel, Digikam::DCategorizedSortFilterProxyModel::sortColumn(), and Digikam::DCategorizedView::visualRect().
Referenced by Digikam::ImportCategorizedView::paintEvent().
|
inlineoverrideslotinherited |
References Digikam::DragDropViewImplementation::paste().
Referenced by Digikam::ItemViewCategorized::keyPressEvent(), and Digikam::ItemIconView::slotImagePaste().
|
overrideprotectedvirtualinherited |
Creates a pixmap for dragging the given indexes.
Implements Digikam::DragDropViewImplementation.
|
signal |
Referenced by activated().
References Digikam::ItemCategorizedView::nextInOrder().
|
slot |
This slot is connected to the reject signal of AssignNameOverlay, and handles two cases.
If reject is done on an Unknown Face, it will mark the face as Ignored.
If reject is done on Unconfirmed suggestions, the suggestion is rejected and the face is marked as Unknown.
References Digikam::DigikamItemView::Private::editPipeline, Digikam::FacePipeline::editTag(), Digikam::ItemFaceDelegate::face(), Digikam::DigikamItemView::Private::faceDelegate, Digikam::FaceTags::ignoredPersonTagId(), Digikam::ItemCategorizedView::imageAlbumModel(), Digikam::ItemCategorizedView::imageSortFilterModel(), Digikam::FaceTags::isTheUnknownPerson(), Digikam::ImageSortFilterModel::mapToSourceItemModel(), Digikam::ItemModel::removeIndexes(), Digikam::ItemModel::retrieveItemInfo(), and Digikam::FaceTags::unknownPersonTagId().
Referenced by addAssignNameOverlay(), addRejectionOverlay(), and confirmFaces().
|
slot |
Removes the face from the database. You will have to run face detection again, to recover the face.
References Digikam::DigikamItemView::Private::editPipeline, Digikam::ItemFaceDelegate::face(), Digikam::DigikamItemView::Private::faceDelegate, Digikam::ItemCategorizedView::imageAlbumModel(), Digikam::ItemCategorizedView::imageSortFilterModel(), Digikam::ImageSortFilterModel::mapToSourceItemModel(), Digikam::FacePipeline::remove(), Digikam::ItemModel::removeIndexes(), and Digikam::ItemModel::retrieveItemInfo().
Referenced by addAssignNameOverlay(), and addRejectionOverlay().
|
inherited |
|
slot |
References Digikam::ItemInfo::fileUrl(), Digikam::ItemCategorizedView::imageFilterModel(), Digikam::GroupingViewImplementation::needGroupResolving(), Digikam::ItemCategorizedView::nextInOrder(), Digikam::ApplicationSettings::Rename, Digikam::GroupingViewImplementation::resolveGrouping(), Digikam::ItemCategorizedView::selectedItemInfos(), Digikam::ItemCategorizedView::setCurrentUrl(), and Digikam::ItemInfoList::toImageUrlList().
Referenced by Digikam::ItemIconView::slotImageRename().
|
overrideprotectedinherited |
|
overrideprotectedinherited |
|
inherited |
References Digikam::GroupingViewImplementation::hasHiddenGroupedImages().
Referenced by allItemInfos(), imageInfos(), rename(), selectedItemInfos(), and selectedItemInfosCurrentFirst().
|
overrideprotectedinherited |
References Digikam::ItemViewCategorized::nextIndexHint().
|
overrideprotectedinherited |
References Digikam::DCategorizedView::rowsInserted().
|
protectedvirtualslotinherited |
References Digikam::DCategorizedView::Private::biggestItemSize, Digikam::DCategorizedView::Private::categories, Digikam::DCategorizedView::Private::categoriesIndexes, Digikam::DCategorizedView::Private::categoriesPosition, Digikam::DCategorizedView::Private::ElementInfo::category, Digikam::DCategorizedSortFilterProxyModel::CategoryDisplayRole, Digikam::DCategorizedView::Private::categoryUpperBound(), Digikam::DCategorizedView::Private::elementsInfo, Digikam::DCategorizedView::Private::elementsPosition, Digikam::DCategorizedView::Private::forcedSelectionPosition, Digikam::DCategorizedView::Private::hovered, Digikam::DCategorizedView::Private::intersectedIndexes, Digikam::DCategorizedView::Private::mouseButtonPressed, Digikam::DCategorizedView::Private::proxyModel, Digikam::DCategorizedView::Private::ElementInfo::relativeOffsetToCategory, Digikam::DCategorizedView::Private::rightMouseButtonPressed, Digikam::DCategorizedSortFilterProxyModel::sortColumn(), and Digikam::DCategorizedView::Private::updateScrollbars().
Referenced by Digikam::DCategorizedView::rowsInserted(), Digikam::DCategorizedView::rowsRemoved(), and Digikam::DCategorizedView::slotLayoutChanged().
|
overrideprotectedvirtualinherited |
Reimplemented from Digikam::DCategorizedView.
References Digikam::DCategorizedView::rowsRemoved(), and Digikam::ItemViewCategorized::scrollTo().
Referenced by Digikam::LightTableThumbBar::LightTableThumbBar().
|
inherited |
Like scrollTo, but only scrolls if the index is not visible, regardless of hint.
References Digikam::ItemViewCategorized::scrollTo(), and Digikam::DCategorizedView::visualRect().
Referenced by Digikam::ItemViewCategorized::layoutWasChanged(), and Digikam::ItemViewCategorized::resizeEvent().
|
signalinherited |
Emitted when new items are selected. The parameter includes only the newly selected infos, there may be other already selected infos.
Referenced by Digikam::ItemCategorizedView::selectionChanged().
|
inherited |
References Digikam::ItemCategorizedView::imageInfos().
Referenced by deleteSelected(), deleteSelectedDirectly(), rename(), selectedItemInfos(), and selectedNeedGroupResolving().
ItemInfoList Digikam::DigikamItemView::selectedItemInfos | ( | bool | grouping = false | ) | const |
|
inherited |
References Digikam::ItemCategorizedView::imageInfos().
Referenced by Digikam::ItemDragDropHandler::dropEvent(), selectedItemInfosCurrentFirst(), and showGroupContextMenu().
ItemInfoList Digikam::DigikamItemView::selectedItemInfosCurrentFirst | ( | bool | grouping = false | ) | const |
bool Digikam::DigikamItemView::selectedNeedGroupResolving | ( | const ApplicationSettings::OperationType | type | ) | const |
|
signalinherited |
Emitted when any selection change occurs. Any of the signals below will be emitted before.
Referenced by Digikam::ItemViewCategorized::reset(), Digikam::ItemCategorizedView::selectionChanged(), Digikam::ItemViewCategorized::selectionChanged(), and Digikam::ImportCategorizedView::selectionChanged().
|
overrideprotectedinherited |
|
signalinherited |
Emitted when the selection is completely cleared.
Referenced by Digikam::ItemViewCategorized::reset(), and Digikam::ItemViewCategorized::selectionChanged().
|
inherited |
References Digikam::DCategorizedView::Private::categories, Digikam::DCategorizedView::Private::categoriesIndexes, Digikam::DCategorizedView::Private::categoriesPosition, Digikam::DCategorizedView::categoryDrawer(), Digikam::DCategorizedView::Private::categoryDrawer, Digikam::DCategorizedView::Private::elementsInfo, Digikam::DCategorizedView::Private::elementsPosition, Digikam::DCategorizedView::Private::forcedSelectionPosition, Digikam::DCategorizedView::Private::hovered, Digikam::DCategorizedView::Private::intersectedIndexes, Digikam::DCategorizedView::Private::lastSelection, Digikam::DCategorizedView::Private::mouseButtonPressed, Digikam::DCategorizedView::Private::proxyModel, Digikam::DCategorizedView::Private::rightMouseButtonPressed, Digikam::DCategorizedView::slotLayoutChanged(), and Digikam::DCategorizedView::updateGeometries().
Referenced by Digikam::ImportCategorizedView::setItemDelegate(), Digikam::ItemCategorizedView::setItemDelegate(), and Digikam::ActionCategorizedView::setupIconMode().
|
slotinherited |
Set as current item the item identified by the imageinfo.
Referenced by Digikam::LightTableWindow::setLeftRightItems().
|
slotinherited |
Set as current item the item identified by its file url.
Referenced by rename(), and Digikam::ItemCategorizedView::slotCurrentUrlTimer().
|
slotinherited |
Set as current item when it becomes available, the item identified by its file url.
Referenced by DigikamItemView(), and Digikam::ItemIconView::slotSetCurrentUrlWhenAvailable().
|
slotinherited |
Scroll the view to the given item when it becomes available.
Referenced by Digikam::LightTableWindow::loadItemInfos(), and Digikam::ItemIconView::slotSetCurrentWhenAvailable().
|
inherited |
Switch on drawing of dragged items. Default: on. While dragging over the view, dragged items will be drawn transparently following the mouse cursor.
drawDraggedItems | if true , dragged items will be drawn |
References Digikam::DCategorizedView::Private::drawItemsWhileDragging.
Referenced by Digikam::ItemViewCategorized::ItemViewCategorized().
|
slot |
References Digikam::ItemSortSettings::CategoryByFaces, Digikam::DigikamItemView::Private::faceDelegate, Digikam::DigikamItemView::Private::faceMode, Digikam::ApplicationSettings::getAllGroupsOpen(), Digikam::ApplicationSettings::getImageSeparationMode(), Digikam::ItemCategorizedView::imageAlbumModel(), Digikam::ItemCategorizedView::imageFilterModel(), Digikam::ApplicationSettings::instance(), Digikam::DigikamItemView::Private::normalDelegate, Digikam::ItemFilterModel::setAllGroupsOpen(), Digikam::ItemFilterModel::setCategorizationMode(), Digikam::ItemCategorizedView::setItemDelegate(), Digikam::ItemAlbumModel::setSpecialTagListing(), and signalSeparationModeChanged().
|
inherited |
References Digikam::DCategorizedView::slotLayoutChanged().
Referenced by Digikam::ActionCategorizedView::adjustGridSize().
|
protectedinherited |
References Digikam::ItemViewCategorized::delegate().
Referenced by Digikam::ImportCategorizedView::setItemDelegate(), and Digikam::ItemCategorizedView::setItemDelegate().
|
protectedinherited |
References Digikam::ItemCategorizedView::delegate(), Digikam::ItemViewCategorized::hideIndexNotification(), Digikam::DCategorizedView::setCategoryDrawer(), Digikam::ItemViewCategorized::setItemDelegate(), Digikam::ItemViewCategorized::showIndexNotification(), Digikam::ItemViewDelegate::spacing(), Digikam::ItemCategorizedView::thumbnailSize(), and Digikam::ItemViewCategorized::updateDelegateSizes().
Referenced by DigikamItemView(), Digikam::ItemThumbnailBar::ItemThumbnailBar(), and setFaceMode().
|
overrideinherited |
References Digikam::DCategorizedView::Private::categories, Digikam::DCategorizedView::Private::categoriesIndexes, Digikam::DCategorizedView::Private::categoriesPosition, Digikam::DCategorizedView::Private::elementsInfo, Digikam::DCategorizedView::Private::elementsPosition, Digikam::DCategorizedView::Private::forcedSelectionPosition, Digikam::DCategorizedView::Private::hovered, Digikam::DCategorizedView::Private::intersectedIndexes, Digikam::DCategorizedView::Private::lastSelection, Digikam::DCategorizedView::Private::mouseButtonPressed, Digikam::DCategorizedView::Private::proxyModel, Digikam::DCategorizedView::Private::rightMouseButtonPressed, Digikam::DCategorizedView::rowsRemoved(), and Digikam::DCategorizedView::slotLayoutChanged().
Referenced by Digikam::ImportCategorizedView::setModels(), Digikam::ItemCategorizedView::setModels(), ShowFoto::ShowfotoCategorizedView::setModels(), and Digikam::EditorWindow::setupSelectToolsAction().
|
inherited |
References Digikam::ItemCategorizedView::filterModel(), Digikam::ItemViewCategorized::layoutAboutToBeChanged(), Digikam::ItemViewCategorized::layoutWasChanged(), Digikam::ItemCategorizedView::modelChanged(), Digikam::DCategorizedView::setModel(), and Digikam::ItemCategorizedView::slotItemInfosAdded().
Referenced by Digikam::ItemCategorizedView::installDefaultModels(), Digikam::LightTableThumbBar::LightTableThumbBar(), and Digikam::ItemThumbnailBar::setModelsFiltered().
|
inherited |
Scroll automatically the current index to center of the view.
Referenced by Digikam::ImportThumbnailBar::ImportThumbnailBar(), Digikam::ItemThumbnailBar::ItemThumbnailBar(), ShowFoto::ShowfotoThumbnailBar::ShowfotoThumbnailBar(), Digikam::ItemThumbnailBar::slotSetupChanged(), and Digikam::ImportThumbnailBar::slotSetupChanged().
|
inherited |
Determine a step size for scrolling: The larger this number, the smaller and more precise is the scrolling. Default is 10.
Referenced by Digikam::ImportThumbnailBar::ImportThumbnailBar(), Digikam::ItemThumbnailBar::ItemThumbnailBar(), and ShowFoto::ShowfotoThumbnailBar::ShowfotoThumbnailBar().
|
inherited |
|
slotinherited |
Set selected items.
|
slotinherited |
Set selected items identified by their file urls.
|
overrideprotectedinherited |
References Digikam::DCategorizedView::Private::cachedRectIndex(), Digikam::DCategorizedView::Private::categoryDrawer, Digikam::DCategorizedView::Private::contentsSize(), Digikam::DCategorizedView::Private::intersectionSet(), Digikam::DCategorizedSortFilterProxyModel::isCategorizedModel(), Digikam::DCategorizedView::Private::proxyModel, and Digikam::DCategorizedView::Private::selectionForRect().
|
inherited |
Sets the spacing. Does not use setSpacing()/spacing() from QListView
Referenced by DigikamItemView(), Digikam::ImportIconView::ImportIconView(), Digikam::ImportThumbnailBar::ImportThumbnailBar(), Digikam::ItemThumbnailBar::ItemThumbnailBar(), and ShowFoto::ShowfotoThumbnailBar::ShowfotoThumbnailBar().
|
overridevirtual |
Reimplemented from Digikam::ItemCategorizedView.
References Digikam::ItemCategorizedView::imageThumbnailModel(), Digikam::ItemThumbnailModel::setPreloadThumbnailSize(), and Digikam::ItemCategorizedView::setThumbnailSize().
Referenced by DigikamItemView().
|
slotinherited |
References Digikam::ItemCategorizedView::setThumbnailSize().
|
protectedinherited |
|
inherited |
Referenced by DigikamItemView(), Digikam::ImportIconView::ImportIconView(), Digikam::ImportThumbnailBar::ImportThumbnailBar(), Digikam::ItemThumbnailBar::ItemThumbnailBar(), Digikam::ItemThumbnailBar::slotSetupChanged(), slotSetupChanged(), Digikam::ImportIconView::slotSetupChanged(), and Digikam::ImportThumbnailBar::slotSetupChanged().
|
inherited |
Set if the PointingHand Cursor should be shown over the activation area
Referenced by Digikam::ImportThumbnailBar::ImportThumbnailBar(), Digikam::ItemThumbnailBar::ItemThumbnailBar(), and ShowFoto::ShowfotoThumbnailBar::ShowfotoThumbnailBar().
|
overrideprotectedvirtual |
Reimplemented from Digikam::ItemViewCategorized.
References signalShowContextMenu().
|
overrideprotectedvirtualinherited |
Reimplement these in a subclass.
Reimplemented from Digikam::ItemViewCategorized.
References Digikam::ItemCategorizedView::imageInfo(), and Digikam::ItemCategorizedView::showContextMenuOnInfo().
|
overrideprotectedvirtual |
Reimplemented from Digikam::ItemCategorizedView.
References Digikam::ItemCategorizedView::imageFilterModel(), and signalShowContextMenuOnInfo().
|
protectedslot |
|
slotinherited |
|
protectedvirtualinherited |
Provides default behavior, can reimplement in a subclass. Returns true if a tooltip was shown. The help event is optional.
Referenced by Digikam::ItemViewCategorized::viewportEvent().
|
signal |
Referenced by setFaceMode().
|
signal |
Referenced by showContextMenu().
|
signal |
Referenced by showContextMenuOnInfo().
|
signal |
Referenced by showGroupContextMenu().
|
protectedslotinherited |
References Digikam::ItemViewCategorized::indexActivated(), and Digikam::DCategorizedView::visualRect().
Referenced by Digikam::ItemViewCategorized::ItemViewCategorized().
|
protectedslotinherited |
References Digikam::ItemViewCategorized::clicked().
Referenced by Digikam::ItemViewCategorized::ItemViewCategorized().
|
protectedslotinherited |
References Digikam::ItemCategorizedView::setCurrentUrl().
Referenced by Digikam::ItemCategorizedView::slotItemInfosAdded().
|
protectedslotinherited |
References Digikam::ItemViewCategorized::entered().
Referenced by Digikam::ItemViewCategorized::ItemViewCategorized().
|
protectedslotinherited |
References Digikam::ItemCategorizedView::slotCurrentUrlTimer().
Referenced by Digikam::ItemCategorizedView::setModels().
|
protectedvirtualslotinherited |
References Digikam::DCategorizedView::Private::categoryDrawer, Digikam::DCategorizedSortFilterProxyModel::isCategorizedModel(), Digikam::DCategorizedView::Private::proxyModel, and Digikam::DCategorizedView::rowsInsertedArtifficial().
Referenced by Digikam::DCategorizedView::setCategoryDrawer(), Digikam::DCategorizedView::setGridSize(), and Digikam::DCategorizedView::setModel().
|
overrideprotectedvirtual |
Reimplemented from Digikam::ItemViewCategorized.
References Digikam::ItemCategorizedView::imageFilterModel(), Digikam::ApplicationSettings::instance(), Digikam::ItemFilterModel::setStringTypeNatural(), Digikam::ItemViewCategorized::setToolTipEnabled(), Digikam::ItemViewCategorized::slotSetupChanged(), and Digikam::DigikamItemView::Private::updateOverlays().
Referenced by DigikamItemView().
|
protectedvirtualslotinherited |
Referenced by Digikam::ItemViewCategorized::ItemViewCategorized().
|
protectedinherited |
|
overrideprotectedinherited |
|
inherited |
Referenced by Digikam::ItemCategorizedView::setItemDelegate().
|
inherited |
Selects the index as current and scrolls to it
References Digikam::ItemViewCategorized::moveCursor().
|
inherited |
|
inherited |
Selects the index as current and scrolls to it.
References Digikam::ItemViewCategorized::toIndex().
|
inherited |
References Digikam::ItemViewCategorized::moveCursor().
|
inherited |
References Digikam::ItemViewCategorized::moveCursor(), and Digikam::ItemViewCategorized::toIndex().
Referenced by Digikam::ItemViewCategorized::awayFromSelection().
|
inherited |
References Digikam::ItemViewCategorized::moveCursor(), and Digikam::ItemViewCategorized::toIndex().
Referenced by Digikam::ItemViewCategorized::awayFromSelection().
|
slot |
Ignored Face back to Unknown face.
References Digikam::DigikamItemView::Private::editPipeline, Digikam::FacePipeline::editTag(), Digikam::ItemFaceDelegate::face(), Digikam::DigikamItemView::Private::faceDelegate, Digikam::ItemCategorizedView::imageAlbumModel(), Digikam::ItemCategorizedView::imageSortFilterModel(), Digikam::ImageSortFilterModel::mapToSourceItemModel(), Digikam::ItemModel::removeIndexes(), Digikam::ItemModel::retrieveItemInfo(), and Digikam::FaceTags::unknownPersonTagId().
Referenced by addAssignNameOverlay(), and Digikam::TagDragDropHandler::dropEvent().
|
protectedinherited |
|
overrideprotectedinherited |
References Digikam::DCategorizedView::updateGeometries().
|
protectedinherited |
ItemViewUtilities * Digikam::DigikamItemView::utilities | ( | ) | const |
References Digikam::DigikamItemView::Private::utilities.
Referenced by Digikam::ItemIconView::ItemIconView().
|
signalinherited |
While clicked() is emitted with a valid index, this corresponds to clicking on empty space
Referenced by Digikam::ItemViewCategorized::mousePressEvent().
|
overrideprotectedinherited |
|
overrideinherited |
References Digikam::DCategorizedView::Private::categoryDrawer, Digikam::DCategorizedSortFilterProxyModel::isCategorizedModel(), Digikam::DCategorizedView::Private::proxyModel, and Digikam::DCategorizedView::Private::visualRect().
Referenced by Digikam::DCategorizedView::Private::drawDraggedItems(), Digikam::DCategorizedView::Private::intersectionSet(), Digikam::ItemViewCategorized::mouseMoveEvent(), Digikam::DCategorizedView::mouseReleaseEvent(), Digikam::DCategorizedView::paintEvent(), Digikam::ItemViewCategorized::scrollToRelaxed(), Digikam::ItemViewCategorized::showIndexNotification(), Digikam::ItemViewCategorized::slotActivated(), and Digikam::ItemViewCategorized::viewportEvent().
|
overrideprotectedinherited |
|
signalinherited |
Referenced by Digikam::ItemViewCategorized::wheelEvent().
|
signalinherited |
Referenced by Digikam::ItemViewCategorized::wheelEvent().