diff options
| author | Tim E. Real <termtech@rogers.com> | 2010-12-26 07:49:22 +0000 |
|---|---|---|
| committer | Tim E. Real <termtech@rogers.com> | 2010-12-26 07:49:22 +0000 |
| commit | e58e08ef52d764ad3e454763f6660da57ae4978f (patch) | |
| tree | 355a308f2fbc32677258df726d76010cc1592114 /muse2/muse/widgets | |
| parent | da07df1a7b1f28571a4b4b47b44063cea4a58624 (diff) | |
Initial addition of midi track info to pianoroll. WORK IN PROGRESS.
Diffstat (limited to 'muse2/muse/widgets')
| -rw-r--r-- | muse2/muse/widgets/lcombo.cpp | 6 | ||||
| -rw-r--r-- | muse2/muse/widgets/mtrackinfo.cpp | 121 | ||||
| -rw-r--r-- | muse2/muse/widgets/mtrackinfo.h | 7 | ||||
| -rw-r--r-- | muse2/muse/widgets/mtrackinfobase.ui | 422 |
4 files changed, 268 insertions, 288 deletions
diff --git a/muse2/muse/widgets/lcombo.cpp b/muse2/muse/widgets/lcombo.cpp index 15cf6266..e4bdf00c 100644 --- a/muse2/muse/widgets/lcombo.cpp +++ b/muse2/muse/widgets/lcombo.cpp @@ -44,6 +44,8 @@ void LabelCombo::setCurrentIndex(int i) int c = i / rc; if(c >= box->model()->columnCount()) return; - box->setModelColumn(c); - box->setCurrentIndex(r); + if(box->modelColumn() != c) + box->setModelColumn(c); + if(box->currentIndex() != r) + box->setCurrentIndex(r); } diff --git a/muse2/muse/widgets/mtrackinfo.cpp b/muse2/muse/widgets/mtrackinfo.cpp index 58e2024a..66222519 100644 --- a/muse2/muse/widgets/mtrackinfo.cpp +++ b/muse2/muse/widgets/mtrackinfo.cpp @@ -33,8 +33,16 @@ void MidiTrackInfo::setTrack(Track* t) { + if(!t) + { + selected = 0; + return; + } + + if(!t->isMidiTrack()) + return; selected = t; - //updateTrackInfo(-1); + updateTrackInfo(-1); } //--------------------------------------------------------- @@ -54,6 +62,8 @@ MidiTrackInfo::MidiTrackInfo(QWidget* parent, Track* sel_track) : QWidget(parent pan = -65; volume = -1; + setFont(config.fonts[2]); + //iChanDetectLabel->setPixmap(*darkgreendotIcon); iChanDetectLabel->setPixmap(*darkRedLedIcon); @@ -87,10 +97,11 @@ MidiTrackInfo::MidiTrackInfo(QWidget* parent, Track* sel_track) : QWidget(parent trackNameLabel->setFrameStyle(QFrame::Sunken | QFrame::StyledPanel); trackNameLabel->setSizePolicy(QSizePolicy(QSizePolicy::Ignored, QSizePolicy::Minimum)); - // Added by Tim. p3.3.9 setLabelText(); setLabelFont(); + //setSizePolicy(QSizePolicy(QSizePolicy::Maximum, QSizePolicy::Expanding)); + connect(iPatch, SIGNAL(released()), SLOT(instrPopup())); ///pop = new QMenu(iPatch); @@ -126,9 +137,12 @@ MidiTrackInfo::MidiTrackInfo(QWidget* parent, Track* sel_track) : QWidget(parent connect(iRButton, SIGNAL(pressed()), SLOT(inRoutesPressed())); // TODO: Works OK, but disabled for now, until we figure out what to do about multiple out routes and display values... - oRButton->setEnabled(false); - oRButton->setVisible(false); - connect(oRButton, SIGNAL(pressed()), SLOT(outRoutesPressed())); + //oRButton->setEnabled(false); + //oRButton->setVisible(false); + //connect(oRButton, SIGNAL(pressed()), SLOT(outRoutesPressed())); + + connect(song, SIGNAL(songChanged(int)), SLOT(songChanged(int))); + connect(muse, SIGNAL(configChanged()), SLOT(configChanged())); connect(heartBeatTimer, SIGNAL(timeout()), SLOT(heartBeat())); } @@ -425,63 +439,40 @@ void MidiTrackInfo::heartBeat() } //--------------------------------------------------------- -// songChanged +// configChanged //--------------------------------------------------------- -void MidiTrackInfo::songChanged(int type) - { - // Is it simply a midi controller value adjustment? Forget it. - if(type != SC_MIDI_CONTROLLER) +void MidiTrackInfo::configChanged() { -/* - unsigned endTick = song->len(); - int offset = AL::sigmap.ticksMeasure(endTick); - hscroll->setRange(-offset, endTick + offset); //DEBUG - canvas->setOrigin(-offset, 0); - time->setOrigin(-offset, 0); - - int bar, beat; - unsigned tick; - AL::sigmap.tickValues(endTick, &bar, &beat, &tick); - if (tick || beat) - ++bar; - lenEntry->blockSignals(true); - lenEntry->setValue(bar); - lenEntry->blockSignals(false); - - trackSelectionChanged(); - canvas->partsChanged(); - typeBox->setCurrentIndex(int(song->mtype())); - if (type & SC_SIG) - time->redraw(); - if (type & SC_TEMPO) - setGlobalTempo(tempomap.globalTempo()); - - if(type & SC_TRACK_REMOVED) - { - AudioStrip* w = (AudioStrip*)(trackInfo->getWidget(2)); - if(w) - { - Track* t = w->getTrack(); - if(t) - { - TrackList* tl = song->tracks(); - iTrack it = tl->find(t); - if(it == tl->end()) - { - delete w; - trackInfo->addWidget(0, 2); - selected = 0; - } - } - } - } -*/ + //printf("MidiTrackInfo::configChanged\n"); + //if (config.canvasBgPixmap.isEmpty()) { + // canvas->setBg(config.partCanvasBg); + // canvas->setBg(QPixmap()); + //} + //else { + // canvas->setBg(QPixmap(config.canvasBgPixmap)); + //} + + setFont(config.fonts[2]); + //updateTrackInfo(type); } - - updateTrackInfo(type); - } + +//--------------------------------------------------------- +// songChanged +//--------------------------------------------------------- + +void MidiTrackInfo::songChanged(int type) +{ + // Is it simply a midi controller value adjustment? Forget it. + if(type == SC_MIDI_CONTROLLER) + return; + if(type == SC_SELECTION) + return; + if(!isVisible()) + return; + updateTrackInfo(type); +} //--------------------------------------------------------- // setLabelText @@ -502,9 +493,9 @@ void MidiTrackInfo::setLabelText() void MidiTrackInfo::setLabelFont() { - if(!selected) - return; - MidiTrack* track = (MidiTrack*)selected; + //if(!selected) + // return; + //MidiTrack* track = (MidiTrack*)selected; // Use the new font #6 I created just for these labels (so far). // Set the label's font. @@ -645,7 +636,7 @@ void MidiTrackInfo::outRoutesPressed() connect(pup, SIGNAL(triggered(QAction*)), SLOT(routingPopupMenuActivated(QAction*))); connect(pup, SIGNAL(aboutToHide()), muse, SLOT(routingPopupMenuAboutToHide())); pup->popup(QCursor::pos()); - oRButton->setDown(false); + ///oRButton->setDown(false); return; } @@ -1235,14 +1226,14 @@ void MidiTrackInfo::iPanDoubleClicked() void MidiTrackInfo::updateTrackInfo(int flags) { - if(!selected) - return; - MidiTrack* track = (MidiTrack*)selected; - // Is it simply a midi controller value adjustment? Forget it. if(flags == SC_MIDI_CONTROLLER) return; + if(!selected) + return; + MidiTrack* track = (MidiTrack*)selected; + // p3.3.47 Update the routing popup menu if anything relevant changes. //if(gRoutingPopupMenuMaster == midiTrackInfo && selected && (flags & (SC_ROUTE | SC_CHANNELS | SC_CONFIG))) if(flags & (SC_ROUTE | SC_CHANNELS | SC_CONFIG)) // p3.3.50 diff --git a/muse2/muse/widgets/mtrackinfo.h b/muse2/muse/widgets/mtrackinfo.h index c643cc08..8db91797 100644 --- a/muse2/muse/widgets/mtrackinfo.h +++ b/muse2/muse/widgets/mtrackinfo.h @@ -38,7 +38,6 @@ class MidiTrackInfo : public QWidget, public Ui::MidiTrackInfoBase void iKomprChanged(int); void iPanChanged(int); void iPanDoubleClicked(); - void songChanged(int); void instrPopup(); void recordClicked(); void progRecClicked(); @@ -56,10 +55,14 @@ class MidiTrackInfo : public QWidget, public Ui::MidiTrackInfoBase signals: void outputPortChanged(int); + public slots: + void setTrack(Track*); + void configChanged(); + void songChanged(int); + public: MidiTrackInfo(QWidget*, Track* = 0); Track* track() const { return selected; } - void setTrack(Track*); void setLabelText(); void setLabelFont(); void updateTrackInfo(int); diff --git a/muse2/muse/widgets/mtrackinfobase.ui b/muse2/muse/widgets/mtrackinfobase.ui index 43cf6927..88da348d 100644 --- a/muse2/muse/widgets/mtrackinfobase.ui +++ b/muse2/muse/widgets/mtrackinfobase.ui @@ -6,12 +6,12 @@ <rect> <x>0</x> <y>0</y> - <width>149</width> - <height>555</height> + <width>100</width> + <height>400</height> </rect> </property> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding"> + <sizepolicy hsizetype="Ignored" vsizetype="MinimumExpanding"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> @@ -44,10 +44,36 @@ <property name="spacing"> <number>0</number> </property> + <item row="0" column="0" colspan="2"> + <widget class="QLabel" name="trackNameLabel"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Ignored" vsizetype="Minimum"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="1" column="0" colspan="2"> + <widget class="QComboBox" name="iOutput"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Ignored" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>output port</string> + </property> + </widget> + </item> <item row="2" column="0"> <widget class="SpinBox" name="iOutputChannel" native="true"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> @@ -66,80 +92,159 @@ </property> </widget> </item> - <item row="0" column="0" colspan="2"> - <widget class="QLabel" name="trackNameLabel"> + <item row="2" column="1"> + <widget class="QLabel" name="TextLabel2"> <property name="sizePolicy"> - <sizepolicy hsizetype="Ignored" vsizetype="Minimum"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> + <property name="text"> + <string>Out ch</string> + </property> <property name="wordWrap"> - <bool>true</bool> + <bool>false</bool> + </property> + <property name="margin"> + <number>0</number> + </property> + <property name="indent"> + <number>1</number> </property> </widget> </item> - <item row="7" column="0"> - <widget class="SpinBox" name="iLen" native="true"> + <item row="3" column="0"> + <layout class="QHBoxLayout"> + <item> + <widget class="QToolButton" name="iRButton"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Maximum" vsizetype="Minimum"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>input routing</string> + </property> + <property name="text"> + <string>Inputs</string> + </property> + </widget> + </item> + </layout> + </item> + <item row="3" column="1"> + <layout class="QHBoxLayout"> + <item> + <widget class="QLabel" name="iChanDetectLabel"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>input detect</string> + </property> + <property name="whatsThis"> + <string>Input detect indicator. Detects all note on-off, controller, aftertouch, + program change, and pitchbend (but not sysex or realtime) events + on the selected channels, on the selected midi ports.</string> + </property> + <property name="text"> + <string>W</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + <property name="wordWrap"> + <bool>false</bool> + </property> + </widget> + </item> + <item> + <widget class="QToolButton" name="recEchoButton"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Maximum" vsizetype="Minimum"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="toolTip"> + <string>Midi thru</string> + </property> + <property name="whatsThis"> + <string>Pass input events through ('thru') to output.</string> + </property> + <property name="checkable"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <spacer name="echoSpacer"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeType"> + <enum>QSizePolicy::Maximum</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>4</width> + <height>2</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + <item row="5" column="0"> + <widget class="SpinBox" name="iTransp" native="true"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> - <property name="suffix" stdset="0"> - <string>%</string> + <property name="specialValueText" stdset="0"> + <string>off</string> </property> <property name="maximum" stdset="0"> - <number>200</number> + <number>127</number> </property> <property name="minimum" stdset="0"> - <number>25</number> + <number>-127</number> </property> <property name="value" stdset="0"> - <number>100</number> - </property> - </widget> - </item> - <item row="1" column="0" colspan="2"> - <widget class="QComboBox" name="iOutput"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Ignored" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip"> - <string>output port</string> + <number>1</number> </property> </widget> </item> - <item row="2" column="1"> - <widget class="QLabel" name="TextLabel2"> + <item row="5" column="1"> + <widget class="QLabel" name="TextLabel9"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> - <string>Out ch</string> + <string>Transp.</string> </property> <property name="wordWrap"> <bool>false</bool> </property> - <property name="margin"> - <number>0</number> - </property> <property name="indent"> - <number>1</number> + <number>2</number> </property> </widget> </item> <item row="6" column="0"> <widget class="SpinBox" name="iVerz" native="true"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> @@ -155,36 +260,33 @@ </property> </widget> </item> - <item row="8" column="0"> - <widget class="SpinBox" name="iAnschl" native="true"> + <item row="6" column="1"> + <widget class="QLabel" name="TextLabel10"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> - <property name="maximum" stdset="0"> - <number>127</number> + <property name="text"> + <string>Delay</string> </property> - <property name="minimum" stdset="0"> - <number>-127</number> + <property name="wordWrap"> + <bool>false</bool> </property> - <property name="value" stdset="0"> - <number>0</number> + <property name="indent"> + <number>2</number> </property> </widget> </item> - <item row="9" column="0"> - <widget class="SpinBox" name="iKompr" native="true"> + <item row="7" column="0"> + <widget class="SpinBox" name="iLen" native="true"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> - <property name="prefix" stdset="0"> - <string/> - </property> <property name="suffix" stdset="0"> <string>%</string> </property> @@ -199,38 +301,16 @@ </property> </widget> </item> - <item row="5" column="0"> - <widget class="SpinBox" name="iTransp" native="true"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="specialValueText" stdset="0"> - <string>off</string> - </property> - <property name="maximum" stdset="0"> - <number>127</number> - </property> - <property name="minimum" stdset="0"> - <number>-127</number> - </property> - <property name="value" stdset="0"> - <number>1</number> - </property> - </widget> - </item> - <item row="5" column="1"> - <widget class="QLabel" name="TextLabel9"> + <item row="7" column="1"> + <widget class="QLabel" name="TextLabel11"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> - <string>Transp.</string> + <string>Length</string> </property> <property name="wordWrap"> <bool>false</bool> @@ -240,73 +320,79 @@ </property> </widget> </item> - <item row="6" column="1"> - <widget class="QLabel" name="TextLabel10"> + <item row="8" column="0"> + <widget class="SpinBox" name="iAnschl" native="true"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> - <property name="text"> - <string>Delay</string> + <property name="maximum" stdset="0"> + <number>127</number> </property> - <property name="wordWrap"> - <bool>false</bool> + <property name="minimum" stdset="0"> + <number>-127</number> </property> - <property name="indent"> - <number>2</number> + <property name="value" stdset="0"> + <number>0</number> </property> </widget> </item> - <item row="9" column="1"> - <widget class="QLabel" name="TextLabel13"> + <item row="8" column="1"> + <widget class="QLabel" name="TextLabel12"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> - <string>Compr.</string> + <string>Velocity</string> </property> <property name="wordWrap"> <bool>false</bool> </property> <property name="indent"> - <number>2</number> + <number>0</number> </property> </widget> </item> - <item row="8" column="1"> - <widget class="QLabel" name="TextLabel12"> + <item row="9" column="0"> + <widget class="SpinBox" name="iKompr" native="true"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> - <property name="text"> - <string>Velocity</string> + <property name="prefix" stdset="0"> + <string/> </property> - <property name="wordWrap"> - <bool>false</bool> + <property name="suffix" stdset="0"> + <string>%</string> </property> - <property name="indent"> - <number>0</number> + <property name="maximum" stdset="0"> + <number>200</number> + </property> + <property name="minimum" stdset="0"> + <number>25</number> + </property> + <property name="value" stdset="0"> + <number>100</number> </property> </widget> </item> - <item row="7" column="1"> - <widget class="QLabel" name="TextLabel11"> + <item row="9" column="1"> + <widget class="QLabel" name="TextLabel13"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> </property> <property name="text"> - <string>Length</string> + <string>Compr.</string> </property> <property name="wordWrap"> <bool>false</bool> @@ -316,112 +402,10 @@ </property> </widget> </item> - <item row="3" column="0"> - <layout class="QHBoxLayout"> - <item> - <widget class="QToolButton" name="iRButton"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip"> - <string>input routing</string> - </property> - <property name="text"> - <string>Inputs</string> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="oRButton"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip"> - <string>output routing</string> - </property> - <property name="text"> - <string>oR</string> - </property> - </widget> - </item> - </layout> - </item> - <item row="3" column="1"> - <layout class="QHBoxLayout"> - <item> - <widget class="QLabel" name="iChanDetectLabel"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip"> - <string>input detect</string> - </property> - <property name="whatsThis"> - <string>Input detect indicator. Detects all note on-off, controller, aftertouch, - program change, and pitchbend (but not sysex or realtime) events - on the selected channels, on the selected midi ports.</string> - </property> - <property name="text"> - <string>W</string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - <property name="wordWrap"> - <bool>false</bool> - </property> - </widget> - </item> - <item> - <widget class="QToolButton" name="recEchoButton"> - <property name="sizePolicy"> - <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> - </property> - <property name="toolTip"> - <string>Midi thru</string> - </property> - <property name="whatsThis"> - <string>Pass input events through ('thru') to output.</string> - </property> - <property name="checkable"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <spacer name="echoSpacer"> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="sizeType"> - <enum>QSizePolicy::Maximum</enum> - </property> - <property name="sizeHint" stdset="0"> - <size> - <width>4</width> - <height>2</height> - </size> - </property> - </spacer> - </item> - </layout> - </item> <item row="10" column="0" colspan="2"> <widget class="QLabel" name="TextLabel1_2"> <property name="sizePolicy"> - <sizepolicy hsizetype="Expanding" vsizetype="Maximum"> + <sizepolicy hsizetype="Minimum" vsizetype="Maximum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> @@ -468,7 +452,7 @@ <item row="12" column="0"> <widget class="QLabel" name="textLabel1"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> @@ -539,7 +523,7 @@ <item row="13" column="0"> <widget class="SpinBox" name="iHBank" native="true"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> @@ -564,7 +548,7 @@ <item row="13" column="1"> <widget class="QLabel" name="TextLabel4"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> @@ -589,7 +573,7 @@ <item row="14" column="0"> <widget class="SpinBox" name="iLBank" native="true"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> @@ -614,7 +598,7 @@ <item row="14" column="1"> <widget class="QLabel" name="TextLabel5"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> @@ -639,7 +623,7 @@ <item row="15" column="0"> <widget class="SpinBox" name="iProgram" native="true"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> @@ -722,7 +706,7 @@ <item row="16" column="0"> <widget class="SpinBox" name="iLautst" native="true"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> @@ -805,7 +789,7 @@ <item row="17" column="0"> <widget class="SpinBox" name="iPan" native="true"> <property name="sizePolicy"> - <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> + <sizepolicy hsizetype="Maximum" vsizetype="Fixed"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> @@ -857,7 +841,7 @@ <item> <widget class="QToolButton" name="panRecButton"> <property name="sizePolicy"> - <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> + <sizepolicy hsizetype="Maximum" vsizetype="Minimum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> @@ -899,7 +883,7 @@ <property name="sizeHint" stdset="0"> <size> <width>20</width> - <height>40</height> + <height>20</height> </size> </property> </spacer> |
