QXRD  0.11.16
qcepvector3d.cpp
Go to the documentation of this file.
1 #include "qcepvector3d.h"
2 
4 {
5 }
6 
7 QcepVector3D::QcepVector3D(double xpos, double ypos, double zpos) :
9  QVector3D(xpos, ypos, zpos)
10 {
11 }
12 
13 void QcepVector3D::setSettingsValue(QSettings *settings, QString name)
14 {
15  settings->beginGroup(name);
16 
17  settings->setValue("x", x());
18  settings->setValue("y", y());
19  settings->setValue("z", z());
20 
21  settings->endGroup();
22 }
23 
24 void QcepVector3D::customSaver(const QVariant &val, QSettings *settings, QString name)
25 {
26  QcepVector3D vec = val.value<QcepVector3D>();
27 
28  vec.setSettingsValue(settings, name);
29 }
void setSettingsValue(QSettings *settings, QString name)
static void customSaver(const QVariant &val, QSettings *settings, QString name)