2,新增“Apps”; 3,新增“Common”; 4,新增“FileList”; 5,新增“MediaX”; 6,新增“OpenSource”; 7,新增“Samples”; 8,新增“SoftwareBusinessLines”.
51 lines
1.3 KiB
C++
51 lines
1.3 KiB
C++
#include "StatusFrame.h"
|
|
#include "ui_StatusFrame.h"
|
|
|
|
StatusFrame::StatusFrame(QWidget *parent) :
|
|
QFrame(parent),
|
|
ui(new Ui::StatusFrame)
|
|
{
|
|
ui->setupUi(this);
|
|
|
|
this->setStyleSheet("QFrame{"
|
|
"border:0px solid rgb(100,100,100);"
|
|
"background: transparent;"
|
|
"}");
|
|
|
|
connect(ui->m_pushButton_ResetCount, &QPushButton::clicked, this, &StatusFrame::OnButtonClicked);
|
|
}
|
|
|
|
StatusFrame::~StatusFrame()
|
|
{
|
|
disconnect(ui->m_pushButton_ResetCount, &QPushButton::clicked, this, &StatusFrame::OnButtonClicked);
|
|
|
|
delete ui;
|
|
}
|
|
|
|
void StatusFrame::OnButtonClicked()
|
|
{
|
|
emit sigRestCount();
|
|
}
|
|
|
|
void StatusFrame::Update(qint64 nRecvCount, qint64 nRecvDataSize, qint64 nSendCount, qint64 nSendDataSize)
|
|
{
|
|
QString strTip = QString("%1/%2").arg(nRecvCount)
|
|
.arg(nSendCount);
|
|
ui->m_lineEdit_RxTxCount->setText(strTip);
|
|
|
|
strTip = QString("RX:%1").arg(nRecvDataSize);
|
|
ui->m_lineEdit_RxDataSize->setText(strTip);
|
|
|
|
strTip = QString("TX:%1").arg(nSendDataSize);
|
|
ui->m_lineEdit_TxDataSize->setText(strTip);
|
|
}
|
|
|
|
void StatusFrame::ResetCount()
|
|
{
|
|
ui->m_lineEdit_RxTxCount->setText("0/0");
|
|
|
|
ui->m_lineEdit_RxDataSize->setText("RX:0");
|
|
|
|
ui->m_lineEdit_TxDataSize->setText("TX:0");
|
|
}
|