Browse Source

Projucer: made build panel UI update when signing out

tags/2021-05-28
jules 9 years ago
parent
commit
bc58656153
4 changed files with 7 additions and 7 deletions
  1. +3
    -3
      extras/Projucer/Source/Application/jucer_Application.cpp
  2. +1
    -1
      extras/Projucer/Source/Application/jucer_Application.h
  3. +2
    -2
      extras/Projucer/Source/Application/jucer_LoginForm.h
  4. +1
    -1
      extras/Projucer/Source/Project/jucer_ProjectContentComponent.cpp

+ 3
- 3
extras/Projucer/Source/Application/jucer_Application.cpp View File

@@ -769,11 +769,11 @@ void ProjucerApplication::timerCallback()
showLoginForm();
}
void ProjucerApplication::updateBuildEnabledSetting()
void ProjucerApplication::updateAllBuildTabs()
{
for (int i = 0; i < mainWindowList.windows.size(); ++i)
if (ProjectContentComponent* p = mainWindowList.windows.getUnchecked(i)->getProjectContentComponent())
p->refreshTabsIfBuildStatusChanged();
p->rebuildProjectTabs();
}
//==============================================================================
@@ -786,7 +786,7 @@ void ProjucerApplication::loginOrLogout()
else
showLoginForm();
updateBuildEnabledSetting();
updateAllBuildTabs();
}
bool ProjucerApplication::currentEULAHasBeenAcceptedPreviously() const


+ 1
- 1
extras/Projucer/Source/Application/jucer_Application.h View File

@@ -99,7 +99,7 @@ public:
void showLoginForm();
void hideLoginForm();
void updateBuildEnabledSetting();
void updateAllBuildTabs();
LatestVersionChecker* createVersionChecker() const;
//==============================================================================


+ 2
- 2
extras/Projucer/Source/Application/jucer_LoginForm.h View File

@@ -265,7 +265,7 @@ private:
cancelButton.setEnabled (true);
registerButton.setEnabled (true);
ProjucerApplication::getApp().updateBuildEnabledSetting();
ProjucerApplication::getApp().updateAllBuildTabs();
}
void loginSuccess (const String& username, const String& apiKey) override
@@ -276,7 +276,7 @@ private:
if (DialogWindow* parentDialog = findParentComponentOfClass<DialogWindow>())
{
parentDialog->exitModalState (0);
ProjucerApplication::getApp().updateBuildEnabledSetting();
ProjucerApplication::getApp().updateAllBuildTabs();
}
}


+ 1
- 1
extras/Projucer/Source/Project/jucer_ProjectContentComponent.cpp View File

@@ -405,7 +405,7 @@ struct ProjucerDisabledComp : public Component,
else if (btn == signOutButton.get())
{
ProjucerLicences::getInstance()->logout();
ProjucerApplication::getApp().updateBuildEnabledSetting();
ProjucerApplication::getApp().updateAllBuildTabs();
}
}


Loading…
Cancel
Save