1 #ifndef QCEPDATAOBJECTGRAPHWINDOW_H
2 #define QCEPDATAOBJECTGRAPHWINDOW_H
6 #include "ui_qcepdataobjectgraphwindow.h"
13 #include "qwt_plot_curve.h"
69 Q_PROPERTY(
int colorMap READ get_ColorMap WRITE set_ColorMap)
72 Q_PROPERTY(
int scalingMode READ get_ScalingMode WRITE set_ScalingMode)
75 Q_PROPERTY(
double minimumPct READ get_MinimumPct WRITE set_MinimumPct)
78 Q_PROPERTY(
double maximumPct READ get_MaximumPct WRITE set_MaximumPct)
81 Q_PROPERTY(
double minimumPctle READ get_MinimumPctle WRITE set_MinimumPctle)
84 Q_PROPERTY(
double maximumPctle READ get_MaximumPctle WRITE set_MaximumPctle)
87 Q_PROPERTY(
double minimumVal READ get_MinimumVal WRITE set_MinimumVal)
90 Q_PROPERTY(
double maximumVal READ get_MaximumVal WRITE set_MaximumVal)
93 Q_PROPERTY(
bool histFullVis READ get_HistFullVis WRITE set_HistFullVis)
96 Q_PROPERTY(
bool histAVis READ get_HistAVis WRITE set_HistAVis)
99 Q_PROPERTY(
bool histBVis READ get_HistBVis WRITE set_HistBVis)
102 Q_PROPERTY(
bool histCVis READ get_HistCVis WRITE set_HistCVis)
105 Q_PROPERTY(
int histALeft READ get_HistALeft WRITE set_HistALeft)
108 Q_PROPERTY(
int histATop READ get_HistATop WRITE set_HistATop)
111 Q_PROPERTY(
int histARight READ get_HistARight WRITE set_HistARight)
114 Q_PROPERTY(
int histABottom READ get_HistABottom WRITE set_HistABottom)
117 Q_PROPERTY(
int histBLeft READ get_HistBLeft WRITE set_HistBLeft)
120 Q_PROPERTY(
int histBTop READ get_HistBTop WRITE set_HistBTop)
123 Q_PROPERTY(
int histBRight READ get_HistBRight WRITE set_HistBRight)
126 Q_PROPERTY(
int histBBottom READ get_HistBBottom WRITE set_HistBBottom)
129 Q_PROPERTY(
int histCLeft READ get_HistCLeft WRITE set_HistCLeft)
132 Q_PROPERTY(
int histCTop READ get_HistCTop WRITE set_HistCTop)
135 Q_PROPERTY(
int histCRight READ get_HistCRight WRITE set_HistCRight)
138 Q_PROPERTY(
int histCBottom READ get_HistCBottom WRITE set_HistCBottom)
141 Q_PROPERTY(
int sliceHStart READ get_SliceHStart WRITE set_SliceHStart)
144 Q_PROPERTY(
int sliceHSummed READ get_SliceHSummed WRITE set_SliceHSummed)
147 Q_PROPERTY(
int sliceHSkipped READ get_SliceHSkipped WRITE set_SliceHSkipped)
150 Q_PROPERTY(
int sliceHRepeats READ get_SliceHRepeats WRITE set_SliceHRepeats)
153 Q_PROPERTY(
int sliceVStart READ get_SliceVStart WRITE set_SliceVStart)
156 Q_PROPERTY(
int sliceVSummed READ get_SliceVSummed WRITE set_SliceVSummed)
159 Q_PROPERTY(
int sliceVSkipped READ get_SliceVSkipped WRITE set_SliceVSkipped)
162 Q_PROPERTY(
int sliceVRepeats READ get_SliceVRepeats WRITE set_SliceVRepeats)
166 #endif // QCEPDATAOBJECTGRAPHWINDOW_H
QSharedPointer< QcepDataObjectGraphController > QcepDataObjectGraphControllerPtr
#define QCEP_DOUBLE_PROPERTY(propname)
void allowGraphMode(int mode)
void changeGraphMode(int idx)
int controllerColumn() const
void setGraphMode(int mode)
void closeEvent(QCloseEvent *event)
void appendCurve(QwtPlotCurve *curve)
QcepSettingsSaverPtr m_SettingsSaver
QWeakPointer< QcepExperiment > QcepExperimentWPtr
QcepDataObjectGraphWindow(QcepExperimentWPtr expt, QcepDataObjectWPtr obj, QWidget *parent=0)
#define QCEP_INTEGER_PROPERTY(propname)
QcepExperimentWPtr m_Experiment
QWeakPointer< QcepDataObject > QcepDataObjectWPtr
QSharedPointer< QcepSettingsSaver > QcepSettingsSaverPtr
QcepExperimentWPtr experiment()
virtual ~QcepDataObjectGraphWindow()
QcepDataObjectGraphControllerPtr m_Controller
#define QCEP_BOOLEAN_PROPERTY(propname)
QcepDataObjectWPtr m_Object
int controllerRow() const