BibleTime
src
frontend
displaywindow
clexiconreadwindow.h
Go to the documentation of this file.
1
/*********
2
*
3
* In the name of the Father, and of the Son, and of the Holy Spirit.
4
*
5
* This file is part of BibleTime's source code, https://bibletime.info/
6
*
7
* Copyright 1999-2025 by the BibleTime developers.
8
* The BibleTime source code is licensed under the GNU General Public License
9
* version 2.0.
10
*
11
**********/
12
13
#pragma once
14
15
#include "
cdisplaywindow.h
"
16
17
#include <QList>
18
#include <QObject>
19
20
21
class
BtActionCollection
;
22
class
CMDIArea
;
23
class
CSwordLDKey
;
24
class
CSwordModuleInfo
;
25
26
/** \brief The class used to display lexicons. */
27
class
CLexiconReadWindow
:
public
CDisplayWindow
{
28
29
Q_OBJECT
30
31
public
:
// Types:
32
33
class
ActionCollection
:
public
CDisplayWindow::ActionCollection
{
34
35
public
:
// Methods:
36
37
ActionCollection
(
QObject
* parent =
nullptr
);
38
39
};
40
41
public
:
// methods:
42
43
CLexiconReadWindow
(QList<CSwordModuleInfo *>
const
&
modules
,
44
QString
const
& key,
45
CMDIArea
* parent);
46
47
public
Q_SLOTS:
48
49
void
reload
()
override
;
50
51
protected
:
// methods:
52
53
void
initActions
()
override
;
54
55
protected
Q_SLOTS:
56
57
void
previousEntry
();
58
void
nextEntry
();
59
60
private
:
// methods:
61
62
CSwordLDKey
*
ldKey
();
63
64
};
cdisplaywindow.h
BtActionCollection
Definition
btactioncollection.h:24
CDisplayWindow::ActionCollection
Definition
cdisplaywindow.h:50
CDisplayWindow
The base class for all display windows of BibleTime.
Definition
cdisplaywindow.h:44
CDisplayWindow::CLexiconReadWindow
friend class CLexiconReadWindow
Definition
cdisplaywindow.h:46
CDisplayWindow::modules
BtModuleList const & modules() const noexcept
Definition
cdisplaywindow.h:70
CLexiconReadWindow::ActionCollection
Definition
clexiconreadwindow.h:33
CLexiconReadWindow
The class used to display lexicons.
Definition
clexiconreadwindow.h:27
CLexiconReadWindow::reload
void reload() override
Definition
clexiconreadwindow.cpp:52
CLexiconReadWindow::previousEntry
void previousEntry()
Definition
clexiconreadwindow.cpp:60
CLexiconReadWindow::ldKey
CSwordLDKey * ldKey()
Definition
clexiconreadwindow.cpp:63
CLexiconReadWindow::initActions
void initActions() override
Definition
clexiconreadwindow.cpp:42
CLexiconReadWindow::nextEntry
void nextEntry()
Definition
clexiconreadwindow.cpp:57
CMDIArea
Definition
cmdiarea.h:31
CSwordLDKey
Definition
cswordldkey.h:58
CSwordModuleInfo
Definition
cswordmoduleinfo.h:48
QObject
Generated by
1.9.8