00001 #ifndef PLOT_PROPERTIES_DIALOG_H 00002 #define PLOT_PROPERTIES_DIALOG_H 00003 00004 #include "PlotProperties.h" 00005 00006 #include "ui_PlotPropertiesDialog.h" 00007 00008 class PlotPropertiesDialog : public QDialog, 00009 private Ui::PlotPropertiesDialog 00010 { 00011 Q_OBJECT 00012 00013 //=============================================================================================== 00014 // Constructors and destructor 00015 //=============================================================================================== 00016 public: 00017 PlotPropertiesDialog(PlotProperties* plotProperties, QWidget* parent = 0); 00018 virtual ~PlotPropertiesDialog(); 00019 00020 //=============================================================================================== 00021 // Signals 00022 //=============================================================================================== 00023 00024 //=============================================================================================== 00025 // Slots 00026 //=============================================================================================== 00027 private slots: 00028 void write(); 00029 void updateAxesCheckBoxes(); 00030 void xAxisValueChanged(); 00031 00032 //=============================================================================================== 00033 // Member functions 00034 //=============================================================================================== 00035 00036 //=============================================================================================== 00037 // Members 00038 //=============================================================================================== 00039 private: 00040 PlotProperties* m_plotProperties; 00041 }; 00042 00043 #endif