qmca  0.0.20
epicsintegerinput.cpp
Go to the documentation of this file.
1 #include "epicsintegerinput.h"
2 #include "epicsinteger.h"
3 
4 #include <stdio.h>
5 
7  : QSpinBox(parent),
8  m_EpicsInteger(var)
9 {
10  connect(this, SIGNAL(editingFinished()), this, SLOT(changeEpicsInteger()));
11  connect(m_EpicsInteger, SIGNAL(valueChanged(int)), this, SLOT(setValue(int)));
12 
13  printf("EpicsIntegerInput::EpicsIntegerInput (%s -> %d)\n",
14  qPrintable(m_EpicsInteger->pvName()),m_EpicsInteger->value());
15 
16  setValue(m_EpicsInteger->value());
17  setToolTip(m_EpicsInteger->toolTip());
18 }
19 
21 {
22 }
23 
25 {
26  m_EpicsInteger -> caput(value());
27 }
EpicsInteger * m_EpicsInteger
QString pvName()
Definition: epicsobject.cpp:30
EpicsIntegerInput(EpicsInteger *var, QWidget *parent=0)
QString toolTip()
Definition: epicsobject.cpp:35