|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef VP1TABMANAGER_H
16 #define VP1TABMANAGER_H
19 #include <QStringList>
39 bool hasTab(QString)
const;
66 void renameTab( QString tabname, QString newtabname );
71 void cloneTab(QString oldtabname,QString newtabname);
96 void visibleChannelsChanged(
const QSet<IVP1ChannelWidget*>&vis,
const QSet<IVP1ChannelWidget*>&soonvis,
const double& soonvisbonus);
103 typedef QPair<QByteArray,QMultiMap<QString,QByteArray> >
ChanState;
QString currentChannelUniqueName() const
void setSelectedChannelWidget(IVP1ChannelWidget *cw=0)
bool isVisible(IVP1ChannelWidget *) const
void selectedChannelChanged(IVP1ChannelWidget *)
void serializeChannelState(IVP1ChannelWidget *, ChanState &state)
void launchStereoEditorCurrentTab()
bool eventFilter(QObject *, QEvent *)
void currentVisibleChanged()
void showCurrentChannelFullScreen()
VP1TabManager(QObject *parent, VP1TabWidget *, VP1ChannelManager *)
bool showFirstChannelWithGivenBasename(QString basename)
IVP1ChannelWidget * addChannelToTab(QString channelbasename, QString tabname)
void tabListChanged(QStringList)
QPair< QByteArray, QMultiMap< QString, QByteArray > > ChanState
QString suggestNewTabName(QString oldtabname) const
const QSet< IVP1ChannelWidget * > & soonVisibleChannels() const
const QSet< IVP1ChannelWidget * > & visibleChannels() const
bool hasTab(QString) const
void loadConfigurationFromFile(QString filename, const QMap< QString, QString > &availableplugins)
void removeChannel(QString channeluniquename)
void removeChannelAfterQueueEmpties(const QString &)
IVP1ChannelWidget * selectedChannelWidget() const
void showCurrentTabFullScreen()
QList< IVP1ChannelWidget * > allChannels() const
void unserializeChannelState(IVP1ChannelWidget *cw, ChanState tate)
void addNewTab(QString, const int &index=-1)
void showChannelFullScreen(IVP1ChannelWidget *)
QString currentTab() const
void dropOutOfFullScreen()
void showTabFullScreen(QString tabname)
void cloneTab(QString oldtabname, QString newtabname)
void saveConfigurationToFile(QString filename, const bool &askonoverride=true)
void cloneChannelToTab(QString channeluniquename, QString tabname)
void setTabCruiseMode(const bool &)
void setSelectedDockWidget(VP1DockWidget *dw=0)
void raiseTabBarContextMenu(int, const QPoint &)
void removeTab(QString tabname)
void renameTab(QString tabname, QString newtabname)
void visibleChannelsChanged(const QSet< IVP1ChannelWidget * > &vis, const QSet< IVP1ChannelWidget * > &soonvis, const double &soonvisbonus)
void executePendingChannelRemoval()
void moveChannelToTab(QString channeluniquename, QString tabname)
QString channelToTab(IVP1ChannelWidget *)