blob: 209cfa0d62e0ba6f3740d086a851ff0206325061 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#pragma once
#include <QObject>
#include <QString>
#include "mixer/baseplayer.h"
#include "util/parented_ptr.h"
class ControlProxy;
class EffectsManager;
class EngineMaster;
class SoundManager;
class Auxiliary : public BasePlayer {
Q_OBJECT
public:
Auxiliary(QObject* pParent,
const QString& group,
int index,
SoundManager* pSoundManager,
EngineMaster* pMixingEngine,
EffectsManager* pEffectsManager);
~Auxiliary() override;
signals:
void noAuxiliaryInputConfigured();
private slots:
void slotAuxMasterEnabled(double v);
private:
parented_ptr<ControlProxy> m_pInputConfigured;
parented_ptr<ControlProxy> m_pAuxMasterEnabled;
};
|