#include <basicframe.h>
Inheritance diagram for Channel:
Public Methods | |
Channel (QString title, int x, int y, QWidget* parent=0, const char *name=0) | |
~Channel () | |
void | On () |
void | Off () |
bool | activeChannel () |
void | setPowerEnable (bool enabled) |
Public Slots | |
void | switchPower () |
Signals | |
void | AcPressed () |
void | DcPressed () |
void | GndPressed () |
void | valueSliderChanged (double value) |
void | valueKnobChanged (double value) |
void | activated () |
void | deactivated () |
Private Methods | |
void | loadDefaults () |
Private Attributes | |
QToolButton* | powerCh |
QwtKnob* | pomCh |
QRadioButton* | radio_Ac |
QRadioButton * | radio_Dc |
QRadioButton * | radio_Gnd |
QwtSlider* | sld |
QLabel* | text_pos |
QLabel * | text_volt |
Private Slots | |
void | changeRadio () |
void | pomChChanged (double) |
void | sldChanged (double) |
This class run iteration from channel to all other instruments
|
Il costruttore si occupa della creazione di un canale.
|
|
Accende il canale |
|
Spegne il canale |
|
Riporta true sel il canale e' acceso, false altrimenti |
|
Disabilita l'accensione/spegnimento del canale. (I vari widget mantengono le loro proprieta') |
|
Cambia lo stato del canale. Se acceso viene spento, se e' spento viene acceso |
|
Il canale viene settato con i valori di default. |
|
Questo slot viene richiamato ogni qualvolta che viene premuto uno dei tre tasti relativi al filtraggio del segnale (Ac, Dc, Gnd) |
|
Segnala che e' stato mosso il pommello centrale |
|
Segnala che e' stato mosso lo slider laterale |