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);
|
|
}
|