22 #include <qtabwidget.h>
72 void addWidget(QWidget* evWid,
string Tag);
79 return _topWidgets[widType];
130 #ifndef DOXYGEN_SKIP_THIS
135 int findWidget(
string widgetTag);
137 virtual QSize sizeHint()
const {
return QSize(460, 800);}
140 virtual void keyPressEvent(QKeyEvent* e){
144 int getTabType(
string tag);
145 void newFrontTab(
int topType,
int subPosn);
150 vector<QWidget*> _widgets[3];
152 vector<string> _widgetTags[3];
153 QWidget* _topWidgets[3];
155 int _currentFrontPage[3];
158 RenderHolder* _renderHolder;
160 #endif //DOXYGEN_SKIP_THIS
167 #endif //TABMANAGER_H
int moveToFront(string widgetTag)
bool isFrontTab(QWidget *wid)
void refresh()
Force a re-display of the current front tab.
A pure virtual class specifying the common properties of all the parameter tabs in the VAPOR GUI...
void newSubTab(int tabid)
void hideRenderWidgets()
All the render EventRouter widgets are hidden until one is selected, using this method.
EventRouter * getFrontEventRouter()
TabManager(QWidget *parent, const char *name)
Constructor: Invoked by the MainForm during the set up of the main window.
void addWidget(QWidget *evWid, string Tag)
static EventRouter * getEventRouter(const std::string &tag)
static VizWinMgr * getInstance()
void newTopTab(int tabnum)
QWidget * getSubTabWidget(int widType)
static TabManager * getInstance()
A class that manages the contents of the parameter tabs in VAPOR GUI.
void showRenderWidget(string tag)