27 #ifndef PLOTMSOPTIONSTAB_QO_H_
28 #define PLOTMSOPTIONSTAB_QO_H_
30 #include <plotms/GuiTabs/PlotMSOptionsTab.ui.h>
37 class PlotMSLoggerWidget;
38 class PlotMSParameters;
55 QString
tabName()
const {
return "Options"; }
PlotMSLoggerWidget * itsLoggerWidget_
Logger widget.
void parametersHaveChanged(const PlotMSWatchedParameters ¶ms, int updateFlag)
Implements PlotMSParametersWatcher::parametersHaveChanged().
Subclass of PlotMSWatchedParameters that hold parameters for the whole plotter.
void clearSelectionChanged(bool value)
When the user changes the "clear selection" on the GUI.
Abstract class for parameters that may be watched by one or more interested classes.
QString tabName() const
Implements PlotMSTab::tabName().
void toolButtonStyleChanged(int newIndex)
When the user changes the tool button style on the GUI.
void gridChanged()
When the grid size changes.
void logChanged()
When the user changes the log events or priority on the GUI.
void cachedImageSizeChanged()
When the user changes the cached image size.
bool itsChangeFlag_
Flag for changing the parameters.
Subclass of PlotMSTab that handles options for PlotMSPlotter.
void cachedImageSizeScreenResolution()
When the user sets the cached image size to screen resolution.
PlotMSOptionsTab(PlotMSPlotter *parent)
Constructor which takes the parent plotter.
~PlotMSOptionsTab()
Destructor.
Abstract parent for any widget that goes in the tabbed side panel of the PlotMSPlotter.
void setupForMaxWidth(int maxWidth)
Overrides PlotMSTab::setupForMaxWidth().
High(ish)-level plotter class that manages the GUI (semi-) transparently to the rest of PlotMS...
void historyLimitChanged()
When the user changes the file chooser history limit.
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.
PlotMSParameters & itsParameters_
Watched parameters for PlotMS.