Files
qt-creator/share/qtcreator/templates/wizards/qtcreatorplugin/myplugin.h

28 lines
541 B
C
Raw Normal View History

%{Cpp:LicenseTemplate}\
#pragma once
2010-05-05 18:40:30 +02:00
#include "%{GlobalHdrFileName}"
2010-05-05 18:40:30 +02:00
#include <extensionsystem/iplugin.h>
namespace %{PluginName}::Internal {
2010-05-05 18:40:30 +02:00
class %{CN} : public ExtensionSystem::IPlugin
2010-05-05 18:40:30 +02:00
{
Q_OBJECT
Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "%{PluginName}.json")
2010-05-05 18:40:30 +02:00
public:
%{CN}();
~%{CN}() override;
2010-05-05 18:40:30 +02:00
void initialize() override;
void extensionsInitialized() override;
ShutdownFlag aboutToShutdown() override;
private:
void triggerAction();
2010-05-05 18:40:30 +02:00
};
} // namespace %{PluginName}::Internal