FIX: fix issue STUDIO-558
Prompt the user to save the preset parameters when log out Change-Id: I89dfeff7e702e3ba11cdf79d0ed7bc123e184e23 (cherry picked from commit 2031d17f1e698e3696fc7655cb093f53e6485028)
This commit is contained in:
parent
cd73537f6f
commit
f72213de4c
|
@ -2855,6 +2855,12 @@ void GUI_App::request_user_login(int online_login)
|
||||||
void GUI_App::request_user_logout()
|
void GUI_App::request_user_logout()
|
||||||
{
|
{
|
||||||
if (m_agent) {
|
if (m_agent) {
|
||||||
|
bool transfer_preset_changes = false;
|
||||||
|
wxString header = _L("Some presets are modified.") + "\n" +
|
||||||
|
_L("You can keep the modifield presets to the new project, discard or save changes as new presets.");
|
||||||
|
using ab = UnsavedChangesDialog::ActionButtons;
|
||||||
|
wxGetApp().check_and_keep_current_preset_changes(_L("User logged out"), header, ab::KEEP | ab::SAVE, &transfer_preset_changes);
|
||||||
|
|
||||||
m_agent->user_logout();
|
m_agent->user_logout();
|
||||||
m_agent->set_user_selected_machine("");
|
m_agent->set_user_selected_machine("");
|
||||||
/* delete old user settings */
|
/* delete old user settings */
|
||||||
|
|
Loading…
Reference in New Issue