15 #include <QMainWindow>
20 #include "../backend/drivers/btmodulelist.h"
21 #include "../backend/drivers/cswordmoduleinfo.h"
139 Qt::WindowFlags flags = Qt::WindowFlags());
192 QString
const & searchText = {});
269 template <
bool goingUp>
287 QString
const &
key);
289 QString
const &
key = {});
459 extern template void BibleTime::autoScroll<true>();
460 extern template void BibleTime::autoScroll<false>();
QList< CSwordModuleInfo const * > BtConstModuleList
QAction * m_windowCloseAction
void loadProfile(QAction *action)
QPointer< QWidget > m_debugWindow
QToolBar * toolsToolBar() const noexcept
QAction * m_searchOpenWorksAction
void slotModuleUnlock(CSwordModuleInfo *module)
BtModuleChooserBar * m_worksToolBar
QAction * m_autoScrollPauseAction
QAction * m_bookshelfManagerAction
QAction * m_setPreferencesAction
QAction * m_tipOfTheDayAction
QAction * m_showBookshelfAction
QActionGroup * m_windowArrangementActionGroup
BtBookshelfDockWidget * m_bookshelfDock
void slotBookshelfWizard()
QAction * m_windowTileVerticalAction
QAction * m_aboutBibleTimeAction
QAction * m_windowAutoTileVerticalAction
QAction * m_windowCascadeAction
static bool moduleUnlock(CSwordModuleInfo *module, QWidget *parent=nullptr)
void slotShowDebugWindow(bool)
void moduleAbout(CSwordModuleInfo *module)
QAction * m_openHandbookAction
CKeyChooser * keyChooser() const
QAction * m_debugWidgetAction
void slotActiveWindowChanged(QMdiSubWindow *window)
QAction * m_windowTileAction
static void retranslateUiActions(BtActionCollection *ac)
QAction * m_windowAutoCascadeAction
QAction * m_autoScrollDownAction
QAction * m_showTextWindowNavigationAction
QToolBar * navToolBar() const noexcept
void deleteProfile(QAction *action)
BtModuleChooserBar * worksToolBar() const noexcept
QAction * m_windowSaveToNewProfileAction
QAction * m_windowAutoTileHorizontalAction
void slotTileHorizontal()
InfoDisplay::CInfoDisplay * m_infoDisplay
QAction * m_searchStandardBibleAction
void slotUpdateWindowArrangementActions(QAction *trigerredAction)
void toggledTextWindowToolButtons(bool newState)
void createCentralWidget()
bool event(QEvent *event) override
void slotToggleWorksToolbar()
void slotOpenAboutDialog()
void toggledTextWindowHeader(bool newState)
static void insertKeyboardActions(BtActionCollection *const a)
QAction * m_showMagAction
QAction * m_bookshelfWizardAction
void openSearchDialog(BtConstModuleList modules, QString const &searchText={})
void slotSearchDefaultBible()
void slotSettingsOptions()
void slotToggleMainToolbar()
QAction * m_showTextAreaHeadersAction
BtOpenWorkAction * m_openWorkAction
void slotToggleTextWindowHeader()
static BibleTime * m_instance
QDockWidget * m_bookmarksDock
CBookmarkIndex * m_bookmarksPage
QAction * m_showBookmarksAction
void showOrHideToolBars()
void toggledTextWindowNavigator(bool newState)
void slotOpenWindowsMenuAboutToShow()
void openOnlineHelp_Handbook()
QAction * m_windowAutoTileAction
QAction * m_showTextWindowModuleChooserAction
QAction * m_windowTileHorizontalAction
QAction * m_showMainWindowToolbarAction
void createMenuAndToolBar()
QMenu * m_windowDeleteProfileMenu
void refreshProfileMenus()
QAction * m_showTextWindowToolButtonsAction
void slotToggleToolsToolbar()
QToolBar * m_toolsToolBar
void slotToggleToolBarsInEachWindow()
InfoDisplay::CInfoDisplay * infoDisplay() const noexcept
void toggledTextWindowModuleChooser(bool newState)
QAction * m_windowManualModeAction
BtFindWidget * m_findWidget
QPointer< Search::CSearchDialog > m_searchDialog
CSwordModuleInfo const * getCurrentModule()
BtModelViewReadDisplay * getCurrentDisplay()
void openOnlineHelp_Howto()
static BibleTime * instance() noexcept
void processCommandline(bool ignoreSession, QString const &bibleKey)
void slotWindowMenuAboutToShow()
QAction * m_windowAutoTabbedAction
QAction * m_windowFullscreenAction
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
QAction * m_toolbarsInEachWindow
QAction * m_bibleStudyHowtoAction
void slotToggleNavigatorToolbar()
QAction * m_windowCloseAllAction
BtActionCollection * m_actionCollection
QMenu * m_openWindowsMenu
void slotSetActiveSubWindow(QWidget *window)
QMenu * m_windowArrangementMenu
BibleTime(BibleTimeApp &app, QWidget *parent=nullptr, Qt::WindowFlags flags=Qt::WindowFlags())
QAction * m_autoScrollUpAction
The base class for all display windows of BibleTime.
BtModuleList const & modules() const noexcept