summaryrefslogtreecommitdiff
path: root/src/frontend/displaywindow/cwritewindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/displaywindow/cwritewindow.h')
-rw-r--r--src/frontend/displaywindow/cwritewindow.h92
1 files changed, 0 insertions, 92 deletions
diff --git a/src/frontend/displaywindow/cwritewindow.h b/src/frontend/displaywindow/cwritewindow.h
deleted file mode 100644
index 3ff9d06..0000000
--- a/src/frontend/displaywindow/cwritewindow.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/*********
-*
-* This file is part of BibleTime's source code, http://www.bibletime.info/.
-*
-* Copyright 1999-2011 by the BibleTime developers.
-* The BibleTime source code is licensed under the GNU General Public License version 2.0.
-*
-**********/
-
-#ifndef CWRITEWINDOW_H
-#define CWRITEWINDOW_H
-
-#include "frontend/displaywindow/cdisplaywindow.h"
-
-
-class BtActionCollection;
-class CWriteDisplay;
-class QString;
-
-/** The base class for all write-only display windows.
- *
- * Inherits CDisplayWindow.
- *
- * Inherited by CPlainWriteWindow.
- *
- *@author The BibleTime team
- */
-class CWriteWindow : public CDisplayWindow {
- Q_OBJECT
- public:
- enum WriteWindowType {
- HTMLWindow = 1,
- PlainTextWindow = 2
- };
-
- /** Insert the keyboard accelerators of this window into the given actioncollection.*/
- static void insertKeyboardActions( BtActionCollection* const a );
-
- CWriteWindow(QList<CSwordModuleInfo*> modules, CMDIArea* parent);
- /**
- * Store the settings of this window in the given CProfileWindow object.
- */
- virtual void storeProfileSettings(Profile::CProfileWindow * const settings);
- /**
- * Load the settings the given CProfileWindow object into this window.
- */
- virtual void applyProfileSettings(Profile::CProfileWindow * const settings);
-
- /** Initializes the signal / slot connections of this display window.*/
- virtual void initConnections();
-
- /** Initializes the internel keyboard actions.*/
- virtual void initActions();
-
- public slots:
- /**
- * Look up the given key and display the text. In our case we offer to edit the text.
- */
- virtual void lookupSwordKey( CSwordKey* key );
-
-
- protected: // Protected methods
- /**
- * Set the displayWidget which is a subclass of QWebPage.
- */
- void setDisplayWidget( CDisplay* display );
-
- /** Returns the type of the write window.*/
- virtual CWriteWindow::WriteWindowType writeWindowType() = 0;
-
- /** Returns true if the window may be closed.*/
- virtual bool queryClose();
-
- /** Saves the text for the current key. Directly writes the changed text into the module. */
- virtual void saveCurrentText( const QString& key ) = 0;
-
- /** Called to add actions to mainWindow toolbars */
- virtual void setupMainWindowToolBars() = 0;
-
- protected slots:
- /** Save text to the module
- */
- void saveCurrentText();
- /**
- */
- virtual void beforeKeyChange();
-
- private:
- CWriteDisplay* m_writeDisplay;
-};
-
-#endif