qpidctrl  0.7.1
qpiddevicesettingswidget.cpp
Go to the documentation of this file.
2 #include "ui_qpiddevicesettingswidget.h"
3 #include "qpiddebug.h"
4 
6  QWidget(parent),
7  ui(new Ui::QPidDeviceSettingsWidget)
8 {
9  ui->setupUi(this);
10 }
11 
13 {
14  delete ui;
15 }
16 
18 {
19  m_Device = device;
20 
21  ui->m_CommPortSelector->setCommPort(m_Device->commPort());
22 
23  ui->m_PollingInterval->setValue(m_Device->get_PollingInterval());
24  ui->m_TimeoutInterval->setValue(m_Device->get_TimeoutInterval());
25 }
26 
28 {
29  if (m_Device) {
30  if (qcepDebug(DEBUG_PIDDEVICE)) {
31  m_Device->printMessage("QPidDeviceSettingsWidget::accept");
32  }
33 
34  ui->m_CommPortSelector->accept();
35 
36  m_Device->set_PollingInterval(ui->m_PollingInterval->value());
37  m_Device->set_TimeoutInterval(ui->m_TimeoutInterval->value());
38  }
39 }
QSharedPointer< QPidDevice > QPidDevicePtr
Definition: qpiddevice-ptr.h:6
void setDevice(QPidDevicePtr device)
QPidDeviceSettingsWidget(QWidget *parent=0)
Ui::QPidDeviceSettingsWidget * ui