bool SensorLogger::restoreSettings( QDomElement& element ) { mModel->setForegroundColor( restoreColor( element, "textColor", Qt::green) ); mModel->setBackgroundColor( restoreColor( element, "backgroundColor", Qt::black ) ); mModel->setAlarmColor( restoreColor( element, "alarmColor", Qt::red ) ); mModel->clear(); QDomNodeList dnList = element.elementsByTagName( "logsensors" ); for ( int i = 0; i < dnList.count(); i++ ) { QDomElement element = dnList.item( i ).toElement(); LogSensor* sensor = new LogSensor( mModel ); sensor->setHostName( element.attribute("hostName") ); sensor->setSensorName( element.attribute("sensorName") ); sensor->setFileName( element.attribute("fileName") ); sensor->setTimerInterval( element.attribute("timerInterval").toInt() ); sensor->setLowerLimitActive( element.attribute("lowerLimitActive").toInt() ); sensor->setLowerLimit( element.attribute("lowerLimit").toDouble() ); sensor->setUpperLimitActive( element.attribute("upperLimitActive").toInt() ); sensor->setUpperLimit( element.attribute("upperLimit").toDouble() ); mModel->addSensor( sensor ); } SensorDisplay::restoreSettings( element ); QPalette palette = mView->palette(); palette.setColor( QPalette::Base, mModel->backgroundColor() ); mView->setPalette( palette ); return true; }
void Debug::log(std::string str) { if (!initialized) { initialize(); } restoreColor(); std::cout << str << std::endl; }
bool LogFile::restoreSettings(QDomElement& element) { QFont font; QPalette cgroup = monitor->palette(); cgroup.setColor(QPalette::Active, QPalette::Text, restoreColor(element, "textColor", Qt::green)); cgroup.setColor(QPalette::Active, QPalette::Base, restoreColor(element, "backgroundColor", Qt::black)); cgroup.setColor(QPalette::Disabled, QPalette::Text, restoreColor(element, "textColor", Qt::green)); cgroup.setColor(QPalette::Disabled, QPalette::Base, restoreColor(element, "backgroundColor", Qt::black)); cgroup.setColor(QPalette::Inactive, QPalette::Text, restoreColor(element, "textColor", Qt::green)); cgroup.setColor(QPalette::Inactive, QPalette::Base, restoreColor(element, "backgroundColor", Qt::black)); monitor->setPalette(cgroup); addSensor(element.attribute("hostName"), element.attribute("sensorName"), (element.attribute("sensorType").isEmpty() ? "logfile" : element.attribute("sensorType")), element.attribute("title")); font.fromString( element.attribute( "font" ) ); monitor->setFont(font); QDomNodeList dnList = element.elementsByTagName("filter"); for (int i = 0; i < dnList.count(); i++) { QDomElement element = dnList.item(i).toElement(); filterRules.append(element.attribute("rule")); } SensorDisplay::restoreSettings(element); return true; }
void CMUPCommon::traceInfo( std::string const& type, std::string const& fileName, unsigned int lineNo, std::string const& info ) { std::cout << "\n" << fileName << "(" << lineNo << "): " << std::endl; std::cout << "["; changeColor(); std::cout << type; restoreColor(); std::cout << "] " << info << std::endl; }
void OptionsTabAppearanceGeneral::colorCheckBoxClicked(int state) { QPair<QAbstractButton*,QString> data = colorWidgetsMap[(QCheckBox*)sender()]; if (state) { data.first->setDisabled(false); restoreColor((QToolButton*)data.first, ColorOpt::instance()->color("options.ui.look.colors." + data.second)); } else { //data.first->setDisabled(true); // TODO disable color changing QPalette::ColorRole role = ColorOpt::instance()->colorRole( "options.ui.look.colors." + data.second); data.first->setIcon(color2pixmap(QApplication::palette().color(role))); } }
void OptionsTabAppearanceGeneral::restoreOptions() { if ( !w ) return; OptAppearanceUI *d = (OptAppearanceUI *)w; //d->ck_avatarsChatdlg->setChecked( LEGOPTS.avatarsChatdlgEnabled ); // Avatars d->le_fRoster->setFont(PsiOptions::instance()->getOption("options.ui.look.font.contactlist").toString()); d->le_fMessage->setFont(PsiOptions::instance()->getOption("options.ui.look.font.message").toString()); d->le_fChat->setFont(PsiOptions::instance()->getOption("options.ui.look.font.chat").toString()); d->le_fPopup->setFont(PsiOptions::instance()->getOption("options.ui.look.font.passive-popup").toString()); ColorWidgetsMap::ConstIterator i = colorWidgetsMap.constBegin(); while (i != colorWidgetsMap.constEnd()) { QColor color = ColorOpt::instance()->color("options.ui.look.colors." + i.value().second); QColor realColor = PsiOptions::instance()->getOption("options.ui.look.colors." + i.value().second).value<QColor>(); i.key()->setChecked(realColor.isValid()); restoreColor((QToolButton*)i.value().first, color); ++i; } }