X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fappearancesettingspage.cpp;h=24dfc7b6f1a38cbe9ecf8eb3cea964d1e8785e94;hb=5916720e01ef3473e06e9134507a6099c2466198;hp=fc4674fdbc42050c80d06bb2ad7a4e3848301d64;hpb=9996d2489e5e5ca23b0750f39f64d8d4b5990029;p=quassel.git diff --git a/src/qtui/settingspages/appearancesettingspage.cpp b/src/qtui/settingspages/appearancesettingspage.cpp index fc4674fd..24dfc7b6 100644 --- a/src/qtui/settingspages/appearancesettingspage.cpp +++ b/src/qtui/settingspages/appearancesettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-08 by the Quassel IRC Team * + * Copyright (C) 2005-09 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -30,11 +30,17 @@ #include AppearanceSettingsPage::AppearanceSettingsPage(QWidget *parent) - : SettingsPage(tr("Appearance"), tr("General"), parent) { + : SettingsPage(tr("Appearance"), tr("General"), parent) +{ ui.setupUi(this); initStyleComboBox(); initLanguageComboBox(); +#ifndef HAVE_WEBKIT + ui.showWebPreview->hide(); + ui.showWebPreview->setEnabled(false); +#endif + foreach(QComboBox *comboBox, findChildren()) { connect(comboBox, SIGNAL(currentIndexChanged(QString)), this, SLOT(widgetHasChanged())); } @@ -52,7 +58,7 @@ void AppearanceSettingsPage::initStyleComboBox() { } void AppearanceSettingsPage::initLanguageComboBox() { - QDir i18nDir(":/i18n", "quassel_*.qm"); + QDir i18nDir(Quassel::translationDirPath(), "quassel_*.qm"); foreach(QString translationFile, i18nDir.entryList()) { QString localeName(translationFile.mid(8)); @@ -90,7 +96,7 @@ void AppearanceSettingsPage::load() { ui.languageComboBox->setCurrentIndex(1); else ui.languageComboBox->setCurrentIndex(ui.languageComboBox->findText(QLocale::languageToString(locale.language()), Qt::MatchExactly)); - loadTranslation(selectedLocale()); + Quassel::loadTranslation(selectedLocale()); ChatViewSettings chatViewSettings; SettingsPage::load(ui.showWebPreview, chatViewSettings.showWebPreview());