23 #include "cfgircappearance.h"    24 #include "ui_cfgircappearance.h"    25 #include "irc/configuration/ircconfig.h"    27 DClass<CFGIRCAppearance> : 
public Ui::CFGIRCAppearance
    39 CFGIRCAppearance::~CFGIRCAppearance()
    46         d->btnBackgroundColor->setColorHtml(gIRCConfig.appearance.backgroundColor);
    47         d->btnChannelActionColor->setColorHtml(gIRCConfig.appearance.channelActionColor);
    48         d->btnCtcpColor->setColorHtml(gIRCConfig.appearance.ctcpColor);
    49         d->btnDefaultTextColor->setColorHtml(gIRCConfig.appearance.defaultTextColor);
    50         d->btnErrorColor->setColorHtml(gIRCConfig.appearance.errorColor);
    51         d->btnNetworkActionColor->setColorHtml(gIRCConfig.appearance.networkActionColor);
    52         d->btnUrlColor->setColorHtml(gIRCConfig.appearance.urlColor);
    53         d->btnUserListSelectedTextColor->setColorHtml(gIRCConfig.appearance.userListSelectedTextColor);
    54         d->btnUserListSelectedBackgroundColor->setColorHtml(gIRCConfig.appearance.userListSelectedBackgroundColor);
    57         d->btnMainFont->setSelectedFont(gIRCConfig.appearance.mainFont);
    58         d->btnUserListFont->setSelectedFont(gIRCConfig.appearance.userListFont);
    61         d->cbTimestamps->setChecked(gIRCConfig.appearance.timestamps);
    62         d->cbWindowAlertOnImportantEvent->setChecked(gIRCConfig.appearance.windowAlertOnImportantChatEvent);
    68         gIRCConfig.appearance.backgroundColor = d->btnBackgroundColor->colorHtml();
    69         gIRCConfig.appearance.channelActionColor = d->btnChannelActionColor->colorHtml();
    70         gIRCConfig.appearance.ctcpColor = d->btnCtcpColor->colorHtml();
    71         gIRCConfig.appearance.defaultTextColor = d->btnDefaultTextColor->colorHtml();
    72         gIRCConfig.appearance.errorColor = d->btnErrorColor->colorHtml();
    73         gIRCConfig.appearance.networkActionColor = d->btnNetworkActionColor->colorHtml();
    74         gIRCConfig.appearance.urlColor = d->btnUrlColor->colorHtml();
    75         gIRCConfig.appearance.userListSelectedTextColor = d->btnUserListSelectedTextColor->colorHtml();
    76         gIRCConfig.appearance.userListSelectedBackgroundColor = d->btnUserListSelectedBackgroundColor->colorHtml();
    79         gIRCConfig.appearance.mainFont = d->btnMainFont->selectedFont();
    80         gIRCConfig.appearance.userListFont = d->btnUserListFont->selectedFont();
    83         gIRCConfig.appearance.timestamps = d->cbTimestamps->isChecked();
    84         gIRCConfig.appearance.windowAlertOnImportantChatEvent = d->cbWindowAlertOnImportantEvent->isChecked();
 void saveSettings()
Reimplement this to write settings to config from widgets. 
 
void readSettings()
Reimplement this to read settings from config into widgets. 
 
Base class for configuration pages.