QXRD
0.11.16
|
#include <qcepobject.h>
Public Slots | |
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) |
Public Member Functions | |
QcepObject (QString name, QcepObject *parent) | |
virtual | ~QcepObject () |
virtual void | writeSettings (QSettings *set, QString section) |
virtual void | readSettings (QSettings *set, QString section) |
QString | get_Name () const |
void | set_Name (QString name) |
Static Public Member Functions | |
static int | allocatedObjects () |
static int | deletedObjects () |
static QSet< QcepObject * > | allocatedObjectsSet () |
static QString | addSlashes (QString str) |
Properties | |
QString | name |
Private Attributes | |
QcepObject * | m_Parent |
QcepObjectNamer | m_ObjectNamer |
Definition at line 10 of file qcepobject.h.
|
explicit |
Definition at line 16 of file qcepobject.cpp.
References s_Allocated, and s_ObjectAllocateCount().
|
virtual |
Definition at line 29 of file qcepobject.cpp.
References s_Allocated, and s_ObjectDeleteCount().
|
static |
Definition at line 124 of file qcepobject.cpp.
Referenced by scriptValueLiteral().
|
static |
Definition at line 50 of file qcepobject.cpp.
References s_ObjectAllocateCount().
Referenced by main().
|
static |
Definition at line 61 of file qcepobject.cpp.
References s_Allocated.
Referenced by main().
|
virtualslot |
Reimplemented in QxrdDetector, and QxrdAcquisitionExtraInputs.
Definition at line 94 of file qcepobject.cpp.
References criticalMessage(), and m_Parent.
Referenced by criticalMessage().
|
static |
Definition at line 55 of file qcepobject.cpp.
References s_ObjectDeleteCount().
Referenced by main().
QString QcepObject::get_Name | ( | ) | const |
Definition at line 72 of file qcepobject.cpp.
Referenced by QcepDataObject::columnData(), QcepDatasetBrowserDialog::deleteData(), QcepDatasetModel::indexDescription(), QcepDataObject::pathName(), and settingsScript().
|
virtualslot |
Definition at line 77 of file qcepobject.cpp.
References m_Parent, and printLine().
Referenced by printLine().
|
virtualslot |
Reimplemented in QxrdDetector, and QxrdAcquisitionExtraInputs.
Definition at line 84 of file qcepobject.cpp.
References m_Parent, and printMessage().
Referenced by QxrdIntegrator::appendIntegration(), QxrdDetectorPilatusRemote::connectToRemote(), QcepDataGroup::createGroup(), QxrdDetectorProcessor::doBadPixels(), QxrdDetectorProcessor::doCalculateROICounts(), QxrdDetectorProcessor::doDarkSubtraction(), QxrdDetectorProcessor::doGainCorrection(), QxrdCalibrant::dSpacingsCubic(), QxrdDetectorPilatusRemote::executeRemote(), QxrdDetectorPilatusRemote::interpretLine(), QxrdDetectorProcessor::onBadPixelsPathChanged(), QxrdDetectorProcessor::onDarkImagePathChanged(), QxrdDetectorProcessor::onGainMapPathChanged(), QxrdDetectorProcessor::onMaskPathChanged(), QxrdDetectorPilatusRemote::onReadyRead(), printMessage(), QxrdDetectorProcessor::processAcquiredImage(), QxrdDetectorProcessor::processDarkImage(), QxrdDetectorProcessor::processIdleImage(), QcepDataObject::QcepDataObject(), QxrdDetectorPilatusRemote::QxrdDetectorPilatusRemote(), QxrdAcquisitionExecution::~QxrdAcquisitionExecution(), and QxrdFileBrowserModelUpdater::~QxrdFileBrowserModelUpdater().
|
virtual |
Reimplemented in QxrdDataProcessorBase, QxrdCenterFinder, QxrdAcquisition, QxrdDetectorProcessor, QxrdDetector, QxrdAcquisitionExtraInputs, QxrdWindowSettings, QxrdROICalculator, QxrdCalibrantLibrary, QcepAllocator, QxrdSliceDialogSettings, QxrdAcquisitionExtraInputsChannel, QxrdAcquisitionExtraInputsDialogSettings, QxrdInfoDialogSettings, and QxrdScriptDialogSettings.
Definition at line 119 of file qcepobject.cpp.
References QcepProperty::readSettings().
Referenced by QxrdAcquisitionExtraInputsChannel::readSettings(), QcepAllocator::readSettings(), QxrdCalibrantLibrary::readSettings(), QxrdROICalculator::readSettings(), QxrdAcquisitionExtraInputs::readSettings(), QxrdDetector::readSettings(), QxrdDetectorProcessor::readSettings(), QxrdAcquisition::readSettings(), QxrdExperiment::readSettings(), QxrdCenterFinder::readSettings(), and QxrdDataProcessorBase::readSettings().
|
slot |
Definition at line 149 of file qcepobject.cpp.
References addSlashes().
Referenced by settingsScript().
void QcepObject::set_Name | ( | QString | name | ) |
Definition at line 67 of file qcepobject.cpp.
|
virtualslot |
Definition at line 158 of file qcepobject.cpp.
References get_Name(), and scriptValueLiteral().
|
virtualslot |
Reimplemented in QxrdDetector, and QxrdAcquisitionExtraInputs.
Definition at line 104 of file qcepobject.cpp.
References m_Parent, and statusMessage().
Referenced by QxrdAcquisitionInterface::acquire(), QxrdAcquisitionInterface::acquireDark(), and statusMessage().
|
virtual |
Reimplemented in QxrdDataProcessorBase, QxrdCenterFinder, QxrdAcquisition, QxrdDetectorProcessor, QxrdDetector, QxrdAcquisitionExtraInputs, QxrdWindowSettings, QxrdROICalculator, QxrdCalibrantLibrary, QcepAllocator, QxrdSliceDialogSettings, QxrdAcquisitionExtraInputsChannel, QxrdAcquisitionExtraInputsDialogSettings, QxrdInfoDialogSettings, and QxrdScriptDialogSettings.
Definition at line 114 of file qcepobject.cpp.
References QcepProperty::writeSettings().
Referenced by QxrdAcquisitionExtraInputsChannel::writeSettings(), QcepAllocator::writeSettings(), QxrdCalibrantLibrary::writeSettings(), QxrdROICalculator::writeSettings(), QxrdAcquisitionExtraInputs::writeSettings(), QxrdDetector::writeSettings(), QxrdDetectorProcessor::writeSettings(), QxrdAcquisition::writeSettings(), QxrdExperiment::writeSettings(), QxrdCenterFinder::writeSettings(), and QxrdDataProcessorBase::writeSettings().
|
private |
Definition at line 46 of file qcepobject.h.
|
private |
Definition at line 45 of file qcepobject.h.
Referenced by criticalMessage(), printLine(), printMessage(), and statusMessage().
|
readwrite |
Definition at line 49 of file qcepobject.h.
Referenced by QxrdDataProcessorThreaded::addImages(), QxrdAcquisition::copyDynamicProperties(), QcepImageDataBase::copyProperties(), QcepImageDataBase::copyPropertiesFrom(), QxrdDataProcessorThreaded::correlateImages(), QxrdAcquisition::dynamicProperties(), QxrdDataProcessorThreaded::integrateAndAccumulate(), QxrdAcquisition::propertyList(), QcepImageData< T >::QcepImageData(), QcepImageData< T >::rawFileName(), QxrdDataProcessorThreaded::subtractImages(), QxrdDataProcessorThreaded::sumImages(), QcepDataObject::uniqueFileName(), and QcepImageData< T >::~QcepImageData().