Diffstat (limited to 'core/apps/textedit/textedit.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/apps/textedit/textedit.h | 182 |
1 files changed, 93 insertions, 89 deletions
diff --git a/core/apps/textedit/textedit.h b/core/apps/textedit/textedit.h index 643ea68..e0cbea2 100644 --- a/core/apps/textedit/textedit.h +++ b/core/apps/textedit/textedit.h @@ -1,20 +1,20 @@ /********************************************************************** -** Copyright (C) 2000 Trolltech AS. All rights reserved. -** -** This file is part of Qtopia Environment. -** -** This file may be distributed and/or modified under the terms of the -** GNU General Public License version 2 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. -** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -** -** See http://www.trolltech.com/gpl/ for GPL licensing information. -** -** Contact info@trolltech.com if any conditions of this licensing are -** not clear to you. -** -**********************************************************************/ + ** Copyright (C) 2000 Trolltech AS. All rights reserved. + ** + ** This file is part of Qtopia Environment. + ** + ** This file may be distributed and/or modified under the terms of the + ** GNU General Public License version 2 as published by the Free Software + ** Foundation and appearing in the file LICENSE.GPL included in the + ** packaging of this file. + ** + ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE + ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + ** + ** See http://www.trolltech.com/gpl/ for GPL licensing information. + ** + ** Contact info@trolltech.com if any conditions of this licensing are + ** not clear to you. + ** + **********************************************************************/ // additions made by L.J. Potter Sun 02-17-2002 22:27:46 @@ -53,70 +53,73 @@ class TextEdit : public QMainWindow { - Q_OBJECT + Q_OBJECT public: - TextEdit( QWidget *parent = 0, const char *name = 0, WFlags f = 0 ); - ~TextEdit(); + TextEdit( QWidget *parent = 0, const char *name = 0, WFlags f = 0 ); + ~TextEdit(); protected: - QPopupMenu *font; - QAction *nStart, *nFileDlgOpt, *nAdvanced, *desktopAction, *filePermAction, *searchBarAction, *nAutoSave; - bool edited, edited1; - void openFile( const QString & ); - QCopChannel * channel; - - bool featureAutoSave; - void closeEvent( QCloseEvent *e ); - void doSearchBar(); - int savePrompt(); - void setTimer(); + QPopupMenu *font; + QAction *nStart, *nFileDlgOpt, *nAdvanced, *desktopAction, *filePermAction, *searchBarAction, *nAutoSave; + bool edited, edited1; + void openFile( const QString & ); + QCopChannel * channel; + + bool featureAutoSave; + void closeEvent( QCloseEvent *e ); + void doSearchBar(); + int savePrompt(); + void setTimer(); private slots: - void editorChanged(); - void receive(const QCString&, const QByteArray&); - void timerCrank(); - void doTimer(bool); - void editPasteTimeDate(); - void doPrompt(bool); - void doDesktop(bool); - void doFilePerms(bool); - void doAbout(); - void setDocument(const QString&); - void changeFont(); - void fileNew(); - void fileRevert(); - void fileOpen(); - void changeStartConfig(bool); - bool save(); - bool saveAs(); - void cleanUp(); - - - void editCut(); - void editCopy(); - void editPaste(); - void editFind(); - void editDelete(); - - void findNext(); - void findClose(); - - void search(); - void accept(); - - void newFile( const DocLnk & ); - void openFile( const DocLnk & ); - void showEditTools(); - - void zoomIn(); - void zoomOut(); - void setBold(bool y); - void setItalic(bool y); - void setWordWrap(bool y); - void setSearchBar(bool); + void editorChanged(); + void receive(const QCString&, const QByteArray&); + void timerCrank(); + void doTimer(bool); + void editPasteTimeDate(); + void doPrompt(bool); + void doDesktop(bool); + void doFilePerms(bool); + void doAbout(); + void setDocument(const QString&); + void changeFont(); + void fileNew(); + void fileRevert(); + void fileOpen(); + void changeStartConfig(bool); + bool save(); + bool saveAs(); + void cleanUp(); + + void gotoLine(); + void doGoto(); + + + void editCut(); + void editCopy(); + void editPaste(); + void editFind(); + void editDelete(); + + void findNext(); + void findClose(); + + void search(); + void accept(); + + void newFile( const DocLnk & ); + void openFile( const DocLnk & ); + void showEditTools(); + + void zoomIn(); + void zoomOut(); + void setBold(bool y); + void setItalic(bool y); + void setWordWrap(bool y); + void setSearchBar(bool); private: - void openDotFile(const QString &); - void colorChanged( const QColor &c ); - void clear(); - void updateCaption( const QString &name=QString::null ); - void setFontSize(int sz, bool round_down_not_up); + void openDotFile(const QString &); + void colorChanged( const QColor &c ); + void clear(); + void updateCaption( const QString &name=QString::null ); + void setFontSize(int sz, bool round_down_not_up); private: @@ -124,13 +127,14 @@ private: // fileBrowser *browseForFiles; - bool fromSetDocument; - QpeEditor* editor; - QToolBar *menu, *editBar, *searchBar; - QPopupMenu *advancedMenu; - QLineEdit *searchEdit; - DocLnk *doc; - bool fileIs, useAdvancedFeatures, promptExit, openDesktop, filePerms, useSearchBar, startWithNew; - bool bFromDocView; + bool fromSetDocument; + QpeEditor* editor; + QToolBar *menu, *editBar, *searchBar; + QPopupMenu *advancedMenu; + QLineEdit *gotoEdit; + QLineEdit *searchEdit; + DocLnk *doc; + bool fileIs, useAdvancedFeatures, promptExit, openDesktop, filePerms, useSearchBar, startWithNew; + bool bFromDocView; int viewSelection; - QAction *zin, *zout; - QString currentFileName; + QAction *zin, *zout; + QString currentFileName; }; |