4 #include <QtGui/QTextEdit>
5 #include <QtGui/QMainWindow>
6 #include <QtGui/QLineEdit>
7 #include <QtGui/QPushButton>
8 #include <QtGui/QLabel>
10 #include "ui/editor-window.h"
22 QList<FuncEntry> dictionary;
27 class My_Edit : public QTextEdit {
30 My_Edit(QWidget *parent = 0, const char *name = 0);
35 class Editor : public QMainWindow, private Ui::EditorWindow {
38 QString compiler_path;
42 Editor(char *hdir = 0, QWidget *parent = 0);
45 void compile(int mode);
48 void on_actionOpen_triggered();
49 void load(const char *fileName);
50 void on_actionSave_triggered();
51 void save(const char *fileName);
52 void on_actionSave_as_triggered();
53 void on_actionNew_triggered();
54 void on_actionProperties_triggered();
56 void on_actionCompile_triggered();
63 void on_actionFind_triggered();
64 void on_actionFind_next_triggered();
69 // virtual void editorKeyPressEvent(QKeyEvent *ev);
70 void resizeEvent(QResizeEvent *);
71 virtual void closeEvent (QCloseEvent * e);