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
ActionCollection * actionCollection () const noexcept
 
virtual void applyProfileSettings (BtConfigCore const &windowConf)
 Loads the settings of this window from configuration.
 
BibleTime * btMainWindow ()
 
QToolBar * buttonsToolBar () const noexcept
 
BtConstModuleList constModules () const
 
virtual void copyDisplayedText ()
 
DisplayOptions const & displayOptions () const noexcept
 
BtModelViewReadDisplay * displayWidget () const noexcept
 
FilterOptions const & filterOptions () const noexcept
 
CSwordModuleInfo const * firstModule () const noexcept
 
CSwordKey * getMouseClickedKey () const
 
CKeyChooser * keyChooser () const noexcept
 
QToolBar * mainToolBar () const noexcept
 
CMDIArea * mdi () 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.
 
CSwordKey * swordKey () 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
QMenu * addDebugActions (QMenu *menu)
 
 CDisplayWindow (BtModuleList const &modules, QString const &key, bool const addTextHeaderToolbar, ActionCollection *actionCollection, CMDIArea *const parent)
 
void clearMainWindowToolBars ()
 
BTHistory * history () const noexcept
 
bool init ()
 
template<typename ... Args>
QAction & initAddAction (Args &&... args)
 
virtual void initConnections ()
 
virtual void initToolbars ()
 
virtual void lookupSwordKey (CSwordKey *)
 
virtual QMenu * newDisplayWidgetPopupMenu ()
 
void setDisplayOptions (DisplayOptions const &v)
 
void setFilterOptions (FilterOptions const &v)
 
virtual void setupMainWindowToolBars ()
 
 ~CDisplayWindow () override
 

Private Member Functions

CSwordLDKey * ldKey ()
 

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 35 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 42 of file clexiconreadwindow.cpp.

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

◆ ldKey()

CSwordLDKey * CLexiconReadWindow::ldKey ( )
private

Definition at line 63 of file clexiconreadwindow.cpp.

References CDisplayWindow::m_swordKey.

Referenced by nextEntry(), and previousEntry().

◆ nextEntry

void CLexiconReadWindow::nextEntry ( )
protectedslot

Definition at line 57 of file clexiconreadwindow.cpp.

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

Referenced by initActions().

◆ previousEntry

void CLexiconReadWindow::previousEntry ( )
protectedslot

Definition at line 60 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: