%{H_TEMPLATE} #ifndef %{APPNAMEUC}_H #define %{APPNAMEUC}_H #include #include class TQAction; class TQMenu; class TQTextEdit; class %{APPNAME}:public TQMainWindow { Q_OBJECT public: %{APPNAME}(); ~%{APPNAME}(); protected: void closeEvent(TQCloseEvent *event); private slots: void newFile(); void open(); bool save(); bool saveAs(); void about(); void documentWasModified(); private: void createActions(); void createMenus(); void createToolBars(); void createStatusBar(); void readSettings(); void writeSettings(); bool maybeSave(); void loadFile(const TQString &fileName); bool saveFile(const TQString &fileName); void setCurrentFile(const TQString &fileName); TQString strippedName(const TQString &fullFileName); TQTextEdit *textEdit; TQString curFile; TQMenu *fileMenu; TQMenu *editMenu; TQMenu *helpMenu; TQToolBar *fileToolBar; TQToolBar *editToolBar; TQAction *newAct; TQAction *openAct; TQAction *saveAct; TQAction *saveAsAct; TQAction *exitAct; TQAction *cutAct; TQAction *copyAct; TQAction *pasteAct; TQAction *aboutAct; TQAction *aboutTQtAct; }; #endif