// OEM themes are not obliged to ship mono icons, so there
// is no point in offering an option
- QString themeDir = QString::fromLatin1(":/client/theme/%1/")
- .arg(Theme::instance()->systrayIconFlavor(true));
- _ui->monoIconsCheckBox->setVisible(QDir(themeDir).exists());
+ _ui->monoIconsCheckBox->setVisible(Theme::instance()->monoIconsAvailable());
connect(_ui->ignoredFilesButton, SIGNAL(clicked()), SLOT(slotIgnoreFilesEditor()));
return _mono;
}
+bool Theme::monoIconsAvailable() const
+{
+ QString themeDir = QString::fromLatin1(":/client/theme/%1/").arg(Theme::instance()->systrayIconFlavor(true));
+ return QDir(themeDir).exists();
+}
+
QString Theme::updateCheckUrl() const
{
return QLatin1String("https://updates.owncloud.com/client/");
*/
bool systrayUseMonoIcons() const;
+ /**
+ * Check if mono icons are available
+ */
+ bool monoIconsAvailable() const;
+
/**
* @brief Where to check for new Updates.
*/