]> Shamusworld >> Repos - ttedit/blobdiff - src/ttedit.h
Separated out app object, added character window.
[ttedit] / src / ttedit.h
index d92c33aa611d28f98a35570201b0b44e37a4dbb0..3adf6e8ba509bf31dbd93b2020f1ef57fe8fe389 100755 (executable)
 //Hrm. uh??? I thought this wasn't the way to do this stuff...???
 #include <QtGui>
 
-#if 0
-//#include <wx/wx.h>                                                           // So that whoever uses this can without having
-                                                                                               // to pull in a bunch of references manually
-//#include "ttf.h"
-
-// Forward declarations
-
-//class TTEditWin;
-//class TTEditWindow;
-//class CharWindow;
-//class ToolWindow;
-
-//
-// Class representing the entire Application
-//
-class TTEditApp: public QMainWindow
-{
-       public:
-               TTEditFrame * mainFrame;
-               CharWindow * charWin;
-               ToolWindow * toolPalette;
-               TTF font;
-               wxCursor * cur[8];
-
-               bool OnInit();
-               int OnExit();
-               void CreateResources(void);
-};
-
-DECLARE_APP(TTEditApp)
-#endif
 // Forward declarations
+class CharWindow;
 
-//class TTEditWin;
-class EditWindow;
-
-
-class TTEMainWindow: public QMainWindow
+class TTEdit: public QApplication
 {
-       // All Qt apps require this macro
-       Q_OBJECT
-
        public:
-               TTEMainWindow();
-
-       protected:
-               void closeEvent(QCloseEvent * event);
+               TTEdit(int argc, char * argv[]);
 
-       private slots:
-               void Open();
-
-       private:
-               void ReadSettings(void);
-               void WriteSettings(void);
-
-               EditWindow * editWnd;
-#if 0
-       private:
-       protected:
        public:
-               TTEditApp & app;                                                // Reference to the application object
-               // Subwindows for reference within the program.
-               TTEditWindow * mainWindow;
-               wxMenuBar * menuBar;
-
-               // Constructor and destructor
-               TTEditFrame(wxFrame * parent, const wxString &title, const wxPoint &pos, const wxSize &size, long style);
-               ~TTEditFrame(void);
-
-               void OnCloseWindow(wxCloseEvent &e);
-               void OnOpen(wxCommandEvent &e);
-               void OnExit(wxCommandEvent &e);
-               void OnAbout(wxCommandEvent &e);
-               void OnCharWindow(wxCommandEvent &e);
-
-       DECLARE_EVENT_TABLE()
-#endif
+               CharWindow * charWnd;
 };
 
 #endif // __TTEDIT_H__