Icon theme tweaks.
This commit is contained in:
parent
21c432f6fb
commit
4419304395
4 changed files with 11 additions and 4 deletions
|
@ -1,6 +1,14 @@
|
||||||
3.2.2
|
3.2.2
|
||||||
—————
|
—————
|
||||||
|
|
||||||
|
Changed:
|
||||||
|
|
||||||
|
▪ Some minor tweaks for default icon theme loading.
|
||||||
|
|
||||||
|
|
||||||
|
3.2.2
|
||||||
|
—————
|
||||||
|
|
||||||
Added:
|
Added:
|
||||||
|
|
||||||
▪ RSS Guard now supports system-wide icon themes and on Windows -> built-in Faenza theme was tweaked.
|
▪ RSS Guard now supports system-wide icon themes and on Windows -> built-in Faenza theme was tweaked.
|
||||||
|
|
|
@ -144,7 +144,7 @@
|
||||||
#define APP_IS_RUNNING "app_is_running"
|
#define APP_IS_RUNNING "app_is_running"
|
||||||
#define APP_SKIN_DEFAULT "base/vergilius.xml"
|
#define APP_SKIN_DEFAULT "base/vergilius.xml"
|
||||||
#define APP_THEME_DEFAULT "Faenza"
|
#define APP_THEME_DEFAULT "Faenza"
|
||||||
#define APP_NO_THEME "-"
|
#define APP_NO_THEME ""
|
||||||
#define APP_THEME_SUFFIX ".png"
|
#define APP_THEME_SUFFIX ".png"
|
||||||
|
|
||||||
#ifndef QSL
|
#ifndef QSL
|
||||||
|
|
|
@ -718,7 +718,7 @@ void FormSettings::loadInterface() {
|
||||||
if (icon_theme_name == APP_NO_THEME) {
|
if (icon_theme_name == APP_NO_THEME) {
|
||||||
// Add just "no theme" on other systems.
|
// Add just "no theme" on other systems.
|
||||||
//: Label for disabling icon theme.
|
//: Label for disabling icon theme.
|
||||||
m_ui->m_cmbIconTheme->addItem(tr("no icon theme"), APP_NO_THEME);
|
m_ui->m_cmbIconTheme->addItem(tr("no icon theme/system icon theme"), APP_NO_THEME);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
m_ui->m_cmbIconTheme->addItem(icon_theme_name, icon_theme_name);
|
m_ui->m_cmbIconTheme->addItem(icon_theme_name, icon_theme_name);
|
||||||
|
|
|
@ -111,7 +111,7 @@ void IconFactory::loadCurrentIconTheme() {
|
||||||
else {
|
else {
|
||||||
// Desired icon theme is not currently available.
|
// Desired icon theme is not currently available.
|
||||||
// Install "default" icon theme instead.
|
// Install "default" icon theme instead.
|
||||||
qDebug("Icon theme '%s' cannot be loaded because it is not installed. No icon theme is loaded now.",
|
qDebug("Icon theme '%s' cannot be loaded because it is not installed. No icon theme (or default icon theme) is loaded now.",
|
||||||
qPrintable(theme_name_from_settings));
|
qPrintable(theme_name_from_settings));
|
||||||
QIcon::setThemeName(APP_NO_THEME);
|
QIcon::setThemeName(APP_NO_THEME);
|
||||||
}
|
}
|
||||||
|
@ -144,7 +144,6 @@ QStringList IconFactory::installedIconThemes() const {
|
||||||
}
|
}
|
||||||
|
|
||||||
icon_theme_names.removeDuplicates();
|
icon_theme_names.removeDuplicates();
|
||||||
icon_theme_names.removeAll(QString());
|
|
||||||
|
|
||||||
return icon_theme_names;
|
return icon_theme_names;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue