删除无关源文件

This commit is contained in:
zyuan 2025-06-24 10:43:14 +08:00
parent c22654da68
commit 54b56216fa
6 changed files with 0 additions and 216 deletions

View File

@ -1,32 +0,0 @@
#include "CodeGenerate.h"
#include "ProjectModel.h"
#include "CodeDisplayView.h"
CodeGenerate::CodeGenerate(QObject* parent)
: EventModule("CodeGenerate")
{
codeDisplayView = nullptr;
addShareEventModule(new ProjectModel());
}
CodeGenerate::~CodeGenerate()
{
if (codeDisplayView) {
codeDisplayView->Close();
delete codeDisplayView;
}
}
bool CodeGenerate::onMessage(const std::string& eventName, json& parameter)
{
if (eventName == "code-generate-opened") {
if (codeDisplayView == nullptr)
codeDisplayView = new CodeDisplayView(nullptr);
codeDisplayView->show();
}
else if (eventName == "code-generate-closed") {
if (codeDisplayView) {
codeDisplayView->Close();
}
}
return EventModule::onMessage(eventName, parameter);
}

View File

@ -1,25 +0,0 @@
#include "DataModel.h"
#include "DataModelListView.h"
#include "DataModelGraphView.h"
DataModel::DataModel()
: EventModule("DataModel")
{
_dataModelListView = new DataModelListView(nullptr);
_dataModelGraphView = new DataModelGraphView(nullptr);
}
DataModel::~DataModel()
{
}
DataModelListView* DataModel::dataModelListView()
{
return _dataModelListView;
}
DataModelGraphView* DataModel::dataModelGraphView()
{
return _dataModelGraphView;
}
bool DataModel::onMessage(const std::string& eventName, json& parameter)
{
return EventModule::onMessage(eventName, parameter);
}

View File

@ -1,16 +0,0 @@
#include "DataModelGraphView.h"
#include "ProjectModel.h"
DataModelGraphView::DataModelGraphView(QObject* parent)
: EventModule("DataModelGraphView")
{
addShareEventModule(new ProjectModel());
}
DataModelGraphView::~DataModelGraphView()
{
}
bool DataModelGraphView::onMessage(const std::string& eventName, json& parameter)
{
return EventModule::onMessage(eventName, parameter);
}

View File

@ -1,16 +0,0 @@
#include "DataModelListView.h"
#include "ProjectModel.h"
DataModelListView::DataModelListView(QObject* parent)
: EventModule("DataModelListView")
{
addShareEventModule(new ProjectModel());
}
DataModelListView::~DataModelListView()
{
}
bool DataModelListView::onMessage(const std::string& eventName, json& parameter)
{
return EventModule::onMessage(eventName, parameter);
}

View File

@ -1,57 +0,0 @@
#include "ProjectManager.h"
#include "Session.h"
#include "ProjectModel.h"
ProjectManager::ProjectManager(QObject* parent)
: EventModule("ProjectManager")
{
addShareEventModule(new ProjectModel());
}
ProjectManager::~ProjectManager()
{
}
void ProjectManager::contextMenu(const json& request, QMenu* menu)
{
QAction* exportAction = new QAction(this);
exportAction->setText(QStringLiteral("导出"));//给动作设置文本
menu->addAction(exportAction); //把动作添加到菜单
QAction* instanceAction = new QAction(this);
instanceAction->setText(QStringLiteral("文档生成"));//给动作设置文本
menu->addAction(instanceAction); //把动作添加到菜单
}
int key = 10;
bool ProjectManager::onMessage(const std::string& eventName, json& parameter)
{
if (eventName == "add-project") {
auto data = parameter["data"];
if (data["name"] == "a") {
parameter["response"]["error"] = QString::fromLocal8Bit("名称重复").toUtf8();
return true;
}
data["key"] = key++;
data["createTime"] = "2001-01-01 12:00";
data["updateTime"] = "2001-01-01 12:00";
parameter["response"] = data;
return true;
}
else if (eventName == "import-project") {
parameter["response"]["error"] = QString::fromLocal8Bit("导入失败").toUtf8();
return true;
}
else if (eventName == "delete-project") {
int key = parameter["data"];
parameter["response"] = { "key",key };
return true;
}
else if (eventName == "save-edit-project") {
parameter["response"] = parameter["data"];
return true;
}
else if (eventName == "change-project-follow") {
int key = parameter["data"];
parameter["response"] = true;
return true;
}
return EventModule::onMessage(eventName, parameter);
}

View File

@ -1,70 +0,0 @@
#include "ProjectModel.h"
#include <fstream>
#include "Session.h"
#include "mainwindow.h"
ProjectModel::ProjectModel()
: ShareEventModule()
{
}
ProjectModel::~ProjectModel()
{
}
bool ProjectModel::onMessage(const std::string& eventName, json& parameter)
{
if (eventName == "get-all-project") {
std::ifstream read("project.json");
try {
json j = json::parse(read);
parameter["response"] = j;
auto j3 = json::parse(QString::fromLocal8Bit(R"({ "id": 8,"follow": false,"name": "33","type": 1,"author": "wuwei","createTime": "2022-02-02 15:00","updateTime": "2022-02-02 15:00"})").toUtf8());
parameter["response"].push_back(j3);
return true;
}
catch (...) {
Session::getSession()->parent()->message(QString::fromLocal8Bit("找不到项目数据"), 2);
}
return false;
}
else if (eventName == "find-project") {
std::ifstream read("project.json");
try {
json j = json::parse(read);
for (auto i : j) {
if (i["id"] == parameter["data"])
{
parameter["response"] = i;
break;
}
}
return true;
}
catch (...) {
Session::getSession()->parent()->message(QString::fromLocal8Bit("找不到数据字典数据"), 2);
}
return false;
}
else if (eventName == "find-DataModel") {
std::ifstream read("project.json");
try {
json j = json::parse(read);
for (auto project : j) {
for (auto dm : project["datamodel"])
if (dm["id"] == parameter["data"])
{
parameter["response"] = dm;
break;
}
}
return true;
}
catch (...) {
Session::getSession()->parent()->message(QString::fromLocal8Bit("找不到数据字典数据"), 2);
}
return false;
}
return ShareEventModule::onMessage(eventName, parameter);
}