void FemtecTester::setEnabled(bool enabled) { if (m_enabled == enabled) { return; } m_enabled = enabled; if (!m_enabled) { m_serialPort->close(); //qDebug() << "serial port closed: " << m_serialPort->portName(); emit statusMessage(QString("serial port closed: %1").arg(m_serialPort->portName())); emit enabledStateChanged(false); return; } if (m_serialPort->open(QIODevice::WriteOnly)) { //qDebug() << "serial port opened: " << m_serialPort->portName(); emit statusMessage(QString("serial port opened: %1").arg(m_serialPort->portName())); emit enabledStateChanged(true); setFSState(PedalUp); return; } m_enabled = false; emit statusMessage(QString("failed to open serial port '%1': %2").arg(m_serialPort->portName(), m_serialPort->errorString())); emit enabledStateChanged(false); }
void LH_QtMonitoringPlugin::connectEnabledStateChangeEvents() { qDebug() << "LH_QtMonitoringPlugin events connected"; foreach(LH_Qt_bool *b, enabled_) connect(b, SIGNAL(changed()), this, SLOT(enabledStateChanged())); enabledStateChanged(); }
void tst_QDeclarativeDebugService::enabledChanged() { QDeclarativeDebugTestService service("tst_QDeclarativeDebugService::enabledChanged()"); QDeclarativeDebugTestClient client("tst_QDeclarativeDebugService::enabledChanged()", m_conn); QCOMPARE(service.enabled, false); client.setEnabled(true); QDeclarativeDebugTest::waitForSignal(&service, SIGNAL(enabledStateChanged())); QCOMPARE(service.enabled, true); }
void tst_QDeclarativeDebugService::isEnabled() { QDeclarativeDebugTestService service("tst_QDeclarativeDebugService::isEnabled()", m_conn); QCOMPARE(service.isEnabled(), false); QDeclarativeDebugTestClient client("tst_QDeclarativeDebugService::isEnabled()", m_conn); client.setEnabled(true); QDeclarativeDebugTest::waitForSignal(&service, SIGNAL(enabledStateChanged())); QCOMPARE(service.isEnabled(), true); QTest::ignoreMessage(QtWarningMsg, "QDeclarativeDebugService: Conflicting plugin name \"tst_QDeclarativeDebugService::isEnabled()\" "); QDeclarativeDebugService duplicate("tst_QDeclarativeDebugService::isEnabled()", m_conn); QCOMPARE(duplicate.isEnabled(), false); }
void SettingsCategoryItemComponent::buttonClicked(Button *b) { if (b == toggle) { enabledStateChanged(toggle->getToggleState()); } }
void QDeclarativeDebugTestService::enabledChanged(bool e) { enabled = e; emit enabledStateChanged(); }