digiKam
Digikam::AlbumCopyMoveHint Class Reference

Public Member Functions

 AlbumCopyMoveHint ()
 
 AlbumCopyMoveHint (int srcAlbumRootId, int srcAlbum, int dstAlbumRootId, const QString &dstRelativePath)
 
int albumIdSrc () const
 
int albumRootIdDst () const
 
int albumRootIdSrc () const
 
CollectionScannerHints::DstPath dst () const
 
bool isDstAlbum (int albumRootId, const QString &relativePath) const
 
bool isSrcAlbum (int albumRootId, int albumId) const
 
 operator const CollectionScannerHints::Album & () const
 
 operator const CollectionScannerHints::DstPath & () const
 
bool operator== (const CollectionScannerHints::Album &src) const
 
bool operator== (const CollectionScannerHints::DstPath &dst) const
 
uint qHash () const
 
QString relativePathDst () const
 
CollectionScannerHints::Album src () const
 

Protected Attributes

CollectionScannerHints::DstPath m_dst
 
CollectionScannerHints::Album m_src
 

Constructor & Destructor Documentation

◆ AlbumCopyMoveHint() [1/2]

Digikam::AlbumCopyMoveHint::AlbumCopyMoveHint ( )

An AlbumCopyMoveHint describes an existing album and a destination to which this album is expected to be copied, moved or renamed.

◆ AlbumCopyMoveHint() [2/2]

Digikam::AlbumCopyMoveHint::AlbumCopyMoveHint ( int  srcAlbumRootId,
int  srcAlbum,
int  dstAlbumRootId,
const QString &  dstRelativePath 
)

Member Function Documentation

◆ albumIdSrc()

int Digikam::AlbumCopyMoveHint::albumIdSrc ( ) const

◆ albumRootIdDst()

int Digikam::AlbumCopyMoveHint::albumRootIdDst ( ) const

◆ albumRootIdSrc()

int Digikam::AlbumCopyMoveHint::albumRootIdSrc ( ) const

◆ dst()

CollectionScannerHints::DstPath Digikam::AlbumCopyMoveHint::dst ( ) const
inline

◆ isDstAlbum()

bool Digikam::AlbumCopyMoveHint::isDstAlbum ( int  albumRootId,
const QString &  relativePath 
) const

◆ isSrcAlbum()

bool Digikam::AlbumCopyMoveHint::isSrcAlbum ( int  albumRootId,
int  albumId 
) const

◆ operator const CollectionScannerHints::Album &()

Digikam::AlbumCopyMoveHint::operator const CollectionScannerHints::Album & ( ) const
inline

◆ operator const CollectionScannerHints::DstPath &()

Digikam::AlbumCopyMoveHint::operator const CollectionScannerHints::DstPath & ( ) const
inline

◆ operator==() [1/2]

bool Digikam::AlbumCopyMoveHint::operator== ( const CollectionScannerHints::Album src) const
inline

◆ operator==() [2/2]

bool Digikam::AlbumCopyMoveHint::operator== ( const CollectionScannerHints::DstPath dst) const
inline

◆ qHash()

◆ relativePathDst()

QString Digikam::AlbumCopyMoveHint::relativePathDst ( ) const

◆ src()

CollectionScannerHints::Album Digikam::AlbumCopyMoveHint::src ( ) const
inline

Member Data Documentation

◆ m_dst

CollectionScannerHints::DstPath Digikam::AlbumCopyMoveHint::m_dst
protected

◆ m_src

CollectionScannerHints::Album Digikam::AlbumCopyMoveHint::m_src
protected

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