chengxr 1 year ago
parent
commit
558d2257af

+ 3 - 0
QFD/CMindMap/CMapView.cpp

@@ -0,0 +1,3 @@
+#include "CMapView.h"
+
+CMapView::CMapView() { }

+ 12 - 0
QFD/CMindMap/CMapView.h

@@ -0,0 +1,12 @@
+#ifndef CMAPVIEW_H
+#define CMAPVIEW_H
+
+#include <QGraphicsView>
+
+class CMapView : public QGraphicsView
+{
+public:
+    CMapView();
+};
+
+#endif  // CMAPVIEW_H

+ 10 - 0
QFD/CMindMap/CMindMap.pri

@@ -0,0 +1,10 @@
+INCLUDEPATH += $$PWD
+
+HEADERS += \
+    $$PWD/CMapView.h \
+    $$PWD/CNode.h
+
+SOURCES += \
+    $$PWD/CMapView.cpp \
+    $$PWD/CNode.cpp
+

+ 8 - 0
QFD/CMindMap/CNode.cpp

@@ -0,0 +1,8 @@
+#include "CNode.h"
+
+CNode::CNode(QObject *parent) : QObject(parent) { }
+
+CNode::CNode(QString name, QObject *parent) : QObject(parent)
+{
+    data.name = name;
+}

+ 30 - 0
QFD/CMindMap/CNode.h

@@ -0,0 +1,30 @@
+#ifndef CNODE_H
+#define CNODE_H
+
+#include <QObject>
+
+class CNodeData
+{
+public:
+    int id        = -1;
+    int projectId = -1;
+    int evalType  = 0;
+    int number    = -1;
+    int pNumber   = -1;
+    QString name;
+    QString remark;
+};
+
+class CNode : public QObject
+{
+    Q_OBJECT
+public:
+    explicit CNode(QObject *parent = nullptr);
+    explicit CNode(QString name, QObject *parent = nullptr);
+
+    CNodeData data;
+
+signals:
+};
+
+#endif  // CNODE_H

+ 3 - 0
QFD/QFD.pro

@@ -124,6 +124,7 @@ HEADERS += \
 
 
 include(./mindmap/mindmap.pri)
+include(./CMindMap/CMindMap.pri)
 include(./shemeTable/shemeTable.pri)
 include(./QtAwesome/QtAwesome.pri)
 include(./EasyQtSql/EasyQtSql.pri)
@@ -147,3 +148,5 @@ RESOURCES += \
 FORMS +=
 
 VERSION = "2.1.2.1"
+
+DISTFILES +=

+ 1 - 2
QFD/view/MainWindow.cpp

@@ -107,7 +107,6 @@ void MainWindow::initMainPage()
     m_widgetLayout  = new QHBoxLayout();
     m_stackWidget   = new StackedWidget(m_mainWidget);
     m_naviInterface = new NavigationInterface(true, true, m_mainWidget);
-    m_naviInterface->panel->setExpandWidth(200);
 
     m_homeView = new HomeView(m_mainWidget);
 
@@ -190,7 +189,7 @@ void MainWindow::setNaviInterfaceHidden(bool hidden)
 int MainWindow::titleBarIndent() const
 {
     if (m_mainStackedWidget->currentIndex() > 0 && m_naviInterface != nullptr && m_naviInterface->isHidden() == false) {
-        return 46;
+        return 48;
     }
     return 0;
 }