BibleTime
|
#include <cbookreadwindow.h>
Static Public Member Functions | |
static void | insertKeyboardActions (BtActionCollection *const a) |
Static Public Member Functions inherited from CDisplayWindow | |
static void | insertKeyboardActions (BtActionCollection *const a) |
Protected Slots | |
void | modulesChanged () override |
Protected Slots inherited from CDisplayWindow | |
void | lookup () |
virtual void | modulesChanged () |
void | printAll () |
void | printAnchorWithText () |
Protected Member Functions | |
void | initActions () override |
void | initConnections () override |
void | initToolbars () override |
void | initView () override |
void | setupMainWindowToolBars () override |
Protected Member Functions inherited from CDisplayWindow | |
void | addModuleChooserBar () |
CDisplayWindow (BtModuleList const &modules, CMDIArea *const parent) | |
void | clearMainWindowToolBars () |
BTHistory * | history () const noexcept |
bool | init () |
template<typename ... Args> | |
QAction & | initAddAction (Args &&... args) |
virtual void | lookupSwordKey (CSwordKey *) |
virtual QMenu * | newDisplayWidgetPopupMenu () |
void | setDisplayOptions (DisplayOptions const &v) |
void | setFilterOptions (FilterOptions const &v) |
void | setKeyChooser (CKeyChooser *ck) |
~CDisplayWindow () override | |
Private Slots | |
void | treeToggled () |
Private Attributes | |
QAction * | m_treeAction |
CBookTreeChooser * | m_treeChooser |
Additional Inherited Members | |
Public Slots inherited from CDisplayWindow | |
void | lookupKey (QString const &key) |
virtual void | reload () |
void | slotAddModule (int index, CSwordModuleInfo *module) |
void | slotRemoveModule (int index) |
void | slotReplaceModule (int index, CSwordModuleInfo *newModule) |
Signals inherited from CDisplayWindow | |
void | sigDisplayOptionsChanged (const DisplayOptions &displayOptions) |
void | sigFilterOptionsChanged (const FilterOptions &filterOptions) |
void | sigKeyChanged (CSwordKey *key) |
void | sigModuleAdded (int index, QString module) |
void | sigModuleListChanged (BtModuleList newList) |
void | sigModuleRemoved (int index) |
void | sigModuleReplaced (int index, QString newModule) |
void | sigModulesChanged (const BtConstModuleList &modules) |
Protected Attributes inherited from CDisplayWindow | |
struct CDisplayWindow::ActionsStruct | m_actions |
Definition at line 29 of file cbookreadwindow.h.
|
inline |
Definition at line 35 of file cbookreadwindow.h.
References CDisplayWindow::init().
|
overridevirtual |
Loads the settings of this window from configuration.
[in] | windowConf | The locked configuration group. |
Reimplemented from CDisplayWindow.
Definition at line 36 of file cbookreadwindow.cpp.
References CDisplayWindow::applyProfileSettings(), BT_ASSERT, m_treeAction, and BtConfigCore::value().
|
overrideprotectedvirtual |
Initializes the internel keyboard actions.
Reimplemented from CDisplayWindow.
Definition at line 50 of file cbookreadwindow.cpp.
References BtActionCollection::action(), CDisplayWindow::actionCollection(), BT_ASSERT, BT_CONNECT, CDisplayWindow::initActions(), insertKeyboardActions(), m_treeAction, BtActionCollection::readShortcuts(), and treeToggled().
|
overrideprotectedvirtual |
No descriptions
Reimplemented from CDisplayWindow.
Definition at line 75 of file cbookreadwindow.cpp.
References BT_CONNECT, CDisplayWindow::initConnections(), CKeyChooser::keyChanged(), CDisplayWindow::keyChooser(), CDisplayWindow::lookupSwordKey(), m_treeChooser, CBookTreeChooser::updateKey(), and CKeyChooser::updateKey().
|
overrideprotectedvirtual |
Initialize the toolbars.
Reimplemented from CDisplayWindow.
Definition at line 120 of file cbookreadwindow.cpp.
References CDisplayWindow::actionCollection(), CResMgr::displaywindows::general::search::actionName, CDisplayWindow::ActionsStruct::backInHistory, BT_ASSERT, CDisplayWindow::buttonsToolBar(), CDisplayWindow::ActionsStruct::forwardInHistory, CDisplayWindow::keyChooser(), CDisplayWindow::m_actions, m_treeAction, CDisplayWindow::mainToolBar(), and CDisplayWindow::setDisplaySettingsButton().
|
overrideprotectedvirtual |
Init the view
Reimplemented from CDisplayWindow.
Definition at line 87 of file cbookreadwindow.cpp.
References BTHistory::add(), CDisplayWindow::addModuleChooserBar(), BT_CONNECT, CDisplayWindow::buttonsToolBar(), CDisplayWindow::constModules(), CKeyChooser::createInstance(), CKeyChooser::handleHistoryMoved(), CDisplayWindow::history(), BTHistory::historyMoved(), CDisplayWindow::key(), CKeyChooser::keyChanged(), m_treeChooser, CDisplayWindow::mainToolBar(), CDisplayWindow::moduleNames(), CDisplayWindow::setDisplayWidget(), and CDisplayWindow::setKeyChooser().
|
static |
Definition at line 64 of file cbookreadwindow.cpp.
References BtActionCollection::addAction().
Referenced by initActions().
|
overrideprotectedslot |
Reimplementation to take care of the tree chooser.
Definition at line 186 of file cbookreadwindow.cpp.
References CDisplayWindow::constModules(), m_treeChooser, CDisplayWindow::modulesChanged(), and CBookTreeChooser::setModules().
|
inlineoverridevirtual |
Reimplemented from CDisplayWindow.
Definition at line 42 of file cbookreadwindow.h.
References CSwordModuleInfo::GenericBook.
|
overrideprotectedvirtual |
Called to add actions to mainWindow toolbars
Reimplemented from CDisplayWindow.
Definition at line 140 of file cbookreadwindow.cpp.
References CDisplayWindow::actionCollection(), CResMgr::displaywindows::general::search::actionName, BTHistory::add(), BtModuleChooserBar::associateWithWindow(), CDisplayWindow::ActionsStruct::backInHistory, BT_CONNECT, CDisplayWindow::btMainWindow(), CDisplayWindow::buttonsToolBar(), CDisplayWindow::constModules(), CKeyChooser::createInstance(), CDisplayWindow::ActionsStruct::forwardInHistory, CKeyChooser::handleHistoryMoved(), CDisplayWindow::history(), BTHistory::historyMoved(), CDisplayWindow::key(), CKeyChooser::keyChanged(), CDisplayWindow::keyChooser(), CDisplayWindow::lookupSwordKey(), CDisplayWindow::m_actions, m_treeAction, BibleTime::navToolBar(), CDisplayWindow::setDisplaySettingsButton(), CDisplayWindow::sigKeyChanged(), BibleTime::toolsToolBar(), CKeyChooser::updateKey(), and BibleTime::worksToolBar().
|
overridevirtual |
Stores the settings of this window to configuration.
[in] | windowConf | The locked configuration group. |
Store the settings of this window in the given CProfileWindow object.
Reimplemented from CDisplayWindow.
Definition at line 45 of file cbookreadwindow.cpp.
References m_treeAction, BtConfigCore::setValue(), and CDisplayWindow::storeProfileSettings().
|
privateslot |
Is called when the action was executed to toggle the tree view.
Definition at line 176 of file cbookreadwindow.cpp.
References CBookTreeChooser::doShow(), m_treeAction, and m_treeChooser.
Referenced by initActions().
|
private |
Definition at line 70 of file cbookreadwindow.h.
Referenced by applyProfileSettings(), initActions(), initToolbars(), setupMainWindowToolBars(), storeProfileSettings(), and treeToggled().
|
private |
Definition at line 71 of file cbookreadwindow.h.
Referenced by initConnections(), initView(), modulesChanged(), and treeToggled().