From 163a07abb5fbf5346585bce5edf5e48d015b442a Mon Sep 17 00:00:00 2001 From: mickeyl Date: Sun, 23 May 2004 11:26:00 +0000 Subject: CLEANUP: sanitize tinykate's build structure --- (limited to 'noncore/apps/tinykate/mainwindow/tinykate.h') diff --git a/noncore/apps/tinykate/mainwindow/tinykate.h b/noncore/apps/tinykate/mainwindow/tinykate.h new file mode 100644 index 0000000..f435c03 --- a/dev/null +++ b/noncore/apps/tinykate/mainwindow/tinykate.h @@ -0,0 +1,66 @@ +/*************************************************************************** + tinykate.h + Tiny KATE mainwindow + ------------------- + begin : November 2002 + copyright : (C) 2002 by Joseph Wenninger + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation. * + * ONLY VERSION 2 OF THE LICENSE IS APPLICABLE * + * * + ***************************************************************************/ + +#ifndef __TINYKATE_H__ +#define __TINYKATE_H__ + + +#include +#include +#include + +class QToolButton; +class QAction; +class QPopupMenu; + +class TinyKate : public QMainWindow +{ +Q_OBJECT +public: + TinyKate( QWidget *parent=0, const char *name=0, WFlags f = 0); + ~TinyKate( ); + static QString appName() { return QString::fromLatin1( "kate" ); }; + + +public slots: + void slotNew(); + void setDocument(const QString& fileref); + +protected slots: + void slotOpen(); + void slotClose(); + void slotCurrentChanged(QWidget *); + void slotSave(); + void slotSaveAs(); +protected: + void open(const QString&); +private: + QString currentFileName; + Opie::Ui::OTabWidget *tabwidget; + KTextEditor::View *currentView; + bool shutDown; + + QToolButton *editCopy, *editCut, *editPaste, *editUndo, *editRedo, *editFindReplace; + QAction *viewIncFontSizes, *viewDecFontSizes, *utilSettings; + + QPopupMenu *hlmenu; + uint nextUnnamed; + uint viewCount; +}; + + +#endif // __TINYKATE_H__ -- cgit v0.9.0.2