90 |
enum qsamplerDeviceType { None, Midi, Audio }; |
enum qsamplerDeviceType { None, Midi, Audio }; |
91 |
|
|
92 |
// Constructor. |
// Constructor. |
93 |
qsamplerDevice(qsamplerMainForm *pMainForm, |
qsamplerDevice(qsamplerDeviceType deviceType, int iDeviceID = -1); |
|
qsamplerDeviceType deviceType, int iDeviceID = -1); |
|
94 |
// Copy constructor. |
// Copy constructor. |
95 |
qsamplerDevice(const qsamplerDevice& device); |
qsamplerDevice(const qsamplerDevice& device); |
96 |
// Default destructor. |
// Default destructor. |
102 |
// Driver name initializer. |
// Driver name initializer. |
103 |
void setDriver(const QString& sDriverName); |
void setDriver(const QString& sDriverName); |
104 |
|
|
|
// LSCP client descriptor accessor. |
|
|
lscp_client_t *client() const; |
|
|
|
|
105 |
// Device property accessors. |
// Device property accessors. |
106 |
int deviceID() const; |
int deviceID() const; |
107 |
qsamplerDeviceType deviceType() const; |
qsamplerDeviceType deviceType() const; |
217 |
public: |
public: |
218 |
|
|
219 |
// Constructors. |
// Constructors. |
220 |
qsamplerDeviceItem(QListView *pListView, qsamplerMainForm *pMainForm, |
qsamplerDeviceItem(QListView *pListView, |
221 |
qsamplerDevice::qsamplerDeviceType deviceType); |
qsamplerDevice::qsamplerDeviceType deviceType); |
222 |
qsamplerDeviceItem(QListViewItem *pItem, qsamplerMainForm *pMainForm, |
qsamplerDeviceItem(QListViewItem *pItem, |
223 |
qsamplerDevice::qsamplerDeviceType deviceType, int iDeviceID); |
qsamplerDevice::qsamplerDeviceType deviceType, int iDeviceID); |
224 |
// Default destructor. |
// Default destructor. |
225 |
~qsamplerDeviceItem(); |
~qsamplerDeviceItem(); |