diff options
| author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2011-03-05 21:12:31 +0000 |
|---|---|---|
| committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2011-03-05 21:12:31 +0000 |
| commit | e1244a0dff7815ad325ae433bc890275916b4fe8 (patch) | |
| tree | 9c69167fa5877951028b6addecccc20dc13ae0b5 /utils/wpseditor/gui/src/numberedtextview.h | |
| parent | 6538326ef2a46c11fa87e50cb7906e21cb6c42a4 (diff) | |
| download | rockbox-e1244a0dff7815ad325ae433bc890275916b4fe8.zip rockbox-e1244a0dff7815ad325ae433bc890275916b4fe8.tar.gz rockbox-e1244a0dff7815ad325ae433bc890275916b4fe8.tar.bz2 rockbox-e1244a0dff7815ad325ae433bc890275916b4fe8.tar.xz | |
Remove outdated and unmaintained wpseditor.
The wpseditor is superseded by the Theme Editor these days.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29528 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'utils/wpseditor/gui/src/numberedtextview.h')
| -rw-r--r-- | utils/wpseditor/gui/src/numberedtextview.h | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/utils/wpseditor/gui/src/numberedtextview.h b/utils/wpseditor/gui/src/numberedtextview.h deleted file mode 100644 index 2a0d1de..0000000 --- a/utils/wpseditor/gui/src/numberedtextview.h +++ /dev/null @@ -1,87 +0,0 @@ -/* This file is part of the KDE libraries - Copyright (C) 2005, 2006 KJSEmbed Authors - See included AUTHORS file. - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public License - along with this library; see the file COPYING.LIB. If not, write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. - - -------------------------------------------------------------------------------------- - Imported into the WPS editor and simplified by Dominik Wenger - -*/ - - -#ifndef NUMBERED_TEXT_VIEW_H -#define NUMBERED_TEXT_VIEW_H - -#include <QFrame> -#include <QPixmap> -#include <QTextCursor> - -class QTextEdit; -class QHBoxLayout; - -// Shows the Line numbers -class NumberBar : public QWidget -{ - Q_OBJECT - -public: - NumberBar( QWidget *parent ); - ~NumberBar(); - - void markLine( int lineno ); - - void setTextEdit( QTextEdit *edit ); - void paintEvent( QPaintEvent *ev ); - -private: - QTextEdit *edit; - QPixmap markerIcon; - int markedLine; - QRect markedRect; -}; - -// Shows a QTextEdit with Line numbers -class NumberedTextView : public QFrame -{ - Q_OBJECT - -public: - NumberedTextView( QWidget *parent = 0 ); - ~NumberedTextView(); - - /** Returns the QTextEdit of the main view. */ - QTextEdit *textEdit() const { return view; } - - /* marks the line with a icon */ - void markLine( int lineno ); - - void scrolltoLine( int lineno ); - -private slots: - void textChanged( int pos, int removed, int added ); - -private: - QTextEdit *view; - NumberBar *numbers; - QHBoxLayout *box; - QTextCursor highlight; - int markedLine; -}; - - -#endif // NUMBERED_TEXT_VIEW_H - |