//ui->graphicsView->setTransformationAnchor(QGraphicsView::NoAnchor);
main->setBackgroundBrush(this->palette().window());
main->setSceneRect(0,0,this->width(),15);
- this->playbackProgress = main->addRect(0,0,this->width()/2,15,QPen(Qt::white),QBrush(Qt::white));
+
#ifndef Q_WS_MAEMO_5
+ QBrush k = QApplication::palette().highlight();
+ this->playbackProgress = main->addRect(0,0,this->width()/2,15,QPen(k.color()),QBrush(k));
ui->stopButton->setIcon(QIcon::fromTheme("media-playback-stop"));
ui->pauseB->setIcon(QIcon::fromTheme("media-playback-pause"));
ui->nextB->setIcon(QIcon::fromTheme("media-skip-forward"));
ui->backB->setIcon(QIcon::fromTheme("media-skip-backward"));
ui->settingsB->setIcon(QIcon::fromTheme("document-properties"));
+#else
+ this->playbackProgress = main->addRect(0,0,this->width()/2,15,QPen(Qt::white),QBrush(Qt::white);
#endif
}
layout->addWidget(button);
vlayout->addWidget(ok);
//vlayout->addLayout(layout);
- QTabWidget *tab = new QTabWidget();
- tab->addTab(resultView,"Search Results");
+ stack = new QStackedWidget();
+ stack->addWidget(resultView);
- vlayout->addWidget(tab);
+ vlayout->addWidget(stack);
//vlayout->addLayout(bottomLayout);
bBar = new bottomBar();
- vlayout->addWidget(bBar);
vlayout->setSpacing(0);
+ vlayout->setMargin(0);
+ vlayout->addWidget(bBar);
+
bottomLayout->addWidget(dButton);
bottomLayout->addWidget(stopButton);
bottomLayout->addWidget(nextB);
connect(bBar,SIGNAL(back()),player,SLOT(back()));
bBar->setPlaybackProgress(100,100);
pwindow = new pWin();
- tab->addTab(pwindow,"Playlist");
+ stack->addWidget(pwindow);
+ stack->setCurrentWidget(resultView);
+ connect(bBar,SIGNAL(list()),this,SLOT(togglePlaylist()));
}
+void groove::togglePlaylist()
+{
+ if(stack->currentWidget()==pwindow)
+ stack->setCurrentWidget(resultView);
+ else
+ stack->setCurrentWidget(pwindow);
+}
+
void groove::performSearch(QString s)
{
qDebug() << s;
void progressUpdate(int,qint64,qint64);
void addSongPlaylist();
void showOthers();
+ void togglePlaylist();
private:
//mpgplayer *mpg;
bottomBar *bBar;
bool portrait;
gscom *gs;
pWin *pwindow;
+ QStackedWidget *stack;
#if defined(Q_WS_MAEMO_5) || defined(Q_WS_HILDON)
QMaemo5Rotator *rot;
#endif
<rect>
<x>0</x>
<y>0</y>
- <width>400</width>
- <height>300</height>
+ <width>369</width>
+ <height>278</height>
</rect>
</property>
<property name="windowTitle">
</property>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
- <widget class="QListWidget" name="listWidget">
- <item>
- <property name="text">
- <string>jdfgdg</string>
- </property>
- <property name="background">
- <brush brushstyle="SolidPattern">
- <color alpha="255">
- <red>80</red>
- <green>60</green>
- <blue>231</blue>
- </color>
- </brush>
- </property>
- </item>
- </widget>
+ <widget class="QListWidget" name="listWidget"/>
</item>
<item>
- <widget class="QDialogButtonBox" name="buttonBox">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="standardButtons">
- <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
- </property>
- </widget>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <widget class="QPushButton" name="pushButton">
+ <property name="text">
+ <string/>
+ </property>
+ <property name="icon">
+ <iconset resource="res.qrc">
+ <normaloff>:/groove/icons/general_close.png</normaloff>:/groove/icons/general_close.png</iconset>
+ </property>
+ <property name="flat">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="verticalSpacer">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
</item>
</layout>
</widget>
- <resources/>
+ <resources>
+ <include location="res.qrc"/>
+ </resources>
<connections/>
</ui>
+<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
- <author/>
- <comment/>
- <exportmacro/>
<class>SearchResults</class>
<widget class="QWidget" name="SearchResults">
<property name="geometry">
<property name="windowTitle">
<string>Form</string>
</property>
+ <widget class="QStackedWidget" name="stackedWidget">
+ <property name="geometry">
+ <rect>
+ <x>80</x>
+ <y>100</y>
+ <width>120</width>
+ <height>80</height>
+ </rect>
+ </property>
+ <property name="frameShape">
+ <enum>QFrame::NoFrame</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>QFrame::Plain</enum>
+ </property>
+ <property name="currentIndex">
+ <number>1</number>
+ </property>
+ <widget class="QWidget" name="page"/>
+ <widget class="QWidget" name="page_2"/>
+ </widget>
</widget>
- <pixmapfunction/>
+ <resources/>
<connections/>
</ui>