- QtUiSettings s("QtUi/Colors");
- s.setValue("inactiveActivity", ui.inactiveActivity->color());
- s.setValue("noActivity", ui.noActivity->color());
- s.setValue("highlightActivity", ui.highlightActivity->color());
- s.setValue("newMessageActivity", ui.newMessageActivity->color());
- s.setValue("otherActivity", ui.otherActivity->color());
-
- saveColor(UiStyle::ErrorMsg, ui.errorMessageFG->color());
- s.setValue("errorMessageBG", ui.errorMessageBG->color());
- saveColor(UiStyle::NoticeMsg, ui.noticeMessageFG->color());
- s.setValue("noticeMessageBG", ui.noticeMessageBG->color());
- saveColor(UiStyle::PlainMsg, ui.plainMessageFG->color());
- s.setValue("plainMessageBG", ui.plainMessageBG->color());
- saveColor(UiStyle::ServerMsg, ui.serverMessageFG->color());
- s.setValue("serverMessageBG", ui.serverMessageBG->color());
- saveColor(UiStyle::ActionMsg, ui.actionMessageFG->color());
- s.setValue("actionMessageBG", ui.actionMessageBG->color());
- saveColor(UiStyle::JoinMsg, ui.joinMessageFG->color());
- s.setValue("joinMessageBG", ui.joinMessageBG->color());
- saveColor(UiStyle::KickMsg, ui.kickMessageFG->color());
- s.setValue("kickMessageBG", ui.kickMessageBG->color());
- saveColor(UiStyle::ModeMsg, ui.modeMessageFG->color());
- s.setValue("modeMessageBG", ui.modeMessageBG->color());
- saveColor(UiStyle::PartMsg, ui.partMessageFG->color());
- s.setValue("partMessageBG", ui.partMessageBG->color());
- saveColor(UiStyle::QuitMsg, ui.quitMessageFG->color());
- s.setValue("quitMessageBG", ui.quitMessageBG->color());
- saveColor(UiStyle::RenameMsg, ui.renameMessageFG->color());
- s.setValue("renameMessageBG", ui.renameMessageBG->color());
-
- saveColor(UiStyle::Timestamp, ui.timestampFG->color());
- saveColor(UiStyle::Sender, ui.senderFG->color());
-
- s.setValue("timestampBG", ui.timestampBG->color());
- s.setValue("senderBG", ui.senderBG->color());
- s.setValue("nickFG", ui.nickFG->color());
- s.setValue("nickBG", ui.nickBG->color());
- s.setValue("hostmaskFG", ui.hostmaskFG->color());
- s.setValue("hostmaskBG", ui.hostmaskBG->color());
- s.setValue("channelnameFG", ui.channelnameFG->color());
- s.setValue("channelnameBG", ui.channelnameBG->color());
- s.setValue("modeFlagsFG", ui.modeFlagsFG->color());
- s.setValue("modeFlagsBG", ui.modeFlagsBG->color());
- s.setValue("urlFG", ui.urlFG->color());
- s.setValue("urlBG", ui.urlBG->color());
-
- saveColor(UiStyle::FgCol00, ui.color0->color());
- saveColor(UiStyle::FgCol01, ui.color1->color());
- saveColor(UiStyle::FgCol02, ui.color2->color());
- saveColor(UiStyle::FgCol03, ui.color3->color());
- saveColor(UiStyle::FgCol04, ui.color4->color());
- saveColor(UiStyle::FgCol05, ui.color5->color());
- saveColor(UiStyle::FgCol06, ui.color6->color());
- saveColor(UiStyle::FgCol07, ui.color7->color());
- saveColor(UiStyle::FgCol08, ui.color8->color());
- saveColor(UiStyle::FgCol09, ui.color9->color());
- saveColor(UiStyle::FgCol10, ui.color10->color());
- saveColor(UiStyle::FgCol11, ui.color11->color());
- saveColor(UiStyle::FgCol12, ui.color12->color());
- saveColor(UiStyle::FgCol13, ui.color13->color());
- saveColor(UiStyle::FgCol14, ui.color14->color());
- saveColor(UiStyle::FgCol15, ui.color15->color());
-
- saveColor(UiStyle::BgCol00, ui.color0->color());
- saveColor(UiStyle::BgCol01, ui.color1->color());
- saveColor(UiStyle::BgCol02, ui.color2->color());
- saveColor(UiStyle::BgCol03, ui.color3->color());
- saveColor(UiStyle::BgCol04, ui.color4->color());
- saveColor(UiStyle::BgCol05, ui.color5->color());
- saveColor(UiStyle::BgCol06, ui.color6->color());
- saveColor(UiStyle::BgCol07, ui.color7->color());
- saveColor(UiStyle::BgCol08, ui.color8->color());
- saveColor(UiStyle::BgCol09, ui.color9->color());
- saveColor(UiStyle::BgCol10, ui.color10->color());
- saveColor(UiStyle::BgCol11, ui.color11->color());
- saveColor(UiStyle::BgCol12, ui.color12->color());
- saveColor(UiStyle::BgCol13, ui.color13->color());
- saveColor(UiStyle::BgCol14, ui.color14->color());
- saveColor(UiStyle::BgCol15, ui.color15->color());
+ QtUiSettings s("QtUiStyle/Colors");
+ s.setValue("noActivityFG", ui.noActivityFG->color());
+ s.setValue("noActivityBG", ui.noActivityBG->color());
+ s.setValue("noActivityUseBG", ui.noActivityUseBG->isChecked());
+ s.setValue("inactiveActivityFG", ui.inactiveActivityFG->color());
+ s.setValue("inactiveActivityBG", ui.inactiveActivityBG->color());
+ s.setValue("inactiveActivityUseBG", ui.inactiveActivityUseBG->isChecked());
+ s.setValue("highlightActivityFG", ui.highlightActivityFG->color());
+ s.setValue("highlightActivityBG", ui.highlightActivityBG->color());
+ s.setValue("highlightActivityUseBG", ui.highlightActivityUseBG->isChecked());
+ s.setValue("newMessageActivityFG", ui.newMessageActivityFG->color());
+ s.setValue("newMessageActivityBG", ui.newMessageActivityBG->color());
+ s.setValue("newMessageActivityUseBG", ui.newMessageActivityUseBG->isChecked());
+ s.setValue("otherActivityFG", ui.otherActivityFG->color());
+ s.setValue("otherActivityBG", ui.otherActivityBG->color());
+ s.setValue("otherActivityUseBG", ui.otherActivityUseBG->isChecked());
+
+ saveColor(UiStyle::ErrorMsg, ui.errorMessageFG->color(), ui.errorMessageBG->color(), ui.errorMessageUseBG->isChecked());
+ s.setValue("errorMessageUseBG", ui.errorMessageUseBG->isChecked());
+ saveColor(UiStyle::NoticeMsg, ui.noticeMessageFG->color(), ui.noticeMessageBG->color(), ui.noticeMessageUseBG->isChecked());
+ s.setValue("noticeMessageUseBG", ui.noticeMessageUseBG->isChecked());
+ saveColor(UiStyle::PlainMsg, ui.plainMessageFG->color(), ui.plainMessageBG->color(), ui.plainMessageUseBG->isChecked());
+ s.setValue("plainMessageUseBG", ui.plainMessageUseBG->isChecked());
+ saveColor(UiStyle::ServerMsg, ui.serverMessageFG->color(), ui.serverMessageBG->color(), ui.serverMessageUseBG->isChecked());
+ s.setValue("serverMessageUseBG", ui.serverMessageUseBG->isChecked());
+ saveColor(UiStyle::ActionMsg, ui.actionMessageFG->color(), ui.actionMessageBG->color(), ui.actionMessageUseBG->isChecked());
+ s.setValue("actionMessageUseBG", ui.actionMessageUseBG->isChecked());
+ saveColor(UiStyle::JoinMsg, ui.joinMessageFG->color(), ui.joinMessageBG->color(), ui.joinMessageUseBG->isChecked());
+ s.setValue("joinMessageUseBG", ui.joinMessageUseBG->isChecked());
+ saveColor(UiStyle::KickMsg, ui.kickMessageFG->color(), ui.kickMessageBG->color(), ui.kickMessageUseBG->isChecked());
+ s.setValue("kickMessageUseBG", ui.kickMessageUseBG->isChecked());
+ saveColor(UiStyle::ModeMsg, ui.modeMessageFG->color(), ui.modeMessageBG->color(), ui.modeMessageUseBG->isChecked());
+ s.setValue("modeMessageUseBG", ui.modeMessageUseBG->isChecked());
+ saveColor(UiStyle::NoticeMsg, ui.noticeMessageFG->color(), ui.noticeMessageBG->color(), ui.noticeMessageUseBG->isChecked());
+ s.setValue("noticeMessageUseBG", ui.noticeMessageUseBG->isChecked());
+ saveColor(UiStyle::PartMsg, ui.partMessageFG->color(), ui.partMessageBG->color(), ui.partMessageUseBG->isChecked());
+ s.setValue("partMessageUseBG", ui.partMessageUseBG->isChecked());
+ saveColor(UiStyle::QuitMsg, ui.quitMessageFG->color(), ui.quitMessageBG->color(), ui.quitMessageUseBG->isChecked());
+ s.setValue("quitMessageUseBG", ui.quitMessageUseBG->isChecked());
+ saveColor(UiStyle::RenameMsg, ui.renameMessageFG->color(), ui.renameMessageBG->color(), ui.renameMessageUseBG->isChecked());
+ s.setValue("renameMessageUseBG", ui.renameMessageUseBG->isChecked());
+
+ QtUi::style()->setHighlightColor(ui.highlightColor->color());
+
+ saveColor(UiStyle::Timestamp, ui.timestampFG->color(), ui.timestampBG->color(), ui.timestampUseBG->isChecked());
+ s.setValue("timestampUseBG", ui.timestampUseBG->isChecked());
+ saveColor(UiStyle::Sender, ui.senderFG->color(), ui.senderBG->color(), ui.senderUseBG->isChecked());
+ s.setValue("senderUseBG", ui.senderUseBG->isChecked());
+
+ /*
+ saveColor(UiStyle::Nick, ui.nickFG->color(), ui.nickBG->color(), ui.nickUseBG->isChecked());
+ s.setValue("nickUseBG", ui.nickUseBG->isChecked());
+ saveColor(UiStyle::Hostmask, ui.hostmaskFG->color(), ui.hostmaskBG->color(), ui.hostmaskUseBG->isChecked());
+ s.setValue("hostmaskUseBG", ui.hostmaskUseBG->isChecked());
+ saveColor(UiStyle::ChannelName, ui.channelnameFG->color(), ui.channelnameBG->color(), ui.channelnameUseBG->isChecked());
+ s.setValue("channelnameUseBG", ui.channelnameUseBG->isChecked());
+ saveColor(UiStyle::ModeFlags, ui.modeFlagsFG->color(), ui.modeFlagsBG->color(), ui.modeFlagsUseBG->isChecked());
+ s.setValue("modeFlagsUseBG", ui.modeFlagsUseBG->isChecked());
+ saveColor(UiStyle::Url, ui.urlFG->color(), ui.urlBG->color(), ui.urlUseBG->isChecked());
+ s.setValue("urlUseBG", ui.urlUseBG->isChecked());
+ */
+
+ saveMircColor(0, ui.color0->color());
+ saveMircColor(1, ui.color1->color());
+ saveMircColor(2, ui.color2->color());
+ saveMircColor(3, ui.color3->color());
+ saveMircColor(4, ui.color4->color());
+ saveMircColor(5, ui.color5->color());
+ saveMircColor(6, ui.color6->color());
+ saveMircColor(7, ui.color7->color());
+ saveMircColor(8, ui.color8->color());
+ saveMircColor(9, ui.color9->color());
+ saveMircColor(10, ui.color10->color());
+ saveMircColor(11, ui.color11->color());
+ saveMircColor(12, ui.color12->color());
+ saveMircColor(13, ui.color13->color());
+ saveMircColor(14, ui.color14->color());
+ saveMircColor(15, ui.color15->color());
+
+ s.setValue("onlineStatusFG", ui.onlineStatusFG->color());
+ s.setValue("onlineStatusBG", ui.onlineStatusBG->color());
+ s.setValue("onlineStatusUseBG", ui.onlineStatusUseBG->isChecked());
+ s.setValue("awayStatusFG", ui.awayStatusFG->color());
+ s.setValue("awayStatusBG", ui.awayStatusBG->color());
+ s.setValue("awayStatusUseBG", ui.awayStatusUseBG->isChecked());