Definition at line 52 of file VP1TabManager.cxx.
◆ Imp()
◆ channel2tab()
◆ channelsInTab() [1/2]
| QStringList VP1TabManager::Imp::channelsInTab |
( |
const QString & |
tabname | ) |
|
◆ channelsInTab() [2/2]
| QStringList VP1TabManager::Imp::channelsInTab |
( |
QMainWindow * |
tab | ) |
|
Definition at line 209 of file VP1TabManager.cxx.
213 return QStringList();
218 l << (*it)->unique_name();
◆ checkChannelNameExists()
| bool VP1TabManager::Imp::checkChannelNameExists |
( |
const QString & |
channelbasename, |
|
|
const bool & |
isuniquename, |
|
|
const bool & |
checkfornonexistance = false |
|
) |
| const |
Definition at line 192 of file VP1TabManager.cxx.
193 if (channelname.isEmpty()) {
194 QMessageBox::critical(0,
"Error - Empty channel name provided",
195 "Empty channel name provided.",QMessageBox::Ok,QMessageBox::Ok);
200 QString
tmp = ( checkfornonexistance ?
"already":
"does not" );
201 QMessageBox::critical(0,
"Error - Channel "+channelname+
" "+
tmp+
" exists",
202 "Channel <i>"+channelname+
"</i> "+
tmp+
" exists.",QMessageBox::Ok,QMessageBox::Ok);
◆ checkTabnameExists()
| bool VP1TabManager::Imp::checkTabnameExists |
( |
const QString & |
tabname | ) |
const |
Definition at line 158 of file VP1TabManager.cxx.
162 QMessageBox::critical(0,
"Error - Tab "+tabname+
" does not exists",
163 "Tab <i>"+tabname+
"</i> does not exists.",QMessageBox::Ok,QMessageBox::Ok);
◆ checkTabnameNotEmpty()
| bool VP1TabManager::Imp::checkTabnameNotEmpty |
( |
const QString & |
tabname | ) |
const |
Definition at line 182 of file VP1TabManager.cxx.
183 if (tabname.isEmpty()) {
184 QMessageBox::critical(0,
"Error - Empty tab name provided",
185 "Empty tab name provided.",QMessageBox::Ok,QMessageBox::Ok);
◆ checkTabnameNotExists()
| bool VP1TabManager::Imp::checkTabnameNotExists |
( |
const QString & |
tabname | ) |
const |
Definition at line 170 of file VP1TabManager.cxx.
174 QMessageBox::critical(0,
"Error - Tab "+tabname+
" already exists",
175 "Tab <i>"+tabname+
"</i> already exists.",QMessageBox::Ok,QMessageBox::Ok);
◆ name2tab()
| QMainWindow * VP1TabManager::Imp::name2tab |
( |
const QString & |
tabname | ) |
|
◆ nextTab()
| QMainWindow * VP1TabManager::Imp::nextTab |
( |
| ) |
|
◆ previousTab()
| QMainWindow * VP1TabManager::Imp::previousTab |
( |
| ) |
|
◆ serializeTabAndChannelConfigInfo() [1/2]
| QMap<QString,QStringList> VP1TabManager::Imp::serializeTabAndChannelConfigInfo |
( |
| ) |
const |
◆ serializeTabAndChannelConfigInfo() [2/2]
| void VP1TabManager::Imp::serializeTabAndChannelConfigInfo |
( |
QMap< QString, QMultiMap< QString, ChanState > > & |
tab2channels, |
|
|
QMap< QString, QByteArray > & |
tab2arrangements |
|
) |
| const |
Definition at line 1000 of file VP1TabManager.cxx.
1003 tab2channels.clear();
1004 tab2arrangements.clear();
1008 QMainWindow * tab =
name_2_tab.find(tabname)->second;
1009 QMultiMap<QString,ChanState> channelsinfo;
1010 std::map<QMainWindow*,std::set<IVP1ChannelWidget*> >::const_iterator itcws=
tab_2_channelwidgets.find(tab);
1012 std::set<IVP1ChannelWidget*>::const_iterator
it = itcws->second.begin();
1013 std::set<IVP1ChannelWidget*>::const_iterator
itE = itcws->second.end();
1017 channelsinfo.insert((*it)->name(),chanstate);
1019 tab2channels.insert(tabname,channelsinfo);
1022 tab2arrangements.insert(tabname,tab->saveState(0));
◆ channelmanager
◆ channelwidget_2_dockwidget
◆ channelWithPendingRemoval
| QString VP1TabManager::Imp::channelWithPendingRemoval |
◆ dontEmitVisibilityChanges
| bool VP1TabManager::Imp::dontEmitVisibilityChanges |
◆ fullscreen_channelwidget
◆ fullscreen_dockwidget
◆ fullscreen_floatingdocks
| std::set<VP1DockWidget*> VP1TabManager::Imp::fullscreen_floatingdocks |
◆ fullscreen_tab
| QMainWindow* VP1TabManager::Imp::fullscreen_tab |
◆ fullscreen_tabindex
| int VP1TabManager::Imp::fullscreen_tabindex |
◆ fullscreen_tabname
| QString VP1TabManager::Imp::fullscreen_tabname |
◆ lastsoonvisible
◆ lastvisible
◆ name_2_tab
| std::map<QString,QMainWindow *> VP1TabManager::Imp::name_2_tab |
◆ selecteddockwidget
◆ tab_2_channelwidgets
| std::map<QMainWindow*,std::set<IVP1ChannelWidget*> > VP1TabManager::Imp::tab_2_channelwidgets |
◆ tabcruisemode
| bool VP1TabManager::Imp::tabcruisemode |
◆ tabmanager
◆ tabwidget
The documentation for this class was generated from the following file: