mirror of
https://github.com/ioquake/launch.git
synced 2024-11-22 03:21:23 +00:00
64 lines
1.3 KiB
C++
64 lines
1.3 KiB
C++
#ifndef INSTALLWIZARD_INSTALLTYPE_H
|
|
#define INSTALLWIZARD_INSTALLTYPE_H
|
|
|
|
#include <QWizardPage>
|
|
|
|
namespace Ui {
|
|
class InstallWizard_Setup;
|
|
}
|
|
|
|
class Settings;
|
|
|
|
class InstallWizard_Setup : public QWizardPage
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit InstallWizard_Setup(QWidget *parent, Settings *settings);
|
|
~InstallWizard_Setup();
|
|
virtual void initializePage();
|
|
virtual bool validatePage();
|
|
virtual bool isComplete() const;
|
|
virtual int nextId() const;
|
|
|
|
private slots:
|
|
void on_rbLocate_clicked();
|
|
|
|
void on_rbInstall_clicked();
|
|
|
|
void on_rbInstallSteam_clicked();
|
|
|
|
void on_btnLocateBrowse_clicked();
|
|
|
|
void on_txtLocatePath_textChanged(const QString &arg1);
|
|
|
|
void on_btnInstallBrowseSource_clicked();
|
|
|
|
void on_btnInstallBrowseDest_clicked();
|
|
|
|
void on_cbInstallSource_currentTextChanged(const QString &arg1);
|
|
|
|
void on_txtInstallDest_textChanged(const QString &arg1);
|
|
|
|
void on_btnInstallSteamBrowseSource_clicked();
|
|
|
|
void on_btnInstallSteamBrowseDest_clicked();
|
|
|
|
void on_txtInstallSteamSource_textChanged(const QString &arg1);
|
|
|
|
void on_txtInstallSteamDest_textChanged(const QString &arg1);
|
|
|
|
private:
|
|
enum
|
|
{
|
|
Page_Locate,
|
|
Page_Install,
|
|
Page_InstallSteam
|
|
};
|
|
|
|
Ui::InstallWizard_Setup *ui;
|
|
|
|
Settings *settings;
|
|
};
|
|
|
|
#endif // INSTALLWIZARD_INSTALLTYPE_H
|