X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Faliasessettingspage.cpp;h=2a7feaee6bff0ce2f27b9565f6935cb6386c29b7;hb=f8275c3b697f1ee43d93bb4e5e688e87ca0405ce;hp=05467de338bff89bfafb28039ce6628fde5d41fb;hpb=f824db0e31b54969e0b7fa0b5405b1e9173d482c;p=quassel.git diff --git a/src/qtui/settingspages/aliasessettingspage.cpp b/src/qtui/settingspages/aliasessettingspage.cpp index 05467de3..2a7feaee 100644 --- a/src/qtui/settingspages/aliasessettingspage.cpp +++ b/src/qtui/settingspages/aliasessettingspage.cpp @@ -26,7 +26,7 @@ #include "iconloader.h" AliasesSettingsPage::AliasesSettingsPage(QWidget *parent) - : SettingsPage(tr("Behaviour"), tr("Aliases"), parent) + : SettingsPage(tr("IRC"), tr("Aliases"), parent) { ui.setupUi(this); ui.newAliasButton->setIcon(SmallIcon("list-add")); @@ -45,6 +45,8 @@ AliasesSettingsPage::AliasesSettingsPage(QWidget *parent) connect(ui.deleteAliasButton, SIGNAL(clicked()), this, SLOT(deleteSelectedAlias())); connect(&_aliasesModel, SIGNAL(configChanged(bool)), this, SLOT(setChangedState(bool))); connect(&_aliasesModel, SIGNAL(modelReady(bool)), this, SLOT(enableDialog(bool))); + + enableDialog(_aliasesModel.isReady()); } void AliasesSettingsPage::load() { @@ -64,6 +66,7 @@ void AliasesSettingsPage::save() { void AliasesSettingsPage::enableDialog(bool enabled) { ui.newAliasButton->setEnabled(enabled); ui.deleteAliasButton->setEnabled(enabled); + setEnabled(enabled); } void AliasesSettingsPage::deleteSelectedAlias() {