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: