/[svn]/qsampler/trunk/src/qsamplerChannelStrip.ui
ViewVC logotype

Annotation of /qsampler/trunk/src/qsamplerChannelStrip.ui

Parent Directory Parent Directory | Revision Log Revision Log


Revision 255 - (hide annotations) (download)
Tue Sep 28 16:17:43 2004 UTC (19 years, 6 months ago) by capela
File size: 20467 byte(s)
* Sampler reset command action added to menu and toolbar.

* MIDI channel selection is now a dropdown list, allowing
  the explicit selection for "All" channels input per sampler
  channel (omni).

* Channel strip display glass effect has changed background
  color to black (was green).

* Minor configure fixes.

1 capela 109 <!DOCTYPE UI><UI version="3.1" stdsetdef="1">
2     <class>qsamplerChannelStrip</class>
3     <comment>qsampler - A LinuxSampler Qt GUI Interface.
4    
5     Copyright (C) 2004, rncbc aka Rui Nuno Capela. All rights reserved.
6    
7     This program is free software; you can redistribute it and/or
8     modify it under the terms of the GNU General Public License
9     as published by the Free Software Foundation; either version 2
10     of the License, or (at your option) any later version.
11    
12     This program is distributed in the hope that it will be useful,
13     but WITHOUT ANY WARRANTY; without even the implied warranty of
14     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15     GNU General Public License for more details.
16    
17     You should have received a copy of the GNU General Public License
18     along with this program; if not, write to the Free Software
19     Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20    
21     </comment>
22     <author>rncbc aka Rui Nuno Capela</author>
23     <widget class="QWidget">
24     <property name="name">
25     <cstring>qsamplerChannelStrip</cstring>
26     </property>
27     <property name="geometry">
28     <rect>
29     <x>0</x>
30     <y>0</y>
31 capela 119 <width>694</width>
32 capela 255 <height>47</height>
33 capela 109 </rect>
34     </property>
35     <property name="sizePolicy">
36     <sizepolicy>
37     <hsizetype>7</hsizetype>
38     <vsizetype>1</vsizetype>
39     <horstretch>0</horstretch>
40     <verstretch>0</verstretch>
41     </sizepolicy>
42     </property>
43     <property name="caption">
44     <string>Channel</string>
45     </property>
46     <property name="icon">
47     <pixmap>qsamplerChannel.png</pixmap>
48     </property>
49     <property name="focusPolicy">
50     <enum>StrongFocus</enum>
51     </property>
52     <hbox>
53     <property name="name">
54     <cstring>unnamed</cstring>
55     </property>
56     <property name="margin">
57     <number>4</number>
58     </property>
59     <property name="spacing">
60     <number>4</number>
61     </property>
62     <widget class="QPushButton">
63     <property name="name">
64     <cstring>ChannelSetupPushButton</cstring>
65     </property>
66     <property name="text">
67     <string>&amp;Channel</string>
68     </property>
69     <property name="accel">
70     <string>Alt+C</string>
71     </property>
72     <property name="iconSet">
73     <iconset>qsamplerChannel.png</iconset>
74     </property>
75     <property name="flat">
76     <bool>true</bool>
77     </property>
78     <property name="toolTip" stdset="0">
79     <string>Channel setup</string>
80     </property>
81     </widget>
82     <widget class="QFrame">
83     <property name="name">
84     <cstring>ChannelInfoFrame</cstring>
85     </property>
86     <property name="sizePolicy">
87     <sizepolicy>
88     <hsizetype>5</hsizetype>
89     <vsizetype>5</vsizetype>
90     <horstretch>0</horstretch>
91     <verstretch>0</verstretch>
92     </sizepolicy>
93     </property>
94     <property name="minimumSize">
95     <size>
96     <width>200</width>
97     <height>0</height>
98     </size>
99     </property>
100     <property name="maximumSize">
101     <size>
102     <width>320</width>
103     <height>64</height>
104     </size>
105     </property>
106     <property name="paletteBackgroundColor">
107     <color>
108     <red>0</red>
109     <green>0</green>
110     <blue>0</blue>
111     </color>
112     </property>
113     <property name="paletteBackgroundPixmap">
114     <pixmap>displaybg1.png</pixmap>
115     </property>
116     <property name="frameShape">
117     <enum>Panel</enum>
118     </property>
119     <property name="frameShadow">
120     <enum>Sunken</enum>
121     </property>
122     <grid>
123     <property name="name">
124     <cstring>unnamed</cstring>
125     </property>
126     <property name="margin">
127     <number>2</number>
128     </property>
129 capela 145 <widget class="QLabel" row="0" column="0">
130 capela 109 <property name="name">
131 capela 145 <cstring>EngineNameTextLabel</cstring>
132     </property>
133     <property name="sizePolicy">
134     <sizepolicy>
135     <hsizetype>7</hsizetype>
136     <vsizetype>5</vsizetype>
137     <horstretch>0</horstretch>
138     <verstretch>0</verstretch>
139     </sizepolicy>
140     </property>
141     <property name="paletteForegroundColor">
142     <color>
143     <red>255</red>
144     <green>255</green>
145     <blue>127</blue>
146     </color>
147     </property>
148     <property name="paletteBackgroundPixmap">
149     <pixmap>displaybg1.png</pixmap>
150     </property>
151     <property name="backgroundOrigin">
152     <enum>ParentOrigin</enum>
153     </property>
154     <property name="text">
155     <string>--</string>
156     </property>
157     <property name="alignment">
158     <set>AlignTop</set>
159     </property>
160 capela 255 <property name="indent">
161     <number>4</number>
162     </property>
163 capela 145 <property name="toolTip" stdset="0">
164     <string>Engine name</string>
165     </property>
166     </widget>
167     <widget class="QLabel" row="1" column="0">
168     <property name="name">
169 capela 109 <cstring>InstrumentNameTextLabel</cstring>
170     </property>
171     <property name="paletteForegroundColor">
172     <color>
173     <red>0</red>
174     <green>255</green>
175     <blue>0</blue>
176     </color>
177     </property>
178     <property name="paletteBackgroundPixmap">
179     <pixmap>displaybg1.png</pixmap>
180     </property>
181     <property name="backgroundOrigin">
182     <enum>ParentOrigin</enum>
183     </property>
184     <property name="text">
185     <string>--</string>
186     </property>
187 capela 255 <property name="indent">
188     <number>4</number>
189     </property>
190 capela 109 <property name="toolTip" stdset="0">
191     <string>Instrument file [index]</string>
192     </property>
193     </widget>
194 capela 145 <widget class="QLabel" row="0" column="1">
195 capela 109 <property name="name">
196 capela 145 <cstring>MidiPortChannelTextLabel</cstring>
197 capela 109 </property>
198 capela 145 <property name="minimumSize">
199     <size>
200     <width>20</width>
201     <height>0</height>
202     </size>
203 capela 109 </property>
204     <property name="paletteForegroundColor">
205     <color>
206     <red>255</red>
207     <green>255</green>
208     <blue>127</blue>
209     </color>
210     </property>
211     <property name="paletteBackgroundPixmap">
212     <pixmap>displaybg1.png</pixmap>
213     </property>
214     <property name="backgroundOrigin">
215     <enum>ParentOrigin</enum>
216     </property>
217     <property name="text">
218 capela 145 <string>--/--</string>
219 capela 109 </property>
220     <property name="alignment">
221 capela 145 <set>AlignTop|AlignHCenter</set>
222 capela 109 </property>
223     <property name="toolTip" stdset="0">
224 capela 145 <string>MIDI Port/Channel</string>
225 capela 109 </property>
226     </widget>
227 capela 145 <widget class="QLabel" row="1" column="1">
228 capela 109 <property name="name">
229 capela 145 <cstring>InstrumentStatusTextLabel</cstring>
230 capela 109 </property>
231     <property name="minimumSize">
232     <size>
233     <width>20</width>
234     <height>0</height>
235     </size>
236     </property>
237     <property name="paletteForegroundColor">
238     <color>
239 capela 145 <red>0</red>
240 capela 109 <green>255</green>
241 capela 145 <blue>0</blue>
242 capela 109 </color>
243     </property>
244     <property name="paletteBackgroundPixmap">
245     <pixmap>displaybg1.png</pixmap>
246     </property>
247     <property name="backgroundOrigin">
248     <enum>ParentOrigin</enum>
249     </property>
250     <property name="text">
251 capela 145 <string>--</string>
252 capela 109 </property>
253     <property name="alignment">
254 capela 145 <set>AlignCenter</set>
255 capela 109 </property>
256     <property name="toolTip" stdset="0">
257 capela 145 <string>IInstrument load status</string>
258 capela 109 </property>
259     </widget>
260     </grid>
261     </widget>
262     <widget class="QSlider">
263     <property name="name">
264     <cstring>VolumeSlider</cstring>
265     </property>
266     <property name="minimumSize">
267     <size>
268     <width>180</width>
269     <height>0</height>
270     </size>
271     </property>
272     <property name="maxValue">
273     <number>100</number>
274     </property>
275     <property name="orientation">
276     <enum>Horizontal</enum>
277     </property>
278     <property name="tickmarks">
279     <enum>Both</enum>
280     </property>
281     <property name="tickInterval">
282     <number>10</number>
283     </property>
284     <property name="toolTip" stdset="0">
285     <string>Channel volume</string>
286     </property>
287     </widget>
288     <widget class="QSpinBox">
289     <property name="name">
290     <cstring>VolumeSpinBox</cstring>
291     </property>
292     <property name="minimumSize">
293     <size>
294     <width>40</width>
295     <height>0</height>
296     </size>
297     </property>
298     <property name="maximumSize">
299     <size>
300     <width>60</width>
301     <height>32767</height>
302     </size>
303     </property>
304 capela 119 <property name="suffix">
305     <string> %</string>
306     </property>
307 capela 109 <property name="maxValue">
308     <number>100</number>
309     </property>
310     <property name="toolTip" stdset="0">
311     <string>Channel volume</string>
312     </property>
313     </widget>
314     <widget class="QProgressBar">
315     <property name="name">
316     <cstring>StreamUsageProgressBar</cstring>
317     </property>
318     <property name="sizePolicy">
319     <sizepolicy>
320     <hsizetype>1</hsizetype>
321     <vsizetype>0</vsizetype>
322     <horstretch>0</horstretch>
323     <verstretch>0</verstretch>
324     </sizepolicy>
325     </property>
326     <property name="minimumSize">
327     <size>
328     <width>100</width>
329     <height>0</height>
330     </size>
331     </property>
332     <property name="maximumSize">
333     <size>
334     <width>32767</width>
335     <height>22</height>
336     </size>
337     </property>
338     <property name="indicatorFollowsStyle">
339     <bool>false</bool>
340     </property>
341     <property name="toolTip" stdset="0">
342     <string>Least buffer fill stream usage (%)</string>
343     </property>
344     </widget>
345     <widget class="QLabel">
346     <property name="name">
347     <cstring>StreamVoiceCountTextLabel</cstring>
348     </property>
349     <property name="minimumSize">
350     <size>
351     <width>60</width>
352     <height>0</height>
353     </size>
354     </property>
355     <property name="maximumSize">
356     <size>
357     <width>32767</width>
358     <height>22</height>
359     </size>
360     </property>
361     <property name="paletteForegroundColor">
362     <color>
363     <red>0</red>
364     <green>255</green>
365     <blue>0</blue>
366     </color>
367     </property>
368     <property name="paletteBackgroundColor">
369     <color>
370     <red>0</red>
371     <green>0</green>
372     <blue>0</blue>
373     </color>
374     </property>
375     <property name="frameShape">
376     <enum>Panel</enum>
377     </property>
378     <property name="frameShadow">
379     <enum>Sunken</enum>
380     </property>
381     <property name="text">
382     <string>--/--</string>
383     </property>
384     <property name="alignment">
385     <set>AlignCenter</set>
386     </property>
387     <property name="toolTip" stdset="0">
388     <string>Stream / Voice count</string>
389     </property>
390     </widget>
391     </hbox>
392     </widget>
393     <connections>
394     <connection>
395     <sender>VolumeSlider</sender>
396     <signal>valueChanged(int)</signal>
397     <receiver>qsamplerChannelStrip</receiver>
398     <slot>volumeChanged(int)</slot>
399     </connection>
400     <connection>
401     <sender>VolumeSpinBox</sender>
402     <signal>valueChanged(int)</signal>
403     <receiver>qsamplerChannelStrip</receiver>
404     <slot>volumeChanged(int)</slot>
405     </connection>
406     </connections>
407     <tabstops>
408     <tabstop>ChannelSetupPushButton</tabstop>
409     <tabstop>VolumeSlider</tabstop>
410     <tabstop>VolumeSpinBox</tabstop>
411     </tabstops>
412     <includes>
413     <include location="global" impldecl="in declaration">lscp/client.h</include>
414 capela 145 <include location="global" impldecl="in declaration">lscp/device.h</include>
415 capela 109 <include location="local" impldecl="in implementation">qsamplerChannelStrip.ui.h</include>
416     </includes>
417     <forwards>
418     <forward>class qsamplerOptions;</forward>
419     <forward>class qsamplerMainForm;</forward>
420     </forwards>
421     <variables>
422     <variable access="private">qsamplerMainForm *m_pMainForm;</variable>
423     <variable access="private">int m_iChannelID;</variable>
424     <variable access="private">QString m_sEngineName;</variable>
425     <variable access="private">QString m_sInstrumentFile;</variable>
426     <variable access="private">int m_iInstrumentNr;</variable>
427 capela 145 <variable access="private">int m_iInstrumentStatus;</variable>
428 capela 109 <variable access="private">QString m_sMidiDriver;</variable>
429     <variable access="private">int m_iMidiDevice;</variable>
430     <variable access="private">int m_iMidiPort;</variable>
431     <variable access="private">int m_iMidiChannel;</variable>
432     <variable access="private">QString m_sAudioDriver;</variable>
433     <variable access="private">int m_iAudioDevice;</variable>
434     <variable access="private">float m_fVolume;</variable>
435     <variable access="private">int m_iDirtyChange;</variable>
436     </variables>
437     <signals>
438     <signal>channelChanged( qsamplerChannelStrip * )</signal>
439     </signals>
440     <slots>
441 capela 255 <slot specifier="non virtual">volumeChanged(int)</slot>
442 capela 176 <slot specifier="non virtual">channelSetup(bool bNew = false)</slot>
443 capela 109 </slots>
444     <functions>
445     <function access="private" specifier="non virtual">init()</function>
446     <function access="private" specifier="non virtual">destroy()</function>
447     <function specifier="non virtual">setup( qsamplerMainForm *pMainForm, int iChannelID )</function>
448     <function specifier="non virtual" returnType="qsamplerOptions *">options( void )</function>
449     <function specifier="non virtual" returnType="lscp_client_t *">client( void )</function>
450     <function specifier="non virtual" returnType="int">channelID( void )</function>
451     <function specifier="non virtual">setChannelID( int iChannelID )</function>
452     <function specifier="non virtual" returnType="QString&amp;">engineName( void )</function>
453     <function specifier="non virtual" returnType="bool">loadEngine( const QString&amp; sEngineName )</function>
454     <function specifier="non virtual" returnType="QString&amp;">instrumentFile( void )</function>
455     <function specifier="non virtual" returnType="int">instrumentNr( void )</function>
456 capela 145 <function specifier="non virtual" returnType="int">instrumentStatus( void )</function>
457 capela 109 <function specifier="non virtual" returnType="bool">loadInstrument( const QString&amp; sInstrumentFile, int iInstrumentNr )</function>
458     <function specifier="non virtual" returnType="QString&amp;">midiDriver( void )</function>
459     <function specifier="non virtual" returnType="bool">setMidiDriver( const QString&amp; sMidiDriver )</function>
460     <function specifier="non virtual" returnType="int">midiDevice( void )</function>
461     <function specifier="non virtual" returnType="bool">setMidiDevice( int iMidiDevice )</function>
462     <function specifier="non virtual" returnType="int">midiPort( void )</function>
463     <function specifier="non virtual" returnType="bool">setMidiPort( int iMidiPort )</function>
464     <function specifier="non virtual" returnType="int">midiChannel( void )</function>
465     <function specifier="non virtual" returnType="bool">setMidiChannel( int iMidiChannel )</function>
466     <function specifier="non virtual" returnType="int">audioDevice( void )</function>
467     <function specifier="non virtual" returnType="bool">setAudioDevice( int iAudioDevice )</function>
468     <function specifier="non virtual" returnType="QString&amp;">audioDriver( void )</function>
469     <function specifier="non virtual" returnType="bool">setAudioDriver( const QString&amp; sAudioDriver )</function>
470     <function specifier="non virtual" returnType="float">volume( void )</function>
471     <function specifier="non virtual" returnType="bool">setVolume( float fVolume )</function>
472     <function specifier="non virtual" returnType="QFont">displayFont( void )</function>
473     <function specifier="non virtual">setDisplayFont( const QFont &amp; font )</function>
474     <function specifier="non virtual">updateChannelInfo( void )</function>
475     <function specifier="non virtual">updateChannelVolume( void )</function>
476     <function specifier="non virtual">updateChannelUsage( void )</function>
477     <function specifier="non virtual">appendMessages( const QString &amp; s )</function>
478     <function specifier="non virtual">appendMessagesColor( const QString &amp; s, const QString &amp; c )</function>
479     <function specifier="non virtual">appendMessagesText( const QString &amp; s )</function>
480     <function specifier="non virtual">appendMessagesError( const QString &amp; s )</function>
481     <function specifier="non virtual">appendMessagesClient( const QString &amp; s )</function>
482 capela 118 <function specifier="non virtual">contextMenuEvent( QContextMenuEvent *pEvent )</function>
483 capela 119 <function specifier="non virtual">setMaxVolume( int iMaxVolume )</function>
484 capela 109 </functions>
485     <pixmapinproject/>
486     <layoutdefaults spacing="0" margin="0"/>
487     </UI>

  ViewVC Help
Powered by ViewVC