diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-09-10 05:14:00 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-09-10 05:14:00 +0000 |
commit | fa949b6b7fa553547f26305d4227e8baa0091c1f (patch) | |
tree | 9199255f7d3e0f276f6f53000f13fb0081f3c4c5 /bibletime/frontend/displaywindow/ccommentaryreadwindow.h | |
download | bibletime-fa949b6b7fa553547f26305d4227e8baa0091c1f.tar.gz bibletime-fa949b6b7fa553547f26305d4227e8baa0091c1f.zip |
Added initial Trinity version of BibleTime
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/bibletime@1173688 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'bibletime/frontend/displaywindow/ccommentaryreadwindow.h')
-rw-r--r-- | bibletime/frontend/displaywindow/ccommentaryreadwindow.h | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/bibletime/frontend/displaywindow/ccommentaryreadwindow.h b/bibletime/frontend/displaywindow/ccommentaryreadwindow.h new file mode 100644 index 0000000..8b13d72 --- /dev/null +++ b/bibletime/frontend/displaywindow/ccommentaryreadwindow.h @@ -0,0 +1,67 @@ +/********* +* +* 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 CCOMMENTARYREADWINDOW_H +#define CCOMMENTARYREADWINDOW_H + +//BibleTime includes +#include "cbiblereadwindow.h" + +//Qt includes +#include <qwidget.h> + +/** + *@author The BibleTime team + */ + +class CCommentaryReadWindow : public CLexiconReadWindow { + Q_OBJECT +public: + /** + * Reimplementation. + */ + static void insertKeyboardActions( KActionCollection* const a ); + + CCommentaryReadWindow(ListCSwordModuleInfo modules, CMDIArea* parent, const char *name=0); + /** + * Store the settings of this window in the given CProfileWindow object. + */ + virtual void storeProfileSettings( Profile::CProfileWindow* profileWindow ); + /** + * Store the settings of this window in the given profile window. + */ + virtual void applyProfileSettings( Profile::CProfileWindow* profileWindow ); + virtual const bool syncAllowed() const; + +public slots: // Public slots + void nextBook(); + void previousBook(); + void nextChapter(); + void previousChapter(); + void nextVerse(); + void previousVerse(); + /** + * Reimplementation to handle the keychooser refresh. + */ + virtual void reload(); + +protected: + virtual void initActions(); + virtual void initToolbars(); + +private: + KToggleAction* m_syncButton; + CSwordVerseKey* verseKey(); +protected: + virtual void setupPopupMenu(); +}; + +#endif |