digiKam
Digikam::NamespaceEntry Class Reference

The NamespaceEntry class provide a simple container for dmetadata namespaces variables, such as names, what types of data expects and extra xml tags. More...

Public Types

enum  NamespaceType {
  TAGS = 0 , TITLE = 1 , RATING = 2 , COMMENT = 3 ,
  COLORLABEL = 5
}
 
enum  NsSubspace { EXIF = 0 , IPTC = 1 , XMP = 2 }
 
enum  SpecialOptions {
  NO_OPTS = 0 , COMMENT_ALTLANG = 1 , COMMENT_ATLLANGLIST = 2 , COMMENT_XMP = 3 ,
  COMMENT_JPEG = 4 , TAG_XMPBAG = 5 , TAG_XMPSEQ = 6 , TAG_ACDSEE = 7
}
 
enum  TagType { TAG = 0 , TAGPATH = 1 }
 

Public Member Functions

 NamespaceEntry ()
 
 NamespaceEntry (const NamespaceEntry &other)
 
 ~NamespaceEntry ()
 

Static Public Member Functions

static QString DM_COLORLABEL_CONTAINER ()
 
static QString DM_COMMENT_CONTAINER ()
 
static QString DM_RATING_CONTAINER ()
 
static QString DM_TAG_CONTAINER ()
 
static QString DM_TITLE_CONTAINER ()
 

Public Attributes

QString alternativeName
 
QList< int > convertRatio
 
int index
 
bool isDefault
 
bool isDisabled
 
QString namespaceName
 
NamespaceType nsType
 
SpecialOptions secondNameOpts
 
QString separator
 
SpecialOptions specialOpts
 
NsSubspace subspace
 
TagType tagPaths
 

Detailed Description

The NamespaceEntry class provide a simple container for dmetadata namespaces variables, such as names, what types of data expects and extra xml tags.

Member Enumeration Documentation

◆ NamespaceType

Enumerator
TAGS 
TITLE 
RATING 
COMMENT 
COLORLABEL 

◆ NsSubspace

Enumerator
EXIF 
IPTC 
XMP 

◆ SpecialOptions

Enumerator
NO_OPTS 
COMMENT_ALTLANG 
COMMENT_ATLLANGLIST 
COMMENT_XMP 
COMMENT_JPEG 
TAG_XMPBAG 
TAG_XMPSEQ 
TAG_ACDSEE 

◆ TagType

Enumerator
TAG 
TAGPATH 

Constructor & Destructor Documentation

◆ NamespaceEntry() [1/2]

Digikam::NamespaceEntry::NamespaceEntry ( )
inlineexplicit

◆ NamespaceEntry() [2/2]

Digikam::NamespaceEntry::NamespaceEntry ( const NamespaceEntry other)
inline

◆ ~NamespaceEntry()

Digikam::NamespaceEntry::~NamespaceEntry ( )
inline

Member Function Documentation

◆ DM_COLORLABEL_CONTAINER()

◆ DM_COMMENT_CONTAINER()

◆ DM_RATING_CONTAINER()

◆ DM_TAG_CONTAINER()

◆ DM_TITLE_CONTAINER()

Member Data Documentation

◆ alternativeName

QString Digikam::NamespaceEntry::alternativeName

◆ convertRatio

QList<int> Digikam::NamespaceEntry::convertRatio

◆ index

int Digikam::NamespaceEntry::index

◆ isDefault

◆ isDisabled

◆ namespaceName

◆ nsType

◆ secondNameOpts

◆ separator

QString Digikam::NamespaceEntry::separator

◆ specialOpts

◆ subspace

◆ tagPaths

TagType Digikam::NamespaceEntry::tagPaths

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