删除无关源文件
This commit is contained in:
parent
c22654da68
commit
54b56216fa
|
@ -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);
|
||||
|
||||
}
|
|
@ -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);
|
||||
}
|
|
@ -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);
|
||||
}
|
|
@ -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);
|
||||
}
|
|
@ -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);
|
||||
}
|
|
@ -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);
|
||||
}
|
Loading…
Reference in New Issue