 |
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef VP1CHANNELMANAGER_H
16 #define VP1CHANNELMANAGER_H
25 #include <QStringList>
53 unsigned nActive(
const QString & channelbasename )
const;
69 QString
getIconLocation(
const QString& channelname,
const bool& isbasename=
true);
QStringList channelsInPluginFile(const QString &filename) const
QStringList uniquenames() const
bool channelWithBasenameIsLoaded(const QString &basename) const
IVP1ChannelWidget * uniqueName2Channel(const QString &uniquename) const
bool deleteChannel(const QString &channeluniquename)
void newChannelCreated(IVP1ChannelWidget *)
QString getIconLocation(const QString &channelname, const bool &isbasename=true)
bool baseNameExists(const QString &) const
QStringList availableChannelList()
QStringList currentPluginFiles() const
QStringList serializePluginInfo() const
QStringList basename2UniqueNames(const QString &basename) const
void uniquename_channelListChanged(const QStringList &)
VP1ChannelManager(VP1ExecutionScheduler *, VP1MainWindow *)
bool uniqueNameExists(const QString &) const
void availableChannelListChanged(const QStringList &)
void channelUncreated(IVP1ChannelWidget *)
QString loadPluginFile(const QString &filename)
void availableUnusedChannelListChanged(const QStringList &)
QWidget * getController(IVP1ChannelWidget *)
IVP1ChannelWidget * getChannel(const QString &channelbasename, QString &err)
unsigned nActive(const QString &channelbasename) const
bool unloadPluginFile(const QString &filename)
bool hasRefreshingSystem(const QString &uniquename) const