diff options
Diffstat (limited to 'bibletime/frontend/displaywindow/cbiblereadwindow.h')
-rw-r--r-- | bibletime/frontend/displaywindow/cbiblereadwindow.h | 141 |
1 files changed, 0 insertions, 141 deletions
diff --git a/bibletime/frontend/displaywindow/cbiblereadwindow.h b/bibletime/frontend/displaywindow/cbiblereadwindow.h deleted file mode 100644 index 2326700..0000000 --- a/bibletime/frontend/displaywindow/cbiblereadwindow.h +++ /dev/null @@ -1,141 +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 CBIBLEREADWINDOW_H -#define CBIBLEREADWINDOW_H - -//BibleTime includes -#include "clexiconreadwindow.h" - -#include "backend/cswordkey.h" -#include "backend/cswordversekey.h" - -//Qt includes -#include <qwidget.h> - -//KDE includes -#include <kaction.h> - - -class CTransliterationButton; - -/**The read display window for Bibles. - *@author The BibleTime team - */ - -class CBibleReadWindow : public CLexiconReadWindow { - Q_OBJECT -public: - CBibleReadWindow(ListCSwordModuleInfo modules, CMDIArea* parent, const char *name=0); - virtual ~CBibleReadWindow(); - /** - * Store the settings of this window in the given CProfileWindow object. - */ - virtual void storeProfileSettings( Profile::CProfileWindow* const settings ); - /** - * Store the settings of this window in the given profile window. - */ - virtual void applyProfileSettings( Profile::CProfileWindow* const settings ); - /** - * Reimplementation. - */ - static void insertKeyboardActions( KActionCollection* const a ); - -protected: - virtual void initActions(); - virtual void initToolbars(); - virtual void initConnections(); - virtual void initView(); - /** - * Reimplementation. - */ - virtual void setupPopupMenu(); - /** - * Reimplemented. - */ - virtual void updatePopupMenu(); - /** Event filter. - * Reimplementation of the event filter to filter out events like focus in. - */ - virtual bool eventFilter( QObject* o, QEvent* e); - - struct { - KAction* selectAll; - KAction* findText; - KAction* findStrongs; - - KActionMenu* copyMenu; - struct { - KAction* referenceOnly; - KAction* referenceTextOnly; - KAction* referenceAndText; - KAction* chapter; - KAction* selectedText; - } - copy; - - KActionMenu* saveMenu; - struct { - KAction* referenceAndText; - KAction* chapterAsPlain; - KAction* chapterAsHTML; - } - save; - - KActionMenu* printMenu; - struct { - KAction* reference; - KAction* chapter; - } - print; - } - m_actions; - - -public slots: - void nextBook(); - void previousBook(); - void nextChapter(); - void previousChapter(); - void nextVerse(); - void previousVerse(); - /** - * Refreshes the content of this display window and the content of the keychooser. - */ - virtual void reload(); - -protected slots: // Protected slots - /** - * Copies the current chapter into the clipboard. - */ - void copyDisplayedText(); - /** - * Saves the chapter as valid HTML page. - */ - void saveChapterHTML(); - /** - * Saves the chapter as valid HTML page. - */ - void saveChapterPlain(); - virtual void lookup( CSwordKey* newKey ); - void syncWindows(); - -private: - friend class CCommentaryReadWindow; - /** - * Wrapper around key() to return the right type of key. - */ - CSwordVerseKey* verseKey(); - - // CTransliterationButton* m_transliterationButton; -}; - -#endif |