QXRD  0.11.16
qxrdacquisitionextrainputsdialogsettings.cpp
Go to the documentation of this file.
2 #include "qcepplotsettings.h"
3 #include "qcepmutexlocker.h"
4 
6  QcepObject("extraInputsDialog", parent)
7 {
8  m_AcquisitionExtraInputsPlotSettings = QcepPlotSettingsPtr(new QcepPlotSettings("extraInputsPlot", saver, parent));
9 }
10 
11 void QxrdAcquisitionExtraInputsDialogSettings::readSettings(QSettings *settings, QString section)
12 {
13  QcepMutexLocker lock(__FILE__, __LINE__, &m_Mutex);
14 
15  QcepProperty::readSettings(this, settings, section);
16 
17  m_AcquisitionExtraInputsPlotSettings->readSettings(settings, section+"/plot");
18 }
19 
20 void QxrdAcquisitionExtraInputsDialogSettings::writeSettings(QSettings *settings, QString section)
21 {
22  QcepMutexLocker lock(__FILE__, __LINE__, &m_Mutex);
23 
24  QcepProperty::writeSettings(this, settings, section);
25 
26  m_AcquisitionExtraInputsPlotSettings->writeSettings(settings, section+"/plot");
27 }
28 
30 {
32 }
static void readSettings(QObject *object, QSettings *settings, QString section)
QWeakPointer< QcepPlotSettings > QcepPlotSettingsWPtr
static void writeSettings(QObject *object, QSettings *settings, QString section)
void writeSettings(QSettings *settings, QString section)
QSharedPointer< QcepPlotSettings > QcepPlotSettingsPtr
QxrdAcquisitionExtraInputsDialogSettings(QcepSettingsSaverWPtr saver, QcepObject *parent)
QWeakPointer< QcepSettingsSaver > QcepSettingsSaverWPtr