Fixed issue with large title lable 1.4.0
authorNikolay Tischenko <niktischenko@gmail.com>
Mon, 1 Nov 2010 17:22:02 +0000 (23:22 +0600)
committerNikolay Tischenko <niktischenko@gmail.com>
Mon, 1 Nov 2010 17:22:02 +0000 (23:22 +0600)
src/playerform.cpp
src/ui/playerform.ui

index 0cbabd2..a0ffb37 100644 (file)
@@ -432,22 +432,22 @@ void PlayerForm::landscapeMode() {
        ui->widget->layout()->removeItem(ui->controlLayout);
        ui->controlLayout->removeItem(ui->countHLayout);
        ui->controlLayout->removeItem(ui->cverticalSpacer_0);
-       ui->controlLayout->removeWidget(ui->titleLabel);
+       ui->controlLayout->removeItem(ui->titleLayout);
        ui->controlLayout->removeItem(ui->coverLayout);
        ui->controlLayout->removeItem(ui->cverticalSpacer_1);
        ui->controlLayout->removeItem(ui->seekLayout);
        ui->controlLayout->removeItem(ui->progressLayout);
        ui->controlLayout->removeItem(ui->cverticalSpacer_2);
-       ui->controlLayout->removeWidget(ui->artistAlbumLabel);
+       ui->controlLayout->removeItem(ui->artistAlbumLayout);
        ui->controlLayout->removeItem(ui->cverticalSpacer_3);
        ui->controlLayout->addItem(ui->countHLayout);
        ui->controlLayout->addItem(ui->cverticalSpacer_0);
-       ui->controlLayout->addWidget(ui->titleLabel);
+       ui->controlLayout->addItem(ui->titleLayout);
        ui->controlLayout->addItem(ui->cverticalSpacer_1);
        ui->controlLayout->addItem(ui->progressLayout);
        ui->controlLayout->addItem(ui->seekLayout);
        ui->controlLayout->addItem(ui->cverticalSpacer_2);
-       ui->controlLayout->addWidget(ui->artistAlbumLabel);
+       ui->controlLayout->addItem(ui->artistAlbumLayout);
        ui->controlLayout->addItem(ui->cverticalSpacer_3);
 
        ((QGridLayout *)ui->widget->layout())->addItem(ui->coverLayout, 0, 0);
@@ -496,22 +496,22 @@ void PlayerForm::portraitMode() {
 
        ui->controlLayout->removeItem(ui->countHLayout);
        ui->controlLayout->removeItem(ui->cverticalSpacer_0);
-       ui->controlLayout->removeWidget(ui->titleLabel);
+       ui->controlLayout->removeItem(ui->titleLayout);
        ui->controlLayout->removeItem(ui->coverLayout);
        ui->controlLayout->removeItem(ui->cverticalSpacer_1);
        ui->controlLayout->removeItem(ui->seekLayout);
        ui->controlLayout->removeItem(ui->progressLayout);
        ui->controlLayout->removeItem(ui->cverticalSpacer_2);
-       ui->controlLayout->removeWidget(ui->artistAlbumLabel);
+       ui->controlLayout->removeItem(ui->artistAlbumLayout);
        ui->controlLayout->removeItem(ui->cverticalSpacer_3);
 
        ui->controlLayout->addItem(ui->countHLayout);
        ui->controlLayout->addItem(ui->progressLayout);
        ui->controlLayout->addItem(ui->seekLayout);
        ui->controlLayout->addItem(ui->cverticalSpacer_0);
-       ui->controlLayout->addWidget(ui->titleLabel);
+       ui->controlLayout->addItem(ui->titleLayout);
        ui->controlLayout->addItem(ui->coverLayout);
-       ui->controlLayout->addWidget(ui->artistAlbumLabel);
+       ui->controlLayout->addItem(ui->artistAlbumLayout);
        ui->controlLayout->addItem(ui->cverticalSpacer_1);
        ui->controlLayout->invalidate();
 
index 03275d1..9a1b111 100644 (file)
                </spacer>
               </item>
               <item>
-               <widget class="QLabel" name="titleLabel">
-                <property name="text">
-                 <string>&lt;h3&gt;Title&lt;/h3&gt;</string>
+               <layout class="QHBoxLayout" name="titleLayout">
+                <property name="spacing">
+                 <number>0</number>
                 </property>
-                <property name="alignment">
-                 <set>Qt::AlignCenter</set>
-                </property>
-               </widget>
+                <item>
+                 <widget class="QLabel" name="titleLabel">
+                  <property name="maximumSize">
+                   <size>
+                    <width>340</width>
+                    <height>16777215</height>
+                   </size>
+                  </property>
+                  <property name="text">
+                   <string>&lt;h3&gt;Title&lt;/h3&gt;</string>
+                  </property>
+                  <property name="alignment">
+                   <set>Qt::AlignCenter</set>
+                  </property>
+                 </widget>
+                </item>
+               </layout>
               </item>
               <item>
                <spacer name="cverticalSpacer_1">
                </spacer>
               </item>
               <item>
-               <widget class="QLabel" name="artistAlbumLabel">
-                <property name="text">
-                 <string>&lt;b&gt;Artist&lt;/b&gt;&lt;br/&gt;album</string>
+               <layout class="QHBoxLayout" name="artistAlbumLayout">
+                <property name="spacing">
+                 <number>0</number>
                 </property>
-                <property name="alignment">
-                 <set>Qt::AlignCenter</set>
-                </property>
-               </widget>
+                <item>
+                 <widget class="QLabel" name="artistAlbumLabel">
+                  <property name="maximumSize">
+                   <size>
+                    <width>340</width>
+                    <height>16777215</height>
+                   </size>
+                  </property>
+                  <property name="text">
+                   <string>&lt;b&gt;Artist&lt;/b&gt;&lt;br/&gt;album</string>
+                  </property>
+                  <property name="alignment">
+                   <set>Qt::AlignCenter</set>
+                  </property>
+                 </widget>
+                </item>
+               </layout>
               </item>
               <item>
                <spacer name="cverticalSpacer_3">