1 #ifndef _QGUISESSION_HH_
2 #define _QGUISESSION_HH_
67 using namespace Diana;
72 QGuiSession(
const std::string& name =
"GUI Session");
87 void Dump(std::ostream& o)
const;
102 void SetName(
const std::string& name) {fName = name;}
Calibration window for GUI session.
Histogram data for GUI session.
Scatter plot data for GUI session.
Class to generate session files for the GUI from a Diana module.
std::map< std::string, QGuiCalibrationWindow > fCalibrationWindow
Calibration windows.
std::map< std::string, QGuiHistogram > fHistogram
Histograms.
bool fUseReaderFileList
Flag to use file list from the reader (default is to use file list from the writer)
void SetName(const std::string &name)
Set name of session, becomes canvas window name.
QObjectDef(QGuiSession, 1)
std::map< std::string, QGuiScatterPlot > fScatterPlot
Scatter plots.
bool GetUseReaderFileList() const
Get name MV FIXME (commented out)
void SetUseReaderFileList(const bool flag=true)
Set a flag to use file list from the reader.
the Diana namespace is needed because sometimes we use Qt libraries, that use same class names of our...