SpectrumGui Class Reference

A graphical frontend for the SpectrumModel. More...

#include <spectrumgui.h>

Inheritance diagram for SpectrumGui:

QFrame
Collaboration diagram for SpectrumGui:

Collaboration graph
[legend]

List of all members.

Public Slots

void setModel (AbstractSpectrumModel *model=0)
 Set the Model that is to be controlled.

Public Member Functions

 SpectrumGui (QWidget *=0)
 constructor
 ~SpectrumGui ()
 destructor

Private Slots

void saveToFile ()

Private Attributes

AbstractSpectrumModel_model
QTableView * _table
QAbstractItemView_chart
ParameterGui_parameters
FlickCharm_flick
Ui::SpectrumGUI_Base * _base


Detailed Description

A graphical frontend for the SpectrumModel.

This class provides a frontend for the SpectrumModel, it allow to view the data as table or chart, save the spectrum and reset it.


Constructor & Destructor Documentation

SpectrumGui::SpectrumGui ( QWidget = 0  ) 

constructor

SpectrumGui::~SpectrumGui (  ) 

destructor


Member Function Documentation

void SpectrumGui::setModel ( AbstractSpectrumModel model = 0  )  [slot]

Set the Model that is to be controlled.

Parameters:
model The SpectrumModel this gui should represent from now on

void SpectrumGui::saveToFile (  )  [private, slot]


Member Data Documentation

QTableView* SpectrumGui::_table [private]

Ui::SpectrumGUI_Base* SpectrumGui::_base [private]


The documentation for this class was generated from the following file:

Generated on Tue Apr 12 02:10:16 2011 for epos by  doxygen 1.5.5