Files
qt-creator/share/qtcreator/templates/wizards/qtcreatorplugin/myplugin.h
Eike Ziller 4c1044981f Plugin wizard: Add missing license templates
Change-Id: I3b43ebdb9823a5a7430946ca789188628a910b9d
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2023-11-14 13:28:46 +00:00

28 lines
541 B
C++

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