X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Faliasessettingspage.cpp;h=8f8ac9b3f958b9b2dcabf1e5dbc7f5b44804229d;hp=7aab01cc3b79458308d7176b0981345045e78069;hb=f429bd6dfbea50ad4690875f1466a920f7a3b509;hpb=6579cd49c867ce3fb6c99127851a881ea82d1b1b diff --git a/src/qtui/settingspages/aliasessettingspage.cpp b/src/qtui/settingspages/aliasessettingspage.cpp index 7aab01cc..8f8ac9b3 100644 --- a/src/qtui/settingspages/aliasessettingspage.cpp +++ b/src/qtui/settingspages/aliasessettingspage.cpp @@ -23,10 +23,14 @@ #include #include +#include "iconloader.h" + AliasesSettingsPage::AliasesSettingsPage(QWidget *parent) : SettingsPage(tr("Behaviour"), tr("Aliases"), parent) { ui.setupUi(this); + ui.newAliasButton->setIcon(SmallIcon("list-add")); + ui.deleteAliasButton->setIcon(SmallIcon("edit-delete")); ui.aliasesView->setSelectionBehavior(QAbstractItemView::SelectRows); ui.aliasesView->setSelectionMode(QAbstractItemView::SingleSelection); @@ -40,7 +44,7 @@ AliasesSettingsPage::AliasesSettingsPage(QWidget *parent) connect(ui.newAliasButton, SIGNAL(clicked()), &_aliasesModel, SLOT(newAlias())); connect(ui.deleteAliasButton, SIGNAL(clicked()), this, SLOT(deleteSelectedAlias())); connect(&_aliasesModel, SIGNAL(configChanged(bool)), this, SLOT(setChangedState(bool))); - connect(&_aliasesModel, SIGNAL(modelReady()), this, SLOT(enableDialog())); + connect(&_aliasesModel, SIGNAL(modelReady(bool)), this, SLOT(enableDialog(bool))); } void AliasesSettingsPage::load() { @@ -53,9 +57,9 @@ void AliasesSettingsPage::save() { _aliasesModel.commit(); } -void AliasesSettingsPage::enableDialog() { - ui.newAliasButton->setEnabled(true); - ui.deleteAliasButton->setEnabled(true); +void AliasesSettingsPage::enableDialog(bool enabled) { + ui.newAliasButton->setEnabled(enabled); + ui.deleteAliasButton->setEnabled(enabled); } void AliasesSettingsPage::deleteSelectedAlias() {