libKipi
|
Classes | |
struct | AlbumLVI |
class | BatchProgressDialog |
class | BatchProgressItem |
class | ConfigWidget |
class | ImageCollection |
class | ImageCollectionItem |
class | ImageCollectionSelector |
class | ImageCollectionShared |
class | ImageDialog |
class | ImageInfo |
class | ImageInfoShared |
struct | ImageLVI |
class | Interface |
class | Plugin |
class | PluginCheckBox |
class | PluginLoader |
class | UploadWidget |
Enumerations | |
enum | ActionMessageType { StartingMessage = 0 , SuccessMessage , WarningMessage , ErrorMessage , ProgressMessage } |
enum | TimeSpec { FromInfo , ToInfo } |
enum | Features { AlbumsHaveComments = 1 << 0 , ImagesHasComments = 1 << 1 , ImagesHasTime = 1 << 2 , SupportsDateRanges = 1 << 3 , AcceptNewImages = 1 << 4 , ImageTitlesWritable = 1 << 5 , AlbumsHaveCategory = 1 << 6 , AlbumsHaveCreationDate = 1 << 7 , AlbumsUseFirstImagePreview = 1 << 8 , HostSupportsTags = 1 << 9 } |
enum | Category { IMAGESPLUGIN = 0 , EFFECTSPLUGIN , TOOLSPLUGIN , IMPORTPLUGIN , EXPORTPLUGIN , BATCHPLUGIN , COLLECTIONSPLUGIN } |
This is the namespace
enum KIPI::Category |
enum KIPI::Features |
Not all host applications support the full subset of features that KIPI allows access to. As an example KimDaBa do not support comments for albums. Thus before a plugin expect a decant value for the comment, it should check whether KIPI::AlbumsHaveComments are set. It does so using KIPI::Interface::hasFeature() When adding new items, remember to update "hasFeature( const QString& feature )" and the hello world plugin.
enum KIPI::TimeSpec |