QXRD  0.11.16
Public Member Functions | Private Attributes | List of all members
QxrdAcquisitionExtraInputsDialogSettings Class Reference

#include <qxrdacquisitionextrainputsdialogsettings.h>

Inheritance diagram for QxrdAcquisitionExtraInputsDialogSettings:
Inheritance graph
[legend]
Collaboration diagram for QxrdAcquisitionExtraInputsDialogSettings:
Collaboration graph
[legend]

Public Member Functions

 QxrdAcquisitionExtraInputsDialogSettings (QcepSettingsSaverWPtr saver, QcepObject *parent)
 
void readSettings (QSettings *settings, QString section)
 
void writeSettings (QSettings *settings, QString section)
 
QcepPlotSettingsWPtr plotSettings () const
 
- Public Member Functions inherited from QcepObject
 QcepObject (QString name, QcepObject *parent)
 
virtual ~QcepObject ()
 
QString get_Name () const
 
void set_Name (QString name)
 

Private Attributes

QMutex m_Mutex
 
QcepPlotSettingsPtr m_AcquisitionExtraInputsPlotSettings
 

Additional Inherited Members

- Public Slots inherited from QcepObject
virtual void printLine (QString line)
 
virtual void printMessage (QString msg, QDateTime dt=QDateTime::currentDateTime()) const
 
virtual void criticalMessage (QString msg, QDateTime ts=QDateTime::currentDateTime()) const
 
virtual void statusMessage (QString msg, QDateTime ts=QDateTime::currentDateTime()) const
 
virtual QString settingsScript ()
 
QString scriptValueLiteral (QVariant v)
 
- Static Public Member Functions inherited from QcepObject
static int allocatedObjects ()
 
static int deletedObjects ()
 
static QSet< QcepObject * > allocatedObjectsSet ()
 
static QString addSlashes (QString str)
 
- Properties inherited from QcepObject
QString name
 

Detailed Description

Definition at line 8 of file qxrdacquisitionextrainputsdialogsettings.h.

Constructor & Destructor Documentation

QxrdAcquisitionExtraInputsDialogSettings::QxrdAcquisitionExtraInputsDialogSettings ( QcepSettingsSaverWPtr  saver,
QcepObject parent 
)
explicit

Definition at line 5 of file qxrdacquisitionextrainputsdialogsettings.cpp.

References m_AcquisitionExtraInputsPlotSettings.

5  :
6  QcepObject("extraInputsDialog", parent)
7 {
8  m_AcquisitionExtraInputsPlotSettings = QcepPlotSettingsPtr(new QcepPlotSettings("extraInputsPlot", saver, parent));
9 }
QSharedPointer< QcepPlotSettings > QcepPlotSettingsPtr
QcepObject(QString name, QcepObject *parent)
Definition: qcepobject.cpp:16

Member Function Documentation

QcepPlotSettingsWPtr QxrdAcquisitionExtraInputsDialogSettings::plotSettings ( ) const
void QxrdAcquisitionExtraInputsDialogSettings::readSettings ( QSettings *  settings,
QString  section 
)
virtual

Reimplemented from QcepObject.

Definition at line 11 of file qxrdacquisitionextrainputsdialogsettings.cpp.

References m_AcquisitionExtraInputsPlotSettings, m_Mutex, and QcepProperty::readSettings().

12 {
13  QcepMutexLocker lock(__FILE__, __LINE__, &m_Mutex);
14 
15  QcepProperty::readSettings(this, settings, section);
16 
17  m_AcquisitionExtraInputsPlotSettings->readSettings(settings, section+"/plot");
18 }
static void readSettings(QObject *object, QSettings *settings, QString section)

Here is the call graph for this function:

void QxrdAcquisitionExtraInputsDialogSettings::writeSettings ( QSettings *  settings,
QString  section 
)
virtual

Reimplemented from QcepObject.

Definition at line 20 of file qxrdacquisitionextrainputsdialogsettings.cpp.

References m_AcquisitionExtraInputsPlotSettings, m_Mutex, and QcepProperty::writeSettings().

21 {
22  QcepMutexLocker lock(__FILE__, __LINE__, &m_Mutex);
23 
24  QcepProperty::writeSettings(this, settings, section);
25 
26  m_AcquisitionExtraInputsPlotSettings->writeSettings(settings, section+"/plot");
27 }
static void writeSettings(QObject *object, QSettings *settings, QString section)

Here is the call graph for this function:

Member Data Documentation

QcepPlotSettingsPtr QxrdAcquisitionExtraInputsDialogSettings::m_AcquisitionExtraInputsPlotSettings
private
QMutex QxrdAcquisitionExtraInputsDialogSettings::m_Mutex
private

Definition at line 25 of file qxrdacquisitionextrainputsdialogsettings.h.

Referenced by readSettings(), and writeSettings().


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