//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 TTEMainWindow;
-//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;
+ TTEMainWindow * mainWindow;
};
#endif // __TTEDIT_H__