Main Page   Class Hierarchy   Compound List   File List   Compound Members  

MainProgram Class Reference

Creates the main window of the application. More...

#include <mainprogram.h>

Inheritance diagram for MainProgram:

List of all members.

Public Methods

 MainProgram ()

Static Public Attributes

QFont fontCustom
int redColor
int greenColor
int bluColor

Protected Methods

void loadSetting ()
void updateStyleSetting (QString voice)

Protected Attributes

int plat
int wind
int cde
int motif
int motp
int ch1pch2
int ch1mch2
int ch1prch2
int xyplot
int invch1
int invch2
int axisXEn
int axisYEn
int sampleRateEn
int italian
int english
int french
int german
int spanish
int exitcode
QString l
QString stile
QMenuBar* menuBar
QPixmap* mark
QPixmap * canc
QIconSet* markIcon
QIconSet * cancIcon
QAction* fileSaveAction
QAction * fileSavePlotAction
QAction * filePrintAction
Centralbody
DValueList* v1
DValueList * v2
QPopupMenu* clear

Protected Slots

void stylePlatinum ()
void styleWindows ()
void styleCDE ()
void styleMotif ()
void styleMotifPlus ()
void changeLan (int)
void changeItLan ()
void changeDeLan ()
void changeFrLan ()
void changeEnLan ()
void changeEsLan ()
void about ()
void aboutMido ()
void fG ()
void changeFont ()
void changeColor ()
void axisX ()
void axisY ()
void viewSampleR ()
void Ch1PCh2 ()
void Ch1MCh2 ()
void Ch1PRCh2 ()
void XYPlot ()
void InvertCh1 ()
void InvertCh2 ()
void enableInvertCh1 (bool enable)
void enableInvertCh2 (bool enable)
void mathCh (bool)
void load ()
void save ()
void saveAs ()
void print ()
void resetBuffer ()
void resetOsc ()
void resetMm ()
void resetSpet ()
void resetAll ()

Private Methods

void selectStyleMenu ( int )
void selectLangMenu ( int )

Detailed Description

Creates the main window of the application.

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

Crea la finestra principale del programma e gestisce tutti i menu, compresa la toolbar.


Constructor & Destructor Documentation

MainProgram::MainProgram ( )
 

Disegna lo scheletro del programma, imposta i menu nella toolbar e lo stile dell'applicazione.


Member Function Documentation

void MainProgram::loadSetting ( ) [protected]
 

Carica i valori presenti nel file di configurazione config/setting.cnf

void MainProgram::updateStyleSetting ( QString voice ) [protected]
 

Aggiorna lo stile all'interno del file di configurazione setting.cnf

void MainProgram::stylePlatinum ( ) [protected, slot]
 

Imposta lo stile Platinum all'applicazione

void MainProgram::styleWindows ( ) [protected, slot]
 

Imposta lo stile Windows all'applicazione

void MainProgram::styleCDE ( ) [protected, slot]
 

Imposta lo stile CDE all'applicazione

void MainProgram::styleMotif ( ) [protected, slot]
 

Imposta lo stile Motif all'applicazione

void MainProgram::styleMotifPlus ( ) [protected, slot]
 

Imposta lo stile Motif Plus all'applicazione

void MainProgram::changeLan ( int s ) [protected, slot]
 

Cambia la lingua dell'applicativo

void MainProgram::about ( ) [protected, slot]
 

Breve Help in linea del programma

void MainProgram::aboutMido ( ) [protected, slot]
 

Altro help, per esempio indice analitico o programmazione MIDO

void MainProgram::fG ( ) [protected, slot]
 

Visualizza il generatore di funzioni

void MainProgram::changeFont ( ) [protected, slot]
 

Apre la finestra per il cambio font

void MainProgram::changeColor ( ) [protected, slot]
 

Apre la finestra per il cambio colore

void MainProgram::axisX ( ) [protected, slot]
 

Abilita o disabilita la vista dell'asse X

void MainProgram::axisY ( ) [protected, slot]
 

Abilita o disabilita la vista dell'asse Y

void MainProgram::viewSampleR ( ) [protected, slot]
 

Abilita o disabilita la vista del Sample Rate

void MainProgram::Ch1PCh2 ( ) [protected, slot]
 

Abilita o disabilita (in modalita' esclusiva con le altre combianzioni) la voce di menu Ch1 + Ch2

void MainProgram::Ch1MCh2 ( ) [protected, slot]
 

Abilita o disabilita (in modalita' esclusiva con le altre combianzioni) la voce di menu Ch1 - Ch2

void MainProgram::Ch1PRCh2 ( ) [protected, slot]
 

Abilita o disabilita (in modalita' esclusiva con le altre combianzioni) la voce di menu Ch1 * Ch2

void MainProgram::XYPlot ( ) [protected, slot]
 

Abilita o disabilita (in modalita' esclusiva con le altre combianzioni) la voce di menu XY Plot

void MainProgram::InvertCh1 ( ) [protected, slot]
 

Abilita o disabilita l'inversione del Canale 1

void MainProgram::InvertCh2 ( ) [protected, slot]
 

Abilita o disabilita l'inversione del Canale 2

void MainProgram::enableInvertCh1 ( bool value ) [protected, slot]
 

Abilita o disabilita la voce di menu MATH / INVERT CH1

void MainProgram::enableInvertCh2 ( bool value ) [protected, slot]
 

Abilita o disabilita la voce di menu MATH / INVERT CH2

void MainProgram::mathCh ( bool enable ) [protected, slot]
 

Abilita o disabilita le voci di menu relative alla combianzione dei canali nel menu MATH

void MainProgram::load ( ) [protected, slot]
 

Apre un file .buf contenente i dati campionati e li carica nel buffer per la loro visualizzazione

void MainProgram::save ( ) [protected, slot]
 

Salva i dati contenuti nel buffer all'interno di un file

void MainProgram::saveAs ( ) [protected, slot]
 

Salva i dati dell'area di plottaggio dell'oscilloscopio su file. Permette di salvare l'output in due formati: pdf e ps

void MainProgram::print ( ) [protected, slot]
 

Stampa l'area grafica dell'oscilloscopio ed eventuali altri dati

void MainProgram::resetBuffer ( ) [protected, slot]
 

Funzione legata al menu FILE - RESET - BUFFER. Resetta il buffer.

void MainProgram::resetOsc ( ) [protected, slot]
 

Funzione legata al menu FILE - RESET - OSCILLOSCOPIO. Resetta l'oscilloscopio.

void MainProgram::resetMm ( ) [protected, slot]
 

Funzione legata al menu FILE - RESET - MULTIMETRO. Resetta i valori del multimetro

void MainProgram::resetSpet ( ) [protected, slot]
 

Funzione legata al menu FILE - RESET - ANALIZZATORE DI SPETTRO Resetta l'analizzatore di spettro

void MainProgram::resetAll ( ) [protected, slot]
 

Funzione legata al menu FILE - RESET - TUTTI I DISPOSITIVI Richiama il reset per tutti i dispositivi e per il buffer.

void MainProgram::selectStyleMenu ( int s ) [private]
 

Setta nel menu lo stile attualmente impostato

void MainProgram::selectLangMenu ( int s ) [private]
 

Setta la lingua attualmente impostata all'interno del menu


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