17#ifndef VP1PERSISTIFY_H
18#define VP1PERSISTIFY_H
51 const QByteArray&
result();
63 void save(QCheckBox*);
64 void save(QGroupBox*);
67 void save(
const QString&);
68 void save(QComboBox*);
69 void save(QLineEdit*);
73 void save(
const double&);
74 void save(QDoubleSpinBox*,
const double&
unit = 1.0 );
82 void save( QRadioButton * rb0,
84 QRadioButton * rb2 = 0,
85 QRadioButton * rb3 = 0,
86 QRadioButton * rb4 = 0,
87 QRadioButton * rb5 = 0,
88 QRadioButton * rb6 = 0,
89 QRadioButton * rb7 = 0,
90 QRadioButton * rb8 = 0,
91 QRadioButton * rb9 = 0 );
94 void save(
const QByteArray&);
96 void save(SoMaterial*);
105 void save(
const QColor&);
110 void save(
const T& t);
131 messageVerbose(
"Saving "+QString(
typeid(T).name())+
" via datastream operator");
138 save(
const_cast<const T*
>(t));
const PlainObject unit() const
This is a plugin that makes Eigen look like CLHEP & defines some convenience methods.
VP1HelperClassBase(IVP1System *sys=0, QString helpername="")
void messageVerbose(const QString &) const
void saveByTitle(QToolBox *)
void disableUnsavedChecks()
static unsigned numberOfInstantiations()
void ignoreWidget(const QWidget *)
VP1Serialise(qint32 version, IVP1System *sys=0)
static void decrementNumberOfInstantiations()
void warnUnsaved(const QObject *)
void widgetHandled(const QWidget *)
const QByteArray & result()