mirror of
https://github.com/vcmi/vcmi.git
synced 2024-11-24 08:32:34 +02:00
58bc0f7272
This adds another combobox for choosing the display. To ease the display choice we try to roughly describe the display (its resolution and location). The combobox is hidden for single display setups.
52 lines
1.1 KiB
C++
52 lines
1.1 KiB
C++
#pragma once
|
|
|
|
#include "../StdInc.h"
|
|
|
|
namespace Ui {
|
|
class CSettingsView;
|
|
}
|
|
|
|
class CSettingsView : public QWidget
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit CSettingsView(QWidget *parent = 0);
|
|
~CSettingsView();
|
|
|
|
void loadSettings();
|
|
void setDisplayList(const QStringList& displayList);
|
|
|
|
private slots:
|
|
void on_comboBoxResolution_currentIndexChanged(const QString &arg1);
|
|
|
|
void on_comboBoxFullScreen_currentIndexChanged(int index);
|
|
|
|
void on_comboBoxPlayerAI_currentIndexChanged(const QString &arg1);
|
|
|
|
void on_comboBoxNeutralAI_currentIndexChanged(const QString &arg1);
|
|
|
|
void on_spinBoxNetworkPort_valueChanged(int arg1);
|
|
|
|
void on_plainTextEditRepos_textChanged();
|
|
|
|
void on_comboBoxEncoding_currentIndexChanged(int index);
|
|
|
|
void on_openTempDir_clicked();
|
|
|
|
void on_openUserDataDir_clicked();
|
|
|
|
void on_openGameDataDir_clicked();
|
|
|
|
void on_comboBoxShowIntro_currentIndexChanged(int index);
|
|
|
|
void on_changeGameDataDir_clicked();
|
|
|
|
void on_comboBoxAutoCheck_currentIndexChanged(int index);
|
|
|
|
void on_comboBoxDisplayIndex_currentIndexChanged(int index);
|
|
|
|
private:
|
|
Ui::CSettingsView *ui;
|
|
};
|