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: