BibleTime
Public Slots | Public Member Functions | Static 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:

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, CMDIArea *parent)
 
- Public Member Functions inherited from CDisplayWindow
BtActionCollectionactionCollection () const
 
virtual void applyProfileSettings (BtConfigCore const &windowConf)
 Loads the settings of this window from configuration. More...
 
BibleTimebtMainWindow ()
 
QToolBarbuttonsToolBar ()
 
BtConstModuleList constModules () const
 
virtual void copyDisplayedText ()
 
DisplayOptions const & displayOptions () const
 
BtModelViewReadDisplaydisplayWidget () const
 
FilterOptions const & filterOptions () const
 
CSwordModuleInfo const * firstModule () const noexcept
 
CSwordKeygetMouseClickedKey () const
 
bool hasSelectedText ()
 
CSwordKeykey () const
 
CKeyChooserkeyChooser () const
 
QToolBarmainToolBar ()
 
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)
 
void setDisplayWidget (BtModelViewReadDisplay *newDisplay)
 
virtual void storeProfileSettings (BtConfigCore &windowConf) const
 Stores the settings of this window to configuration. More...
 
virtual bool syncAllowed () const
 
void updateWindowTitle ()
 
void windowActivated ()
 

Static Public Member Functions

static void insertKeyboardActions (BtActionCollection *a)
 
- Static Public Member Functions inherited from CDisplayWindow
static void insertKeyboardActions (BtActionCollection *const a)
 

Protected Slots

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

Protected Member Functions

void initActions () override
 
- Protected Member Functions inherited from CDisplayWindow
void addModuleChooserBar ()
 
 CDisplayWindow (BtModuleList const &modules, CMDIArea *const parent)
 
void clearMainWindowToolBars ()
 
BTHistoryhistory () const noexcept
 
bool init ()
 
template<typename ... Args>
QActioninitAddAction (Args &&... args)
 
virtual void initConnections ()
 
virtual void initToolbars ()
 
virtual void initView ()
 
virtual void lookupSwordKey (CSwordKey *)
 
virtual QMenunewDisplayWidgetPopupMenu ()
 
void setDisplayOptions (DisplayOptions const &v)
 
void setFilterOptions (FilterOptions const &v)
 
void setKeyChooser (CKeyChooser *ck)
 
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,
CMDIArea parent 
)

Definition at line 24 of file clexiconreadwindow.cpp.

References CDisplayWindow::init().

Member Function Documentation

◆ initActions()

void CLexiconReadWindow::initActions ( )
overrideprotectedvirtual

◆ insertKeyboardActions()

void CLexiconReadWindow::insertKeyboardActions ( BtActionCollection a)
static

◆ 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: