1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Projucer: made build panel UI update when signing out

This commit is contained in:
jules 2016-04-08 11:02:58 +01:00
parent 1182aecf00
commit bc58656153
4 changed files with 7 additions and 7 deletions

View file

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

View file

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

View file

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

View file

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