11 #include "profiles/Profile.h" 12 #include "settings/dialogs/GUIDialogSettingsManualBase.h" 22 static bool ShowForProfile(
unsigned int iProfile,
bool firstLogin =
false);
26 void OnWindowLoaded()
override;
29 void OnSettingChanged(
const std::shared_ptr<const CSetting>& setting)
override;
30 void OnSettingAction(
const std::shared_ptr<const CSetting>& setting)
override;
33 bool AllowResettingSettings()
const override {
return false; }
34 bool Save()
override {
return true; }
35 void OnCancel()
override;
36 void SetupView()
override;
39 void InitializeSettings()
override;
46 static bool GetProfilePath(std::string &directory,
bool isDefault);
48 void UpdateProfileImage();
49 void updateProfileDirectory();
51 bool m_needsSaving =
false;
54 std::string m_directory;
void OnSettingAction(const std::shared_ptr< const CSetting > &setting) override
The given setting has been activated.
Definition: GUIDialogProfileSettings.cpp:217
void OnSettingChanged(const std::shared_ptr< const CSetting > &setting) override
The value of the given setting has changed.
Definition: GUIDialogProfileSettings.cpp:197
Class for handling lock status.
Definition: Profile.h:24
static bool GetProfilePath(std::string &directory, bool isDefault)
Prompt for a change in profile path.
Definition: GUIDialogProfileSettings.cpp:361
Definition: GUIDialogProfileSettings.h:16
Definition: GUIDialogSettingsManualBase.h:37