Files
qtcreator/project_fs/projectfilesystemplugin.h
2025-09-30 14:26:26 +03:00

30 lines
742 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();
Utils::Result<> initialize(const QStringList &arguments) override;
void extensionsInitialized() override;
ShutdownFlag aboutToShutdown() override;
private:
void triggerAction();
};
} // namespace Internal
} // namespace ProjectFilesystemPlugin