Mercurial > hg > svcore
diff plugin/RealTimePluginInstance.h @ 75:163f3428bbe0
* Create temporary directory, cleaned up on exit, and use it to store
(inter alia) audio samples for the sample-player plugin.
* Ensure newly added layers always have unique names
* Make sure configure pairs for real-time plugins are stored in the
configuration Xml along with parameter & program settings
author | Chris Cannam |
---|---|
date | Mon, 10 Apr 2006 13:52:32 +0000 |
parents | 7afcfe666910 |
children | 3a6af0e5e2d1 |
line wrap: on
line diff
--- a/plugin/RealTimePluginInstance.h Fri Apr 07 17:50:33 2006 +0000 +++ b/plugin/RealTimePluginInstance.h Mon Apr 10 13:52:32 2006 +0000 @@ -28,6 +28,7 @@ #include <QStringList> #include <vector> #include <string> +#include <map> class RealTimePluginFactory; @@ -132,6 +133,10 @@ virtual std::string getType() const { return "Real-Time Plugin"; } + virtual std::map<std::string, std::string> getConfigurePairs() { + return m_configurationData; + } + protected: RealTimePluginInstance(RealTimePluginFactory *factory, QString identifier) : m_factory(factory), m_identifier(identifier) { } @@ -139,6 +144,8 @@ RealTimePluginFactory *m_factory; QString m_identifier; + std::map<std::string, std::string> m_configurationData; + friend class PluginFactory; };