void SensorDataWriter::clear() { QMutexLocker lock(&mDataMutex); foreach(QString item, mItemNames) { DataConsumer& c = SensorSystemInterface::consumer(item); c.disconnect(this); emit itemTraceRemoved(item); }
SensorWidget::SensorWidget(QWidget *parent) : QDockWidget(parent), ui(new Ui::SensorWidget), mWriter(SensorDataWriter::instance()) { ui->setupUi(this); ui->exportTrace->setEnabled(false); connect(&mWriter, SIGNAL(itemTraceAdded(QString)), SLOT(traceItemAdded(QString))); connect(&mWriter, SIGNAL(itemTraceRemoved(QString)), SLOT(traceItemRemoved(QString))); setEnabled(false); }