31#ifndef AEXTENSIONPLUGIN_H
32#define AEXTENSIONPLUGIN_H
36#include "qstringlist.h"
38#include "ananasglobal.h"
41#ifndef QT_NO_COMPONENT
47#define A_EXPORT_PLUGIN(pluginobjectname) Q_EXPORT_PLUGIN(pluginobjectname)
64 virtual QStringList keys()
const = 0;
65 virtual AExtension *create(
const QString &key ) = 0;
106 ~AExtensionPlugin(){};
115 if (key == extName)
return new type();
AExtensionPluginBase()
Определения aextensionplugin.cpp:111
Определения aextensionplugin.cpp:56
AExtension * create(const QString &key)
Определения aextensionplugin.h:113
QStringList keys() const
Определения aextensionplugin.h:107
Определения aextension.h:46