32 |
|
|
33 |
namespace QSampler { |
namespace QSampler { |
34 |
|
|
35 |
|
//------------------------------------------------------------------------- |
36 |
|
// QSampler::Channelform -- Channel form interface. |
37 |
|
// |
38 |
|
|
39 |
class ChannelForm : public QDialog |
class ChannelForm : public QDialog |
40 |
{ |
{ |
41 |
Q_OBJECT |
Q_OBJECT |
45 |
ChannelForm(QWidget* pParent = NULL); |
ChannelForm(QWidget* pParent = NULL); |
46 |
~ChannelForm(); |
~ChannelForm(); |
47 |
|
|
48 |
void setup(qsamplerChannel* pChannel); |
void setup(Channel* pChannel); |
49 |
|
|
50 |
void setupDevice(qsamplerDevice* pDevice, |
void setupDevice(Device* pDevice, |
51 |
qsamplerDevice::DeviceType deviceTypeMode, |
Device::DeviceType deviceTypeMode, |
52 |
const QString& sDriverName); |
const QString& sDriverName); |
53 |
|
|
54 |
void selectMidiDriverItem(const QString& sMidiDriver); |
void selectMidiDriverItem(const QString& sMidiDriver); |
80 |
|
|
81 |
Ui::qsamplerChannelForm m_ui; |
Ui::qsamplerChannelForm m_ui; |
82 |
|
|
83 |
qsamplerChannel* m_pChannel; |
Channel* m_pChannel; |
84 |
int m_iDirtySetup; |
int m_iDirtySetup; |
85 |
int m_iDirtyCount; |
int m_iDirtyCount; |
86 |
QList<qsamplerDevice *> m_audioDevices; |
QList<Device *> m_audioDevices; |
87 |
QList<qsamplerDevice *> m_midiDevices; |
QList<Device *> m_midiDevices; |
88 |
DeviceForm* m_pDeviceForm; |
DeviceForm* m_pDeviceForm; |
89 |
ChannelRoutingModel m_routingModel; |
ChannelRoutingModel m_routingModel; |
90 |
ChannelRoutingDelegate m_routingDelegate; |
ChannelRoutingDelegate m_routingDelegate; |