15#ifndef VP1CHANNELMANAGER_H
16#define VP1CHANNELMANAGER_H
53 unsigned nActive(
const QString & channelbasename )
const;
69 QString
getIconLocation(
const QString& channelname,
const bool& isbasename=
true);
QStringList basename2UniqueNames(const QString &basename) const
bool hasRefreshingSystem(const QString &uniquename) const
bool baseNameExists(const QString &) const
bool uniqueNameExists(const QString &) const
QStringList serializePluginInfo() const
bool channelWithBasenameIsLoaded(const QString &basename) const
QStringList channelsInPluginFile(const QString &filename) const
bool deleteChannel(const QString &channeluniquename)
void channelUncreated(IVP1ChannelWidget *)
IVP1ChannelWidget * getChannel(const QString &channelbasename, QString &err)
QString loadPluginFile(const QString &filename)
void availableUnusedChannelListChanged(const QStringList &)
QStringList currentPluginFiles() const
QString getIconLocation(const QString &channelname, const bool &isbasename=true)
bool unloadPluginFile(const QString &filename)
void availableChannelListChanged(const QStringList &)
unsigned nActive(const QString &channelbasename) const
QWidget * getController(IVP1ChannelWidget *)
VP1ChannelManager(VP1ExecutionScheduler *, VP1MainWindow *)
QStringList uniquenames() const
void uniquename_channelListChanged(const QStringList &)
QStringList availableChannelList()
IVP1ChannelWidget * uniqueName2Channel(const QString &uniquename) const
void newChannelCreated(IVP1ChannelWidget *)
std::string basename(std::string name)