• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

digikam

Digikam::DatabaseFields

Digikam::DatabaseFields Namespace Reference

Classes

class  Hash
 This class provides a hash on all DatabaseFields enums, allowing to use the enum values as independent keys. More...
class  Set
 This class provides a set of all DatabasFields enums, without resorting to a QSet. More...

Enumerations

enum  CustomEnumFlags
enum  ImageCommentsField {
  ImageCommentsNone = 0, CommentType = 1 << 0, CommentLanguage = 1 << 1, CommentAuthor = 1 << 2,
  CommentDate = 1 << 3, Comment = 1 << 4, ImageCommentsAll, ImageCommentsFirst = CommentType,
  ImageCommentsLast = Comment
}
enum  ImageInformationField {
  ImageInformationNone = 0, Rating = 1 << 0, CreationDate = 1 << 1, DigitizationDate = 1 << 2,
  Orientation = 1 << 3, Width = 1 << 4, Height = 1 << 5, Format = 1 << 6,
  ColorDepth = 1 << 7, ColorModel = 1 << 8, ImageInformationAll, ImageInformationFirst = Rating,
  ImageInformationLast = ColorModel
}
enum  ImageMetadataField {
  ImageMetadataNone = 0, Make = 1 << 0, Model = 1 << 1, Lens = 1 << 2,
  Aperture = 1 << 3, FocalLength = 1 << 4, FocalLength35 = 1 << 5, ExposureTime = 1 << 6,
  ExposureProgram = 1 << 7, ExposureMode = 1 << 8, Sensitivity = 1 << 9, FlashMode = 1 << 10,
  WhiteBalance = 1 << 11, WhiteBalanceColorTemperature = 1 << 12, MeteringMode = 1 << 13, SubjectDistance = 1 << 14,
  SubjectDistanceCategory = 1 << 15, ImageMetadataAll, ImageMetadataFirst = Make, ImageMetadataLast = SubjectDistanceCategory
}
enum  ImagePositionsField {
  ImagePositionsNone = 0, Latitude = 1 << 0, LatitudeNumber = 1 << 1, Longitude = 1 << 2,
  LongitudeNumber = 1 << 3, Altitude = 1 << 4, PositionOrientation = 1 << 5, PositionTilt = 1 << 6,
  PositionRoll = 1 << 7, PositionAccuracy = 1 << 8, PositionDescription = 1 << 9, ImagePositionsAll,
  ImagePositionsFirst = Latitude, ImagePositionsLast = PositionDescription
}
enum  ImagesField {
  ImagesNone = 0, Album = 1 << 0, Name = 1 << 1, Status = 1 << 2,
  Category = 1 << 3, ModificationDate = 1 << 4, FileSize = 1 << 5, UniqueHash = 1 << 6,
  ImagesAll, ImagesFirst = Album, ImagesLast = UniqueHash
}

Enumeration Type Documentation

enum Digikam::DatabaseFields::CustomEnumFlags

For your custom enum, you need to use the CustomEnum class.

You need to do an explicit cast.

Definition at line 171 of file databasefields.h.

enum Digikam::DatabaseFields::ImageCommentsField
Enumerator:
ImageCommentsNone 
CommentType 
CommentLanguage 
CommentAuthor 
CommentDate 
Comment 
ImageCommentsAll 
ImageCommentsFirst 
ImageCommentsLast 

Definition at line 124 of file databasefields.h.

enum Digikam::DatabaseFields::ImageInformationField
Enumerator:
ImageInformationNone 
Rating 
CreationDate 
DigitizationDate 
Orientation 
Width 
Height 
Format 
ColorDepth 
ColorModel 
ImageInformationAll 
ImageInformationFirst 
ImageInformationLast 

Definition at line 57 of file databasefields.h.

enum Digikam::DatabaseFields::ImageMetadataField
Enumerator:
ImageMetadataNone 
Make 
Model 
Lens 
Aperture 
FocalLength 
FocalLength35 
ExposureTime 
ExposureProgram 
ExposureMode 
Sensitivity 
FlashMode 
WhiteBalance 
WhiteBalanceColorTemperature 
MeteringMode 
SubjectDistance 
SubjectDistanceCategory 
ImageMetadataAll 
ImageMetadataFirst 
ImageMetadataLast 

Definition at line 76 of file databasefields.h.

enum Digikam::DatabaseFields::ImagePositionsField
Enumerator:
ImagePositionsNone 
Latitude 
LatitudeNumber 
Longitude 
LongitudeNumber 
Altitude 
PositionOrientation 
PositionTilt 
PositionRoll 
PositionAccuracy 
PositionDescription 
ImagePositionsAll 
ImagePositionsFirst 
ImagePositionsLast 

Definition at line 104 of file databasefields.h.

enum Digikam::DatabaseFields::ImagesField
Enumerator:
ImagesNone 
Album 
Name 
Status 
Category 
ModificationDate 
FileSize 
UniqueHash 
ImagesAll 
ImagesFirst 
ImagesLast 

Definition at line 40 of file databasefields.h.

digikam

Skip menu "digikam"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

API Reference

Skip menu "API Reference"
  • digikam
Generated for API Reference by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal