summaryrefslogtreecommitdiff
path: root/noncore/apps/tinykate/mainwindow/tinykate.h
Unidiff
Diffstat (limited to 'noncore/apps/tinykate/mainwindow/tinykate.h') (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/tinykate/mainwindow/tinykate.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/noncore/apps/tinykate/mainwindow/tinykate.h b/noncore/apps/tinykate/mainwindow/tinykate.h
index 6e95d87..7d0c588 100644
--- a/noncore/apps/tinykate/mainwindow/tinykate.h
+++ b/noncore/apps/tinykate/mainwindow/tinykate.h
@@ -27,40 +27,45 @@ class QToolButton;
27class QAction; 27class QAction;
28class QPopupMenu; 28class QPopupMenu;
29 29
30class TinyKate : public QMainWindow 30class TinyKate : public QMainWindow
31{ 31{
32 Q_OBJECT 32 Q_OBJECT
33public: 33public:
34 TinyKate( QWidget *parent=0, const char *name=0, WFlags f = 0); 34 TinyKate( QWidget *parent=0, const char *name=0, WFlags f = 0);
35 ~TinyKate( ); 35 ~TinyKate( );
36 static QString appName() { return QString::fromLatin1( "tinykate" ); }; 36 static QString appName() { return QString::fromLatin1( "tinykate" ); };
37 37
38 38
39public slots: 39public slots:
40 void slotNew(); 40 void slotNew();
41 void setDocument(const QString& fileref); 41 void setDocument(const QString& fileref);
42 42
43protected slots: 43protected slots:
44 void slotOpen(); 44 void slotOpen();
45 void slotClose(); 45 void slotClose();
46 void slotCurrentChanged(QWidget *); 46 void slotCurrentChanged(QWidget *);
47 void slotSave(); 47 void slotSave();
48 void slotSaveAs(); 48 void slotSaveAs();
49protected: 49protected:
50 void open(const QString&); 50 void open(const QString&);
51 bool closeDocument();
52 bool checkSave();
53 bool saveDocument();
54 bool saveDocumentAs();
55 void closeEvent(QCloseEvent *e);
51private: 56private:
52 QString currentFileName; 57 QString currentFileName;
53 Opie::Ui::OTabWidget *tabwidget; 58 Opie::Ui::OTabWidget *tabwidget;
54 KTextEditor::View *currentView; 59 KTextEditor::View *currentView;
55 bool shutDown; 60 bool shutDown;
56 61
57 QToolButton *editCopy, *editCut, *editPaste, *editUndo, *editRedo; 62 QToolButton *editCopy, *editCut, *editPaste, *editUndo, *editRedo;
58 QAction *viewIncFontSizes, *viewDecFontSizes, *utilSettings, *editFind, *editReplace, *editGotoLine; 63 QAction *viewIncFontSizes, *viewDecFontSizes, *utilSettings, *editFind, *editReplace, *editGotoLine;
59 64
60 QPopupMenu *hlmenu; 65 QPopupMenu *hlmenu;
61 uint nextUnnamed; 66 uint nextUnnamed;
62 uint viewCount; 67 uint viewCount;
63}; 68};
64 69
65 70
66#endif // __TINYKATE_H__ 71#endif // __TINYKATE_H__