-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfigwindow.h
More file actions
36 lines (27 loc) · 1.02 KB
/
configwindow.h
File metadata and controls
36 lines (27 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#ifndef CONFIGWINDOW_H
#define CONFIGWINDOW_H
#include "global.h"
#include "touchscreen.h"
#include <QComboBox>
class ConfigWindow : public QDialog
{
private:
QGridLayout *layout;
QComboBox *comboBoxA, *comboBoxB, *comboBoxX,
*comboBoxY, *comboBoxL, *comboBoxR,
*comboBoxUp, *comboBoxDown, *comboBoxLeft,
*comboBoxRight, *comboBoxStart, *comboBoxSelect,
*comboBoxZL, *comboBoxZR, *comboBoxHome,
*comboBoxPower, *comboBoxPowerLong;
QPushButton *saveButton;
QCheckBox *invertYCheckbox, *invertYCppCheckbox, *swapSticksCheckbox,
*mhCameraCheckbox, *rsSmashCheckbox,
*disableCStickCheckbox, *rsFaceButtonsCheckbox;
QComboBox* populateItems(QGamepadManager::GamepadButton button);
QLineEdit *txtStickVal, *txtCppVal;
QValidator *validator;
QVariant currentData(QComboBox *comboBox);
public:
ConfigWindow(QWidget *parent = nullptr, TouchScreen *ts = nullptr);
};
#endif // CONFIGWINDOW_H