#ifndef QWERTY_H
#define QWERTY_H
-#include <qwidget.h>
-#include <qmenubar.h>
-#include <qmlined.h>
-#include <qlist.h>
-#include <qstrlist.h>
-#include <qframe.h>
-#include <qmlined.h>
-#include <qlined.h>
-#include <qpushbt.h>
-#include <qcombo.h>
-#include <qlabel.h>
+#include <QtGui/QTextEdit>
+#include <QtGui/QMainWindow>
+#include <QtGui/QLineEdit>
+#include <QtGui/QPushButton>
+#include <QtGui/QLabel>
#define COMP_MODE 1
typedef struct {
QList<FuncEntry> dictionary;
- QStrList names;
+ QStringList names;
char name[255];
} CategoryEntry;
-class My_Edit : public QMultiLineEdit {
+class My_Edit : public QTextEdit {
Q_OBJECT
public:
My_Edit(QWidget *parent = 0, const char *name = 0);
void cursorMove();
};
-class Editor : public QWidget {
+class Editor : public QMainWindow {
Q_OBJECT
public:
QString compiler_path;
QString gen_path;
QString file_path;
- Editor(char *hdir = 0, QWidget *parent = 0, const char *name = 0);
+ Editor(char *hdir = 0, QWidget *parent = 0);
~Editor();
void compile(int mode);
void resizeEvent(QResizeEvent *);
virtual void closeEvent (QCloseEvent * e);
private:
- QMenuBar *m;
My_Edit *e;
- QMultiLineEdit *msg;
+ QTextEdit *msg;
QLabel *position;
QString fname;
- char find_text[256];
+ QString find_text;
bool sensitive;
char HomeDir[255];
};