#include "icon.h"
-AliasesSettingsPage::AliasesSettingsPage(QWidget *parent)
+AliasesSettingsPage::AliasesSettingsPage(QWidget* parent)
: SettingsPage(tr("IRC"), tr("Aliases"), parent)
{
ui.setupUi(this);
enableDialog(_aliasesModel.isReady());
}
-
void AliasesSettingsPage::load()
{
if (_aliasesModel.hasConfigChanged())
_aliasesModel.revert();
}
-
void AliasesSettingsPage::defaults()
{
_aliasesModel.loadDefaults();
}
-
void AliasesSettingsPage::save()
{
if (_aliasesModel.hasConfigChanged())
_aliasesModel.commit();
}
-
void AliasesSettingsPage::enableDialog(bool enabled)
{
ui.newAliasButton->setEnabled(enabled);
setEnabled(enabled);
}
-
void AliasesSettingsPage::deleteSelectedAlias()
{
if (!ui.aliasesView->selectionModel()->hasSelection())