Пример #1
0
void SensorDataWriter::clear()
{
    QMutexLocker lock(&mDataMutex);
    foreach(QString item, mItemNames)
    {
        DataConsumer& c = SensorSystemInterface::consumer(item);
        c.disconnect(this);
        emit itemTraceRemoved(item);
    }
Пример #2
0
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);
}