1 #ifndef HELLOEVENTROUTER_H
2 #define HELLOEVENTROUTER_H
12 #include "helloAppearance.h"
13 #include "helloLayout.h"
56 virtual void hookUpTab();
64 void setHelloTextChanged(
const QString& qs);
68 void helloReturnPressed();
77 virtual void _confirmText(
Params* p);
80 virtual void _updateTab(
Params* p);
84 virtual void _reinitTab(
bool doOverride);
89 class HelloAppearanceGUI :
public QWidget,
public Ui_helloAppearance {
91 HelloAppearanceGUI(QWidget* parent): QWidget(parent), Ui_helloAppearance(){
99 class HelloLayoutGUI :
public QWidget,
public Ui_helloLayout {
101 HelloLayoutGUI(QWidget* parent): QWidget(parent), Ui_helloLayout(){
112 virtual void wheelEvent(QWheelEvent*) {}
115 VariablesWidget *_variables;
118 HelloAppearanceGUI * _appearance;
121 HelloLayoutGUI * _layout;
124 static const char* _webHelpText[];
127 static const char* _webHelpURL[];
133 #endif //HELLOEVENTROUTER_H
A pure virtual class for managing parameters used in visualization.
A pure virtual class specifying the common properties of all the parameter tabs in the VAPOR GUI...
static EventRouter * CreateTab()
Static (required) Create method, just invokes constructor.
QWidget * getSubTabWidget(int widType)
An EventRouter subclass that handles the Hello tab in the GUI.
A class that manages the contents of the parameter tabs in VAPOR GUI.