--- qsampler/trunk/src/qsamplerDeviceForm.ui 2005/03/16 09:49:37 468 +++ qsampler/trunk/src/qsamplerDeviceForm.ui 2006/12/03 18:26:13 961 @@ -2,7 +2,7 @@ qsamplerDeviceForm qsampler - A LinuxSampler Qt GUI Interface. - Copyright (C) 2005, rncbc aka Rui Nuno Capela. All rights reserved. + Copyright (C) 2004-2006, rncbc aka Rui Nuno Capela. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License @@ -14,9 +14,9 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. rncbc aka Rui Nuno Capela @@ -28,8 +28,8 @@ 0 0 - 556 - 345 + 570 + 361 @@ -41,7 +41,7 @@ - Devices + Qsampler: Devices qsamplerDevice.png @@ -100,7 +100,7 @@ - layout4 + layout2 @@ -181,21 +181,13 @@ - layout5 + layout3 - + unnamed - - - DevicePortComboBox - - - Device port/channel - - - + DevicePortParamTable @@ -220,13 +212,43 @@ Device port/channel parameters - + + + DevicePortTextLabel + + + Channel: + + + AlignVCenter|AlignRight + + + DevicePortComboBox + + + + + DevicePortComboBox + + + + 7 + 0 + 0 + 0 + + + + Device port/channel + + + - layout6 + layout1 @@ -246,7 +268,7 @@ formRefresh.png - refresh device list view + Refresh device list view @@ -280,7 +302,7 @@ deviceCreate.png - Create current device + Create device @@ -297,7 +319,7 @@ deviceDelete.png - Delete current device + Delete device @@ -336,14 +358,8 @@ 0 0 - image0 - - - 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523250004143a55a6b2e0026630c4f - - DeviceListView @@ -414,13 +430,18 @@ qsamplerMainForm *m_pMainForm; - int m_iDirtySetup; lscp_client_t *m_pClient; + int m_iDirtySetup; + int m_iDirtyCount; bool m_bNewDevice; qsamplerDevice::qsamplerDeviceType m_deviceType; + qsamplerDevice::qsamplerDeviceType m_deviceTypeMode; qsamplerDeviceItem *m_pAudioItems; qsamplerDeviceItem *m_pMidiItems; + + devicesChanged() + createDevice() deleteDevice() @@ -438,12 +459,10 @@ destroy() showEvent( QShowEvent * pShowEvent ) hideEvent( QHideEvent * pHideEvent ) - setClient( lscp_client_t *pClient ) + setDeviceTypeMode( qsamplerDevice::qsamplerDeviceType deviceType ) + setDriverName( const QString & sDriverName ) + setDevice( qsamplerDevice *pDevice ) - - qsamplerdeviceparamtable.h - qsamplerdeviceparamtable.h -