digiKam
Digikam::AlbumModel Class Reference
+ Inheritance diagram for Digikam::AlbumModel:

Public Types

enum  AlbumDataRole {
  AlbumTitleRole = Qt::UserRole , AlbumTypeRole = Qt::UserRole + 1 , AlbumPointerRole = Qt::UserRole + 2 , AlbumIdRole = Qt::UserRole + 3 ,
  AlbumGlobalIdRole = Qt::UserRole + 4 , AlbumSortRole = Qt::UserRole + 5
}
 
enum  RootAlbumBehavior { IncludeRootAlbum , IgnoreRootAlbum }
 

Public Slots

void checkAllAlbums (const QModelIndex &parent=QModelIndex())
 Checks all albums beneath the given parent. More...
 
void checkAllParentAlbums (const QModelIndex &child)
 Checks all parent albums starting at the child, including it. More...
 
void excludeChildrenCount (const QModelIndex &index)
 
void includeChildrenCount (const QModelIndex &index)
 
void invertCheckedAlbums (const QModelIndex &parent=QModelIndex())
 Inverts the checked state of all albums under the given parent. More...
 
void resetAllCheckedAlbums ()
 Resets the checked state of all albums to Qt::Unchecked. More...
 
void resetCheckedAlbums (const QModelIndex &parent=QModelIndex())
 Resets the checked state of all albums under the given parent. More...
 
void resetCheckedParentAlbums (const QModelIndex &child)
 Resets the checked state of all parents of the child including it. More...
 
void setChecked (Album *album, bool isChecked)
 Sets the check state of album to Checked or Unchecked. More...
 
void setCheckState (Album *album, Qt::CheckState state)
 Sets the check state of the album. More...
 
void setCheckStateForChildren (Album *album, Qt::CheckState state)
 Sets the checked state recursively for all children of and the given album. More...
 
void setCheckStateForParents (Album *album, Qt::CheckState state)
 Sets the checked state recursively for all parents of and the given album. More...
 
void setCountMap (const QMap< int, int > &idCountMap)
 
void setShowCount (bool show)
 Call to enable or disable showing the count. Default is false. More...
 
void toggleChecked (Album *album)
 Toggles the check state of album between Checked or Unchecked. More...
 

Signals

void checkStateChanged (Album *album, Qt::CheckState checkState)
 
void rootAlbumAvailable ()
 

Public Member Functions

virtual int albumCount (Album *album) const
 
PAlbumalbumForIndex (const QModelIndex &index) const
 
 AlbumModel (RootAlbumBehavior rootBehavior=IncludeRootAlbum, QObject *const parent=nullptr)
 
Album::Type albumType () const
 
QList< Album * > checkedAlbums () const
 Returns a list of album with check state Checked. More...
 
Qt::CheckState checkState (Album *album) const
 Returns the check state of the album. More...
 
int columnCount (const QModelIndex &parent=QModelIndex()) const override
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
AlbumModelDragDropHandlerdragDropHandler () const
 
bool dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override
 
bool hasChildren (const QModelIndex &parent=QModelIndex()) const override
 
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
 
QModelIndex index (int row, int column, const QModelIndex &parent=QModelIndex()) const override
 
QModelIndex indexForAlbum (Album *album) const
 
bool isAddExcludeTristate () const
 
bool isCheckable () const
 
bool isChecked (Album *album) const
 Returns if the given album has the check state Checked. More...
 
bool isFaceTagModel () const
 
bool isTristate () const
 
QMimeData * mimeData (const QModelIndexList &indexes) const override
 
QStringList mimeTypes () const override
 
QModelIndex parent (const QModelIndex &index) const override
 
QList< Album * > partiallyCheckedAlbums () const
 Returns a list of album with partially check state Checked. More...
 
AlbumrootAlbum () const
 
RootAlbumBehavior rootAlbumBehavior () const
 
QModelIndex rootAlbumIndex () const
 
bool rootIsCheckable () const
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
void setAddExcludeTristate (bool b)
 
void setCheckable (bool isCheckable)
 Triggers if the albums in this model are checkable. More...
 
void setDragDropHandler (AlbumModelDragDropHandler *handler)
 
void setRootCheckable (bool rootIsCheckable)
 
void setTristate (bool isTristate)
 
bool showCount () const
 
Qt::DropActions supportedDropActions () const override
 
 ~AlbumModel () override
 

Static Public Member Functions

static AlbumretrieveAlbum (const QModelIndex &index)
 

Protected Slots

void slotAlbumAboutToBeAdded (Album *album, Album *parent, Album *prev)
 
void slotAlbumAboutToBeDeleted (Album *album)
 
void slotAlbumAdded (Album *)
 
void slotAlbumHasBeenDeleted (quintptr)
 
void slotAlbumIconChanged (Album *album)
 
void slotAlbumMoved (Album *album)
 
void slotAlbumRenamed (Album *album)
 
void slotAlbumsCleared ()
 
void slotGotThumbnailFromIcon (Album *album, const QPixmap &thumbnail)
 
void slotReloadThumbnails ()
 
void slotThumbnailLost (Album *album)
 

Protected Member Functions

void albumCleared (Album *album) override
 Notification when an entry is removed. More...
 
QVariant albumData (Album *a, int role) const override
 Reimplemented from parent classes. More...
 
AlbumalbumForId (int id) const override
 need to implement in subclass More...
 
virtual QString albumName (Album *a) const
 Can reimplement in subclass. More...
 
void allAlbumsCleared () override
 Notification when all entries are removed. More...
 
QString columnHeader () const override
 For subclassing convenience: A part of the implementation of headerData() More...
 
QVariant decorationRoleData (Album *a) const override
 For subclassing convenience: A part of the implementation of data() More...
 
void emitDataChangedForChildren (Album *album)
 
virtual bool filterAlbum (Album *album) const
 
Qt::ItemFlags flags (const QModelIndex &index) const override
 
virtual QVariant fontRoleData (Album *a) const
 For subclassing convenience: A part of the implementation of data() More...
 
virtual Qt::ItemFlags itemFlags (Album *album) const
 For subclassing convenience: A part of the implementation of itemFlags() More...
 
void prepareAddExcludeDecoration (Album *a, QPixmap &icon) const
 
void setColumnHeader (const QString &header)
 
void setCount (Album *album, int count)
 If you do not use setCountMap, excludeChildrenCount and includeChildrenCount, you can set a count here. More...
 
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override
 
void setEnableDrag (bool enable)
 
void setEnableDrop (bool enable)
 
void setFaceTagModel (bool enable)
 
void setup ()
 
void setupThumbnailLoading ()
 You need to call this from your constructor if you intend to load the thumbnail facilities of this class. More...
 
virtual QVariant sortRoleData (Album *a) const
 For subclassing convenience: A part of the implementation of data() More...
 

Protected Attributes

QString m_columnHeader
 

Member Enumeration Documentation

◆ AlbumDataRole

Enumerator
AlbumTitleRole 

Returns the album title. Principally the same as display role, but without any additions.

AlbumTypeRole 

Returns the Album::Type of the associated album.

AlbumPointerRole 

Returns a pointer to the associated Album object.

AlbumIdRole 

Returns the id of the associated Album object.

AlbumGlobalIdRole 

Returns the global id (unique across all album types)

AlbumSortRole 

Returns the data to sort on.

◆ RootAlbumBehavior

AbstractAlbumModel is the abstract base class for all models that present Album objects as managed by AlbumManager. You will want to create an instance of the base classes.

Enumerator
IncludeRootAlbum 

The root album will be included as a single parent item with all top-level album as children

IgnoreRootAlbum 

The root album will not be included, but all top-level album are represented as top-level items in this view

Constructor & Destructor Documentation

◆ AlbumModel()

Digikam::AlbumModel::AlbumModel ( RootAlbumBehavior  rootBehavior = IncludeRootAlbum,
QObject *const  parent = nullptr 
)
explicit

◆ ~AlbumModel()

Digikam::AlbumModel::~AlbumModel ( )
override

Member Function Documentation

◆ albumCleared()

void Digikam::AbstractCheckableAlbumModel::albumCleared ( Album )
overrideprotectedvirtualinherited

Notification when an entry is removed.

Reimplemented from Digikam::AbstractCountingAlbumModel.

References Digikam::AbstractCountingAlbumModel::albumCleared(), and Digikam::AlbumManager::instance().

◆ albumCount()

int Digikam::AbstractCountingAlbumModel::albumCount ( Album album) const
virtualinherited

Returns the number of included items for this album.

Returns
positive value or -1 if unknown

References Digikam::Album::id().

◆ albumData()

◆ albumForId()

Album * Digikam::AlbumModel::albumForId ( int  id) const
overrideprotectedvirtual

◆ albumForIndex()

PAlbum * Digikam::AlbumModel::albumForIndex ( const QModelIndex &  index) const

◆ albumName()

QString Digikam::AbstractCountingAlbumModel::albumName ( Album a) const
protectedvirtualinherited

Can reimplement in subclass.

Reimplemented in Digikam::DateAlbumModel.

References Digikam::Album::title().

Referenced by Digikam::AbstractCountingAlbumModel::albumData(), and albumData().

◆ albumType()

Album::Type Digikam::AbstractAlbumModel::albumType ( ) const
inherited

Returns the Album::Type of the contained albums

Referenced by Digikam::AbstractAlbumModel::AbstractAlbumModel().

◆ allAlbumsCleared()

void Digikam::AbstractCheckableAlbumModel::allAlbumsCleared ( )
overrideprotectedvirtualinherited

Notification when all entries are removed.

Reimplemented from Digikam::AbstractCountingAlbumModel.

References Digikam::AbstractCountingAlbumModel::allAlbumsCleared().

◆ checkAllAlbums

void Digikam::AbstractCheckableAlbumModel::checkAllAlbums ( const QModelIndex &  parent = QModelIndex())
slotinherited

Checks all albums beneath the given parent.

References Digikam::AbstractAlbumModel::parent().

◆ checkAllParentAlbums

void Digikam::AbstractCheckableAlbumModel::checkAllParentAlbums ( const QModelIndex &  child)
slotinherited

Checks all parent albums starting at the child, including it.

◆ checkedAlbums()

QList< Album * > Digikam::AbstractCheckableAlbumModel::checkedAlbums ( ) const
inherited

◆ checkState()

Qt::CheckState Digikam::AbstractCheckableAlbumModel::checkState ( Album album) const
inherited

◆ checkStateChanged

void Digikam::AbstractCheckableAlbumModel::checkStateChanged ( Album album,
Qt::CheckState  checkState 
)
signalinherited

Emitted when the check state of an album changes. checkState contains the new Qt::CheckState of album

Referenced by Digikam::AbstractCheckableAlbumModel::resetAllCheckedAlbums(), and Digikam::AbstractCheckableAlbumModel::setData().

◆ columnCount()

int Digikam::AbstractAlbumModel::columnCount ( const QModelIndex &  parent = QModelIndex()) const
overrideinherited

◆ columnHeader()

QString Digikam::AbstractSpecificAlbumModel::columnHeader ( ) const
overrideprotectedvirtualinherited

For subclassing convenience: A part of the implementation of headerData()

Reimplemented from Digikam::AbstractAlbumModel.

References Digikam::AbstractSpecificAlbumModel::m_columnHeader.

◆ data()

QVariant Digikam::AbstractAlbumModel::data ( const QModelIndex &  index,
int  role = Qt::DisplayRole 
) const
overrideinherited

◆ decorationRoleData()

QVariant Digikam::AlbumModel::decorationRoleData ( Album a) const
overrideprotectedvirtual

◆ dragDropHandler()

◆ dropMimeData()

bool Digikam::AbstractAlbumModel::dropMimeData ( const QMimeData *  data,
Qt::DropAction  action,
int  row,
int  column,
const QModelIndex &  parent 
)
overrideinherited

◆ emitDataChangedForChildren()

◆ excludeChildrenCount

void Digikam::AbstractCountingAlbumModel::excludeChildrenCount ( const QModelIndex &  index)
slotinherited

Displays only the count of the album, without adding child albums' counts. This is the default. Can connect to QTreeView's expanded() signal.

References Digikam::AbstractAlbumModel::albumForIndex(), Digikam::Album::id(), and Digikam::AbstractAlbumModel::index().

◆ filterAlbum()

bool Digikam::AbstractAlbumModel::filterAlbum ( Album album) const
protectedvirtualinherited

◆ flags()

Qt::ItemFlags Digikam::AbstractCheckableAlbumModel::flags ( const QModelIndex &  index) const
overrideprotectedinherited

◆ fontRoleData()

QVariant Digikam::AbstractAlbumModel::fontRoleData ( Album a) const
protectedvirtualinherited

For subclassing convenience: A part of the implementation of data()

Reimplemented in Digikam::TagModel.

Referenced by Digikam::AbstractAlbumModel::albumData().

◆ hasChildren()

bool Digikam::AbstractAlbumModel::hasChildren ( const QModelIndex &  parent = QModelIndex()) const
overrideinherited

◆ headerData()

QVariant Digikam::AbstractAlbumModel::headerData ( int  section,
Qt::Orientation  orientation,
int  role = Qt::DisplayRole 
) const
overrideinherited

◆ includeChildrenCount

void Digikam::AbstractCountingAlbumModel::includeChildrenCount ( const QModelIndex &  index)
slotinherited

Displays sum of the count of the album and child albums' counts. Can connect to QTreeView's collapsed() signal.

References Digikam::AbstractAlbumModel::albumForIndex(), Digikam::Album::id(), and Digikam::AbstractAlbumModel::index().

◆ index()

QModelIndex Digikam::AbstractAlbumModel::index ( int  row,
int  column,
const QModelIndex &  parent = QModelIndex() 
) const
overrideinherited

◆ indexForAlbum()

◆ invertCheckedAlbums

void Digikam::AbstractCheckableAlbumModel::invertCheckedAlbums ( const QModelIndex &  parent = QModelIndex())
slotinherited

◆ isAddExcludeTristate()

bool Digikam::AbstractCheckableAlbumModel::isAddExcludeTristate ( ) const
inherited

◆ isCheckable()

◆ isChecked()

bool Digikam::AbstractCheckableAlbumModel::isChecked ( Album album) const
inherited

Returns if the given album has the check state Checked.

Referenced by Digikam::AbstractCheckableAlbumModel::setChecked(), and Digikam::AbstractCheckableAlbumModel::toggleChecked().

◆ isFaceTagModel()

bool Digikam::AbstractAlbumModel::isFaceTagModel ( ) const
inherited

Returns true if the album model a face tag model

Referenced by Digikam::TagModel::decorationRoleData(), and Digikam::AlbumFilterModel::lessThan().

◆ isTristate()

◆ itemFlags()

Qt::ItemFlags Digikam::AbstractAlbumModel::itemFlags ( Album album) const
protectedvirtualinherited

For subclassing convenience: A part of the implementation of itemFlags()

Referenced by Digikam::AbstractAlbumModel::flags().

◆ mimeData()

QMimeData * Digikam::AbstractAlbumModel::mimeData ( const QModelIndexList &  indexes) const
overrideinherited

◆ mimeTypes()

QStringList Digikam::AbstractAlbumModel::mimeTypes ( ) const
overrideinherited

◆ parent()

◆ partiallyCheckedAlbums()

QList< Album * > Digikam::AbstractCheckableAlbumModel::partiallyCheckedAlbums ( ) const
inherited

Returns a list of album with partially check state Checked.

Referenced by Digikam::AbstractCheckableAlbumTreeView::doSaveState().

◆ prepareAddExcludeDecoration()

void Digikam::AbstractCheckableAlbumModel::prepareAddExcludeDecoration ( Album a,
QPixmap &  icon 
) const
protectedinherited

If in AddExcludeTristate mode, changes the icon as to indicate the state.

References Digikam::AbstractCheckableAlbumModel::checkState().

Referenced by decorationRoleData(), and Digikam::TagModel::decorationRoleData().

◆ resetAllCheckedAlbums

void Digikam::AbstractCheckableAlbumModel::resetAllCheckedAlbums ( )
slotinherited

◆ resetCheckedAlbums

void Digikam::AbstractCheckableAlbumModel::resetCheckedAlbums ( const QModelIndex &  parent = QModelIndex())
slotinherited

◆ resetCheckedParentAlbums

void Digikam::AbstractCheckableAlbumModel::resetCheckedParentAlbums ( const QModelIndex &  child)
slotinherited

Resets the checked state of all parents of the child including it.

◆ retrieveAlbum()

Album * Digikam::AbstractAlbumModel::retrieveAlbum ( const QModelIndex &  index)
staticinherited

Returns the album represented by the index. In contrast to albumForIndex(), the index can be from any proxy model, as long as an AbstractAlbumModel is at the end.

References Digikam::AbstractAlbumModel::AlbumPointerRole, and Digikam::AbstractAlbumModel::index().

Referenced by Digikam::AlbumFilterModel::albumForIndex(), and Digikam::AlbumFilterModel::filterAcceptsRow().

◆ rootAlbum()

◆ rootAlbumAvailable

void Digikam::AbstractAlbumModel::rootAlbumAvailable ( )
signalinherited

This is initialized once after creation, if the root album becomes available, if it was not already available at time of construction. This is emitted regardless of root album policy.

Referenced by Digikam::AbstractAlbumModel::slotAlbumAdded().

◆ rootAlbumBehavior()

AbstractAlbumModel::RootAlbumBehavior Digikam::AbstractAlbumModel::rootAlbumBehavior ( ) const
inherited

Returns the root album behavior set for this model

Referenced by Digikam::TagTreeView::setAlbumModel().

◆ rootAlbumIndex()

QModelIndex Digikam::AbstractAlbumModel::rootAlbumIndex ( ) const
inherited

Return the index corresponding to the root album. If the policy is IgnoreRootAlbum, this is an invalid index.

References Digikam::AbstractAlbumModel::indexForAlbum().

Referenced by Digikam::AbstractCheckableAlbumModel::flags(), Digikam::AbstractCheckableAlbumModel::resetCheckedAlbums(), and Digikam::AlbumFilterModel::rootAlbumIndex().

◆ rootIsCheckable()

bool Digikam::AbstractCheckableAlbumModel::rootIsCheckable ( ) const
inherited

◆ rowCount()

int Digikam::AbstractAlbumModel::rowCount ( const QModelIndex &  parent = QModelIndex()) const
overrideinherited

◆ setAddExcludeTristate()

void Digikam::AbstractCheckableAlbumModel::setAddExcludeTristate ( bool  b)
inherited

Sets a special tristate mode, which offers the three modes "unchecked", "added" and "excluded", where "excluded" corresponds to partially checked internally, but is reflected in the treeview through the decoration only.

References Digikam::AbstractCheckableAlbumModel::setCheckable(), and Digikam::AbstractCheckableAlbumModel::setTristate().

◆ setCheckable()

void Digikam::AbstractCheckableAlbumModel::setCheckable ( bool  isCheckable)
inherited

◆ setChecked

void Digikam::AbstractCheckableAlbumModel::setChecked ( Album album,
bool  isChecked 
)
slotinherited

◆ setCheckState

void Digikam::AbstractCheckableAlbumModel::setCheckState ( Album album,
Qt::CheckState  state 
)
slotinherited

◆ setCheckStateForChildren

void Digikam::AbstractCheckableAlbumModel::setCheckStateForChildren ( Album album,
Qt::CheckState  state 
)
slotinherited

Sets the checked state recursively for all children of and the given album.

References Digikam::AbstractAlbumModel::index(), and Digikam::AbstractAlbumModel::indexForAlbum().

◆ setCheckStateForParents

void Digikam::AbstractCheckableAlbumModel::setCheckStateForParents ( Album album,
Qt::CheckState  state 
)
slotinherited

Sets the checked state recursively for all parents of and the given album.

References Digikam::AbstractAlbumModel::index(), and Digikam::AbstractAlbumModel::indexForAlbum().

◆ setColumnHeader()

void Digikam::AbstractSpecificAlbumModel::setColumnHeader ( const QString &  header)
protectedinherited

◆ setCount()

void Digikam::AbstractCountingAlbumModel::setCount ( Album album,
int  count 
)
protectedinherited

If you do not use setCountMap, excludeChildrenCount and includeChildrenCount, you can set a count here.

References Digikam::Album::id(), Digikam::AbstractAlbumModel::index(), and Digikam::AbstractAlbumModel::indexForAlbum().

◆ setCountMap

void Digikam::AbstractCountingAlbumModel::setCountMap ( const QMap< int, int > &  idCountMap)
slotinherited

Enable displaying the count. Set a map of album id -> count (excluding children). If an album is not contained, no count is displayed. To display a count of 0, there must be an entry album id -> 0.

References Digikam::AbstractCountingAlbumModel::albumForId().

Referenced by Digikam::TagModel::activateFaceTagModel(), AlbumModel(), Digikam::DateAlbumModel::setYearMonthMap(), Digikam::AbstractCountingAlbumModel::slotAlbumMoved(), and Digikam::TagModel::TagModel().

◆ setData()

bool Digikam::AbstractCheckableAlbumModel::setData ( const QModelIndex &  index,
const QVariant &  value,
int  role = Qt::EditRole 
)
overrideprotectedinherited

◆ setDragDropHandler()

void Digikam::AbstractAlbumModel::setDragDropHandler ( AlbumModelDragDropHandler handler)
inherited

◆ setEnableDrag()

void Digikam::AbstractAlbumModel::setEnableDrag ( bool  enable)
protectedinherited

Switch on drag and drop globally for all items. Default is true. For per-item cases reimplement itemFlags().

◆ setEnableDrop()

void Digikam::AbstractAlbumModel::setEnableDrop ( bool  enable)
protectedinherited

◆ setFaceTagModel()

void Digikam::AbstractAlbumModel::setFaceTagModel ( bool  enable)
protectedinherited

◆ setRootCheckable()

void Digikam::AbstractCheckableAlbumModel::setRootCheckable ( bool  rootIsCheckable)
inherited

Triggers if the root album is checkable. Only applicable if the root album is contained at all, and if isCheckable() is true.

References Digikam::AbstractCheckableAlbumModel::isCheckable(), Digikam::AbstractAlbumModel::rootAlbum(), and Digikam::AbstractCheckableAlbumModel::setChecked().

Referenced by Digikam::TagsLineEditOverlay::createWidget().

◆ setShowCount

void Digikam::AbstractCountingAlbumModel::setShowCount ( bool  show)
slotinherited

Call to enable or disable showing the count. Default is false.

References Digikam::AbstractSpecificAlbumModel::emitDataChangedForChildren(), and Digikam::AbstractAlbumModel::rootAlbum().

Referenced by Digikam::SearchModel::SearchModel().

◆ setTristate()

void Digikam::AbstractCheckableAlbumModel::setTristate ( bool  isTristate)
inherited

Triggers if the albums in this model are tristate. Used to allow the user to actively set a third state, don't use if you only want to display a third state. Note that you want to set setCheckable(true) before.

References Digikam::AbstractCheckableAlbumModel::isTristate().

Referenced by Digikam::AbstractCheckableAlbumModel::setAddExcludeTristate().

◆ setup()

void Digikam::AbstractCountingAlbumModel::setup ( )
protectedinherited

◆ setupThumbnailLoading()

void Digikam::AbstractSpecificAlbumModel::setupThumbnailLoading ( )
protectedinherited

◆ showCount()

bool Digikam::AbstractCountingAlbumModel::showCount ( ) const
inherited

Referenced by albumData().

◆ slotAlbumAboutToBeAdded

◆ slotAlbumAboutToBeDeleted

◆ slotAlbumAdded

void Digikam::AbstractAlbumModel::slotAlbumAdded ( Album album)
protectedslotinherited

◆ slotAlbumHasBeenDeleted

void Digikam::AbstractAlbumModel::slotAlbumHasBeenDeleted ( quintptr  p)
protectedslotinherited

◆ slotAlbumIconChanged

void Digikam::AbstractAlbumModel::slotAlbumIconChanged ( Album album)
protectedslotinherited

◆ slotAlbumMoved

void Digikam::AbstractCountingAlbumModel::slotAlbumMoved ( Album album)
protectedslotinherited

◆ slotAlbumRenamed

void Digikam::AbstractAlbumModel::slotAlbumRenamed ( Album album)
protectedslotinherited

◆ slotAlbumsCleared

void Digikam::AbstractAlbumModel::slotAlbumsCleared ( )
protectedslotinherited

◆ slotGotThumbnailFromIcon

void Digikam::AbstractSpecificAlbumModel::slotGotThumbnailFromIcon ( Album album,
const QPixmap &  thumbnail 
)
protectedslotinherited

◆ slotReloadThumbnails

void Digikam::AbstractSpecificAlbumModel::slotReloadThumbnails ( )
protectedslotinherited

◆ slotThumbnailLost

void Digikam::AbstractSpecificAlbumModel::slotThumbnailLost ( Album album)
protectedslotinherited

◆ sortRoleData()

QVariant Digikam::AbstractAlbumModel::sortRoleData ( Album a) const
protectedvirtualinherited

For subclassing convenience: A part of the implementation of data()

Reimplemented in Digikam::DateAlbumModel.

References Digikam::Album::title().

Referenced by Digikam::AbstractAlbumModel::albumData().

◆ supportedDropActions()

Qt::DropActions Digikam::AbstractAlbumModel::supportedDropActions ( ) const
overrideinherited

◆ toggleChecked

void Digikam::AbstractCheckableAlbumModel::toggleChecked ( Album album)
slotinherited

Member Data Documentation

◆ m_columnHeader


The documentation for this class was generated from the following files: