bool OutputString::set_value(std::string val)
{
    if (!isEnabled()) return true;

    readConfig();

    set_value_real(val);
   
    value = val;
    EmitSignalIO();
    emitChange();

    return true;
}
Пример #2
0
K3b::AudioDataSource* K3b::AudioDataSource::split( const K3b::Msf& pos )
{
    if( pos < length() ) {
        K3b::AudioDataSource* s = copy();
        s->setStartOffset( startOffset() + pos );
        s->setEndOffset( endOffset() );
        setEndOffset( startOffset() + pos );
        s->moveAfter( this );
        emitChange();
        return s;
    }
    else
        return 0;
}
Пример #3
0
bool ColorPicker::qt_invoke( int _id, QUObject* _o )
{
    switch ( _id - staticMetaObject()->slotOffset() ) {
    case 0: setColor((const QColor&)*((const QColor*)static_QUType_ptr.get(_o+1))); break;
    case 1: setRed((int)static_QUType_int.get(_o+1)); break;
    case 2: emitChange(); break;
    case 3: setGreen((int)static_QUType_int.get(_o+1)); break;
    case 4: setBlue((int)static_QUType_int.get(_o+1)); break;
    case 5: reset(); break;
    case 6: init(); break;
    default:
	return QGroupBox::qt_invoke( _id, _o );
    }
    return TRUE;
}
Пример #4
0
void ZibaseTemp::valueUpdated(ZibaseInfoSensor *sensor)
{

    /*check that sensor id match */
    if((id==sensor->id) && (sensor->type == sensor_type))
    {
        if (sensor->AnalogVal != value)
        {
            value = sensor->AnalogVal;
            emitChange();
        }

    }

}
MySensorsInputString::MySensorsInputString(Params &p):
    InputString(p)
{
    // Define IO documentation
    ioDoc->friendlyNameSet("MySensorsInputString");
    ioDoc->descriptionSet(_("Display string from MySensors node"));
    ioDoc->linkAdd("MySensors", _("http://mysensors.org"));
    ioDoc->paramAdd("node_id", _("Node ID as set in your network"), IODoc::TYPE_STRING, true);
    ioDoc->paramAdd("sensor_id", _("Sensor ID, as set in your node"), IODoc::TYPE_STRING, true);

    Params gwlist = {{ "serial", _("Serial") },
                     { "tcp", _("Tcp") }};
    ioDoc->paramAddList("gateway", _("Gateway type used, tcp or serial are supported"), true, gwlist, "serial");
    ioDoc->paramAdd("port",
                    _("If using serial gateway, port is the serial port (/dev/ttyUSB0 for ex.). If using tcp gateway port is TCP port of the gateway."),
                    IODoc::TYPE_STRING, true, "/dev/ttyUSB0");
    ioDoc->paramAdd("host", _("IP address of the tcp gateway if relevant"), IODoc::TYPE_STRING, true);

    std::string nodeId = get_param("node_id");
    std::string sensorId = get_param("sensor_id");

    MySensorsController::Instance(get_params()).registerIO(nodeId, sensorId, [=]()
    {
        // Read the value
        std::string nId = get_param("node_id");
        std::string sId = get_param("sensor_id");

        std::string v = MySensorsController::Instance(get_params()).getValue(nId, sId);

        if (v != current)
        {
            current = v;
            cInfoDom("input") << "node_id: " << nodeId << " sensor_id: " << sensorId << " new value: " << value;
            emitChange();
        }
    });
    cInfoDom("input") << "node_id: " << nodeId << " sensor_id: " << sensorId;
}
void WebInputTemp::readValue()
{
  // Read the value
    value = WebCtrl::Instance(get_params()).getValueDouble(get_param("path"));
    emitChange();
}
Пример #7
0
void ApplicationSettings::setTeamDomain(const QString &value)
{
    settings.setValue(teamDomainKey, value);
    emitChange();
}
Пример #8
0
 ValueVector<VectorType, ElementType, N> & operator -=
 (const VectorType & v) { m_value -= v; emitChange(); return *this; }
Пример #9
0
 inline void normalize(ElementType len = 1.0)
 {
   m_value.normalize(len);
   emitChange();
 }
Пример #10
0
void ApplicationSettings::setHideOnClose(bool value)
{
    settings.setValue(hideOnCloseKey, value);
    emitChange();
}
Пример #11
0
void CChangeWidget::emitIntChange(EVariable var, int value)
{
	CStdVariant varValue;
	varValue.set<int>(value);
	emitChange(var, varValue);
}
Пример #12
0
void ApplicationSettings::setMainWindowState(const QByteArray &value)
{
    settings.setValue(mainWindowStateKey, value);
    emitChange();
}
Пример #13
0
void ApplicationSettings::setStartHidden(bool value)
{
    settings.setValue(startHiddenKey, value);
    emitChange();
}
Пример #14
0
void K3b::AudioDataSource::setEndOffset( const K3b::Msf& msf )
{
    m_endOffset = msf;
    fixupOffsets();
    emitChange();
}
Пример #15
0
void CChangeWidget::emitStdStringChange(EVariable var, const std::string &value)
{
	CStdVariant varValue;
	varValue.set<std::string>(value);
	emitChange(var, varValue);
}
Пример #16
0
void CChangeWidget::emitColorChange(EVariable var, const CColor &value)
{
	CStdVariant varValue;
	varValue.set<CColor>(value);
	emitChange(var, varValue);
}
Пример #17
0
void CChangeWidget::emitGlmVec3Change(EVariable var, const glm::vec3 &value)
{
	CStdVariant varValue;
	varValue.set<glm::vec3>(value);
	emitChange(var, varValue);
}
Пример #18
0
void CChangeWidget::emitFloatChange(EVariable var, float value)
{
	CStdVariant varValue;
	varValue.set<float>(value);
	emitChange(var, varValue);
}