Files
qt-creator/share/qtcreator/templates/qt4project/customwidgetwizard/tpl_single.h
Friedemann Kleint ea0d68f7d4 Qt Designer custom widget wizard: Write plugins compatible with Qt 4 / 5.
Generate plugin metadata for Qt 5 or plugin export for Qt 4.

Change-Id: I9888ebb22204c96755f82efc0dd2bceb51a19b0c
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
2013-02-13 13:45:43 +01:00

32 lines
733 B
C++

#ifndef @SINGLE_INCLUDE_GUARD@
#define @SINGLE_INCLUDE_GUARD@
#include <QDesignerCustomWidgetInterface>
class @PLUGIN_CLASS@ : public QObject, public QDesignerCustomWidgetInterface
{
Q_OBJECT
Q_INTERFACES(QDesignerCustomWidgetInterface)
@SINGLE_PLUGIN_METADATA@
public:
@PLUGIN_CLASS@(QObject *parent = 0);
bool isContainer() const;
bool isInitialized() const;
QIcon icon() const;
QString domXml() const;
QString group() const;
QString includeFile() const;
QString name() const;
QString toolTip() const;
QString whatsThis() const;
QWidget *createWidget(QWidget *parent);
void initialize(QDesignerFormEditorInterface *core);
private:
bool m_initialized;
};
#endif