1 #include <QtDeclarative/qdeclarativeextensionplugin.h>
2 #include <QtDeclarative/qdeclarative.h>
4 #include "QDeclarativeDownloadListModel.h"
6 // This class is needed to make DownloadListModel class available to QML:
7 class QmlDownloadListModelPlugin : public QDeclarativeExtensionPlugin
11 virtual void registerTypes(const char *uri)
13 Q_ASSERT(QLatin1String(uri) == QLatin1String("Qt.labs.downloadlistmodel"));
14 qmlRegisterType<qtrapids::QDeclarativeDownloadListModel>(uri, 1, 0, "DownloadListModel");
18 Q_EXPORT_PLUGIN2(downloadlistmodelplugin, QT_PREPEND_NAMESPACE(QmlDownloadListModelPlugin));