VAPOR3 3.9.4
|
Tab manager for renderer subtabs. More...
#include <RenderEventRouterGUI.h>
Public Member Functions | |
RenderEventRouterGUI (VAPoR::ControlExec *ce, string paramsType) | |
QWidget * | AddSubtab (string title, UWidget *subtab) |
QWidget * | AddVariablesSubtab (UWidget *subtab) |
QWidget * | AddAppearanceSubtab (UWidget *subtab) |
QWidget * | AddGeometrySubtab (UWidget *subtab) |
QWidget * | AddAnnotationSubtab (UWidget *subtab) |
Public Member Functions inherited from RenderEventRouter | |
RenderEventRouter (VAPoR::ControlExec *ce, string paramsType) | |
virtual | ~RenderEventRouter () |
void | SetActive (string instName) |
virtual void | hookUpTab () |
virtual void | updateTab () |
virtual void | confirmText () |
virtual bool | Supports2DVariables () const =0 |
virtual bool | Supports3DVariables () const =0 |
virtual bool | SupportsParticleVariables () const |
void | updateRenderer (VAPoR::RenderParams *rParams, bool prevEnabled, string VizName, string renderInstName, bool newWindow) |
virtual void | sessionLoadTF (string name) |
virtual void | fitToView () |
virtual ColorbarWidget * | getColorbarWidget () |
virtual void | variableChanged () |
VAPoR::RenderParams * | GetActiveParams () const |
VAPoR::DataMgr * | GetActiveDataMgr () const |
string | GetDescription () const |
string | GetSmallIconImagePath () const |
string | GetIconImagePath () const |
Public Member Functions inherited from EventRouter | |
EventRouter (VAPoR::ControlExec *ce, string paramsType) | |
virtual | ~EventRouter () |
virtual VAPoR::ParamsBase * | GetActiveParams () const |
virtual void | hookUpTab () |
virtual void | GetWebHelp (std::vector< std::pair< string, string > > &help) const |
virtual void | updateTab () |
virtual void | confirmText () |
void | SetTextChanged (bool on) |
virtual void | captureMouseUp () |
virtual void | captureMouseDown (int mouseNum) |
virtual void | StartCursorMove () |
virtual void | EndCursorMove () |
GUIStateParams * | GetStateParams () const |
AnimationParams * | GetAnimationParams () const |
size_t | GetCurrentTimeStep () const |
virtual string | GetType () const =0 |
virtual void | LoadDataNotify (string dataSetName) |
Static Public Attributes | |
static const std::string | VariablesTabName |
static const std::string | AppearanceTabName |
static const std::string | GeometryTabName |
static const std::string | AnnotationTabName |
Protected Member Functions | |
virtual void | _updateTab () override |
Protected Member Functions inherited from RenderEventRouter | |
RenderEventRouter () | |
virtual void | _updateTab ()=0 |
virtual void | _confirmText () |
virtual string | _getDescription () const =0 |
virtual string | _getSmallIconImagePath () const =0 |
virtual string | _getIconImagePath () const =0 |
Protected Member Functions inherited from EventRouter | |
EventRouter () | |
virtual void | _initializeTab () |
virtual void | _updateTab ()=0 |
virtual void | _confirmText () |
Additional Inherited Members | |
Static Public Member Functions inherited from EventRouter | |
static size_t | GetCurrentTimeStep (VAPoR::ControlExec *ce) |
Protected Attributes inherited from EventRouter | |
VAPoR::ControlExec * | _controlExec |
bool | _textChangedFlag |
string | _paramsType |
Tab manager for renderer subtabs.
Definition at line 14 of file RenderEventRouterGUI.h.
RenderEventRouterGUI::RenderEventRouterGUI | ( | VAPoR::ControlExec * | ce, |
string | paramsType | ||
) |
|
overrideprotectedvirtual |
Pure virtual method to set the values of all the gui elements in the tab based on current Params state. This is invoked whenever the tab is redisplayed and the values in the tab need to be refreshed. If there is a VariablesWidget, _updateTab() must invoke VariablesWidget::updateTab().
[in] | p | Params instance associated with the current active tab. |
Implements RenderEventRouter.
Reimplemented in ContourEventRouter, and FlowEventRouter.
|
inline |
Definition at line 28 of file RenderEventRouterGUI.h.
References AddSubtab(), and AnnotationTabName.
|
inline |
Definition at line 26 of file RenderEventRouterGUI.h.
References AddSubtab(), and AppearanceTabName.
|
inline |
Definition at line 27 of file RenderEventRouterGUI.h.
References AddSubtab(), and GeometryTabName.
QWidget * RenderEventRouterGUI::AddSubtab | ( | string | title, |
UWidget * | subtab | ||
) |
Referenced by AddAnnotationSubtab(), AddAppearanceSubtab(), AddGeometrySubtab(), and AddVariablesSubtab().
|
inline |
Definition at line 25 of file RenderEventRouterGUI.h.
References AddSubtab(), and VariablesTabName.
|
static |
Definition at line 21 of file RenderEventRouterGUI.h.
Referenced by AddAnnotationSubtab().
|
static |
Definition at line 19 of file RenderEventRouterGUI.h.
Referenced by AddAppearanceSubtab().
|
static |
Definition at line 20 of file RenderEventRouterGUI.h.
Referenced by AddGeometrySubtab().
|
static |
Definition at line 18 of file RenderEventRouterGUI.h.
Referenced by AddVariablesSubtab().