#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));
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__;