void BackgroundPlugin::redraw() { bgImage = QImage(); bgScale = QPixmap(); if (value("Background").toString().isEmpty()) return; bgImage = QImage(value("Background").toString()); EventRepaintView e; e.process(); }
void UserViewConfig::apply() { CorePlugin::instance()->setValue("UseDblClick", chkDblClick->isChecked()); CorePlugin::instance()->setValue("UseSysColors", chkSysColors->isChecked()); CorePlugin::instance()->setValue("GroupSeparator", chkGroupSeparator->isChecked()); CorePlugin::instance()->setValue("SortMode", getSortMode()); CorePlugin::instance()->setValue("SmallGroupFont", chkSmallFont->isChecked()); CorePlugin::instance()->setValue("NoScroller", chkScroll->isChecked()); if (CorePlugin::instance()->value("UseSysColors").toBool()) { CorePlugin::instance()->setValue("ColorOnline", 0); CorePlugin::instance()->setValue("ColorOffline", 0); CorePlugin::instance()->setValue("ColorAway", 0); CorePlugin::instance()->setValue("ColorNA", 0); CorePlugin::instance()->setValue("ColorDND", 0); CorePlugin::instance()->setValue("ColorGroup", 0); } else { CorePlugin::instance()->setValue("ColorOnline", btnOnline->color().rgb()); CorePlugin::instance()->setValue("ColorOffline", btnOffline->color().rgb()); CorePlugin::instance()->setValue("ColorAway", btnAway->color().rgb()); CorePlugin::instance()->setValue("ColorNA", btnNA->color().rgb()); CorePlugin::instance()->setValue("ColorDND", btnDND->color().rgb()); CorePlugin::instance()->setValue("ColorGroup", btnGroup->color().rgb()); } unsigned style = 0; if (btnAuth1->isChecked()) style |= STYLE_STRIKE; if (btnAuth2->isChecked()) style |= STYLE_ITALIC; if (btnAuth3->isChecked()) style |= STYLE_UNDER; CorePlugin::instance()->setValue("AuthStyle", style); style = 0; if (btnVisible1->isChecked()) style |= STYLE_STRIKE; if (btnVisible2->isChecked()) style |= STYLE_ITALIC; if (btnVisible3->isChecked()) style |= STYLE_UNDER; CorePlugin::instance()->setValue("VisibleStyle", style); style = 0; if (btnInvisible1->isChecked()) style |= STYLE_STRIKE; if (btnInvisible2->isChecked()) style |= STYLE_ITALIC; if (btnInvisible3->isChecked()) style |= STYLE_UNDER; CorePlugin::instance()->setValue("InvisibleStyle", style); EventRepaintView e; e.process(); }
void UserViewConfig::apply() { CorePlugin::m_plugin->setUseDblClick(chkDblClick->isChecked()); CorePlugin::m_plugin->setUseSysColors(chkSysColors->isChecked()); CorePlugin::m_plugin->setGroupSeparator(chkGroupSeparator->isChecked()); CorePlugin::m_plugin->setSortMode(getSortMode()); CorePlugin::m_plugin->setSmallGroupFont(chkSmallFont->isChecked()); CorePlugin::m_plugin->setNoScroller(chkScroll->isChecked()); if (CorePlugin::m_plugin->getUseSysColors()){ CorePlugin::m_plugin->setColorOnline(0); CorePlugin::m_plugin->setColorOffline(0); CorePlugin::m_plugin->setColorAway(0); CorePlugin::m_plugin->setColorNA(0); CorePlugin::m_plugin->setColorDND(0); CorePlugin::m_plugin->setColorGroup(0); }else{ CorePlugin::m_plugin->setColorOnline(btnOnline->color().rgb()); CorePlugin::m_plugin->setColorOffline(btnOffline->color().rgb()); CorePlugin::m_plugin->setColorAway(btnAway->color().rgb()); CorePlugin::m_plugin->setColorNA(btnNA->color().rgb()); CorePlugin::m_plugin->setColorDND(btnDND->color().rgb()); CorePlugin::m_plugin->setColorGroup(btnGroup->color().rgb()); } unsigned style = 0; if (btnAuth1->isOn()) style |= STYLE_STRIKE; if (btnAuth2->isOn()) style |= STYLE_ITALIC; if (btnAuth3->isOn()) style |= STYLE_UNDER; CorePlugin::m_plugin->setAuthStyle(style); style = 0; if (btnVisible1->isOn()) style |= STYLE_STRIKE; if (btnVisible2->isOn()) style |= STYLE_ITALIC; if (btnVisible3->isOn()) style |= STYLE_UNDER; CorePlugin::m_plugin->setVisibleStyle(style); style = 0; if (btnInvisible1->isOn()) style |= STYLE_STRIKE; if (btnInvisible2->isOn()) style |= STYLE_ITALIC; if (btnInvisible3->isOn()) style |= STYLE_UNDER; CorePlugin::m_plugin->setInvisibleStyle(style); EventRepaintView e; e.process(); }