QXRD  0.11.16
qcepplotsettings.h
Go to the documentation of this file.
1 #ifndef QCEPPLOTSETTINGS_H
2 #define QCEPPLOTSETTINGS_H
3 
4 #include "qcepobject.h"
5 #include "qcepproperty.h"
7 
9 {
10  Q_OBJECT
11 
12 public:
13  explicit QcepPlotSettings(QString name, QcepSettingsSaverWPtr saver, QcepObject *parent);
14 
15  Q_PROPERTY(double xMouse READ get_XMouse WRITE set_XMouse STORED false)
16  QCEP_DOUBLE_PROPERTY(XMouse)
17 
18  Q_PROPERTY(double yMouse READ get_YMouse WRITE set_YMouse STORED false)
19  QCEP_DOUBLE_PROPERTY(YMouse)
20 
21  Q_PROPERTY(int legendPosition READ get_LegendPosition WRITE set_LegendPosition)
22  QCEP_INTEGER_PROPERTY(LegendPosition)
23 
24  Q_PROPERTY(bool xAxisLog READ get_XAxisLog WRITE set_XAxisLog)
25  QCEP_BOOLEAN_PROPERTY(XAxisLog)
26 
27  Q_PROPERTY(bool yAxisLog READ get_YAxisLog WRITE set_YAxisLog)
28  QCEP_BOOLEAN_PROPERTY(YAxisLog)
29 
30  Q_PROPERTY(bool x2AxisLog READ get_X2AxisLog WRITE set_X2AxisLog)
31  QCEP_BOOLEAN_PROPERTY(X2AxisLog)
32 
33  Q_PROPERTY(bool y2AxisLog READ get_Y2AxisLog WRITE set_Y2AxisLog)
34  QCEP_BOOLEAN_PROPERTY(Y2AxisLog)
35 
36 signals:
37 
38 public slots:
39 
40 };
41 
42 #endif // QCEPPLOTSETTINGS_H
#define QCEP_DOUBLE_PROPERTY(propname)
Definition: qcepproperty.h:629
QcepPlotSettings(QString name, QcepSettingsSaverWPtr saver, QcepObject *parent)
#define QCEP_INTEGER_PROPERTY(propname)
Definition: qcepproperty.h:698
#define QCEP_BOOLEAN_PROPERTY(propname)
Definition: qcepproperty.h:732
QString name
Definition: qcepobject.h:49
QWeakPointer< QcepSettingsSaver > QcepSettingsSaverWPtr