Merge branch 'vlp-7' with 'master'
[vlp.git] / src / edit / editor.h
index be56495e0b1af83b6d51b320b2e661f4cf53e8dd..2a063ad55f1efa9955b5b58d129b085bfbbbd811 100644 (file)
@@ -1,4 +1,3 @@
-
 #ifndef QWERTY_H
 #define QWERTY_H
 
 #define GEN_MODE       2
 #define ALL_MODE       3
 
-
-
-typedef struct 
-{
- char name[255],filename[255];
+typedef struct {
+       char name[255];
+       char filename[255];
 } FuncEntry;
 
-typedef struct 
-{
- QList<FuncEntry> dictionary;
- QStrList names;
- char name[255];
+typedef struct {
+       QList<FuncEntry> dictionary;
+       QStrList names;
+       char name[255];
 } CategoryEntry;
 
-
-
-
-class My_Edit:public QMultiLineEdit
-{
-Q_OBJECT
+class My_Edit : public QMultiLineEdit {
+       Q_OBJECT
 public:
My_Edit(QWidget *parent=0,const char *name=0);
- virtual void keyPressEvent(QKeyEvent *ev);
      My_Edit(QWidget *parent = 0, const char *name = 0);
      virtual void keyPressEvent(QKeyEvent *ev);
 signals:
- void cursorMove(); 
+       void cursorMove();
 };
 
-class Editor : public QWidget
-{
-    Q_OBJECT
+class Editor : public QWidget {
+       Q_OBJECT
 public:
-    QString compiler_path;
-    QString gen_path;
-    QString file_path;
+       QString compiler_path;
+       QString gen_path;
+       QString file_path;
+
+       Editor(char *hdir = 0, QWidget *parent = 0, const char *name = 0);
+       ~Editor();
 
-    Editor(char *hdir=0, QWidget *parent=0, const char *name=0);
-   ~Editor();
-   
-    void compile(int mode);
+       void compile(int mode);
 
 public slots:
-    void load();
-    void load( const char *fileName );
-    void save();
-    void save( const char *fileName );
-    void save_as();
-    void create();
-    void props();
-    void print();
-    void cmp();
-    void gen();
-    void comp_all();
-    
-    void log_unit();
-    void log_prog();
-    
-    void findText();
-    void find_next();
-//    void gotoline();
-    void updateline();
+       void load();
+       void load(const char *fileName);
+       void save();
+       void save(const char *fileName);
+       void save_as();
+       void create();
+       void props();
+       void print();
+       void cmp();
+       void gen();
+       void comp_all();
+
+       void log_unit();
+       void log_prog();
+
+       void findText();
+       void find_next();
+       //void gotoline();
+       void updateline();
 
 protected:
-    void resizeEvent( QResizeEvent * );
-    virtual void closeEvent ( QCloseEvent * e );
-
+       void resizeEvent(QResizeEvent *);
+       virtual void closeEvent (QCloseEvent * e);
 private:
-    QMenuBar      *m;
-    My_Edit *e;
-    QMultiLineEdit *msg;
-    QLabel *position;
-    QString fname;
-    char find_text[256];
-    bool sensitive;
-    char HomeDir[255]; 
-    
+       QMenuBar *m;
+       My_Edit *e;
+       QMultiLineEdit *msg;
+       QLabel *position;
+       QString fname;
+       char find_text[256];
+       bool sensitive;
+       char HomeDir[255];
 };
 
-
 #endif // QWERTY_H