* @brief SDI module's factory class
* @author Enar Vaikene
*
- * Copyright (c) 2011 Enar Vaikene
+ * Copyright (c) 2011-2019 Enar Vaikene
*
* This file is part of the eVaf C++ cross-platform application development framework.
*
#ifndef __SDIWINDOW_FACTORY_H
# define __SDIWINDOW_FACTORY_H
+#include "version.h"
#include <Plugins/iPluginFactory>
+#include <QScopedPointer>
namespace eVaf {
class Factory : public Plugins::iPluginFactory
{
Q_OBJECT
+ Q_INTERFACES(eVaf::Plugins::iPluginFactory)
+ Q_PLUGIN_METADATA(IID VER_MODULE_NAME_STR)
public:
private: // Members
- Internal::SdiWindowPlugin * mPlugin;
+ QScopedPointer<Internal::SdiWindowPlugin> mPlugin;
};