Main Page   Class Hierarchy   Compound List   File List   Compound Members  

Channel Class Reference

Manage a channel. More...

#include <basicframe.h>

Inheritance diagram for Channel:

List of all members.

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)

Detailed Description

Manage a channel.

Author(s):
Davide [Lizza] Lizzani
Id:
basicframe.cpp,v 1.0 2003/01/03 15:10:09 root Exp

This class run iteration from channel to all other instruments


Constructor & Destructor Documentation

Channel::Channel ( QString nameChannel,
int x,
int y,
QWidget * parent = 0,
const char * name = 0 )
 

Il costruttore si occupa della creazione di un canale.

  • nameChannel Nome da dare al canale
  • x Posizione x sullo schermo del canale
  • y Posizione y sullo schermo del canale


Member Function Documentation

void Channel::On ( )
 

Accende il canale

void Channel::Off ( )
 

Spegne il canale

bool Channel::activeChannel ( )
 

Riporta true sel il canale e' acceso, false altrimenti

void Channel::setPowerEnable ( bool value )
 

Disabilita l'accensione/spegnimento del canale. (I vari widget mantengono le loro proprieta')

void Channel::switchPower ( ) [slot]
 

Cambia lo stato del canale. Se acceso viene spento, se e' spento viene acceso

void Channel::loadDefaults ( ) [private]
 

Il canale viene settato con i valori di default.

void Channel::changeRadio ( ) [private, slot]
 

Questo slot viene richiamato ogni qualvolta che viene premuto uno dei tre tasti relativi al filtraggio del segnale (Ac, Dc, Gnd)

void Channel::pomChChanged ( double val ) [private, slot]
 

Segnala che e' stato mosso il pommello centrale

void Channel::sldChanged ( double val ) [private, slot]
 

Segnala che e' stato mosso lo slider laterale


The documentation for this class was generated from the following files:
Generated at Tue Mar 18 13:49:46 2003 for MIDO by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000