BibleTime
|
#include <bibletime.h>
Public Slots | |
void | autoScrollStop () |
static void | insertKeyboardActions (BtActionCollection *const a) |
void | openOnlineHelp_Handbook () |
void | openOnlineHelp_Howto () |
void | processCommandline (bool ignoreSession, QString const &bibleKey) |
void | slotBookshelfWizard () |
void | slotOpenTipDialog () |
void | slotSettingsOptions () |
Signals | |
void | colorThemeChanged () |
void | toggledTextWindowHeader (bool newState) |
void | toggledTextWindowModuleChooser (bool newState) |
void | toggledTextWindowNavigator (bool newState) |
void | toggledTextWindowToolButtons (bool newState) |
Public Member Functions | |
BibleTime (BibleTimeApp &app, QWidget *parent=nullptr, Qt::WindowFlags flags=Qt::WindowFlags()) | |
void | clearMdiToolBars () |
BtModelViewReadDisplay * | getCurrentDisplay () |
CSwordModuleInfo const * | getCurrentModule () |
InfoDisplay::CInfoDisplay * | infoDisplay () const noexcept |
CKeyChooser * | keyChooser () const |
QToolBar * | navToolBar () const noexcept |
void | openFindWidget () |
void | openSearchDialog (BtConstModuleList modules, QString const &searchText={}) |
void | saveConfigSettings () |
void | setDisplayFocus () |
QToolBar * | toolsToolBar () const noexcept |
BtModuleChooserBar * | worksToolBar () const noexcept |
~BibleTime () override | |
Static Public Member Functions | |
static BibleTime * | instance () noexcept |
static bool | moduleUnlock (CSwordModuleInfo *module, QWidget *parent=nullptr) |
Private Member Functions | |
template<bool goingUp> | |
void | autoScroll () |
void | createCentralWidget () |
void | createMenuAndToolBar () |
bool | event (QEvent *event) override |
void | initActions () |
void | initConnections () |
void | initMenubar () |
void | initToolbars () |
void | initView () |
void | refreshDisplayWindows () const |
void | retranslateUi () |
void | showOrHideToolBars () |
void | slotShowDebugWindow (bool) |
Static Private Member Functions | |
static void | retranslateUiActions (BtActionCollection *ac) |
Static Private Attributes | |
static BibleTime * | m_instance = nullptr |
Friends | |
class | CDisplayWindow |
BibleTime's main class. The main class of BibleTime. Here are the main widgets created.
This is the main class of BibleTime! This class creates the GUI, the QAction objects and connects to some slots. Please insert the creation of actions in initActions, the creation of widgets into initView and the connect(...) calls into initConnections. Reading from a config file on creation time should go into readSettings(), saving into saveSettings(). This is the general way of all BibleTime classes.
Definition at line 129 of file bibletime.h.
BibleTime::BibleTime | ( | BibleTimeApp & | app, |
QWidget * | parent = nullptr , |
||
Qt::WindowFlags | flags = Qt::WindowFlags() |
||
) |
Definition at line 77 of file bibletime.cpp.
References BT_ASSERT, btConfig(), util::directory::getPicsDir(), initActions(), BibleTimeApp::initBackends(), initConnections(), initMenubar(), initToolbars(), initView(), m_instance, retranslateUi(), anonymous_namespace{bibletime.cpp}::splashes, and anonymous_namespace{bibletime.cpp}::splashHtml.
|
override |
Definition at line 134 of file bibletime.cpp.
References m_bookshelfDock, m_debugWindow, BtBookshelfDockWidget::saveBookshelfState(), and saveProfile().
|
private |
Definition at line 656 of file bibletime_slots.cpp.
References m_autoScrollPauseAction, m_autoScrollSpeed, m_autoScrollTimer, and setDisplayFocus().
|
privateslot |
Definition at line 699 of file bibletime_slots.cpp.
References autoScrollStop(), and m_autoScrollSpeed.
Referenced by event().
|
privateslot |
Definition at line 688 of file bibletime_slots.cpp.
References m_autoScrollSpeed, m_autoScrollTimer, and setDisplayFocus().
Referenced by initActions().
|
slot |
Definition at line 706 of file bibletime_slots.cpp.
References m_autoScrollPauseAction, m_autoScrollSpeed, and m_autoScrollTimer.
Referenced by autoScrollAnyKey(), CDisplayWindow::lookupSwordKey(), slotActiveWindowChanged(), BtModelViewReadDisplay::slotSliderMoved(), and BtQuickWidget::wheelEvent().
void BibleTime::clearMdiToolBars | ( | ) |
Clears the actions of the MDI related toolbars.
Definition at line 307 of file bibletime_init.cpp.
Referenced by CMDIArea::CMDIArea(), and CDisplayWindow::init().
|
signal |
Referenced by BtModelViewReadDisplay::BtModelViewReadDisplay(), event(), and processCommandline().
|
private |
Creates MDI and and BtFindWidget.
Definition at line 345 of file bibletime_init.cpp.
References BT_CONNECT, BtFindWidget::findNext(), CMDIArea::findNextTextInActiveWindow(), BtFindWidget::findPrevious(), CMDIArea::findPreviousTextInActiveWindow(), BtFindWidget::highlightText(), CMDIArea::highlightTextInActiveWindow(), and slotActiveWindowChanged().
|
private |
Creates the main window menu and toolbar.
Definition at line 320 of file bibletime_init.cpp.
References btConfig(), createToolBar(), BtConfig::session(), and BtConfigCore::value().
|
privateslot |
Creates a new presenter in the MDI area according to the type of the module.
Definition at line 183 of file bibletime.cpp.
References createReadDisplayWindow().
|
privateslot |
Creates a new presenter in the MDI area according to the type of the module.
Creates a new presenter in the MDI area according to the type of the module.
Definition at line 145 of file bibletime.cpp.
References CMDIArea::addDisplayWindow(), CSwordModuleInfo::Bible, CSwordModuleInfo::Commentary, CSwordModuleInfo::GenericBook, CSwordModuleInfo::Lexicon, CDisplayWindow::lookupKey(), and m_mdi.
Referenced by createReadDisplayWindow(), initConnections(), CDisplayWindow::lookupKey(), processCommandline(), reloadProfile(), and CDisplayWindow::setBibleReference().
|
privateslot |
Deletes the chosen session from the menu and from disk.
Definition at line 635 of file bibletime_slots.cpp.
References BT_ASSERT, btConfig(), BtConfig::deleteSession(), and refreshProfileMenus().
Referenced by initMenubar().
|
overrideprivate |
Definition at line 293 of file bibletime.cpp.
References autoScrollAnyKey(), and colorThemeChanged().
BtModelViewReadDisplay * BibleTime::getCurrentDisplay | ( | ) |
Definition at line 314 of file bibletime.cpp.
References m_mdi.
Referenced by setDisplayFocus(), and slotAutoScroll().
const CSwordModuleInfo * BibleTime::getCurrentModule | ( | ) |
Definition at line 306 of file bibletime.cpp.
References m_mdi.
Referenced by InfoDisplay::CInfoDisplay::setInfo().
|
inlinenoexcept |
Definition at line 159 of file bibletime.h.
References m_infoDisplay.
Referenced by BtQmlInterface::timerEvent().
|
private |
Initializes the action objects of the GUI.
Initializes the action objects of the GUI
Definition at line 374 of file bibletime_init.cpp.
References autoCascade, autoScrollPause(), autoTabbed, autoTile, autoTileHorizontal, autoTileVertical, BT_CONNECT, btApp, btConfig(), BtConfigCore::group(), manual, openOnlineHelp_Handbook(), openOnlineHelp_Howto(), saveToNewProfile(), BtConfig::session(), slotBookshelfWizard(), slotCascade(), slotOpenAboutDialog(), slotOpenTipDialog(), slotSearchDefaultBible(), slotSearchModules(), slotSettingsOptions(), slotShowDebugWindow(), slotTile(), slotTileHorizontal(), slotTileVertical(), slotToggleMainToolbar(), slotToggleNavigatorToolbar(), slotToggleTextWindowHeader(), slotToggleToolBarsInEachWindow(), slotToggleToolsToolbar(), slotToggleWorksToolbar(), toggleFullscreen(), and BtOpenWorkAction::triggered().
Referenced by BibleTime().
|
private |
Initializes the SIGNAL / SLOT connections.
Initializes the SIGNAL / SLOT connections
Definition at line 826 of file bibletime_init.cpp.
References BT_CONNECT, createReadDisplayWindow(), CBookmarkIndex::createReadDisplayWindow(), BtBookshelfDockWidget::installWorksClicked(), moduleAbout(), BtBookshelfDockWidget::moduleAboutTriggered(), BtBookshelfDockWidget::moduleOpenTriggered(), BtBookshelfDockWidget::moduleSearchTriggered(), BtBookshelfDockWidget::moduleUnlockTriggered(), slotBookshelfWizard(), and slotModuleUnlock().
Referenced by BibleTime().
|
private |
Initializes the menubar of BibleTime.
Definition at line 638 of file bibletime_init.cpp.
References BT_CONNECT, deleteProfile(), loadProfile(), slotOpenWindowsMenuAboutToShow(), slotUpdateWindowArrangementActions(), and slotWindowMenuAboutToShow().
Referenced by BibleTime().
|
private |
Initializes the toolbars.
Definition at line 753 of file bibletime_init.cpp.
Referenced by BibleTime().
|
private |
Initializes the view of this widget.
Initializes the view of this widget
Definition at line 48 of file bibletime_init.cpp.
References BT_CONNECT, CBookmarkIndex::magInfoProvided(), BtBookshelfDockWidget::moduleHovered(), InfoDisplay::CInfoDisplay::setInfo(), and slotAutoScroll().
Referenced by BibleTime().
|
staticslot |
Creates QAction's that have keyboard shortcuts.
Definition at line 88 of file bibletime_init.cpp.
References CResMgr::mainMenu::mainIndex::search::accel, CResMgr::mainMenu::mainIndex::searchdefaultbible::accel, CResMgr::mainMenu::window::saveToNewProfile::accel, CResMgr::mainMenu::window::showFullscreen::accel, CResMgr::mainMenu::window::arrangementMode::manual::accel, CResMgr::mainMenu::window::arrangementMode::autoTileHorizontal::accel, CResMgr::mainMenu::window::arrangementMode::autoTileVertical::accel, CResMgr::mainMenu::window::arrangementMode::autoTile::accel, CResMgr::mainMenu::window::arrangementMode::autoTabbed::accel, CResMgr::mainMenu::window::arrangementMode::autoCascade::accel, CResMgr::mainMenu::window::tileHorizontal::accel, CResMgr::mainMenu::window::tileVertical::accel, CResMgr::mainMenu::window::tile::accel, CResMgr::mainMenu::window::cascade::accel, CResMgr::mainMenu::window::close::accel, CResMgr::mainMenu::window::closeAll::accel, CResMgr::mainMenu::settings::swordSetupDialog::accel, CResMgr::mainMenu::help::handbook::accel, CResMgr::mainMenu::help::bibleStudyHowTo::accel, CResMgr::mainMenu::help::tipOfTheDay::accel, and BtActionCollection::addAction().
|
inlinestaticnoexcept |
Definition at line 143 of file bibletime.h.
References m_instance.
Referenced by BtModelViewReadDisplay::BtModelViewReadDisplay(), CDisplayWindow::initActions(), CDisplayWindow::lookupSwordKey(), BtModelViewReadDisplay::slotSliderMoved(), BtQmlInterface::timerEvent(), and BtQuickWidget::wheelEvent().
CKeyChooser * BibleTime::keyChooser | ( | ) | const |
Definition at line 314 of file bibletime_init.cpp.
References BT_ASSERT.
|
privateslot |
Loads the profile with the menu id ID.
Definition at line 479 of file bibletime_slots.cpp.
References BT_ASSERT, and btConfig().
Referenced by initMenubar().
|
privateslot |
Loads the profile with the given key.
Definition at line 491 of file bibletime_slots.cpp.
References BT_ASSERT, btConfig(), m_mdi, refreshProfileMenus(), reloadProfile(), and saveProfile().
|
privateslot |
Definition at line 233 of file bibletime.cpp.
Referenced by initConnections().
|
static |
Displays a dialog which asks the user an unlock key for the given module and tries to unlock the module. If an invalid unlock key is given, a warning message is issued and the user is again asked for the key.
[in] | module | The module to unlock. |
[in] | parent | The parent widget for the unlock dialogs. |
Definition at line 188 of file bibletime.cpp.
References BtInstallBackend::backend(), BT_ASSERT, CSwordModuleInfo::CipherKey, CSwordModuleInfo::config(), CSwordModuleInfo::getUnlockInfo(), BtMessageInputDialog::getUserInput(), CSwordBackend::instance(), CSwordModuleInfo::isLocked(), CSwordModuleInfo::name(), BtMessageInputDialog::Password, message::showWarning(), and CSwordModuleInfo::unlock().
Referenced by slotModuleUnlock().
|
inlinenoexcept |
Definition at line 149 of file bibletime.h.
References m_navToolBar.
Referenced by CDisplayWindow::clearMainWindowToolBars(), CDisplayWindow::setupMainWindowToolBars(), and CBookReadWindow::setupMainWindowToolBars().
void BibleTime::openFindWidget | ( | ) |
Opens the BtFindWidget below the MDI area.
Definition at line 335 of file bibletime.cpp.
References m_findWidget, and BtFindWidget::showAndSelect().
Referenced by CDisplayWindow::initActions().
|
slot |
Opens the handbook.
Definition at line 412 of file bibletime_slots.cpp.
References util::directory::getHandbook(), and message::showCritical().
Referenced by initActions().
|
slot |
Opens the bible study howto.
Definition at line 428 of file bibletime_slots.cpp.
References util::directory::getHowto(), and message::showCritical().
Referenced by initActions().
void BibleTime::openSearchDialog | ( | BtConstModuleList | modules, |
QString const & | searchText = {} |
||
) |
Definition at line 327 of file bibletime.cpp.
References m_searchDialog.
Referenced by CDisplayWindow::initActions(), slotSearchDefaultBible(), and slotSearchModules().
|
slot |
Processes the command-line options given to BibleTime.
[in] | ignoreSession | Specifies whether –ignore-session was used. |
[in] | bibleKey | If –open-default-bible was used, the bible key specified, or null otherwise. |
Definition at line 248 of file bibletime.cpp.
References btConfig(), colorThemeChanged(), createReadDisplayWindow(), BtConfig::getDefaultSwordModuleByType(), CSwordVerseKey::index(), CSwordVerseKey::key(), m_mdi, CMDIArea::myTileVertical(), CSwordVerseKey::positionToTop(), anonymous_namespace{bibletime.cpp}::randInt(), reloadProfile(), CSwordVerseKey::setIndex(), BtConfigCore::setValue(), and BtConfigCore::sync().
|
private |
Refreshes all presenter supporting at least in of the features given as parameter.
Refreshes all presenters.
Definition at line 241 of file bibletime.cpp.
References m_mdi.
Referenced by slotSettingsOptions().
|
privateslot |
Refreshes the save profile and load profile menus.
Slot to refresh the saved profile and load profile menus.
Definition at line 760 of file bibletime_slots.cpp.
References btConfig(), BtConfig::currentSessionKey(), m_windowDeleteProfileMenu, m_windowLoadProfileActionGroup, m_windowLoadProfileMenu, and BtConfig::sessionNames().
Referenced by deleteProfile(), loadProfile(), saveToNewProfile(), and slotSettingsOptions().
|
privateslot |
Reloads the current profile.
Definition at line 511 of file bibletime_slots.cpp.
References CMDIArea::ArrangementModeTile, BT_ASSERT, btConfig(), createReadDisplayWindow(), BtConfigCore::group(), CSwordBackend::instance(), m_findWidget, m_mdi, m_showMainWindowToolbarAction, m_showTextAreaHeadersAction, m_showTextWindowModuleChooserAction, m_showTextWindowNavigationAction, m_showTextWindowToolButtonsAction, m_toolbarsInEachWindow, m_windowFullscreenAction, BtConfig::session(), CMDIArea::setMDIArrangementMode(), message::setQActionCheckedNoTrigger(), showOrHideToolBars(), and CMDIArea::triggerWindowUpdate().
Referenced by loadProfile(), and processCommandline().
|
private |
|
staticprivate |
Retranslates the UI actions.
retranslation for actions used in this class This is called for two different collections of actions One set is for the actual use in the menus, etc The second is used during the use of the configuration shortcut editor
Definition at line 808 of file bibletime_init.cpp.
References BtActionCollection::action().
void BibleTime::saveConfigSettings | ( | ) |
Saves the configuration dialog settings, doesn't open dialog.
Save the settings, used when no settings have been saved before
Definition at line 135 of file bibletime_slots.cpp.
References BtConfigDialog::save().
|
privateslot |
Saves the current settings into the currently activated profile.
Definition at line 454 of file bibletime_slots.cpp.
References btConfig(), CMDIArea::getMDIArrangementMode(), m_findWidget, m_mdi, BtConfig::session(), BtConfigCore::setValue(), and CDisplayWindow::storeProfileSettings().
Referenced by loadProfile(), saveToNewProfile(), and ~BibleTime().
|
privateslot |
Saves current settings into a new profile.
Definition at line 721 of file bibletime_slots.cpp.
References BtConfig::addSession(), btConfig(), refreshProfileMenus(), saveProfile(), BtConfig::sessionNames(), BtConfig::setCurrentSession(), and message::showInformation().
Referenced by initActions().
void BibleTime::setDisplayFocus | ( | ) |
Sets the focus on the display widget.
Definition at line 322 of file bibletime.cpp.
References getCurrentDisplay().
Referenced by autoScroll(), and autoScrollPause().
|
private |
Set the visibility of all tool bars according to the configuration taking the toolbarsInEachWindow setting into account.
Definition at line 331 of file bibletime_slots.cpp.
References btConfig(), BtConfigCore::group(), m_navToolBar, m_toolsToolBar, m_worksToolBar, BtConfig::session(), toggledTextWindowModuleChooser(), toggledTextWindowNavigator(), and toggledTextWindowToolButtons().
Referenced by reloadProfile(), and slotToggleToolBarsInEachWindow().
|
privateslot |
Definition at line 393 of file bibletime_slots.cpp.
References autoScrollStop(), and m_findWidget.
Referenced by createCentralWidget().
|
privateslot |
Automatically scrolls the display.
Definition at line 712 of file bibletime_slots.cpp.
References getCurrentDisplay(), and m_autoScrollSpeed.
Referenced by initView().
|
slot |
Opens the bookshelf wizard.
Definition at line 139 of file bibletime_slots.cpp.
Referenced by initActions(), and initConnections().
|
privateslot |
Definition at line 230 of file bibletime_slots.cpp.
References m_windowCascadeAction, and slotUpdateWindowArrangementActions().
Referenced by initActions().
|
privateslot |
Definition at line 229 of file bibletime.cpp.
References moduleUnlock().
Referenced by initConnections().
|
privateslot |
Open the About Dialog.
Definition at line 444 of file bibletime_slots.cpp.
Referenced by initActions().
|
slot |
Opens the Tip Dialog.
Definition at line 449 of file bibletime_slots.cpp.
Referenced by initActions().
|
privateslot |
Called when the open windows menu is about to show.
Is called just before the open windows menu is shown.
Definition at line 159 of file bibletime_slots.cpp.
References BT_ASSERT, BT_CONNECT, m_mdi, m_openWindowsMenu, slotSetActiveSubWindow(), and CMDIArea::usableWindowList().
Referenced by initMenubar().
|
privateslot |
Called for search default bible.
Definition at line 403 of file bibletime_slots.cpp.
References btConfig(), and openSearchDialog().
Referenced by initActions().
|
privateslot |
Called when search button is pressed.
Definition at line 380 of file bibletime_slots.cpp.
References CDisplayWindow::constModules(), m_mdi, and openSearchDialog().
Referenced by initActions().
|
privateslot |
Used to set the active menu.
Sets the active window.
Definition at line 374 of file bibletime_slots.cpp.
References m_mdi.
Referenced by slotOpenWindowsMenuAboutToShow().
|
slot |
Opens the optionsdialog of BibleTime.
Definition at line 111 of file bibletime_slots.cpp.
References BT_CONNECT, btConfig(), CSwordBackend::instance(), m_actionCollection, m_infoDisplay, BtActionCollection::readShortcuts(), refreshDisplayWindows(), refreshProfileMenus(), CSwordBackend::setBooknameLanguage(), BtConfigDialog::signalSettingsChanged(), and InfoDisplay::CInfoDisplay::updateColors().
Referenced by initActions().
|
private |
Definition at line 791 of file bibletime_slots.cpp.
References BT_ASSERT, BT_CONNECT, m_debugWidgetAction, and m_debugWindow.
Referenced by initActions().
|
privateslot |
Definition at line 226 of file bibletime_slots.cpp.
References m_windowTileAction, and slotUpdateWindowArrangementActions().
Referenced by initActions().
|
privateslot |
Definition at line 238 of file bibletime_slots.cpp.
References m_windowTileHorizontalAction, and slotUpdateWindowArrangementActions().
Referenced by initActions().
|
privateslot |
Definition at line 234 of file bibletime_slots.cpp.
References m_windowTileVerticalAction, and slotUpdateWindowArrangementActions().
Referenced by initActions().
|
privateslot |
Shows or hides the main toolbar.
Shows/hides the toolbar
Definition at line 243 of file bibletime_slots.cpp.
References BT_ASSERT, btConfig(), BtConfigCore::group(), m_mainToolBar, m_showMainWindowToolbarAction, BtConfig::session(), and BtConfigCore::value().
Referenced by initActions().
|
privateslot |
Definition at line 266 of file bibletime_slots.cpp.
References btConfig(), BtConfigCore::group(), m_navToolBar, BtConfig::session(), toggledTextWindowNavigator(), and BtConfigCore::value().
Referenced by initActions().
|
privateslot |
Shows or hides the text window text area headers and sets configuration that newly opened windows don't user headers.
Definition at line 257 of file bibletime_slots.cpp.
References btConfig(), BtConfigCore::group(), BtConfig::session(), toggledTextWindowHeader(), and BtConfigCore::value().
Referenced by initActions().
|
privateslot |
Definition at line 321 of file bibletime_slots.cpp.
References btConfig(), BtConfigCore::group(), BtConfig::session(), showOrHideToolBars(), and BtConfigCore::value().
Referenced by initActions().
|
privateslot |
Definition at line 284 of file bibletime_slots.cpp.
References btConfig(), BtConfigCore::group(), m_toolsToolBar, BtConfig::session(), toggledTextWindowToolButtons(), and BtConfigCore::value().
Referenced by initActions().
|
privateslot |
Definition at line 302 of file bibletime_slots.cpp.
References btConfig(), BtConfigCore::group(), m_worksToolBar, BtConfig::session(), toggledTextWindowModuleChooser(), and BtConfigCore::value().
Referenced by initActions().
|
privateslot |
This slot is connected with the windowAutoTileAction object
Definition at line 173 of file bibletime_slots.cpp.
References CMDIArea::ArrangementModeCascade, CMDIArea::ArrangementModeManual, CMDIArea::ArrangementModeTabbed, CMDIArea::ArrangementModeTile, CMDIArea::ArrangementModeTileHorizontal, CMDIArea::ArrangementModeTileVertical, autoCascade, autoTabbed, autoTile, autoTileHorizontal, autoTileVertical, BT_ASSERT, btConfig(), CMDIArea::enableWindowMinMaxFlags(), BtConfigCore::group(), m_mdi, m_windowAutoCascadeAction, m_windowAutoTabbedAction, m_windowAutoTileAction, m_windowAutoTileHorizontalAction, m_windowAutoTileVerticalAction, m_windowCascadeAction, m_windowManualModeAction, m_windowTileAction, m_windowTileHorizontalAction, m_windowTileVerticalAction, manual, CMDIArea::myCascade(), CMDIArea::myTile(), CMDIArea::myTileHorizontal(), CMDIArea::myTileVertical(), BtConfig::session(), and CMDIArea::setMDIArrangementMode().
Referenced by initMenubar(), slotCascade(), slotTile(), slotTileHorizontal(), and slotTileVertical().
|
privateslot |
Called when the window menu is about to show.
Is called just before the window menu is shown.
Definition at line 143 of file bibletime_slots.cpp.
References BT_ASSERT, m_mdi, m_openWindowsMenu, m_windowCascadeAction, m_windowCloseAction, m_windowCloseAllAction, m_windowMenu, m_windowTileAction, m_windowTileHorizontalAction, and m_windowTileVerticalAction.
Referenced by initMenubar().
|
signal |
Referenced by CDisplayWindow::CDisplayWindow(), and slotToggleTextWindowHeader().
|
signal |
Referenced by CDisplayWindow::CDisplayWindow(), showOrHideToolBars(), and slotToggleWorksToolbar().
|
signal |
Referenced by CDisplayWindow::CDisplayWindow(), showOrHideToolBars(), and slotToggleNavigatorToolbar().
|
signal |
Referenced by CDisplayWindow::CDisplayWindow(), showOrHideToolBars(), and slotToggleToolsToolbar().
|
privateslot |
Toggles between normal and fullscreen mode.
Definition at line 650 of file bibletime_slots.cpp.
References m_mdi, and CMDIArea::triggerWindowUpdate().
Referenced by initActions().
|
inlinenoexcept |
Definition at line 156 of file bibletime.h.
References m_toolsToolBar.
Referenced by CDisplayWindow::clearMainWindowToolBars(), CDisplayWindow::setupMainWindowToolBars(), CBookReadWindow::setupMainWindowToolBars(), and CCommentaryReadWindow::setupMainWindowToolBars().
|
inlinenoexcept |
Definition at line 152 of file bibletime.h.
References m_worksToolBar.
Referenced by CDisplayWindow::setupMainWindowToolBars(), and CBookReadWindow::setupMainWindowToolBars().
|
friend |
Definition at line 133 of file bibletime.h.
|
private |
Definition at line 436 of file bibletime.h.
|
private |
Definition at line 439 of file bibletime.h.
Referenced by slotSettingsOptions().
|
private |
Definition at line 442 of file bibletime.h.
|
private |
Definition at line 443 of file bibletime.h.
Referenced by autoScroll(), and autoScrollStop().
|
private |
Definition at line 450 of file bibletime.h.
Referenced by autoScroll(), autoScrollAnyKey(), autoScrollPause(), autoScrollStop(), and slotAutoScroll().
|
private |
Definition at line 451 of file bibletime.h.
Referenced by autoScroll(), autoScrollPause(), and autoScrollStop().
|
private |
Definition at line 441 of file bibletime.h.
|
private |
Definition at line 435 of file bibletime.h.
|
private |
Definition at line 370 of file bibletime.h.
|
private |
Definition at line 371 of file bibletime.h.
|
private |
Definition at line 369 of file bibletime.h.
Referenced by ~BibleTime().
|
private |
Definition at line 429 of file bibletime.h.
|
private |
Definition at line 430 of file bibletime.h.
|
private |
Definition at line 454 of file bibletime.h.
Referenced by slotShowDebugWindow().
|
private |
Definition at line 455 of file bibletime.h.
Referenced by slotShowDebugWindow(), and ~BibleTime().
|
private |
Definition at line 381 of file bibletime.h.
|
private |
Definition at line 448 of file bibletime.h.
Referenced by openFindWidget(), reloadProfile(), saveProfile(), and slotActiveWindowChanged().
|
private |
Definition at line 433 of file bibletime.h.
|
private |
Definition at line 373 of file bibletime.h.
Referenced by infoDisplay(), and slotSettingsOptions().
|
staticprivate |
Definition at line 366 of file bibletime.h.
Referenced by BibleTime(), and instance().
|
private |
Definition at line 372 of file bibletime.h.
|
private |
Definition at line 375 of file bibletime.h.
Referenced by slotToggleMainToolbar().
|
private |
Definition at line 447 of file bibletime.h.
Referenced by createReadDisplayWindow(), getCurrentDisplay(), getCurrentModule(), loadProfile(), processCommandline(), refreshDisplayWindows(), reloadProfile(), saveProfile(), slotOpenWindowsMenuAboutToShow(), slotSearchModules(), slotSetActiveSubWindow(), slotUpdateWindowArrangementActions(), slotWindowMenuAboutToShow(), and toggleFullscreen().
|
private |
Definition at line 376 of file bibletime.h.
Referenced by navToolBar(), showOrHideToolBars(), and slotToggleNavigatorToolbar().
|
private |
Definition at line 434 of file bibletime.h.
|
private |
Definition at line 406 of file bibletime.h.
Referenced by slotOpenWindowsMenuAboutToShow(), and slotWindowMenuAboutToShow().
|
private |
Definition at line 382 of file bibletime.h.
|
private |
Definition at line 383 of file bibletime.h.
|
private |
Definition at line 391 of file bibletime.h.
|
private |
Definition at line 452 of file bibletime.h.
Referenced by openSearchDialog().
|
private |
Definition at line 400 of file bibletime.h.
|
private |
Definition at line 401 of file bibletime.h.
|
private |
Definition at line 402 of file bibletime.h.
|
private |
Definition at line 428 of file bibletime.h.
|
private |
Definition at line 427 of file bibletime.h.
|
private |
Definition at line 388 of file bibletime.h.
|
private |
Definition at line 387 of file bibletime.h.
|
private |
Definition at line 389 of file bibletime.h.
|
private |
Definition at line 392 of file bibletime.h.
Referenced by reloadProfile(), and slotToggleMainToolbar().
|
private |
Definition at line 393 of file bibletime.h.
Referenced by reloadProfile().
|
private |
Definition at line 395 of file bibletime.h.
Referenced by reloadProfile().
|
private |
Definition at line 394 of file bibletime.h.
Referenced by reloadProfile().
|
private |
Definition at line 396 of file bibletime.h.
Referenced by reloadProfile().
|
private |
Definition at line 437 of file bibletime.h.
|
private |
Definition at line 397 of file bibletime.h.
Referenced by reloadProfile().
|
private |
Definition at line 390 of file bibletime.h.
|
private |
Definition at line 378 of file bibletime.h.
Referenced by showOrHideToolBars(), slotToggleToolsToolbar(), and toolsToolBar().
|
private |
Definition at line 386 of file bibletime.h.
|
private |
Definition at line 413 of file bibletime.h.
|
private |
Definition at line 412 of file bibletime.h.
|
private |
Definition at line 414 of file bibletime.h.
Referenced by slotUpdateWindowArrangementActions().
|
private |
Definition at line 416 of file bibletime.h.
Referenced by slotUpdateWindowArrangementActions().
|
private |
Definition at line 415 of file bibletime.h.
Referenced by slotUpdateWindowArrangementActions().
|
private |
Definition at line 418 of file bibletime.h.
Referenced by slotUpdateWindowArrangementActions().
|
private |
Definition at line 417 of file bibletime.h.
Referenced by slotUpdateWindowArrangementActions().
|
private |
Definition at line 407 of file bibletime.h.
Referenced by slotCascade(), slotUpdateWindowArrangementActions(), and slotWindowMenuAboutToShow().
|
private |
Definition at line 419 of file bibletime.h.
Referenced by slotWindowMenuAboutToShow().
|
private |
Definition at line 420 of file bibletime.h.
Referenced by slotWindowMenuAboutToShow().
|
private |
Definition at line 424 of file bibletime.h.
Referenced by refreshProfileMenus().
|
private |
Definition at line 445 of file bibletime.h.
Referenced by reloadProfile().
|
private |
Definition at line 423 of file bibletime.h.
Referenced by refreshProfileMenus().
|
private |
Definition at line 422 of file bibletime.h.
Referenced by refreshProfileMenus().
|
private |
Definition at line 411 of file bibletime.h.
Referenced by slotUpdateWindowArrangementActions().
|
private |
Definition at line 405 of file bibletime.h.
Referenced by slotWindowMenuAboutToShow().
|
private |
Definition at line 421 of file bibletime.h.
|
private |
Definition at line 408 of file bibletime.h.
Referenced by slotTile(), slotUpdateWindowArrangementActions(), and slotWindowMenuAboutToShow().
|
private |
Definition at line 409 of file bibletime.h.
Referenced by slotTileHorizontal(), slotUpdateWindowArrangementActions(), and slotWindowMenuAboutToShow().
|
private |
Definition at line 410 of file bibletime.h.
Referenced by slotTileVertical(), slotUpdateWindowArrangementActions(), and slotWindowMenuAboutToShow().
|
private |
Definition at line 377 of file bibletime.h.
Referenced by showOrHideToolBars(), slotToggleWorksToolbar(), and worksToolBar().