summaryrefslogtreecommitdiffstats
path: root/src/widgets/styles/qstyleplugin.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@nokia.com>2012-05-27 07:41:02 +0200
committerQt by Nokia <qt-info@nokia.com>2012-06-08 21:34:45 +0200
commit09992c654db860b22d6b109707462346bfb5ca26 (patch)
treefb4fe67c0c15b8366ae36acf76ac61af9c9a1975 /src/widgets/styles/qstyleplugin.h
parent20c7fa62caad8f93e3cfa81bcbfed4b753c3e92c (diff)
Remove QFactoryInterface from style plugins
Change-Id: I5c41f1c8b91b5e1117b9163c137de4bf5f51099c Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/widgets/styles/qstyleplugin.h')
-rw-r--r--src/widgets/styles/qstyleplugin.h11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/widgets/styles/qstyleplugin.h b/src/widgets/styles/qstyleplugin.h
index 883952eced..2393080aa7 100644
--- a/src/widgets/styles/qstyleplugin.h
+++ b/src/widgets/styles/qstyleplugin.h
@@ -52,24 +52,15 @@ QT_BEGIN_NAMESPACE
class QStyle;
-struct Q_WIDGETS_EXPORT QStyleFactoryInterface : public QFactoryInterface
-{
- virtual QStyle *create(const QString &key) = 0;
-};
-
#define QStyleFactoryInterface_iid "org.qt-project.Qt.QStyleFactoryInterface"
-Q_DECLARE_INTERFACE(QStyleFactoryInterface, QStyleFactoryInterface_iid)
-
-class Q_WIDGETS_EXPORT QStylePlugin : public QObject, public QStyleFactoryInterface
+class Q_WIDGETS_EXPORT QStylePlugin : public QObject
{
Q_OBJECT
- Q_INTERFACES(QStyleFactoryInterface:QFactoryInterface)
public:
explicit QStylePlugin(QObject *parent = 0);
~QStylePlugin();
- virtual QStringList keys() const = 0;
virtual QStyle *create(const QString &key) = 0;
};