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

#include <qxrdslicedialogsettings.h>

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

Public Member Functions

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

Properties

QcepPolygon slicePolygon
 
- Properties inherited from QcepObject
QString name
 

Private Attributes

QMutex m_Mutex
 
QxrdSlicePlotSettingsPtr m_SlicePlotSettings
 

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)
 

Detailed Description

Definition at line 9 of file qxrdslicedialogsettings.h.

Constructor & Destructor Documentation

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

Definition at line 5 of file qxrdslicedialogsettings.cpp.

References m_SlicePlotSettings.

5  :
6  QcepObject("sliceDialogSettings", parent),
7  m_SlicePolygon(saver, this, "slicePolygon", QcepPolygon(), "Slice Polygon")
8 {
10 }
QxrdSlicePlotSettingsPtr m_SlicePlotSettings
QSharedPointer< QxrdSlicePlotSettings > QxrdSlicePlotSettingsPtr
QcepObject(QString name, QcepObject *parent)
Definition: qcepobject.cpp:16
QVector< QPointF > QcepPolygon
Definition: qcepmacros.h:37

Member Function Documentation

void QxrdSliceDialogSettings::readSettings ( QSettings *  settings,
QString  section 
)
virtual

Reimplemented from QcepObject.

Definition at line 12 of file qxrdslicedialogsettings.cpp.

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

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

Here is the call graph for this function:

QxrdSlicePlotSettingsWPtr QxrdSliceDialogSettings::slicePlotSettings ( )

Definition at line 30 of file qxrdslicedialogsettings.cpp.

References m_SlicePlotSettings.

31 {
32  return m_SlicePlotSettings;
33 }
QxrdSlicePlotSettingsPtr m_SlicePlotSettings
void QxrdSliceDialogSettings::writeSettings ( QSettings *  settings,
QString  section 
)
virtual

Reimplemented from QcepObject.

Definition at line 21 of file qxrdslicedialogsettings.cpp.

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

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

Here is the call graph for this function:

Member Data Documentation

QMutex QxrdSliceDialogSettings::m_Mutex
private

Definition at line 30 of file qxrdslicedialogsettings.h.

Referenced by readSettings(), and writeSettings().

QxrdSlicePlotSettingsPtr QxrdSliceDialogSettings::m_SlicePlotSettings
private

Property Documentation

QcepPolygon QxrdSliceDialogSettings::slicePolygon
readwrite

Definition at line 16 of file qxrdslicedialogsettings.h.


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