Revision 13901 trunk/frameworks/_fwAndami/src/com/iver/andami/iconthemes/IconThemeManager.java
IconThemeManager.java | ||
---|---|---|
83 | 83 |
private File themesDir = null; |
84 | 84 |
private final String themeDefinitionFile = "theme.xml"; |
85 | 85 |
private IconTheme defaultTheme = null; |
86 |
private IconThemeInfo defaultThemeForNextSession = null; |
|
86 | 87 |
|
87 | 88 |
/** |
88 | 89 |
* Creates a new icon theme manager. The themes dir should be set before |
... | ... | |
165 | 166 |
* @param iconThemeInfo The icon theme to set as default |
166 | 167 |
*/ |
167 | 168 |
public void setDefaultForNextSession(IconThemeInfo iconThemeInfo) { |
168 |
|
|
169 |
defaultThemeForNextSession = iconThemeInfo; |
|
170 |
saveConfig(iconThemeInfo); |
|
169 | 171 |
} |
170 | 172 |
|
173 |
public IconThemeInfo getDefaultForNextSession() { |
|
174 |
if (defaultThemeForNextSession!=null) |
|
175 |
return defaultThemeForNextSession; |
|
176 |
else |
|
177 |
return defaultTheme.getInfo(); |
|
178 |
} |
|
179 |
|
|
171 | 180 |
public void setDefault(IconTheme iconTheme) { |
172 | 181 |
setDefault(iconTheme.getInfo()); |
173 | 182 |
} |
Also available in: Unified diff