21 #ifndef DTEDITORWINDOW_H 22 #define DTEDITORWINDOW_H 24 #include <QMainWindow> 47 void save(QString filename);
48 void open(QString filename);
51 void createScene(std::shared_ptr<dtree::DecisionTree> tree);
55 void execute(std::shared_ptr<Command> command);
62 void on_action_Add_Node_triggered();
64 void evt_scene_selection_changed();
65 void on_nodepropVariable_currentIndexChanged(
int index);
66 void on_actionSave_as_triggered();
67 void on_action_Open_triggered();
68 void on_nodeValue_valueChanged(
double value);
69 void on_action_Save_triggered();
70 void on_treeType_currentIndexChanged(
int index);
71 void on_action_Delete_Nodes_triggered();
72 void on_actionUndo_triggered();
73 void on_actionRedo_triggered();
75 void on_actionQuit_triggered();
77 void on_actionMappings_triggered();
82 std::shared_ptr<dtree::DecisionTree> mTree;
85 QStack<std::shared_ptr<Command>> mUndoList, mRedoList;
89 #endif // DTEDITORWINDOW_H void updateUndoGuiStatus()
Definition: dteditorwindow.cpp:126
Definition: dteditorwindow.h:36
void clearUndoRedoStacks()
Definition: dteditorwindow.cpp:119
Definition: dtgraphicsscene.h:37
Definition: dteditorwindow.h:32
void undo()
Definition: dteditorwindow.cpp:88
void redo()
Definition: dteditorwindow.cpp:99
DtEditorWindow(QWidget *parent=0)
Definition: dteditorwindow.cpp:42
void open(QString filename)
Definition: dteditorwindow.cpp:150
Definition: ui_dteditorwindow.h:270
void save(QString filename)
Definition: dteditorwindow.cpp:132
void execute(std::shared_ptr< Command > command)
Definition: dteditorwindow.cpp:110
std::pair< box, unsigned > value
Definition: diffusion.cpp:30
void updateTitleBar()
Definition: dteditorwindow.cpp:189
void closeEvent(QCloseEvent *event)
Definition: dteditorwindow.cpp:207
void updateGui()
Definition: dteditorwindow.cpp:199
bool checkForDTreeBeforeSaving()
Definition: dteditorwindow.cpp:374
void createScene(std::shared_ptr< dtree::DecisionTree > tree)
Definition: dteditorwindow.cpp:76
~DtEditorWindow()
Definition: dteditorwindow.cpp:71
Definition: graphnodeitem.h:36