Compiles!
This commit is contained in:
@@ -3,25 +3,17 @@
|
||||
#include <CPUSettings.hpp>
|
||||
#include <InputSettings.hpp>
|
||||
#include <ImGuiImpl/TabBar.hpp>
|
||||
#include <ImGuiImpl/PopupWindow.hpp>
|
||||
#include <SDL3/SDL_keycode.h>
|
||||
#include <memory>
|
||||
|
||||
class SettingsWindow final {
|
||||
gui::PushButton cancel{"Cancel"}, apply{"Apply", "", false}, savesFolder{"Open", "Save path: {}"};
|
||||
gui::PopupWindow canvas{"Settings"};
|
||||
nlohmann::json settings;
|
||||
CPUSettings cpuSettings{settings};
|
||||
AudioSettings audioSettings{settings};
|
||||
InputSettings inputSettings{settings};
|
||||
//std::unique_ptr<QPushButton> cancel = std::make_unique<QPushButton>("Cancel");
|
||||
//std::unique_ptr<QPushButton> apply = std::make_unique<QPushButton>("Apply");
|
||||
//std::unique_ptr<QFileIconProvider> iconProv = std::make_unique<QFileIconProvider>();
|
||||
//std::unique_ptr<QPushButton> folderBtn = std::make_unique<QPushButton>(iconProv->icon(QFileIconProvider::Folder), "");
|
||||
//std::unique_ptr<QLabel> folderLabelPrefix = std::make_unique<QLabel>("Save files' path: ");
|
||||
//std::unique_ptr<QLabel> folderLabel;
|
||||
//std::unique_ptr<QHBoxLayout> generalLayout = std::make_unique<QHBoxLayout>();
|
||||
//std::unique_ptr<QVBoxLayout> generalLayoutV = std::make_unique<QVBoxLayout>();
|
||||
//std::unique_ptr<QTabWidget> tabs = std::make_unique<QTabWidget>();
|
||||
//std::unique_ptr<QVBoxLayout> mainLayout = std::make_unique<QVBoxLayout>();
|
||||
//std::unique_ptr<QHBoxLayout> buttonsLayout = std::make_unique<QHBoxLayout>();
|
||||
public:
|
||||
bool render();
|
||||
SettingsWindow();
|
||||
@@ -29,7 +21,5 @@ public:
|
||||
[[nodiscard]] float getVolumeR() const { return audioSettings.volumeR.getValue() / 100.f; }
|
||||
|
||||
std::array<SDL_Keycode, 18> keyMap{};
|
||||
nlohmann::json settings;
|
||||
gui::TabBar tabs{"SettingsTabs"};
|
||||
//std::unique_ptr<QWidget> generalSettings{};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user