Fix plugin export macros in Qt Designer documentation.
authorFriedemann Kleint <Friedemann.Kleint@digia.com>
Tue, 9 Apr 2013 08:22:49 +0000 (10:22 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Wed, 10 Apr 2013 10:39:45 +0000 (12:39 +0200)
Use Q_PLUGIN_METADATA instead of Q_EXPORT_PLUGIN2 .

Task-number: QTBUG-30508
Change-Id: Iedc1e140d3f597e29911a38e5d5548e6ac9981b3
Reviewed-by: Topi Reiniƶ <topi.reinio@digia.com>
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
src/designer/src/designer/doc/snippets/plugins/doc_src_qtdesigner.cpp

index 17d270b..7fe9447 100644 (file)
@@ -230,6 +230,7 @@ QObject *AGeneralExtensionFactory::createExtension(QObject *object,
 class MyCustomWidgets: public QObject, public QDesignerCustomWidgetCollectionInterface
 {
     Q_OBJECT
+    Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QDesignerCustomWidgetCollectionInterface")
     Q_INTERFACES(QDesignerCustomWidgetCollectionInterface)
 
 public:
@@ -256,13 +257,11 @@ QList<QDesignerCustomWidgetInterface*> MyCustomWidgets::customWidgets() const
 {
     return widgets;
 }
-
-Q_EXPORT_PLUGIN2(customwidgetsplugin, MyCustomWidgets)
 //! [13]
 
 
 //! [14]
-Q_EXPORT_PLUGIN2(customwidgetplugin, MyCustomWidget)
+Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QDesignerCustomWidgetInterface")
 //! [14]