Python interpreter added to EffectEngine

Former-commit-id: f721f5952efe305d66347d9074ff760baabd2f18
This commit is contained in:
johan
2013-11-26 21:38:24 +01:00
parent 72acdd655d
commit d24fddaf21
4 changed files with 182 additions and 5 deletions

View File

@@ -2,6 +2,9 @@
#include <hyperion/Hyperion.h>
// pre-declarioation
class Effect;
class EffectEngine : public QObject
{
Q_OBJECT
@@ -22,8 +25,13 @@ public slots:
/// Clear all effects
void allChannelsCleared();
private slots:
void effectFinished(Effect * effect);
private:
Hyperion * _hyperion;
std::map<std::string, std::string> _availableEffects;
std::list<Effect *> _activeEffects;
};