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