1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wing-cloud-wing-hex-py

Клонировать/Скачать
scriptmanager.h 748
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
wingsummer Отправлено 30.12.2022 07:15 5d13296
#ifndef SCRIPTMANAGER_H
#define SCRIPTMANAGER_H
#include "../WingHexExplorer/WingHexExplorer/plugin/iwingplugin.h"
#include "plginterface.h"
#include <QMap>
#include <QObject>
struct ScriptMeta {
QString name;
QString filename;
QString author;
QString license;
QString commnet;
uint version;
};
Q_DECLARE_METATYPE(ScriptMeta)
class ScriptManager : public QObject {
Q_OBJECT
public:
static ScriptManager *instance();
void loadMenu(QMenu *menu);
void loadTreeWidget(QTreeWidget *tree);
void parseMeta(QFileInfo fileinfo, QString folder, QList<ScriptMeta> &m);
static ScriptManager *m_instance;
private:
ScriptManager(QObject *parent = nullptr);
QMap<QString, QList<ScriptMeta>> m_metas;
};
#endif // SCRIPTMANAGER_H

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wing-cloud-wing-hex-py.git
git@api.gitlife.ru:oschina-mirror/wing-cloud-wing-hex-py.git
oschina-mirror
wing-cloud-wing-hex-py
wing-cloud-wing-hex-py
master