Files
qtcreator/project_fs/projectfilesystemplugin.h
2023-06-16 13:07:29 +03:00

30 lines
744 B
C++

#pragma once
#include "projectfilesystemplugin_global.h"
#include "projectfilesystemwidgetplugin.h"
#include <extensionsystem/iplugin.h>
namespace ProjectFilesystemPlugin {
namespace Internal {
class ProjectFilesystemPluginPlugin : public ExtensionSystem::IPlugin
{
Q_OBJECT
Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "ProjectFilesystemPlugin.json")
public:
ProjectFilesystemPluginPlugin();
~ProjectFilesystemPluginPlugin();
bool initialize(const QStringList &arguments, QString *errorString) override;
void extensionsInitialized() override;
ShutdownFlag aboutToShutdown() override;
private:
void triggerAction();
};
} // namespace Internal
} // namespace ProjectFilesystemPlugin