From 09992c654db860b22d6b109707462346bfb5ca26 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Sun, 27 May 2012 07:41:02 +0200 Subject: Remove QFactoryInterface from style plugins Change-Id: I5c41f1c8b91b5e1117b9163c137de4bf5f51099c Reviewed-by: Friedemann Kleint Reviewed-by: Thiago Macieira --- src/widgets/styles/qstyleplugin.h | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'src/widgets/styles/qstyleplugin.h') 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; }; -- cgit v1.2.3