22 #ifndef CTKPLUGINGENERATORABSTRACTUIEXTENSION_H
23 #define CTKPLUGINGENERATORABSTRACTUIEXTENSION_H
30 #include <org_commontk_plugingenerator_ui_Export.h>
33 class ctkPluginGeneratorAbstractUiExtensionPrivate;
47 QString getDescription()
const;
48 QString getTitle()
const;
50 QString getMessage()
const;
52 QIcon getIcon()
const;
56 void descriptionChanged(
const QString&);
57 void titleChanged(
const QString&);
58 void messageChanged(
const QString&);
59 void iconChanged(
const QIcon&);
63 virtual QWidget* createWidget() = 0;
65 void setDescription(
const QString& description);
66 void setTitle(
const QString& title);
68 void setMessage(
const QString& msg);
70 void setIcon(
const QIcon& icon);
76 const QScopedPointer<ctkPluginGeneratorAbstractUiExtensionPrivate> d_ptr;
80 #endif // CTKPLUGINGENERATORABSTRACTUIEXTENSION_H