4 #include <QtGui/QTextEdit>
5 #include <QtGui/QMainWindow>
6 #include <QtGui/QLineEdit>
7 #include <QtGui/QPushButton>
8 #include <QtGui/QLabel>
10 #include "ui/editor.h"
29 QList<FuncEntry> dictionary;
34 class Editor : public QMainWindow, private Ui::EditorWindow {
37 QString compiler_path;
41 Editor(int argc, char **argv);
44 void compile(int mode);
47 void load(const char *fileName);
48 void save(const char *fileName);
56 void on_actionNew_triggered();
57 void on_actionOpen_triggered();
58 void on_actionSave_triggered();
59 void on_actionSave_as_triggered();
60 void on_actionQuit_triggered();
61 void on_actionCopy_triggered();
62 void on_actionPaste_triggered();
63 void on_actionCut_triggered();
64 void on_actionClear_all_triggered();
65 void on_actionFind_triggered();
66 void on_actionFind_Next_triggered();
67 void on_actionPreferences_triggered();
69 void on_actionCompile_triggered();
70 void on_actionGen_triggered();
71 void on_actionCompile_Gen_triggered();
73 void on_actionProgram_structure_triggered();
74 void on_actionUnit_structure_triggered();
77 void on_editor_cursorPositionChanged();
83 #endif // _VLP_EDITOR_H