35 #ifndef __QGoTabManager_h
36 #define __QGoTabManager_h
86 void UpdateViewMenu(std::vector< QAction* > iViewNoToolBarActions);
Abstract class for one tab element in GoFigure2.
QGoTabManager(QGoMainWindow *iMW=0, QTabWidget *iTW=0)
QMainWindow * GetMainWindow(QGoDockWidgetStatusPair iDockStatus)
std::pair< QGoDockWidgetStatus *, QDockWidget * > QGoDockWidgetStatusPair
QGoMainWindow * m_MainWindow
QGoTabElementBase::QGoDockWidgetStatusPair QGoDockWidgetStatusPair
void SetMainWindow(QGoMainWindow *iMW)
Set the MainWindow if it has not been set by calling the constructor.
Q_DISABLE_COPY(QGoTabManager)
void UpdateBookmarkMenu(std::vector< QAction * > iBookmarkActions)
void SetUpTabElement(QGoTabElementBase *iE)
void ClearTabElement(QGoTabElementBase *iE)
void UpdateViewMenu(std::vector< QAction * > iViewNoToolBarActions)
void ChangeCurrentTab(int iIdx)
void SetTabWidget(QTabWidget *iTW)
Set the TabWidget if it has not been set by calling the constructor.