You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.0 KiB
63 lines
1.0 KiB
#pragma once
|
|
|
|
#include "installerpage.h"
|
|
#include "tools.h"
|
|
|
|
class QComboBox;
|
|
class QLineEdit;
|
|
class QLabel;
|
|
class QCheckBox;
|
|
|
|
class PageConfiguration : public InstallerPage
|
|
{
|
|
Q_OBJECT
|
|
public:
|
|
explicit PageConfiguration(const QString* language);
|
|
|
|
bool validate();
|
|
void retranslateUi();
|
|
|
|
protected:
|
|
void setupUi();
|
|
|
|
public slots:
|
|
|
|
signals:
|
|
void selectedSettings(InstallerSettings);
|
|
|
|
private:
|
|
const QString* m_Lang;
|
|
|
|
QLabel* m_labelHelp;
|
|
|
|
QCheckBox* m_chkboxBuilder;
|
|
QCheckBox* m_chkboxForce;
|
|
|
|
QLabel* m_labelHostName;
|
|
QLineEdit* m_editHostname;
|
|
|
|
QLabel* m_labelLanguage;
|
|
QComboBox* m_cmbboxLanguage;
|
|
|
|
QLabel* m_labelTimezone;
|
|
QComboBox* m_cmbboxTimezone;
|
|
|
|
QCheckBox* m_chkboxErase;
|
|
QLabel* m_labelFormat;
|
|
QComboBox* m_cmbboxFormat;
|
|
QCheckBox* m_chkboxWriteMbr;
|
|
QCheckBox* m_chkboxUseUUID;
|
|
QLabel* m_labelDiskType;
|
|
QComboBox* m_cmbboxDiskType;
|
|
|
|
QLabel* m_labelVideoDrv;
|
|
QComboBox* m_cmbboxVideoDrv;
|
|
QLabel* m_labelVideoRes;
|
|
QLineEdit* m_editVideoRes;
|
|
QCheckBox* m_chkboxComposite;
|
|
|
|
QLabel* m_labelIOShed;
|
|
QComboBox* m_cmbboxIOShed;
|
|
};
|
|
|