Modified FriendListView::clear method.
[situare] / src / ui / listviewscreen.cpp
index d1005c8..0ae12fb 100644 (file)
@@ -131,7 +131,7 @@ ListViewScreen::ListViewScreen(QWidget *parent)
     m_widgetProxy->setWidget(m_personalInfo);
 
     QGraphicsScene *scene= new QGraphicsScene(this);
-//    scene->setBackgroundBrush(Qt::white);
+    scene->setBackgroundBrush(Qt::black);
     scene->addItem(m_personalInfoBackGround);
     scene->addItem(m_widgetProxy);
     scene->addItem(m_leftSideBar);
@@ -142,9 +142,9 @@ ListViewScreen::ListViewScreen(QWidget *parent)
     QGraphicsProxyWidget *scrollProxy = new QGraphicsProxyWidget();
     scrollProxy->setWidget(friendListScroll);
     scrollProxy->setZValue(m_personalInfoBackGround->zValue() - 3);
-    scrollProxy->setMinimumSize(790 - 300, 480);
+    scrollProxy->setMinimumSize(790 - 400, 480 - 56);
     scene->addItem(scrollProxy);
-    scrollProxy->setPos(300, 0);
+    scrollProxy->setPos(410, 0);
     //DEBUG
     m_leftSideBar->setPos(0,0);
 
@@ -156,7 +156,7 @@ ListViewScreen::ListViewScreen(QWidget *parent)
     view->setAlignment(Qt::AlignLeft | Qt::AlignTop);
     view->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
     view->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
-//    view->setBackgroundBrush(Qt::white);
+    view->setBackgroundBrush(Qt::black);
 
 
     QStateMachine *machine = new QStateMachine(this);
@@ -231,7 +231,7 @@ ListViewScreen::ListViewScreen(QWidget *parent)
     //m_vbox->addWidget(friendListScroll);
     m_vbox->setMargin(0);
 
-    connect(m_personalInfo,SIGNAL(launchMessageUpdate()),this,SLOT(updateMessage()));
+//    connect(m_personalInfo,SIGNAL(launchMessageUpdate()),this,SLOT(updateMessage()));
     setObjectName("List view");
 }
 
@@ -265,16 +265,24 @@ ListViewScreen::~ListViewScreen()
 void ListViewScreen::updateMessage()
 {
    qDebug() << __PRETTY_FUNCTION__;
+
    m_locationDialog->exec();
 }
 
 void ListViewScreen::userDataChanged(User *user, QList<User *> &friends)
 {
+    qDebug() << __PRETTY_FUNCTION__;
+
     m_friendListView->clear();
 
+
     foreach (User *user, friends) {
         FriendListItem *item = new FriendListItem(m_friendListView);
         item->setData(*user);
         m_friendListView->addWidget(item);
     }
+    
+    FriendListItem *item = new FriendListItem(m_friendListView);
+    item->setData(*user);
+    m_friendListView->addWidget(item);
 }