BibleTime
Classes | Public Member Functions | Public Attributes | List of all members
BibleTime::ActionCollection Class Reference

#include <bibletime.h>

Inheritance diagram for BibleTime::ActionCollection:

Classes

struct  help
 

Public Member Functions

 ActionCollection (QAction *showBookshelfAction, QAction *showBookmarksAction, QAction *showMagAction, QObject *parent=nullptr)
 
void retranslateUi ()
 
- Public Member Functions inherited from BtActionCollection
QActionaction (QString const &name) const
 
template<typename T >
TactionAs (QString const &name) const
 
QMap< QString, QAction * > const & actions () const noexcept
 
void addAction (QString const &name, QAction *const action)
 
 BtActionCollection (QObject *const parent=nullptr)
 
void readShortcuts (QString const &group)
 Read shortcuts from config.
 
void writeShortcuts (QString const &group) const
 Write shortcuts to config.
 

Public Attributes

struct { 
 
   BtOpenWorkAction *   openWork 
 
   QAction *   quit 
 
file 
 
struct BibleTime::ActionCollection::help help
 
struct { 
 
   QAction *   searchOpenWorks 
 
   QAction *   searchStandardBible 
 
search 
 
struct { 
 
   QAction *   bookshelfManager 
 
   QAction *   configureBibleTime 
 
settings 
 
struct { 
 
   QAction *   fullscreen 
 
   struct { 
 
      QAction *   autoScrollDown 
 
      QAction *   autoScrollUp 
 
      QAction *   pauseAutoScroll 
 
   }   scroll 
 
   QAction *   showBookmarks 
 
   QAction *   showBookshelf 
 
   QAction *   showMag 
 
   QAction *   showParallelTextHeadings 
 
   struct { 
 
      QAction *   showMainToolbar 
 
      QAction *   showNavigationToolbar 
 
      QAction *   showToolbarsInTextWindows 
 
      QAction *   showToolsToolbar 
 
      QAction *   showWorksToolbar 
 
   }   toolbars 
 
view 
 
struct { 
 
   struct { 
 
      QAction *   autoCascade 
 
      QAction *   autoTile 
 
      QAction *   autoTileHorizontally 
 
      QAction *   autoTileVertically 
 
      QAction *   manual 
 
      QAction *   tabbed 
 
   }   arrangementMode 
 
   QAction *   cascade 
 
   QAction *   closeAllWindows 
 
   QAction *   closeWindow 
 
   QAction *   saveAsNewSession 
 
   QAction *   tile 
 
   QAction *   tileHorizontally 
 
   QAction *   tileVertically 
 
windows 
 

Additional Inherited Members

- Static Public Member Functions inherited from BtActionCollection
static QKeySequence getDefaultShortcut (QAction &action)
 

Detailed Description

Definition at line 138 of file bibletime.h.

Constructor & Destructor Documentation

◆ ActionCollection()

BibleTime::ActionCollection::ActionCollection ( QAction showBookshelfAction,
QAction showBookmarksAction,
QAction showMagAction,
QObject parent = nullptr 
)

Member Function Documentation

◆ retranslateUi()

void BibleTime::ActionCollection::retranslateUi ( )

Member Data Documentation

◆ [struct]

struct { ... } BibleTime::ActionCollection::arrangementMode

◆ autoCascade

QAction* BibleTime::ActionCollection::autoCascade

◆ autoScrollDown

QAction* BibleTime::ActionCollection::autoScrollDown

Definition at line 162 of file bibletime.h.

Referenced by BibleTime::initActions(), and BibleTime::initMenubar().

◆ autoScrollUp

QAction* BibleTime::ActionCollection::autoScrollUp

Definition at line 161 of file bibletime.h.

Referenced by BibleTime::initActions(), and BibleTime::initMenubar().

◆ autoTile

QAction* BibleTime::ActionCollection::autoTile

◆ autoTileHorizontally

QAction* BibleTime::ActionCollection::autoTileHorizontally

◆ autoTileVertically

QAction* BibleTime::ActionCollection::autoTileVertically

◆ bookshelfManager

QAction* BibleTime::ActionCollection::bookshelfManager

Definition at line 191 of file bibletime.h.

Referenced by BibleTime::initActions(), and BibleTime::initMenubar().

◆ cascade

QAction* BibleTime::ActionCollection::cascade

◆ closeAllWindows

QAction* BibleTime::ActionCollection::closeAllWindows

◆ closeWindow

QAction* BibleTime::ActionCollection::closeWindow

◆ configureBibleTime

QAction* BibleTime::ActionCollection::configureBibleTime

Definition at line 192 of file bibletime.h.

Referenced by BibleTime::initActions(), and BibleTime::initMenubar().

◆ [struct]

struct { ... } BibleTime::ActionCollection::file

◆ fullscreen

QAction* BibleTime::ActionCollection::fullscreen

◆ help

◆ manual

QAction* BibleTime::ActionCollection::manual

◆ openWork

BtOpenWorkAction* BibleTime::ActionCollection::openWork

◆ pauseAutoScroll

QAction* BibleTime::ActionCollection::pauseAutoScroll

◆ quit

QAction* BibleTime::ActionCollection::quit

Definition at line 144 of file bibletime.h.

Referenced by BibleTime::initActions(), and BibleTime::initMenubar().

◆ saveAsNewSession

QAction* BibleTime::ActionCollection::saveAsNewSession

Definition at line 187 of file bibletime.h.

Referenced by BibleTime::initActions(), and BibleTime::initMenubar().

◆ [struct]

struct { ... } BibleTime::ActionCollection::scroll

◆ [struct]

struct { ... } BibleTime::ActionCollection::search

◆ searchOpenWorks

QAction* BibleTime::ActionCollection::searchOpenWorks

◆ searchStandardBible

QAction* BibleTime::ActionCollection::searchStandardBible

Definition at line 169 of file bibletime.h.

Referenced by BibleTime::initActions(), and BibleTime::initMenubar().

◆ [struct]

struct { ... } BibleTime::ActionCollection::settings

◆ showBookmarks

QAction* BibleTime::ActionCollection::showBookmarks

Definition at line 150 of file bibletime.h.

Referenced by BibleTime::initMenubar(), and BibleTime::initToolbars().

◆ showBookshelf

QAction* BibleTime::ActionCollection::showBookshelf

Definition at line 149 of file bibletime.h.

Referenced by BibleTime::initMenubar(), and BibleTime::initToolbars().

◆ showMag

QAction* BibleTime::ActionCollection::showMag

Definition at line 151 of file bibletime.h.

Referenced by BibleTime::initMenubar(), and BibleTime::initToolbars().

◆ showMainToolbar

QAction* BibleTime::ActionCollection::showMainToolbar

◆ showNavigationToolbar

QAction* BibleTime::ActionCollection::showNavigationToolbar

◆ showParallelTextHeadings

QAction* BibleTime::ActionCollection::showParallelTextHeadings

◆ showToolbarsInTextWindows

QAction* BibleTime::ActionCollection::showToolbarsInTextWindows

◆ showToolsToolbar

QAction* BibleTime::ActionCollection::showToolsToolbar

◆ showWorksToolbar

QAction* BibleTime::ActionCollection::showWorksToolbar

◆ tabbed

QAction* BibleTime::ActionCollection::tabbed

◆ tile

QAction* BibleTime::ActionCollection::tile

◆ tileHorizontally

QAction* BibleTime::ActionCollection::tileHorizontally

◆ tileVertically

QAction* BibleTime::ActionCollection::tileVertically

◆ [struct]

struct { ... } BibleTime::ActionCollection::toolbars

◆ [struct]

struct { ... } BibleTime::ActionCollection::view

◆ [struct]

struct { ... } BibleTime::ActionCollection::windows

The documentation for this class was generated from the following files: