![]() |
ATLAS Offline Software
|
Public Member Functions | |
| Imp (VP1TabManager *tm, VP1TabWidget *tw, VP1ChannelManager *cm) | |
| QMainWindow * | channel2tab (IVP1ChannelWidget *cw) |
| QMainWindow * | name2tab (const QString &tabname) |
| bool | checkTabnameNotEmpty (const QString &tabname) const |
| bool | checkTabnameExists (const QString &tabname) const |
| bool | checkTabnameNotExists (const QString &tabname) const |
| bool | checkChannelNameExists (const QString &channelbasename, const bool &isuniquename, const bool &checkfornonexistance=false) const |
| QMap< QString, QStringList > | serializeTabAndChannelConfigInfo () const |
| void | serializeTabAndChannelConfigInfo (QMap< QString, QMultiMap< QString, ChanState > > &tab2channels, QMap< QString, QByteArray > &tab2arrangements) const |
| QMainWindow * | previousTab () |
| QMainWindow * | nextTab () |
| QStringList | channelsInTab (QMainWindow *tab) |
| QStringList | channelsInTab (const QString &) |
Public Attributes | |
| VP1TabManager * | tabmanager |
| VP1TabWidget * | tabwidget |
| VP1ChannelManager * | channelmanager |
| std::map< QString, QMainWindow * > | name_2_tab |
| std::map< IVP1ChannelWidget *, VP1DockWidget * > | channelwidget_2_dockwidget |
| std::map< QMainWindow *, std::set< IVP1ChannelWidget * > > | tab_2_channelwidgets |
| bool | dontEmitVisibilityChanges |
| QSet< IVP1ChannelWidget * > | lastvisible |
| QSet< IVP1ChannelWidget * > | lastsoonvisible |
| VP1DockWidget * | selecteddockwidget |
| VP1DockWidget * | fullscreen_dockwidget |
| IVP1ChannelWidget * | fullscreen_channelwidget |
| QString | fullscreen_tabname |
| int | fullscreen_tabindex |
| QMainWindow * | fullscreen_tab |
| std::set< VP1DockWidget * > | fullscreen_floatingdocks |
| bool | tabcruisemode |
| QString | channelWithPendingRemoval |
Definition at line 52 of file VP1TabManager.cxx.
|
inline |
Definition at line 55 of file VP1TabManager.cxx.
| QMainWindow * VP1TabManager::Imp::channel2tab | ( | IVP1ChannelWidget * | cw | ) |
Definition at line 661 of file VP1TabManager.cxx.
| QStringList VP1TabManager::Imp::channelsInTab | ( | const QString & | tabname | ) |
Definition at line 225 of file VP1TabManager.cxx.
| QStringList VP1TabManager::Imp::channelsInTab | ( | QMainWindow * | tab | ) |
Definition at line 209 of file VP1TabManager.cxx.
| bool VP1TabManager::Imp::checkChannelNameExists | ( | const QString & | channelbasename, |
| const bool & | isuniquename, | ||
| const bool & | checkfornonexistance = false ) const |
Definition at line 192 of file VP1TabManager.cxx.
| bool VP1TabManager::Imp::checkTabnameExists | ( | const QString & | tabname | ) | const |
Definition at line 158 of file VP1TabManager.cxx.
| bool VP1TabManager::Imp::checkTabnameNotEmpty | ( | const QString & | tabname | ) | const |
Definition at line 182 of file VP1TabManager.cxx.
| bool VP1TabManager::Imp::checkTabnameNotExists | ( | const QString & | tabname | ) | const |
Definition at line 170 of file VP1TabManager.cxx.
| QMainWindow * VP1TabManager::Imp::name2tab | ( | const QString & | tabname | ) |
Definition at line 673 of file VP1TabManager.cxx.
| QMainWindow * VP1TabManager::Imp::nextTab | ( | ) |
Definition at line 1048 of file VP1TabManager.cxx.
| QMainWindow * VP1TabManager::Imp::previousTab | ( | ) |
Definition at line 1064 of file VP1TabManager.cxx.
| QMap< QString, QStringList > VP1TabManager::Imp::serializeTabAndChannelConfigInfo | ( | ) | const |
| void VP1TabManager::Imp::serializeTabAndChannelConfigInfo | ( | QMap< QString, QMultiMap< QString, ChanState > > & | tab2channels, |
| QMap< QString, QByteArray > & | tab2arrangements ) const |
Definition at line 1000 of file VP1TabManager.cxx.
| VP1ChannelManager* VP1TabManager::Imp::channelmanager |
Definition at line 64 of file VP1TabManager.cxx.
| std::map<IVP1ChannelWidget*,VP1DockWidget*> VP1TabManager::Imp::channelwidget_2_dockwidget |
Definition at line 72 of file VP1TabManager.cxx.
| QString VP1TabManager::Imp::channelWithPendingRemoval |
Definition at line 108 of file VP1TabManager.cxx.
| bool VP1TabManager::Imp::dontEmitVisibilityChanges |
Definition at line 83 of file VP1TabManager.cxx.
| IVP1ChannelWidget* VP1TabManager::Imp::fullscreen_channelwidget |
Definition at line 90 of file VP1TabManager.cxx.
| VP1DockWidget* VP1TabManager::Imp::fullscreen_dockwidget |
Definition at line 89 of file VP1TabManager.cxx.
| std::set<VP1DockWidget*> VP1TabManager::Imp::fullscreen_floatingdocks |
Definition at line 95 of file VP1TabManager.cxx.
| QMainWindow* VP1TabManager::Imp::fullscreen_tab |
Definition at line 94 of file VP1TabManager.cxx.
| int VP1TabManager::Imp::fullscreen_tabindex |
Definition at line 93 of file VP1TabManager.cxx.
| QString VP1TabManager::Imp::fullscreen_tabname |
Definition at line 92 of file VP1TabManager.cxx.
| QSet<IVP1ChannelWidget*> VP1TabManager::Imp::lastsoonvisible |
Definition at line 85 of file VP1TabManager.cxx.
| QSet<IVP1ChannelWidget*> VP1TabManager::Imp::lastvisible |
Definition at line 84 of file VP1TabManager.cxx.
| std::map<QString,QMainWindow *> VP1TabManager::Imp::name_2_tab |
Definition at line 71 of file VP1TabManager.cxx.
| VP1DockWidget* VP1TabManager::Imp::selecteddockwidget |
Definition at line 87 of file VP1TabManager.cxx.
| std::map<QMainWindow*,std::set<IVP1ChannelWidget*> > VP1TabManager::Imp::tab_2_channelwidgets |
Definition at line 73 of file VP1TabManager.cxx.
| bool VP1TabManager::Imp::tabcruisemode |
Definition at line 103 of file VP1TabManager.cxx.
| VP1TabManager* VP1TabManager::Imp::tabmanager |
Definition at line 62 of file VP1TabManager.cxx.
| VP1TabWidget* VP1TabManager::Imp::tabwidget |
Definition at line 63 of file VP1TabManager.cxx.