00001 #ifndef _QG_SCATTER_PLOT_EDIT_WINDOW_HH_ 00002 #define _QG_SCATTER_PLOT_EDIT_WINDOW_HH_ 00003 00011 #include "QGPlotEditWindow.hh" 00012 #include "QGScatterPlot.hh" 00013 00014 class QGScatterPlotParametersFrame; 00015 class QGPlot; 00016 00017 class QGScatterPlotEditWindow : public QGPlotEditWindow { 00018 public: 00020 QGScatterPlotEditWindow(const TGWindow *p = 0, UInt_t w = 280, UInt_t h = 450); 00021 00023 virtual ~QGScatterPlotEditWindow(); 00024 00026 void FillVariablesDropDownBoxes(); 00027 00029 QGPlot *GetPlot() {return fScatterPlot;} 00030 00032 QGScatterPlotParametersFrame *GetScatterPlotParametersFrame() {return fScatterPlotParametersFrame;} 00033 00035 void SetPlot(QGPlot *plot); 00036 00038 void ShowScatterPlotParametersFrame(); 00039 00040 private: 00042 QGScatterPlot *fScatterPlot; 00043 00045 QGScatterPlotParametersFrame *fScatterPlotParametersFrame; 00046 00047 ClassDef(QGScatterPlotEditWindow, 0) 00048 }; 00049 00050 #endif