BibleTime
Classes | Public Slots | Public Member Functions | Protected Slots | Protected Member Functions | Private Member Functions | List of all members
CLexiconReadWindow Class Reference

The class used to display lexicons. More...

#include <clexiconreadwindow.h>

Inheritance diagram for CLexiconReadWindow:

Classes

class  ActionCollection
 

Public Slots

void reload () override
 
- 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)
 

Public Member Functions

 CLexiconReadWindow (QList< CSwordModuleInfo * > const &modules, QString const &key, CMDIArea *parent)
 
- Public Member Functions inherited from CDisplayWindow
ActionCollectionactionCollection () const noexcept
 
virtual void applyProfileSettings (BtConfigCore const &windowConf)
 Loads the settings of this window from configuration.
 
BibleTimebtMainWindow ()
 
QToolBarbuttonsToolBar () const noexcept
 
BtConstModuleList constModules () const
 
virtual void copyDisplayedText ()
 
DisplayOptions const & displayOptions () const noexcept
 
BtModelViewReadDisplaydisplayWidget () const noexcept
 
FilterOptions const & filterOptions () const noexcept
 
CSwordModuleInfo const * firstModule () const noexcept
 
CSwordKeygetMouseClickedKey () const
 
CKeyChooserkeyChooser () const noexcept
 
QToolBarmainToolBar () const noexcept
 
CMDIAreamdi () const
 
QStringList const & moduleNames () const noexcept
 
BtModuleList const & modules () const noexcept
 
virtual CSwordModuleInfo::ModuleType moduleType () const
 
void setBibleReference (const QString &reference)
 
void setDisplaySettingsButton (BtDisplaySettingsButton *button)
 
virtual void storeProfileSettings (BtConfigCore &windowConf) const
 Stores the settings of this window to configuration.
 
CSwordKeyswordKey () const noexcept
 
virtual bool syncAllowed () const noexcept
 
void updateWindowTitle ()
 
void windowActivated ()
 

Protected Slots

void nextEntry ()
 
void previousEntry ()
 
- Protected Slots inherited from CDisplayWindow
void lookup ()
 
virtual void modulesChanged ()
 
void printAll ()
 
void printAnchorOnly ()
 
void printAnchorWithText ()
 

Protected Member Functions

void initActions () override
 
- Protected Member Functions inherited from CDisplayWindow
 CDisplayWindow (BtModuleList const &modules, QString const &key, bool const addTextHeaderToolbar, ActionCollection *actionCollection, CMDIArea *const parent)
 
void clearMainWindowToolBars ()
 
BTHistoryhistory () const noexcept
 
bool init ()
 
template<typename ... Args>
QActioninitAddAction (Args &&... args)
 
virtual void initConnections ()
 
virtual void initToolbars ()
 
virtual void lookupSwordKey (CSwordKey *)
 
virtual QMenunewDisplayWidgetPopupMenu ()
 
void setDisplayOptions (DisplayOptions const &v)
 
void setFilterOptions (FilterOptions const &v)
 
virtual void setupMainWindowToolBars ()
 
 ~CDisplayWindow () override
 

Private Member Functions

CSwordLDKeyldKey ()
 

Additional Inherited Members

- 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
 

Detailed Description

The class used to display lexicons.

Definition at line 27 of file clexiconreadwindow.h.

Constructor & Destructor Documentation

◆ CLexiconReadWindow()

CLexiconReadWindow::CLexiconReadWindow ( QList< CSwordModuleInfo * > const &  modules,
QString const &  key,
CMDIArea parent 
)

Definition at line 36 of file clexiconreadwindow.cpp.

References CDisplayWindow::init().

Member Function Documentation

◆ initActions()

void CLexiconReadWindow::initActions ( )
overrideprotectedvirtual

Initializes the internel keyboard actions.

Implements CDisplayWindow.

Definition at line 43 of file clexiconreadwindow.cpp.

References CDisplayWindow::initAddAction(), CDisplayWindow::m_actionCollection, nextEntry(), previousEntry(), and BtActionCollection::readShortcuts().

◆ ldKey()

CSwordLDKey * CLexiconReadWindow::ldKey ( )
private

Definition at line 64 of file clexiconreadwindow.cpp.

References CDisplayWindow::m_swordKey.

Referenced by nextEntry(), and previousEntry().

◆ nextEntry

void CLexiconReadWindow::nextEntry ( )
protectedslot

Definition at line 58 of file clexiconreadwindow.cpp.

References CDisplayWindow::keyChooser(), ldKey(), and CKeyChooser::setKey().

Referenced by initActions().

◆ previousEntry

void CLexiconReadWindow::previousEntry ( )
protectedslot

Definition at line 61 of file clexiconreadwindow.cpp.

References CDisplayWindow::keyChooser(), ldKey(), and CKeyChooser::setKey().

Referenced by initActions().

◆ reload

void CLexiconReadWindow::reload ( )
overrideslot

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