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

#include <qptc10devicedialog.h>

Inheritance diagram for QPTC10DeviceDialog:
Inheritance graph

Public Slots

void accept ()
 
void commandEntered ()
 

Public Member Functions

 QPTC10DeviceDialog (QPTC10DeviceWPtr device)
 
 ~QPTC10DeviceDialog ()
 

Private Attributes

Ui::QPTC10DeviceDialog * ui
 
QPTC10DeviceWPtr m_Device
 

Detailed Description

Definition at line 11 of file qptc10devicedialog.h.

Constructor & Destructor Documentation

QPTC10DeviceDialog::QPTC10DeviceDialog ( QPTC10DeviceWPtr  device)
explicit

Definition at line 7 of file qptc10devicedialog.cpp.

References commandEntered(), m_Device, and ui.

7  :
8  QDialog(),
9  ui(new Ui::QPTC10DeviceDialog),
10  m_Device(device)
11 {
12  ui->setupUi(this);
13 
15 
16  if (dev) {
17  ui->m_PidDeviceSettings->setDevice(dev);
18 
19  dev->updateChannelList();
20 
21  ui->m_InputChannel->addItems(dev->get_InputChannels());
22  ui->m_OutputChannel->addItems(dev->get_OutputChannels());
23  ui->m_InputChannel->setCurrentIndex(dev->get_InputChannel());
24  ui->m_OutputChannel->setCurrentIndex(dev->get_OutputChannel());
25  }
26 
27  connect(ui->m_CommandEntry, SIGNAL(activated(QString)), this, SLOT(commandEntered()));
28 }
Ui::QPTC10DeviceDialog * ui
QPTC10DeviceWPtr m_Device
QSharedPointer< QPTC10Device > QPTC10DevicePtr
QPTC10DeviceDialog::~QPTC10DeviceDialog ( )

Definition at line 30 of file qptc10devicedialog.cpp.

References ui.

31 {
32  delete ui;
33 }
Ui::QPTC10DeviceDialog * ui

Member Function Documentation

void QPTC10DeviceDialog::accept ( )
slot

Definition at line 35 of file qptc10devicedialog.cpp.

References DEBUG_PTC10, m_Device, and ui.

36 {
38 
39  if (dev) {
40  if (qcepDebug(DEBUG_PTC10)) {
41  dev->printMessage("QPTC10DeviceDialog::accept");
42  }
43 
44  ui->m_PidDeviceSettings->accept();
45 
46  dev->set_InputChannel(ui->m_InputChannel->currentIndex());
47  dev->set_OutputChannel(ui->m_OutputChannel->currentIndex());
48  }
49 
50  QDialog::accept();
51 }
Ui::QPTC10DeviceDialog * ui
QPTC10DeviceWPtr m_Device
QSharedPointer< QPTC10Device > QPTC10DevicePtr
void QPTC10DeviceDialog::commandEntered ( )
slot

Definition at line 53 of file qptc10devicedialog.cpp.

References m_Device, and ui.

Referenced by QPTC10DeviceDialog().

54 {
55  QString cmd = ui->m_CommandEntry->currentText();
56 
57  ui->m_Messages->append(cmd);
58 
60 
61  if (dev) {
62  dev->sendCommand(cmd);
63  }
64 }
Ui::QPTC10DeviceDialog * ui
QPTC10DeviceWPtr m_Device
QSharedPointer< QPTC10Device > QPTC10DevicePtr

Member Data Documentation

QPTC10DeviceWPtr QPTC10DeviceDialog::m_Device
private

Definition at line 26 of file qptc10devicedialog.h.

Referenced by accept(), commandEntered(), and QPTC10DeviceDialog().

Ui::QPTC10DeviceDialog* QPTC10DeviceDialog::ui
private

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