From a20498e05a0b00c41521182cf972294d9ae1269f Mon Sep 17 00:00:00 2001 From: Elias Woods Date: Fri, 16 Jul 2010 11:35:53 -0400 Subject: [PATCH] Add QGraphicView Objects --- Groove.pro | 9 ++++++--- Groove.pro.user | 1 + bottombar.cpp | 8 ++++++++ bottombar.h | 1 + bottombar.ui | 26 -------------------------- groove.cpp | 1 + gscom.cpp | 4 ++++ searchresults.cpp | 26 ++++++++++++++++++++++++++ searchresults.h | 25 +++++++++++++++++++++++++ searchresults.ui | 21 +++++++++++++++++++++ 10 files changed, 93 insertions(+), 29 deletions(-) create mode 100644 searchresults.cpp create mode 100644 searchresults.h create mode 100644 searchresults.ui diff --git a/Groove.pro b/Groove.pro index 8e01027..474be90 100644 --- a/Groove.pro +++ b/Groove.pro @@ -32,7 +32,8 @@ SOURCES += main.cpp \ grooveprogressbar.cpp \ topbar.cpp \ bottombar.cpp \ - vkb.cpp + vkb.cpp \ + searchresults.cpp HEADERS += \ groove.h \ @@ -44,7 +45,8 @@ HEADERS += \ grooveprogressbar.h \ topbar.h \ bottombar.h \ - vkb.h + vkb.h \ + searchresults.h maemo5 { SOURCES += qmaemo5rotator.cpp @@ -93,4 +95,5 @@ RESOURCES += \ FORMS += \ topbar.ui \ bottombar.ui \ - vkb.ui + vkb.ui \ + searchresults.ui diff --git a/Groove.pro.user b/Groove.pro.user index 7cbcb35..4190cf1 100644 --- a/Groove.pro.user +++ b/Groove.pro.user @@ -195,6 +195,7 @@ 1 2010-07-07T05:24:28 + 2010-07-15T08:53:48 diff --git a/bottombar.cpp b/bottombar.cpp index 9ae4ea5..09faf6c 100644 --- a/bottombar.cpp +++ b/bottombar.cpp @@ -6,6 +6,14 @@ bottomBar::bottomBar(QWidget *parent) : ui(new Ui::bottomBar) { ui->setupUi(this); + QRect screenGeometry = QApplication::desktop()->screenGeometry(); + QGraphicsScene *main = new QGraphicsScene(0,0,screenGeometry.width(),15); + ui->graphicsView->setScene(main); + ui->graphicsView->setSceneRect(0,0,screenGeometry.width(),15); + ui->graphicsView->setTransformationAnchor(QGraphicsView::NoAnchor); + main->setBackgroundBrush(this->palette().window()); + main->setSceneRect(0,0,screenGeometry.width(),15); + main->addRect(0,0,screenGeometry.width()/2,15,QPen(Qt::white),QBrush(Qt::white)); } bottomBar::~bottomBar() diff --git a/bottombar.h b/bottombar.h index 69c145f..cb80599 100644 --- a/bottombar.h +++ b/bottombar.h @@ -2,6 +2,7 @@ #define BOTTOMBAR_H #include +#include namespace Ui { class bottomBar; diff --git a/bottombar.ui b/bottombar.ui index a8cc04b..83c3a93 100644 --- a/bottombar.ui +++ b/bottombar.ui @@ -52,35 +52,9 @@ false - - - - 51 - 154 - 249 - - - - - - - 0 - 0 - 0 - - - false - - - 0.000000000000000 - 0.000000000000000 - 0.000000000000000 - 0.000000000000000 - - diff --git a/groove.cpp b/groove.cpp index f763ae2..ced6f4e 100644 --- a/groove.cpp +++ b/groove.cpp @@ -54,6 +54,7 @@ groove::groove(QWidget *parent) : resultView->setColumnHidden(2,true); resultView->setColumnHidden(3,true); resultView->setAutoScroll(false); + resultView->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); /*QPalette pal = resultView->palette(); pal.setBrush(QPalette::Highlight,QBrush(Qt::transparent,Qt::NoBrush)); resultView->setPalette(pal);*/ diff --git a/gscom.cpp b/gscom.cpp index 7777127..9506ed8 100644 --- a/gscom.cpp +++ b/gscom.cpp @@ -174,6 +174,8 @@ void gscom::replyFinished(QNetworkReply *reply) if(cookie.name() == "PHPSESSID") { phpSession = new QString(cookie.value()); + qDebug() << QDateTime::currentDateTime(); + qDebug() << cookie.expirationDate(); } } reply->readAll(); @@ -197,6 +199,7 @@ void gscom::replyFinished(QNetworkReply *reply) sessionKey = new QString(result["result"].toString()); qDebug() << sessionKey->toAscii(); } + qDebug() << result; currentaction = none; reply->close(); emit finishedSearch(); @@ -216,6 +219,7 @@ void gscom::replyFinished(QNetworkReply *reply) currentaction = getPHP; manager->get(QNetworkRequest(QUrl(QString("http://") + GS_LISTEN))); qDebug() << reply->readAll(); + qDebug() << result; reply->close(); return; } diff --git a/searchresults.cpp b/searchresults.cpp new file mode 100644 index 0000000..10a6883 --- /dev/null +++ b/searchresults.cpp @@ -0,0 +1,26 @@ +#include "searchresults.h" +#include "ui_searchresults.h" + +SearchResults::SearchResults(QWidget *parent) : + QWidget(parent), + ui(new Ui::SearchResults) +{ + ui->setupUi(this); +} + +SearchResults::~SearchResults() +{ + delete ui; +} + +void SearchResults::changeEvent(QEvent *e) +{ + QWidget::changeEvent(e); + switch (e->type()) { + case QEvent::LanguageChange: + ui->retranslateUi(this); + break; + default: + break; + } +} diff --git a/searchresults.h b/searchresults.h new file mode 100644 index 0000000..8c8eca4 --- /dev/null +++ b/searchresults.h @@ -0,0 +1,25 @@ +#ifndef SEARCHRESULTS_H +#define SEARCHRESULTS_H + +#include + +namespace Ui { + class SearchResults; +} + +class SearchResults : public QWidget +{ + Q_OBJECT + +public: + explicit SearchResults(QWidget *parent = 0); + ~SearchResults(); + +protected: + void changeEvent(QEvent *e); + +private: + Ui::SearchResults *ui; +}; + +#endif // SEARCHRESULTS_H diff --git a/searchresults.ui b/searchresults.ui new file mode 100644 index 0000000..2fa1dc4 --- /dev/null +++ b/searchresults.ui @@ -0,0 +1,21 @@ + + + + + SearchResults + + + + 0 + 0 + 400 + 300 + + + + Form + + + + + -- 1.7.9.5