23 #include "cfgircappearance.h" 24 #include "irc/configuration/ircconfig.h" 25 #include "ui_cfgircappearance.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 readSettings() override
Reimplement this to read settings from config into widgets.
void saveSettings() override
Reimplement this to write settings to config from widgets.
Base class for configuration pages.