1
0
mirror of https://gitee.com/drabel/LibQQt.git synced 2025-01-04 10:18:44 +08:00
LibQQt/qqtprogressdialog.cpp
2017-08-13 18:27:13 +08:00

63 lines
1.4 KiB
C++

#include "qqtprogressdialog.h"
#include "ui_qqtprogressdialog.h"
#include "qqtdefine.h"
QQTProgressDialog::QQTProgressDialog(QWidget *parent) :
QQTDialog(parent),
ui(new Ui::QQTProgressDialog)
{
ui->setupUi(this);
bar = ui->widgetBar;
bar->setRange(0, 100);
bar->setValue(0);
connect(ui->btnCancel, SIGNAL(clicked()),
this, SLOT(reject()));
//setFixedWidth(260);
#ifdef __QQTWIDGETS_K1160__
setFixedSize(526, 283);
bar->setFixedSize(481, 31);
bar->move(20, 50);
ui->btnCancel->setText("");
ui->btnCancel->setFixedSize(104, 40);
ui->btnCancel->iconTable().initNormal("./skin/default/bt_back_normal.png",
"./skin/default/bt_back_press.png" );
ui->btnCancel->iconTable().initOther("./skin/default/bt_back_hover.png",
"./skin/default/bt_back_disable.png");
ui->widgetBar->setPixMap("./skin/default/bk_progress_background.png",
"./skin/default/bk_progress_chunk.png");
#endif
}
QQTProgressDialog::~QQTProgressDialog()
{
delete ui;
}
void QQTProgressDialog::initAll()
{
bar->setRange(0, 100);
bar->setValue(0);
}
void QQTProgressDialog::setRange(int min, int max)
{
bar->setRange(min, max);
}
void QQTProgressDialog::setContent(QString content)
{
ui->label->setText(content);
}
void QQTProgressDialog::setValue(int value)
{
bar->setValue(value);
}