123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #ifndef MAINWINDOW_H
- #define MAINWINDOW_H
- #include "mindmapwidget.h"
- #include "mydao.h"
- #include "openprojectdialog.h"
- #include <QAction>
- #include <QHBoxLayout>
- #include <QMainWindow>
- #include <QMenu>
- #include <QTimer>
- #include "aboutdialog.h"
- #include "editlinkdialog.h"
- #include "editnodedialog.h"
- #include "editremarkdialog.h"
- #include "mindmapwidgettoolbar.h"
- #include "openrecentdialog.h"
- #include "setbackgrounddialog.h"
- QT_BEGIN_NAMESPACE
- namespace Ui {
- class MindMapDemo;
- }
- QT_END_NAMESPACE
- class MindMapDemo : public QMainWindow {
- Q_OBJECT
- public:
- MindMapDemo(QWidget* parent = nullptr);
- ~MindMapDemo();
- MindMapWidget* mindMapWidget;
- MindMapWidgetToolBar* mindMapWidgetToolBar;
- MyDao* myDao;
- void openDefaultProject();
- void addNewProject();
- void showOpenProjectDialog();
- void deleteProject();
- void openRecentProject();
- QTimer* tmr;
- private slots:
- void on_btnEdit_clicked();
- void on_btnMenu_clicked();
- void onMenuItemTriggered(bool checked = false);
- void ontmrTimeOut();
- void on_btnRemark_clicked();
- void on_btnLink_clicked();
- void on_btnFlag_clicked();
- private:
- Ui::MindMapDemo* ui;
- };
- #endif // MAINWINDOW_H
|