qpidctrl  0.7.1
Public Member Functions | Private Attributes | List of all members
QPidDeviceSettingsWidget Class Reference

#include <qpiddevicesettingswidget.h>

Inheritance diagram for QPidDeviceSettingsWidget:
Inheritance graph

Public Member Functions

 QPidDeviceSettingsWidget (QWidget *parent=0)
 
 ~QPidDeviceSettingsWidget ()
 
void setDevice (QPidDevicePtr device)
 
void accept ()
 

Private Attributes

Ui::QPidDeviceSettingsWidget * ui
 
QPidDevicePtr m_Device
 

Detailed Description

Definition at line 12 of file qpiddevicesettingswidget.h.

Constructor & Destructor Documentation

QPidDeviceSettingsWidget::QPidDeviceSettingsWidget ( QWidget *  parent = 0)
explicit

Definition at line 5 of file qpiddevicesettingswidget.cpp.

References ui.

5  :
6  QWidget(parent),
7  ui(new Ui::QPidDeviceSettingsWidget)
8 {
9  ui->setupUi(this);
10 }
Ui::QPidDeviceSettingsWidget * ui
QPidDeviceSettingsWidget::~QPidDeviceSettingsWidget ( )

Definition at line 12 of file qpiddevicesettingswidget.cpp.

References ui.

13 {
14  delete ui;
15 }
Ui::QPidDeviceSettingsWidget * ui

Member Function Documentation

void QPidDeviceSettingsWidget::accept ( )

Definition at line 27 of file qpiddevicesettingswidget.cpp.

References DEBUG_PIDDEVICE, m_Device, and ui.

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 }
Ui::QPidDeviceSettingsWidget * ui
void QPidDeviceSettingsWidget::setDevice ( QPidDevicePtr  device)

Definition at line 17 of file qpiddevicesettingswidget.cpp.

References m_Device, and ui.

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 }
Ui::QPidDeviceSettingsWidget * ui

Member Data Documentation

QPidDevicePtr QPidDeviceSettingsWidget::m_Device
private

Definition at line 25 of file qpiddevicesettingswidget.h.

Referenced by accept(), and setDevice().

Ui::QPidDeviceSettingsWidget* QPidDeviceSettingsWidget::ui
private

The documentation for this class was generated from the following files: