BibleTime
btbookshelftaskpage.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
16
17#include <QObject>
18#include <QString>
20
21
22class QGroupBox;
23class QLabel;
24class QRadioButton;
25class QVBoxLayout;
26class QWidget;
27
29
30 Q_OBJECT
31
32public: // methods:
33
34 BtBookshelfTaskPage(QWidget * parent = nullptr);
35
36 int nextId() const final override;
38
39private: // methods:
40
41 bool timeToUpdate() const;
42 void retranslateUi();
43
44private: // fields:
45
47 QGroupBox * m_groupBox;
48 QVBoxLayout * m_verticalLayout;
49 QRadioButton * m_installRadioButton;
50 QRadioButton * m_updateRadioButton;
51 QRadioButton * m_removeRadioButton;
52
53};
QVBoxLayout * m_verticalLayout
QRadioButton * m_removeRadioButton
QRadioButton * m_installRadioButton
QRadioButton * m_updateRadioButton
WizardTaskType taskType() const
int nextId() const final override