summaryrefslogtreecommitdiffstats
path: root/src/gui/image/qpictureformatplugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/image/qpictureformatplugin.h')
-rw-r--r--src/gui/image/qpictureformatplugin.h14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/gui/image/qpictureformatplugin.h b/src/gui/image/qpictureformatplugin.h
index 7bcd32b4fd..40042c0d9c 100644
--- a/src/gui/image/qpictureformatplugin.h
+++ b/src/gui/image/qpictureformatplugin.h
@@ -57,27 +57,15 @@ class QImage;
class QString;
class QStringList;
-struct Q_GUI_EXPORT QPictureFormatInterface : public QFactoryInterface
-{
- virtual bool loadPicture(const QString &format, const QString &filename, QPicture *) = 0;
- virtual bool savePicture(const QString &format, const QString &filename, const QPicture &) = 0;
-
- virtual bool installIOHandler(const QString &) = 0;
-};
-
#define QPictureFormatInterface_iid "org.qt-project.Qt.QPictureFormatInterface"
-Q_DECLARE_INTERFACE(QPictureFormatInterface, QPictureFormatInterface_iid)
-
-class Q_GUI_EXPORT QPictureFormatPlugin : public QObject, public QPictureFormatInterface
+class Q_GUI_EXPORT QPictureFormatPlugin : public QObject
{
Q_OBJECT
- Q_INTERFACES(QPictureFormatInterface:QFactoryInterface)
public:
explicit QPictureFormatPlugin(QObject *parent = 0);
~QPictureFormatPlugin();
- virtual QStringList keys() const = 0;
virtual bool loadPicture(const QString &format, const QString &filename, QPicture *pic);
virtual bool savePicture(const QString &format, const QString &filename, const QPicture &pic);
virtual bool installIOHandler(const QString &format) = 0;