diff options
Diffstat (limited to 'bibletime/frontend/display/cplainwritedisplay.h')
-rw-r--r-- | bibletime/frontend/display/cplainwritedisplay.h | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/bibletime/frontend/display/cplainwritedisplay.h b/bibletime/frontend/display/cplainwritedisplay.h deleted file mode 100644 index 9219578..0000000 --- a/bibletime/frontend/display/cplainwritedisplay.h +++ /dev/null @@ -1,94 +0,0 @@ -/********* -* -* This file is part of BibleTime's source code, http://www.bibletime.info/. -* -* Copyright 1999-2006 by the BibleTime developers. -* The BibleTime source code is licensed under the GNU General Public License version 2.0. -* -**********/ - - - -#ifndef CPLAINWRITEDISPLAY_H -#define CPLAINWRITEDISPLAY_H - -//Bibletime include files -#include "cwritedisplay.h" - -//Qt includes -#include <qwidget.h> -#include <qtextedit.h> - -class CHTMLWriteDisplay; -class KAction; - -/** The write display implementation for plain source code editing. - * @author The BibleTime team - */ -class CPlainWriteDisplay : public QTextEdit, public CWriteDisplay { -public: - /** - * Reimplementation. - */ - virtual void selectAll(); - /** - * Sets the new text for this display widget. - */ - virtual void setText( const QString& newText ); - /** - * Returns true if the display widget has a selection. Otherwise false. - */ - virtual const bool hasSelection(); - /** - * Returns the view of this display widget. - */ - virtual QWidget* view(); - virtual const QString text( const CDisplay::TextType format = CDisplay::HTMLText, const CDisplay::TextPart part = CDisplay::Document ); - virtual void print( const CDisplay::TextPart, CSwordBackend::DisplayOptions displayOptions, CSwordBackend::FilterOptions filterOptions ); - /** - * Reimplementation. - */ - virtual const bool isModified() const; - /** - * Sets the current status of the edit widget. - */ - virtual void setModified( const bool modified ); - /** - * Returns the text of this edit widget. - */ - virtual const QString plainText(); - /** - * Creates the necessary action objects and puts them on the toolbar. - */ - virtual void setupToolbar(KToolBar * bar, KActionCollection * actionCollection); - -protected: - friend class CDisplay; - friend class CHTMLWriteDisplay; - - CPlainWriteDisplay(CWriteWindow* parentWindow, QWidget* parent); - virtual ~CPlainWriteDisplay(); - /** - * Reimplementation from QTextEdit. Provides an popup menu for the given position. - */ - virtual QPopupMenu* createPopupMenu( const QPoint& pos ); - /** - * Reimplementation from QTextEdit. Provides an popup menu. - */ - virtual QPopupMenu* createPopupMenu(); - /** - * Reimplementation to manage drops of our drag and drop objects. - */ - virtual void contentsDropEvent( QDropEvent* e ); - /** - * Reimplementation to insert the text of a dragged reference into the edit view. - */ - virtual void contentsDragEnterEvent( QDragEnterEvent* e ); - /** - * Reimplementation to insert the text of a dragged reference into the edit view. - */ - virtual void contentsDragMoveEvent( QDragMoveEvent* e ); - -}; - -#endif |