Diana Software
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
QGuiSessionItem Class Reference

Base class for GUI session objects like histograms and scatter plots. More...

Inheritance diagram for QGuiSessionItem:
QGuiCalibrationWindow QGuiHistogram QGuiScatterPlot

Public Member Functions

virtual std::string Dump () const
 Dump to string to write to session file. More...
 
virtual ~QGuiSessionItem ()
 Default destructor. More...
 
void SetName (const std::string &name)
 Set name. More...
 

Protected Member Functions

 QGuiSessionItem ()
 Default constructor. More...
 

Protected Attributes

std::string fName
 Name. More...
 

Friends

class QGuiSession
 

Detailed Description

Base class for GUI session objects like histograms and scatter plots.

Definition at line 13 of file QGuiSessionItem.hh.

Constructor & Destructor Documentation

◆ ~QGuiSessionItem()

QGuiSessionItem::~QGuiSessionItem ( )
virtual

Default destructor.

Definition at line 7 of file QGuiSessionItem.cc.

◆ QGuiSessionItem()

QGuiSessionItem::QGuiSessionItem ( )
protected

Default constructor.

Definition at line 3 of file QGuiSessionItem.cc.

Member Function Documentation

◆ Dump()

virtual std::string QGuiSessionItem::Dump ( ) const
inlinevirtual

Dump to string to write to session file.

Reimplemented in QGuiScatterPlot, QGuiHistogram, and QGuiCalibrationWindow.

Definition at line 17 of file QGuiSessionItem.hh.

◆ SetName()

void QGuiSessionItem::SetName ( const std::string &  name)
inline

Set name.

Definition at line 23 of file QGuiSessionItem.hh.

References fName.

Referenced by QGuiSession::CalibrationWindow(), QGuiSession::Histogram(), and QGuiSession::ScatterPlot().

Friends And Related Function Documentation

◆ QGuiSession

friend class QGuiSession
friend

Definition at line 32 of file QGuiSessionItem.hh.

Member Data Documentation

◆ fName

std::string QGuiSessionItem::fName
protected

Name.

Definition at line 30 of file QGuiSessionItem.hh.

Referenced by QGuiHistogram::Dump(), QGuiScatterPlot::Dump(), and SetName().


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