35#ifndef PreferenceDialog_h
36#define PreferenceDialog_h
55 bool DefaultButton(
const std::string& label,
const std::string&
id,
bool centered =
false);
57 void OpenConfirmDialog(
const std::string&
title,
const std::string&
message,
const std::string&
identifier);
58 bool RenderConfirmDialog(
const std::string&
identifier);
62 std::vector<std::string> m_fontPaths;
63 std::vector<std::string> m_fontShortNames;
64 std::map<std::string, size_t> m_fontReverseMap;
66 std::string m_confirmDialogTitle;
67 std::string m_confirmDialogMessage;
69 void FindFontFiles(
const std::string& path);
72 std::map<std::string, std::string> m_preferenceTemporaries;
Definition AcceleratorBuffer.h:204
Generic dialog box or other popup window.
Definition Dialog.h:46
Definition PreferenceTree.h:133
Definition PreferenceDialog.h:45
void ProcessPreference(Preference &pref)
Run the UI for a single preference.
Definition PreferenceDialog.cpp:298
void ResetCategoryToDefault(PreferenceCategory &cat)
Reset all preferences in this category to default.
Definition PreferenceDialog.cpp:270
virtual bool DoRender()
Renders the dialog and handles UI events.
Definition PreferenceDialog.cpp:172
void ProcessCategory(PreferenceCategory &cat)
Run the UI for a category, including any subcategories or preferences.
Definition PreferenceDialog.cpp:229
Definition PreferenceManager.h:45
Definition Preference.h:147