20#include "../backend/drivers/btmodulelist.h"
21#include "../backend/drivers/cswordmoduleinfo.h"
218 Qt::WindowFlags flags = Qt::WindowFlags());
271 QString
const & searchText = {});
342 template <
bool goingUp>
360 QString
const & key);
362 QString
const & key = {});
482extern template void BibleTime::autoScroll<true>();
483extern template void BibleTime::autoScroll<false>();
QList< CSwordModuleInfo const * > BtConstModuleList
QAction * pauseAutoScroll
struct BibleTime::ActionCollection::@5 settings
QAction * configureBibleTime
QAction * autoTileVertically
QAction * saveAsNewSession
QAction * showToolsToolbar
struct BibleTime::ActionCollection::@3 search
QAction * showWorksToolbar
QAction * showMainToolbar
QAction * searchStandardBible
QAction * closeAllWindows
QAction * autoTileHorizontally
struct BibleTime::ActionCollection::@1 file
QAction * bookshelfManager
BtOpenWorkAction * openWork
struct BibleTime::ActionCollection::@4 windows
QAction * showParallelTextHeadings
struct BibleTime::ActionCollection::@2 view
struct BibleTime::ActionCollection::@2::@7 scroll
QAction * searchOpenWorks
struct BibleTime::ActionCollection::@2::@6 toolbars
struct BibleTime::ActionCollection::@4::@8 arrangementMode
QAction * tileHorizontally
QAction * showNavigationToolbar
QAction * showToolbarsInTextWindows
void loadProfile(QAction *action)
QPointer< QWidget > m_debugWindow
void slotModuleUnlock(CSwordModuleInfo *module)
BtModuleChooserBar * m_worksToolBar
QActionGroup * m_windowArrangementActionGroup
BtBookshelfDockWidget * m_bookshelfDock
void slotBookshelfWizard()
static bool moduleUnlock(CSwordModuleInfo *module, QWidget *parent=nullptr)
void slotShowDebugWindow(bool)
void moduleAbout(CSwordModuleInfo *module)
CKeyChooser * keyChooser() const
QAction * m_debugWidgetAction
void slotActiveWindowChanged(QMdiSubWindow *window)
ActionCollection * m_actions
void deleteProfile(QAction *action)
void slotTileHorizontal()
InfoDisplay::CInfoDisplay * m_infoDisplay
void slotUpdateWindowArrangementActions(QAction *trigerredAction)
void toggledTextWindowToolButtons(bool newState)
void createCentralWidget()
bool event(QEvent *event) override
void slotToggleWorksToolbar()
void slotOpenAboutDialog()
void toggledTextWindowHeader(bool newState)
void openSearchDialog(BtConstModuleList modules, QString const &searchText={})
void slotSearchDefaultBible()
void slotSettingsOptions()
void slotToggleMainToolbar()
void slotToggleTextWindowHeader()
static BibleTime * m_instance
QDockWidget * m_bookmarksDock
QToolBar * toolsToolBar() const noexcept
CBookmarkIndex * m_bookmarksPage
void showOrHideToolBars()
void toggledTextWindowNavigator(bool newState)
void slotOpenWindowsMenuAboutToShow()
void openOnlineHelp_Handbook()
static BibleTime * instance() noexcept
void createMenuAndToolBar()
QMenu * m_windowDeleteProfileMenu
BtModuleChooserBar * worksToolBar() const noexcept
void refreshProfileMenus()
void slotToggleToolsToolbar()
QToolBar * m_toolsToolBar
void slotToggleToolBarsInEachWindow()
void toggledTextWindowModuleChooser(bool newState)
QToolBar * navToolBar() const noexcept
BtFindWidget * m_findWidget
InfoDisplay::CInfoDisplay * infoDisplay() const noexcept
QPointer< Search::CSearchDialog > m_searchDialog
CSwordModuleInfo const * getCurrentModule()
BtModelViewReadDisplay * getCurrentDisplay()
void openOnlineHelp_Howto()
void processCommandline(bool ignoreSession, QString const &bibleKey)
void slotWindowMenuAboutToShow()
void saveConfigSettings()
QMenu * m_windowLoadProfileMenu
QActionGroup * m_windowLoadProfileActionGroup
CDisplayWindow * createReadDisplayWindow(QList< CSwordModuleInfo * > modules, QString const &key)
Creates a new presenter in the MDI area according to the type of the module.
void refreshDisplayWindows() const
void slotToggleNavigatorToolbar()
QMenu * m_openWindowsMenu
void slotSetActiveSubWindow(QWidget *window)
QMenu * m_windowArrangementMenu
The base class for all display windows of BibleTime.
QAction * bibleStudyHowto