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

digikam

Digikam Namespace Reference


Classes

class  AbstractAlbumModel
class  AbstractCheckableAlbumModel
class  AbstractSearchGroupContainer
class  AbstractSpecificAlbumModel
class  Album
 Abstract base class for all album types. More...
class  AlbumChangeset
class  AlbumCopyMoveHint
class  AlbumDB
class  AlbumDB_Sqlite2
 This class is responsible for the communication with the sqlite database. More...
class  AlbumFileTip
class  AlbumFolderView
class  AlbumHistory
 Manages the history of the last visited albums. More...
class  AlbumIconGroupItem
class  AlbumIconItem
class  AlbumIconView
class  AlbumIconViewFilter
class  AlbumInfo
 A container class for transporting album information from the database to AlbumManager. More...
class  AlbumItemHandler
class  AlbumIterator
 Iterate over all children of this Album. More...
class  AlbumLister
 Manages imageinfo. More...
class  AlbumManager
 There are two primary managers which manage the listing and lifetime of Album and ImageInfo: AlbumManager and AlbumLister. More...
class  AlbumModel
class  AlbumPointer
 You can use AlbumPointer to store a guarded pointer to Album or one of the subclasses (use template parameter). More...
class  AlbumPropsEdit
class  AlbumRootChangeset
class  AlbumRootInfo
class  AlbumSelectDialog
class  AlbumSettings
class  AlbumShortInfo
class  AlbumThumbnailLoader
class  AlbumWidgetStack
class  AnimatedClearButton
class  AnimWidget
class  ArrowClickLabel
class  BatchAlbumsSyncMetadata
class  BatchSyncMetadata
class  BatchThumbsGenerator
class  BCGModifier
class  CameraController
class  CameraFolderDialog
class  CameraFolderItem
class  CameraFolderView
class  CameraIconView
class  CameraIconViewItem
class  CameraInfoDialog
class  CameraItemPropertiesTab
class  CameraList
class  CameraSelection
class  CameraType
class  CameraUI
class  CameraUIPriv
class  Canvas
class  CaptureDlg
class  CaptureWidget
class  ChoiceSearchComboBox
class  ChoiceSearchModel
class  CIETongueWidget
class  CollectionImageChangeset
class  CollectionLocation
class  CollectionManager
class  CollectionScanner
class  ColorCorrectionDlg
class  ColorGradientWidget
class  ColorModifier
class  CommentInfo
class  CopyrightInfo
class  CurvesWidget
class  DAlbum
 A Date Album representation. More...
class  DAlbumDrag
 Provides a drag object for an album. More...
class  DatabaseAccess
class  DatabaseAccessUnlock
class  DatabaseBackend
class  DatabaseParameters
class  DatabaseTransaction
class  DatabaseUrl
class  DatabaseWatch
class  DateFolderView
class  DCameraDragObject
 Provides a drag object for a camera object. More...
class  DCameraItemListDrag
 Provides a drag object for a list of camera items. More...
class  DColor
class  DColorComposer
class  DCursorTracker
 This class implements a decoration-less window which will follow the cursor when it's over a specified widget. More...
class  DeleteDialog
class  DeleteWidget
class  DGradientSlider
class  DigikamApp
class  DigikamAppPriv
class  DigikamFirstRun
class  DigikamView
class  DImg
class  DImgGaussianBlur
class  DImgImageFilters
class  DImgInterface
class  DImgLoader
class  DImgLoaderObserver
class  DImgPrivate
class  DImgSharpen
class  DImgThreadedFilter
class  DItemDrag
 Provides a drag object for a list of KURLs with its related database IDs. More...
class  DKCamera
class  DLogoAction
class  DMetadata
class  DownloadHistory
class  DownloadSettingsContainer
class  DPopupMenu
class  DProgressDlg
class  DRawDecoding
class  DRubberBand
class  DSharedData
class  DSharedDataPointer
class  DTagDrag
 Provides a drag object for a tag. More...
class  DTagListDrag
 Provides a drag object for a list of tags. More...
class  DTipTracker
 A specialized CursorTracker class, which looks like a tool tip. More...
class  EditorStackView
class  EditorTool
class  EditorToolIface
class  EditorToolSettings
class  EditorToolThreaded
class  EditorWindow
class  EditorWindowPriv
class  Ellipsoid
class  ExifWidget
class  ExposureSettingsContainer
class  FileSaveOptionsBox
class  FindDuplicatesAlbumItem
class  FindDuplicatesView
class  FingerPrintsGenerator
class  FolderCheckListItem
class  FolderItem
class  FolderView
 Base class for a tree view. More...
class  FreeSpaceWidget
class  FuzzySearchFolderView
class  FuzzySearchView
class  GeodeticCalculator
class  GPCamera
class  GPConfigDlg
class  GPItemInfo
class  GPSInfo
class  GPSSearchFolderView
class  GPSSearchView
class  GPSSearchWidget
class  GreycstorationIface
class  GreycstorationSettings
class  GreycstorationWidget
class  HaarIface
class  HaarProgressObserver
class  HistogramBox
class  HistogramWidget
class  HSLModifier
class  ICCPreviewWidget
class  ICCProfileInfoDlg
class  ICCProfileWidget
class  ICCSettingsContainer
class  IccTransform
class  IconGroupItem
class  IconItem
class  IconView
class  ImageAttributesWatch
class  ImageChangeset
class  ImageComments
class  ImageCommonContainer
class  ImageCopyright
class  ImageCurves
class  ImageDescEditTab
class  ImageDialog
class  ImageDialogPreview
class  ImageGuideWidget
class  ImageHistogram
class  ImageIface
class  ImageInfo
 The ImageInfo class contains provides access to the database for a single image. More...
class  ImageInfoAlbumsJob
class  ImageInfoCache
class  ImageInfoData
class  ImageInfoJob
class  ImageInfoList
class  ImageLevels
class  ImageLister
class  ImageListerReceiver
class  ImageListerRecord
class  ImageListerSlaveBasePartsSendingReceiver
class  ImageListerSlaveBaseReceiver
class  ImageListerValueListReceiver
class  ImageMetadataContainer
class  ImagePanelWidget
class  ImagePanIconWidget
class  ImagePlugin
class  ImagePluginLoader
class  ImagePosition
class  ImagePreviewBar
class  ImagePreviewBarItem
class  ImagePreviewBarToolTip
class  ImagePreviewView
class  ImagePropertiesColorsTab
class  ImagePropertiesGPSTab
class  ImagePropertiesMetaDataTab
class  ImagePropertiesSideBar
class  ImagePropertiesSideBarCamGui
class  ImagePropertiesSideBarDB
class  ImagePropertiesTab
class  ImageQueryBuilder
class  ImageQueryPostHooks
class  ImageRegionWidget
class  ImageResize
class  ImageScanner
class  ImageTagChangeset
class  ImageWidget
class  ImageWindow
class  InitializationObserver
class  IOFileSettingsContainer
class  IptcWidget
class  ItemCopyMoveHint
class  ItemScanInfo
class  ItemShortInfo
class  JP2KLoader
class  JP2KSettings
struct  jpeg_transform_info
class  JPEGLoader
class  JPEGSettings
class  KDateEdit
 A date editing widget that consists of an editable combo box. More...
class  KDatePickerPopup
 This menu helps the user to select a date quickly. More...
class  KDateTimeEdit
 This class is basically the same as the KDateTime class with the exception that a QTimeEdit is placed directly besides it. More...
class  KeywordSearchReader
class  KeywordSearchWriter
class  KipiImageCollection
class  KipiImageCollectionSelector
class  KipiImageInfo
class  KipiInterface
class  KipiUploadWidget
class  LibsInfoDlg
class  LightTableBar
class  LightTableBarItem
class  LightTablePreview
class  LightTableView
class  LightTableWindow
class  LightTableWindowPriv
class  ListViewComboBox
class  LoadingCache
class  LoadingCacheInterface
class  LoadingDescription
class  LoadingProcess
class  LoadingProcessListener
class  LoadingTask
class  LoadSaveNotifier
class  LoadSaveTask
class  LoadSaveThread
class  MainWindow
class  MakerNoteWidget
class  ManagedLoadSaveThread
class  MdKeyListViewItem
class  MediaPlayerView
class  MetadataHub
class  MetadataListView
class  MetadataListViewItem
class  MetadataWidget
class  MetadataWriteSettings
class  MimeFilter
class  ModelIndexBasedComboBox
class  MonthWidget
class  NameFilter
class  PAlbum
 A Physical Album representation. More...
class  PanIconWidget
class  PhotoInfoContainer
class  PNGLoader
class  PNGSettings
class  PPMLoader
class  PreviewLoadingTask
class  PreviewLoadThread
class  PreviewWidget
class  ProxyClickLineEdit
class  ProxyLineEdit
class  QImageLoader
class  RatingComboBox
class  RatingComboBoxDelegate
class  RatingComboBoxModel
class  RatingComboBoxWidget
class  RatingFilter
class  RatingPopupMenu
class  RatingStarDrawer
class  RatingWidget
class  RawCameraDlg
class  RawImport
class  RAWLoader
class  RawPostProcessing
class  RawPreview
class  RawSettingsBox
class  RenameCustomizer
class  SAlbum
 A Search Album representation. More...
class  SavingContextContainer
class  SavingTask
class  ScanController
class  SchemaUpdater
class  SearchChangeset
class  SearchClickLabel
class  SearchField
class  SearchFieldAlbum
class  SearchFieldChoice
class  SearchFieldColorDepth
class  SearchFieldGroup
class  SearchFieldGroupLabel
class  SearchFieldKeyword
class  SearchFieldRangeDate
class  SearchFieldRangeDouble
class  SearchFieldRangeInt
class  SearchFieldRating
class  SearchFieldText
class  SearchFolderView
class  SearchGroup
class  SearchGroupLabel
class  SearchInfo
 A container class for transporting search information from the database to AlbumManager. More...
class  SearchSqueezedClickLabel
class  SearchTabHeader
class  SearchTextBar
class  SearchView
class  SearchViewBottomBar
class  SearchViewThemedPartsCache
class  SearchWindow
class  SearchXmlCachingReader
class  SearchXmlReader
class  SearchXmlWriter
class  Setup
class  SetupAlbumType
class  SetupAlbumView
class  SetupCamera
class  SetupCollections
class  SetupDcraw
class  SetupEditor
class  SetupICC
class  SetupIdentity
class  SetupIOFiles
class  SetupLightTable
class  SetupMetadata
class  SetupMime
class  SetupMisc
class  SetupPlugins
class  SetupSlideShow
class  SetupToolTip
class  SharedLoadingTask
class  SharedLoadSaveThread
class  Sidebar
 This class handles a sidebar view. More...
class  SidebarSplitter
class  SketchWidget
class  SlidePictureInfo
 This class contain the information of one picture to slide. More...
class  SlideShow
class  SlideShowSettings
 This class contain all settings to perform a slide show of a group of pictures. More...
class  SplashScreen
class  SqueezedComboBox
 This widget is a QComboBox, but then a little bit different. More...
class  StatusLed
class  StatusNavigateBar
class  StatusProgressBar
class  StatusZoomBar
class  StayPoppedUpComboBox
class  StyleSheetDebugger
class  SyncJob
class  SyncJobResult
class  TagChangeset
class  TagEditDlg
class  TagFilterView
class  TagFolderView
class  TagInfo
 A container class for transporting tag information from the database to AlbumManager. More...
class  TagModel
class  TagsPopupMenu
class  TAlbum
 A Tag Album representation. More...
class  TAlbumCheckListItem
class  TAlbumListView
class  Texture
class  Theme
class  ThemedIconGroupItem
class  ThemedIconItem
class  ThemedIconView
class  ThemeEngine
class  ThumbBarItem
class  ThumbBarToolTip
class  ThumbBarToolTipSettings
class  ThumbBarView
class  ThumbnailCreator
class  ThumbnailLoadingTask
class  ThumbnailLoadThread
class  ThumbnailSize
class  TIFFLoader
class  TIFFSettings
class  TimeLineFolderView
class  TimeLineView
class  TimeLineWidget
class  ToolBar
class  TreeAlbumCheckListItem
class  TreeAlbumItem
class  TreeFolderCheckListItem
class  TreeFolderItem
class  TreeViewComboBox
class  TreeViewLineEditComboBox
class  UMSCamera
class  UndoAction
class  UndoActionBCG
class  UndoActionFlip
class  UndoActionIrreversible
class  UndoActionRotate
class  UndoCache
class  UndoManager
class  VisibilityController
class  VisibilityObject
class  WelcomePageView
class  WhiteBalance
class  WorldMapWidget
class  XmpWidget

Namespaces

namespace  AlbumRoot
namespace  CollectionScannerHints
namespace  Coordinates
namespace  DatabaseComment
namespace  DatabaseFields
namespace  DatabaseItem
namespace  DatabaseSearch
namespace  DeleteDialogMode
namespace  DImgScale
namespace  DIO
namespace  Haar
namespace  KeywordSearch
namespace  MetadataInfo
namespace  SearchXml

Typedefs

typedef QList< Album * > AlbumList
typedef QMap< int, QPixmap > AlbumThumbnailMap
typedef QPair< QDateTime,
QDateTime > 
DateRange
typedef QList< DateRange > DateRangeList
typedef QList< GPItemInfo > GPItemInfoList
typedef QList< GPSInfo > GPSInfoList
typedef QMap< QString, ICCTagInfo > ICCTagInfoMap
typedef ImageInfoList::iterator ImageInfoListIterator
typedef QList
< MetadataInfo::Field > 
MetadataFields
typedef QMap< QString, QList
< int > > 
PathAlbumMap
typedef struct sqlite sqleet2
typedef struct sqlite_vm sqlite_vm
typedef QPair< int, int > YearMonth

Enumerations

enum  JCOPY_OPTION { JCOPYOPT_NONE, JCOPYOPT_COMMENTS, JCOPYOPT_ALL }
enum  JXFORM_CODE {
  JXFORM_NONE, JXFORM_FLIP_H, JXFORM_FLIP_V, JXFORM_TRANSPOSE,
  JXFORM_TRANSVERSE, JXFORM_ROT_90, JXFORM_ROT_180, JXFORM_ROT_270
}
enum  SKey {
  ALBUM = 0, ALBUMNAME, ALBUMCAPTION, ALBUMCOLLECTION,
  TAG, TAGNAME, IMAGENAME, IMAGECAPTION,
  IMAGEDATE, KEYWORD, RATING
}
enum  SOperator {
  EQ = 0, NE, LT, GT,
  LIKE, NLIKE, LTE, GTE
}

Functions

static MetadataFields allImageMetadataFields ()
static void authorsRegistration (KAboutData &aboutData)
static QStringList cleanUserFilterString (const QString &filterString)
static KLocalizedString copyright ()
static void dateToString (const QDateTime &datetime, QString &str)
static KLocalizedString digiKamSlogan ()
 do_flip_h (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays)
 do_flip_v (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
 do_rot_180 (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
 do_rot_270 (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
 do_rot_90 (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
 do_transpose (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
 do_transverse (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jvirt_barray_ptr *dst_coef_arrays)
void drawCursorAt (QPainter &painter, double pos, const QColor &brushColor, int width, int height, int gradientWidth)
bool exifRotate (const QString &file, const QString &documentName)
 EXTERN (jvirt_barray_ptr *) jtransform_adjust_parameters JPP((j_decompress_ptr srcinfo
 EXTERN (void) jtransform_request_workspace JPP((j_decompress_ptr srcinfo
qlonglong findOrAddImage (DatabaseAccess &access, int dirid, const QString &name, const QString &caption)
QByteArray getUniqueHash (const QString &filePath)
static bool hasValidField (const QVariantList &list)
static AlbumCopyMoveHint hintForAlbum (const PAlbum *album, int dstAlbumRootId, const QString &relativeDstPath, const QString &albumName)
static QList< AlbumCopyMoveHint > hintsForAlbum (const PAlbum *album, int dstAlbumRootId, QString relativeDstPath, const QString &albumName)
bool isCursorClicked (const QPoint &pos, double cursorPos, int width, int height, int gradientWidth)
bool isJpegImage (const QString &file)
 jcopy_markers_execute (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, JCOPY_OPTION)
 jcopy_markers_setup (j_decompress_ptr srcinfo, JCOPY_OPTION option)
static QStringList joinMainAndUserFilterString (const QString &filter, const QString &userFilter)
bool jpegConvert (const QString &src, const QString &dest, const QString &documentName, const QString &format)
static void jpegutils_jpeg_emit_message (j_common_ptr cinfo, int msg_level)
static void jpegutils_jpeg_error_exit (j_common_ptr cinfo)
static void jpegutils_jpeg_output_message (j_common_ptr cinfo)
 jtransform_adjust_parameters (j_decompress_ptr, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jpeg_transform_info *info)
 jtransform_execute_transformation (j_decompress_ptr srcinfo, j_compress_ptr dstinfo, jvirt_barray_ptr *src_coef_arrays, jpeg_transform_info *info)
 jtransform_request_workspace (j_decompress_ptr srcinfo, jpeg_transform_info *info)
bool lessThanByTitle (const Album *first, const Album *second)
bool lessThanForIdentity (const ItemScanInfo &a, const ItemScanInfo &b)
bool loadJPEGScaled (QImage &image, const QString &path, int maximumSize)
QDataStream & operator<< (QDataStream &ds, const GPItemInfo &info)
QDataStream & operator<< (QDataStream &os, const ImageListerRecord &record)
QDataStream & operator>> (QDataStream &ds, GPItemInfo &info)
QDataStream & operator>> (QDataStream &ds, ImageListerRecord &record)
uint qHash (const ImageInfo &info)
uint qHash (const Digikam::AlbumCopyMoveHint &hint)
uint qHash (const NewlyAppearedFile &file)
uint qHash (const PAlbumPath &id)
static void showDigikamComponentsInfo ()
static QString squeezedText (