Public Member Functions | |
QGCanvasWindow (const TGWindow *p=0, UInt_t w=600, UInt_t h=450) | |
Constructor. | |
virtual | ~QGCanvasWindow () |
Destructor. | |
void | AddPlot (QGPlot *plot) |
Add pointer to a plot to the list of plots associated with this window. | |
void | AddToDrawnPlots (QGPlot *plot) |
Add pointer to a plot to the list of drawn plots. | |
void | ClearDrawnPlots () |
Clears the collection of drawn plots. | |
void | DisplayPlotFrame () |
Display the plot frame. | |
void | DisplaySetupFrame () |
Display the setup frame. | |
std::list< QGPlot * > & | GetDrawnPlots () |
Get collection of drawn plots. | |
QGFileHandler * | GetFileHandler () const |
Get pointer to file handler. | |
QGPlotFrame * | GetPlotFrame () |
Get pointer to the plot frame. | |
std::list< QGPlot * > & | GetPlots () |
Get collection of plots associated with this window. | |
void | RemoveFromDrawnPlots (QGPlot *plot) |
Remove pointer to a plot from the list of drawn plots. | |
void | RemovePlot (QGPlot *plot) |
Remove pointer to a plot from the list of plots associated with this window. | |
void | SetPlotsToRegenerate () |
Set regenerate for each plot associated with this window. | |
void | SetProperty (std::string key, std::string value) |
Set property (used for opening a session). | |
void | UpdateFileLabel () |
Update the file label. | |
void | UpdateVariablesDropDownBoxes () |
Update variables drop down boxes for plots associated with this window. | |
Private Attributes | |
QGCanvasWindowButtonsFrame * | fButtonsFrame |
Buttons frame. | |
QGFileHandler * | fFileHandler |
File handler. | |
TGLabel * | fFilenameLabel |
Filename label. | |
std::list< QGPlot * > | fDrawnPlots |
Collection of currently drawn plots in this window. | |
QGPlotFrame * | fPlotFrame |
Plot frame. | |
std::list< QGPlot * > | fPlots |
Collection of plots associated with this window. | |
QGCanvasSetupFrame * | fSetupFrame |
Setup frame. |