bug fix: standard style: meter bar gets smaller sometimes if board is full and fader text is short

This commit is contained in:
Volker Fischer 2020-05-03 10:44:53 +02:00
parent 27e9bebea3
commit dc656992ec
3 changed files with 4 additions and 7 deletions

View file

@ -18,8 +18,6 @@ TODO support CoreAudio aggregated devices
TODO support internationalization TODO support internationalization
TODO standard style: meter bar gets smaller sometimes if board is full and fader text is short
TODO implement panning for channels (Ticket #52, #145) TODO implement panning for channels (Ticket #52, #145)
TODO sometimes I cannot see the central server in the server list TODO sometimes I cannot see the central server in the server list

View file

@ -249,7 +249,7 @@
</property> </property>
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>16</width> <width>19</width>
<height>88</height> <height>88</height>
</size> </size>
</property> </property>
@ -265,7 +265,7 @@
</property> </property>
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>16</width> <width>19</width>
<height>88</height> <height>88</height>
</size> </size>
</property> </property>

View file

@ -48,8 +48,7 @@ CMultiColorLEDBar::CMultiColorLEDBar ( QWidget* parent, Qt::WindowFlags f ) :
// create LED object // create LED object
vecpLEDs[iLEDIdx] = new cLED ( parent ); vecpLEDs[iLEDIdx] = new cLED ( parent );
// add LED to layout with spacer (do not add spacer on the bottom of the // add LED to layout with spacer (do not add spacer on the bottom of the first LED)
// first LED)
if ( iLEDIdx < NUM_STEPS_LED_BAR - 1 ) if ( iLEDIdx < NUM_STEPS_LED_BAR - 1 )
{ {
pLEDLayout->addStretch(); pLEDLayout->addStretch();
@ -77,7 +76,7 @@ CMultiColorLEDBar::CMultiColorLEDBar ( QWidget* parent, Qt::WindowFlags f ) :
// according to QScrollArea description: "When using a scroll area to display the // according to QScrollArea description: "When using a scroll area to display the
// contents of a custom widget, it is important to ensure that the size hint of // contents of a custom widget, it is important to ensure that the size hint of
// the child widget is set to a suitable value." // the child widget is set to a suitable value."
pProgressBar->setMinimumSize ( QSize ( 1, 1 ) ); pProgressBar->setMinimumSize ( QSize ( 19, 1 ) ); // 15px + 2 * 1px + 2 * 1px = 19px
pLEDMeter->setMinimumSize ( QSize ( 1, 1 ) ); pLEDMeter->setMinimumSize ( QSize ( 1, 1 ) );
// update the meter type (using the default value of the meter type) // update the meter type (using the default value of the meter type)