diff options
Diffstat (limited to 'src/citra_qt/ui_settings.h')
-rw-r--r-- | src/citra_qt/ui_settings.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/citra_qt/ui_settings.h b/src/citra_qt/ui_settings.h index f0afbf2d3..729866d56 100644 --- a/src/citra_qt/ui_settings.h +++ b/src/citra_qt/ui_settings.h @@ -5,10 +5,42 @@ #ifndef UISETTINGS_H #define UISETTINGS_H +#include <QByteArray> +#include <QStringList> +#include <QString> + +#include <vector> + namespace UISettings { + typedef std::pair<QString, int> ContextedShortcut; + typedef std::pair<QString, ContextedShortcut> Shortcut; + struct Values { + QByteArray geometry; + QByteArray state; + + QByteArray renderwindow_geometry; + + QByteArray gamelist_header_state; + + QByteArray microprofile_geometry; + bool microprofile_visible; + + bool single_window_mode; + bool display_titlebar; + bool check_closure; + bool first_start; + + QString roms_path; + QString symbols_path; + QString gamedir_path; + bool gamedir_deepscan; + QStringList recent_files; + + // Shortcut name <Shortcut, context> + std::vector<Shortcut> shortcuts; } extern values; } |