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