summaryrefslogtreecommitdiff
path: root/core/apps/textedit/textedit.h
Side-by-side diff
Diffstat (limited to 'core/apps/textedit/textedit.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/apps/textedit/textedit.h182
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,22 +1,22 @@
/**********************************************************************
-** 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
#ifndef TEXTEDIT_H
@@ -51,88 +51,92 @@ class QTimer;
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:
// fileSaver *fileSaveDlg;
// 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;
};
#endif