27#ifndef KIPI_INTERFACE_H
28#define KIPI_INTERFACE_H
69 Interface(QObject *parent,
const char *name=0);
74 virtual QValueList<ImageCollection> allAlbums() = 0;
77 virtual bool addImage(
const KURL&, QString& err );
78 virtual void delImage(
const KURL& );
80 virtual void refreshImages(
const KURL::List& );
82 virtual QString fileExtensions();
87 static QString version();
96 virtual int features()
const = 0;
101 bool hasFeature(
const QString& feature );
Definition imagecollection.h:53
Definition imageinfo.h:55
Definition interface.h:64
virtual ImageInfo info(const KURL &)=0
void currentAlbumChanged(bool anyAlbum)
void selectionChanged(bool hasSelection)
Definition pluginloader.h:44
#define LIBKIPI_EXPORT
Definition libkipi_export.h:35
Definition batchprogressdialog.cpp:70
Features
Definition interface.h:49
@ AlbumsHaveCategory
Definition interface.h:56
@ ImageTitlesWritable
Definition interface.h:55
@ AlbumsUseFirstImagePreview
Definition interface.h:58
@ ImagesHasTime
Definition interface.h:52
@ SupportsDateRanges
Definition interface.h:53
@ AlbumsHaveComments
Definition interface.h:50
@ ImagesHasComments
Definition interface.h:51
@ HostSupportsTags
Definition interface.h:59
@ AlbumsHaveCreationDate
Definition interface.h:57
@ AcceptNewImages
Definition interface.h:54