Added userinfo
[situare] / src / ui / userpanel.cpp
index 647cfc9..a88a890 100644 (file)
 #include "userpanel.h"
 #include "panelcommon.h"
 #include "panelsliderbar.h"
+#include "userinfo.h"
 
 UserInfoPanel::UserInfoPanel(QWidget *parent)
     : QWidget(parent)
 {
     qDebug() << __PRETTY_FUNCTION__;
     m_userPanelVBox = new QVBoxLayout(this);
+    m_userPanelVBox->setMargin(0);
+    m_userPanelVBox->setContentsMargins(SLIDINGBAR_WIDTH+1, 0, SIDEBAR_WIDTH, 0);
+    m_userPanelVBox->setSpacing(0);
     setLayout(m_userPanelVBox);
 
+    m_userInfo = new UserInfo(this);
+    m_userPanelVBox->addWidget(m_userInfo);
+
     setAutoFillBackground(true);
     QPalette pal = palette();
     pal.setColor(QPalette::Background, QColor(0, 0, 0, 128));
@@ -60,6 +67,17 @@ UserInfoPanel::UserInfoPanel(QWidget *parent)
     setObjectName("UserPanel");
 }
 
+void UserInfoPanel::userDataReceived(User *user)
+{
+    qDebug() << __PRETTY_FUNCTION__ << " " << user->name();
+
+    //m_userInfo->setUserName(user->name());
+//    m_userInfo->setAvatar(user->profileImage());
+//    m_userInfo->setMessageText(user->note());
+//    m_userInfo->setAddress(user->address());
+//    m_userInfo->setTime(user->timestamp());
+}
+
 void UserInfoPanel::reDrawUserPanel(int width, int height)
 {
     qDebug() << __PRETTY_FUNCTION__;