Main Page   Class Hierarchy   Compound List   File List   Compound Members  

Trigger Class Reference

Manage the windows trigger. More...

#include <basicframe.h>

Inheritance diagram for Trigger:

List of all members.

Public Methods

 Trigger (QString title, int x, int y, QWidget* parent=0, const char *name=0)
 ~Trigger ()
void On ()
void Off ()
void extTrig (bool present)
void setCh1Trig (bool present)
void setCh2Trig (bool present)
void loadDefaults ()

Public Slots

void switchPower ()

Private Attributes

QToolButton* powerTr
QwtSlider* sld
QCheckBox* cb_repeat
QCheckBox * cb_single
QCheckBox * cb_auto
QCheckBox * cb_pre
QPushButton* button_chn
QPushButton * button_front
QLabel* label1
QLabel * label2
QLabel * label3
QString t1
QString t2
QString t3
QSpinBox* sb1
QComboBox* cb1
bool triggerExtPresent
bool frontUp
bool ch1Trig
bool ch2Trig

Private Slots

void changeChannel ()
void changeFront ()
void funcTrig ()
void preButtonChecked ()
void autoButtonChecked ()
void sldChanged (double)
void sb1Changed (int)
void cb1Changed (const QString&)
void enableTrigger (bool enable)

Detailed Description

Manage the windows trigger.

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

This class run iteration from trigger to all other instruments


Constructor & Destructor Documentation

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

Il costruttore si occupa della creazione della finestra di Triggering

  • title Titolo del Box
  • x Posizione x sullo schermo del trigger
  • y Posizione y sullo schermo del trigger


Member Function Documentation

void Trigger::On ( )
 

Accende il trigger

void Trigger::Off ( )
 

Spegne il trigger

void Trigger::extTrig ( bool present )
 

Abilita o disabilita la possibilita' di avere il trigger esterno

void Trigger::setCh1Trig ( bool present )
 

Abilita o disabilita la possibilita' di avere il canale 1

void Trigger::setCh2Trig ( bool present )
 

Abilita o disabilita la possibilita' di avere il canale 2

void Trigger::loadDefaults ( )
 

Carica i valori di default nel Box

void Trigger::switchPower ( ) [slot]
 

Cambia lo stato del Trigger. Se e' acceso lo spegne, se e' spento lo accende

void Trigger::changeChannel ( ) [private, slot]
 

Modifica il canale dove prendere il segnale di trigger

void Trigger::changeFront ( ) [private, slot]
 

Modifica il fronte del segnale

void Trigger::funcTrig ( ) [private, slot]
 

Gestisce i pulsanti singolo/ripetuto del trigger

void Trigger::preButtonChecked ( ) [private, slot]
 

Gestisce il bottone preTrigger

void Trigger::autoButtonChecked ( ) [private, slot]
 

Gestisce il bottone del Trigger automatico

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

Segnala che e' stato mosso lo slider laterale

void Trigger::sb1Changed ( int val ) [private, slot]
 

Segnala un cambiamento all'intervallo di tempo del trigger automatico

void Trigger::cb1Changed ( const QString & val ) [private, slot]
 

Segnale un cambiamento di valore del preTrigger

void Trigger::enableTrigger ( bool enable ) [private, slot]
 

Abilita o disabilita la possibilita' di usare il trigger


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