Browse Source

Introjucer: minor internal stuff.

tags/2021-05-28
jules 13 years ago
parent
commit
d019af5b82
2 changed files with 12 additions and 9 deletions
  1. +10
    -7
      extras/Introjucer/Source/Application/jucer_Application.h
  2. +2
    -2
      extras/Introjucer/Source/Utility/jucer_StoredSettings.cpp

+ 10
- 7
extras/Introjucer/Source/Application/jucer_Application.h View File

@@ -46,7 +46,10 @@ public:
{
LookAndFeel::setDefaultLookAndFeel (&lookAndFeel);
settings.initialise();
settings = new StoredSettings();
icons = new Icons();
settings->initialise();
if (commandLine.isNotEmpty())
{
@@ -67,7 +70,7 @@ public:
doExtraInitialisation();
settings.appearance.refreshPresetSchemeList();
settings->appearance.refreshPresetSchemeList();
ImageCache::setCacheTimeout (30 * 1000);
@@ -97,7 +100,7 @@ public:
mainWindowList.forceCloseAllWindows();
openDocumentManager.clear();
commandManager = nullptr;
settings.flush();
settings = nullptr;
LookAndFeel::setDefaultLookAndFeel (nullptr);
}
@@ -184,7 +187,7 @@ public:
}
else if (menuItemID >= colourSchemeBaseID && menuItemID < colourSchemeBaseID + 200)
{
getApp().settings.appearance.selectPresetScheme (menuItemID - colourSchemeBaseID);
getAppSettings().appearance.selectPresetScheme (menuItemID - colourSchemeBaseID);
}
}
};
@@ -271,7 +274,7 @@ public:
{
menu.addCommandItem (commandManager, CommandIDs::showAppearanceSettings);
const StringArray presetSchemes (settings.appearance.getPresetSchemes());
const StringArray presetSchemes (settings->appearance.getPresetSchemes());
if (presetSchemes.size() > 0)
{
@@ -477,8 +480,8 @@ public:
//==============================================================================
IntrojucerLookAndFeel lookAndFeel;
StoredSettings settings;
Icons icons;
ScopedPointer<StoredSettings> settings;
ScopedPointer<Icons> icons;
ScopedPointer<MainMenuModel> menuModel;


+ 2
- 2
extras/Introjucer/Source/Utility/jucer_StoredSettings.cpp View File

@@ -30,7 +30,7 @@
//==============================================================================
StoredSettings& getAppSettings()
{
return JucerApplication::getApp().settings;
return *JucerApplication::getApp().settings;
}
PropertiesFile& getAppProperties()
@@ -187,7 +187,7 @@ void StoredSettings::ColourSelectorWithSwatches::setSwatchColour (int index, con
//==============================================================================
const Icons& getIcons()
{
return JucerApplication::getApp().icons;
return *JucerApplication::getApp().icons;
}
Icons::Icons()


Loading…
Cancel
Save