25 lines
576 B
C++
25 lines
576 B
C++
|
#include "QToolProcessBarDialog.h"
|
||
|
#include "ui_QToolProcessBarDialog.h"
|
||
|
|
||
|
QToolProcessBarDialog::QToolProcessBarDialog(QWidget *parent)
|
||
|
: ui(new Ui::QToolProcessBarDialogClass), QDialog(parent)
|
||
|
{
|
||
|
ui->setupUi(this);
|
||
|
ui->progressBar->setRange(0, 100);
|
||
|
}
|
||
|
|
||
|
QToolProcessBarDialog::~QToolProcessBarDialog()
|
||
|
{}
|
||
|
|
||
|
void QToolProcessBarDialog::showProcess(double precent, QString tip)
|
||
|
{
|
||
|
ui->progressBar->setValue(std::ceil(precent * 100));
|
||
|
ui->labelTip->setText(tip);
|
||
|
this->update();
|
||
|
}
|
||
|
|
||
|
void QToolProcessBarDialog::showToolInfo(QString tip)
|
||
|
{
|
||
|
ui->textEditTip->append("\n"+tip);
|
||
|
}
|