BibleTime
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-2021 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. */
28 
29 public: // methods:
30 
32  CMDIArea * parent);
33 
35 
36 public Q_SLOTS:
37 
38  void reload() override;
39 
40 protected: // methods:
41 
42  void initActions() override;
43 
44 protected Q_SLOTS:
45 
46  void previousEntry();
47  void nextEntry();
48 
49 private: // methods:
50 
51  CSwordLDKey * ldKey();
52 
53 };
The base class for all display windows of BibleTime.
BtModuleList const & modules() const noexcept
friend class CLexiconReadWindow
The class used to display lexicons.
void reload() override
void initActions() override
static void insertKeyboardActions(BtActionCollection *a)