2021-11-01 13:14:00 -04:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <QWidget>
|
2021-11-09 11:44:27 -05:00
|
|
|
#include <QListWidget>
|
2021-11-09 12:06:30 -05:00
|
|
|
#include <QComboBox>
|
2021-11-01 13:14:00 -04:00
|
|
|
|
|
|
|
class LauncherWindow;
|
|
|
|
|
|
|
|
class SettingsWindow : public QWidget {
|
|
|
|
public:
|
|
|
|
SettingsWindow(LauncherWindow& window, QWidget* parent = nullptr);
|
|
|
|
|
2021-11-09 11:44:27 -05:00
|
|
|
public slots:
|
|
|
|
void reloadControls();
|
|
|
|
|
2021-11-01 13:14:00 -04:00
|
|
|
private:
|
2021-11-03 06:31:02 -04:00
|
|
|
void openPath(const QString path);
|
|
|
|
|
2021-11-09 12:06:30 -05:00
|
|
|
QListWidget* profileWidget = nullptr;
|
|
|
|
QComboBox* directXCombo = nullptr;
|
|
|
|
|
|
|
|
bool currentlyReloadingControls = false;
|
2021-11-09 11:44:27 -05:00
|
|
|
|
2021-11-01 13:14:00 -04:00
|
|
|
LauncherWindow& window;
|
|
|
|
};
|