const char *LH_MonitoringBar::userInit() { if( const char *err = LH_Bar::userInit() ) return err; ui_ = new LH_MonitoringUI(this, mdmNumbers, true, false); setup_max_ = new LH_Qt_int(this, "Maximum", 100, 0, 99999); setup_max_->setHelp( "<p>The bar's maximum value.</p>"); setup_max_->setOrder(-3); connect( setup_max_, SIGNAL(changed()), this, SLOT(updateBounds()) ); setup_min_ = new LH_Qt_int(this, "Minimum", 0, 0, 99999); setup_min_->setHelp( "<p>The bar's minimum value.</p>"); setup_min_->setOrder(-3); connect( setup_min_, SIGNAL(changed()), this, SLOT(updateBounds()) ); (new LH_Qt_QString(this,("image-hr2"), QString("<hr>"), LH_FLAG_NOSAVE | LH_FLAG_NOSOURCE | LH_FLAG_NOSINK | LH_FLAG_HIDETITLE,lh_type_string_html ))->setOrder(-3); updateBounds(); connect(ui_, SIGNAL(appChanged()), this, SLOT(configChanged()) ); connect(ui_, SIGNAL(typeChanged()), this, SLOT(configChanged()) ); connect(ui_, SIGNAL(groupChanged()), this, SLOT(configChanged()) ); connect(ui_, SIGNAL(itemChanged()), this, SLOT(configChanged()) ); connect(ui_, SIGNAL(initialized()), this, SLOT(configChanged()) ); return 0; }
void FBORenderItem::setApp(QVariant arg) { if (m_app == arg) return; m_app = arg; emit appChanged(arg); }
const char *LH_MonitoringText::userInit() { if( const char *err = LH_Text::userInit() ) return err; ui_ = new LH_MonitoringUI(this, mdmAll, false, true); setup_value_round_ = new LH_Qt_bool(this,"Round",false, LH_FLAG_AUTORENDER); setup_value_round_->setHelp( "<p>Round non integer values.</p>"); setup_value_round_->setOrder(-3); connect( setup_value_round_, SIGNAL(changed()), this, SLOT(updateText()) ); setup_append_units_ = new LH_Qt_bool(this, "Append Units", true, 0); setup_append_units_->setHelp( "<p>Append the units to the text.</p>"); setup_append_units_->setOrder(-3); connect( setup_append_units_, SIGNAL(changed()), this, SLOT(updateText()) ); setup_pre_text_ = new LH_Qt_QString( this, "Pre-Text", "", LH_FLAG_AUTORENDER); setup_pre_text_->setHelp( "<p>Text to be displayed before the sensor value.</p>"); setup_pre_text_->setOrder(-3); connect( setup_pre_text_, SIGNAL(changed()), this, SLOT(updateText()) ); setup_post_text_ = new LH_Qt_QString(this, "Post-Text", "", LH_FLAG_AUTORENDER); setup_post_text_->setHelp( "<p>Text to be displayed after the sensor value.</p>"); setup_post_text_->setOrder(-3); connect( setup_post_text_, SIGNAL(changed()), this, SLOT(updateText()) ); (new LH_Qt_QString(this,("image-hr2"), QString("<hr>"), LH_FLAG_NOSAVE | LH_FLAG_NOSOURCE | LH_FLAG_NOSINK | LH_FLAG_HIDETITLE,lh_type_string_html ))->setOrder(-3); setup_text_->setFlag( LH_FLAG_HIDDEN, true ); setup_text_->setFlag( LH_FLAG_NOSAVE, true ); setText(" "); connect(ui_, SIGNAL(appChanged()), this, SLOT(configChanged()) ); connect(ui_, SIGNAL(typeChanged()), this, SLOT(configChanged()) ); connect(ui_, SIGNAL(groupChanged()), this, SLOT(configChanged()) ); connect(ui_, SIGNAL(itemChanged()), this, SLOT(configChanged()) ); connect(ui_, SIGNAL(initialized()), this, SLOT(configChanged()) ); return 0; }