summaryrefslogtreecommitdiffstats
path: root/src/gui/image/qpictureformatplugin.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@nokia.com>2012-05-27 04:09:13 +0200
committerQt by Nokia <qt-info@nokia.com>2012-06-08 00:12:05 +0200
commit1402660575609a5e936f7b3f656df49c60b812c4 (patch)
tree7c8d84db5155716896d2cbdd4721b7b2583f34d0 /src/gui/image/qpictureformatplugin.h
parentdcf3c95175a93cf883e14a6d434b4306df50cf37 (diff)
Remove QFactoryInterface from picture plugins
Change-Id: I7b02cbfb850d6a9fc90c1eb1e12a9950baf61e77 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
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;