Blame view

LiveChat/FeiTalk/gui/mywidgetitem.cpp 1.25 KB
9f17d59e   陈明泉   no message
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
  #include "mywidgetitem.h"
  #include "ui_mywidgetitem.h"
  #include <QFile>
  
  MyWidgetItem::MyWidgetItem(const QString &icon, const QString &name, const QString &data, const QString &text, const int msgNum, QWidget *parent) :
      QWidget(parent),
      ui(new Ui::MyWidgetItem)
  {
      ui->setupUi(this);
      QFile file(icon);
  
      this->show();
      return;
      if(file.exists())
          ui->LabelMyHead->setPixmap(QPixmap(icon).scaled(45, 45, Qt::IgnoreAspectRatio, Qt::SmoothTransformation));
      qDebug("CMQ IMG LabelMyHead = %s......\n",icon.toLatin1().data());
  //    ui->LabelName->setMaximumWidth(70);
      ui->LabelName->setText(name);
  
      ui->LabelData->setText(data);
  
      if(text.length() > 8)
          ui->LabelText->setText(QString("%1...").arg(text.left(8)));
      else
          ui->LabelText->setText(text);
  
      ui->LabelMsgNum->setMaximumSize(QSize(22,22));
      ui->LabelMsgNum->setMinimumSize(QSize(22,22));
      if(msgNum > 0)
      {
          ui->LabelMsgNum->setStyleSheet("background-color:rgba(0,0,0,0);color:rgb(255,255,255);border-image: url(:Images/Home/img_msg_num.png);");
          ui->LabelMsgNum->setAlignment(Qt::AlignCenter);
          ui->LabelMsgNum->setText(QString("%1").arg(msgNum));
      }
      this->show();
  }
  
  MyWidgetItem::~MyWidgetItem()
  {
      delete ui;
  }