![]() |
Diana Software
|
Base class for plot edit windows. More...
Public Member Functions | |
| QGPlotEditWindow (const TGWindow *p=0, UInt_t w=280, UInt_t h=450) | |
| Constructor. More... | |
| virtual | ~QGPlotEditWindow () |
| Destructor. More... | |
| virtual void | FillVariablesDropDownBoxes ()=0 |
| Fill drop down boxes with variables from the chain, must be overridden by derived classes. More... | |
| QGPlotEditButtonsFrame * | GetButtonsFrame () |
| Get pointer to the buttons frame. More... | |
| QGCutsFrame * | GetCutsFrame () |
| Get pointer to the cuts frame. More... | |
| virtual QGPlot * | GetPlot ()=0 |
| Get pointer to plot, pure virtual function must be overriden by derived classes. More... | |
| QGPlotStyleFrame * | GetPlotStyleFrame () |
| Get pointer to the plot style frame. More... | |
| virtual void | SetPlot (QGPlot *plot)=0 |
| Set plot, pure virtual function must be overriden by derived classes. More... | |
| void | ShowButtonsFrame () |
| Show buttons frame. More... | |
| void | ShowCutsFrame () |
| Show cuts frame. More... | |
| void | ShowPlotStyleFrame () |
| Show plot style frame. More... | |
Public Member Functions inherited from QGWindow | |
| QGWindow (const TGWindow *p=0, UInt_t w=100, UInt_t h=100) | |
| Constructor. More... | |
| virtual | ~QGWindow () |
| Destructor. More... | |
| virtual void | SetWindowName (const char *name=0) |
| Set name of window. More... | |
Protected Attributes | |
| QGPlotEditButtonsFrame * | fButtonsFrame |
| Buttons frame. More... | |
| QGCutsFrame * | fCutsFrame |
| Cuts frame. More... | |
| QGPlotStyleFrame * | fPlotStyleFrame |
| Canvas for plot style. More... | |
Protected Attributes inherited from QGWindow | |
| UInt_t | fWidth |
| Width of window. More... | |
| UInt_t | fHeight |
| Height of window. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from QGWindow | |
| static QGWindow * | GetWindowByName (const std::string &name) |
| Get pointer to window with a given name. More... | |
| static const std::list< QGWindow * > & | GetWindows () |
| Get collection of windows. More... | |
| static bool | IsNameInUse (std::string name) |
| Check whether string is the name of any window. More... | |
| static std::string | GenerateWindowName (std::string baseName) |
| Generate a name for the window. More... | |
| static void | UpdateWindowDropDownBoxes () |
| Update window drop down boxes. More... | |
Static Protected Attributes inherited from QGWindow | |
| static std::list< QGWindow * > | fWindows |
| Collection of pointers to all open QGWindows. More... | |
Base class for plot edit windows.
Definition at line 19 of file QGPlotEditWindow.hh.
| QGPlotEditWindow::QGPlotEditWindow | ( | const TGWindow * | p = 0, |
| UInt_t | w = 280, |
||
| UInt_t | h = 450 |
||
| ) |
Constructor.
|
virtual |
Destructor.
Definition at line 15 of file QGPlotEditWindow.cc.
|
pure virtual |
Fill drop down boxes with variables from the chain, must be overridden by derived classes.
Implemented in QGScatterPlotEditWindow, QGPulseEditWindow, and QGHistogramEditWindow.
|
inline |
Get pointer to the buttons frame.
Definition at line 31 of file QGPlotEditWindow.hh.
References fButtonsFrame.
Referenced by QGPlot::GetCanvasWindowFromEditWindow().
|
inline |
Get pointer to the cuts frame.
Definition at line 34 of file QGPlotEditWindow.hh.
References fCutsFrame.
Referenced by QGPlot::GetCutsFromEditWindow(), QGPlotIconsFrame::HandlePulsesButton(), and QGGraphicalCut::ViewPulses().
|
pure virtual |
Get pointer to plot, pure virtual function must be overriden by derived classes.
Implemented in QGScatterPlotEditWindow, QGPulseEditWindow, and QGHistogramEditWindow.
Referenced by QGPlotEditButtonsFrame::FillWindowDropDownBox(), QGPlotEditButtonsFrame::HandleDeleteButton(), QGPlotEditButtonsFrame::HandleDrawButton(), QGPlotEditButtonsFrame::HandleDuplicateButton(), QGPlotEditButtonsFrame::HandleEraseButton(), QGPlotEditButtonsFrame::HandleNameButton(), and QGPlotEditButtonsFrame::HandleNameEntryBox().
|
inline |
Get pointer to the plot style frame.
Definition at line 40 of file QGPlotEditWindow.hh.
References fPlotStyleFrame.
Referenced by QGHistogram::Display(), QGHistogram::DisplayEditWindow(), QGPulse::DisplayEditWindow(), and QGScatterPlot::DisplayEditWindow().
|
pure virtual |
Set plot, pure virtual function must be overriden by derived classes.
Implemented in QGScatterPlotEditWindow, QGPulseEditWindow, and QGHistogramEditWindow.
Referenced by QGHistogram::DisplayEditWindow(), QGPulse::DisplayEditWindow(), and QGScatterPlot::DisplayEditWindow().
| void QGPlotEditWindow::ShowButtonsFrame | ( | ) |
Show buttons frame.
Definition at line 19 of file QGPlotEditWindow.cc.
References fButtonsFrame.
Referenced by QGHistogramEditWindow::QGHistogramEditWindow(), QGPulseEditWindow::QGPulseEditWindow(), and QGScatterPlotEditWindow::QGScatterPlotEditWindow().
| void QGPlotEditWindow::ShowCutsFrame | ( | ) |
Show cuts frame.
Definition at line 25 of file QGPlotEditWindow.cc.
References fCutsFrame.
Referenced by QGHistogramEditWindow::QGHistogramEditWindow(), QGPulseEditWindow::QGPulseEditWindow(), and QGScatterPlotEditWindow::QGScatterPlotEditWindow().
| void QGPlotEditWindow::ShowPlotStyleFrame | ( | ) |
Show plot style frame.
Definition at line 31 of file QGPlotEditWindow.cc.
References fPlotStyleFrame.
Referenced by QGHistogramEditWindow::QGHistogramEditWindow(), QGPulseEditWindow::QGPulseEditWindow(), and QGScatterPlotEditWindow::QGScatterPlotEditWindow().
|
protected |
Buttons frame.
Definition at line 56 of file QGPlotEditWindow.hh.
Referenced by GetButtonsFrame(), QGHistogramEditWindow::QGHistogramEditWindow(), QGPulseEditWindow::QGPulseEditWindow(), QGScatterPlotEditWindow::QGScatterPlotEditWindow(), QGHistogramEditWindow::SetPlot(), QGPulseEditWindow::SetPlot(), QGScatterPlotEditWindow::SetPlot(), and ShowButtonsFrame().
|
protected |
Cuts frame.
Definition at line 59 of file QGPlotEditWindow.hh.
Referenced by QGHistogramEditWindow::FillVariablesDropDownBoxes(), QGPulseEditWindow::FillVariablesDropDownBoxes(), QGScatterPlotEditWindow::FillVariablesDropDownBoxes(), GetCutsFrame(), QGHistogramEditWindow::QGHistogramEditWindow(), QGPulseEditWindow::QGPulseEditWindow(), QGScatterPlotEditWindow::QGScatterPlotEditWindow(), QGHistogramEditWindow::SetPlot(), QGPulseEditWindow::SetPlot(), QGScatterPlotEditWindow::SetPlot(), and ShowCutsFrame().
|
protected |
Canvas for plot style.
Definition at line 62 of file QGPlotEditWindow.hh.
Referenced by GetPlotStyleFrame(), and ShowPlotStyleFrame().