An EventRouter subclass that handles the Barbs tab in the GUI.
More...
#include <arroweventrouter.h>
|
| | ArrowEventRouter (QWidget *parent) |
| |
| virtual | ~ArrowEventRouter () |
| |
| virtual void | hookUpTab () |
| | Connect signals and slots from tab. More...
|
| |
| virtual void | captureMouseUp () |
| | Respond to end of mouse drag in scene (only in Barbs mode) More...
|
| |
| virtual void | captureMouseDown (int button) |
| |
| virtual void | SetDimension (int dim) |
| |
| | EventRouter () |
| |
| void | updateTab () |
| |
| virtual void | confirmText () |
| |
| void | reinitTab (bool doOverride) |
| |
| virtual void | updateUrgentTabState () |
| |
| void | SetTextChanged (bool on) |
| |
| string | getTag () |
| |
| virtual void | updateRenderer (RenderParams *rp, bool wasEnabled, int instance, bool newVis) |
| |
| virtual void | cleanParams (Params *rp) |
| |
| virtual void | sessionLoadTF (string name) |
| |
| virtual void | SetLocal (Params *p, bool lg) |
| |
| virtual void | SetEnabled (bool On, int instance) |
| |
| virtual void | setEditorDirty (RenderParams *) |
| |
| virtual void | updateMapBounds (RenderParams *) |
| |
| void | saveTF (RenderParams *rParams) |
| |
| void | fileSaveTF (RenderParams *rParams) |
| |
| void | loadInstalledTF (RenderParams *rParams, string varname) |
| |
| void | loadTF (RenderParams *rParams, string varname) |
| |
| void | fileLoadTF (RenderParams *rParams, string varname, const char *startPath, bool savePath) |
| |
| virtual Histo * | getHistogram (RenderParams *rParam, bool mustGet, bool isIsoWin=false) |
| |
| virtual void | refreshHistogram (RenderParams *rp) |
| |
| void | refresh2DHistogram (RenderParams *) |
| |
| void | calcSliceHistogram (RenderParams *rp, int ts, Histo *histo) |
| |
| virtual MappingFrame * | getMappingFrame () |
| |
| virtual void | StartCursorMove () |
| |
| virtual void | EndCursorMove () |
| |
| virtual void | variableChanged () |
| |
| virtual void | invalidateRenderer (RenderParams *rParams) |
| |
An EventRouter subclass that handles the Barbs tab in the GUI.
- Author
- Alan Norton
- Version
- 3.0
- Date
- May 2015 The ArrowEventRouter class manages the Barbs gui. There are three sub-tabs, for variables, layout, and appearance. A BoxSliderFrame is embedded in the layout tab.
Definition at line 39 of file arroweventrouter.h.
| VAPoR::ArrowEventRouter::ArrowEventRouter |
( |
QWidget * |
parent | ) |
|
| virtual VAPoR::ArrowEventRouter::~ArrowEventRouter |
( |
| ) |
|
|
virtual |
| virtual void VAPoR::ArrowEventRouter::_confirmText |
( |
Params * |
p | ) |
|
|
protectedvirtual |
| virtual void VAPoR::ArrowEventRouter::_reinitTab |
( |
bool |
doOverride | ) |
|
|
protectedvirtual |
After data has changed, make appropriate changes to gui
- Parameters
-
| [in] | doOverride | true if should override existing values, reverting to defaults. |
Implements VAPoR::EventRouter.
| virtual void VAPoR::ArrowEventRouter::_updateTab |
( |
Params * |
p | ) |
|
|
protectedvirtual |
| virtual void VAPoR::ArrowEventRouter::captureMouseDown |
( |
int |
button | ) |
|
|
virtual |
Respond to start of mouse drag in scene (only in Barbs mode)
- Parameters
-
| [in] | button | (1=left, 2 = middle, 3=right) |
Reimplemented from VAPoR::EventRouter.
| virtual void VAPoR::ArrowEventRouter::captureMouseUp |
( |
| ) |
|
|
virtual |
Respond to end of mouse drag in scene (only in Barbs mode)
Reimplemented from VAPoR::EventRouter.
| static EventRouter* VAPoR::ArrowEventRouter::CreateTab |
( |
| ) |
|
|
inlinestatic |
| virtual void VAPoR::ArrowEventRouter::hookUpTab |
( |
| ) |
|
|
virtual |
| virtual void VAPoR::ArrowEventRouter::SetDimension |
( |
int |
dim | ) |
|
|
virtual |
Respond to user selecting 2D or 3D variables. Most of the (generic) work is done by VariablesWidget. Need to change slider sensitivity
- Parameters
-
Reimplemented from VAPoR::EventRouter.
The documentation for this class was generated from the following file: