You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
909 B
61 lines
909 B
/**********************************************************************
|
|
|
|
|
|
*********************************************************************/
|
|
|
|
#include "ksprogress.h"
|
|
|
|
#undef Inherited
|
|
#define Inherited ksprogressData
|
|
|
|
KSProgress::KSProgress
|
|
(
|
|
QWidget* parent,
|
|
const char* name
|
|
)
|
|
:
|
|
Inherited( parent, name )
|
|
{
|
|
setCaption("KSProgress");
|
|
id = "";
|
|
canceled = FALSE;
|
|
}
|
|
|
|
|
|
void KSProgress::setID(QString _id)
|
|
{
|
|
id = _id;
|
|
}
|
|
|
|
void KSProgress::setRange(int minValue, int maxValue)
|
|
{
|
|
progress->setRange(minValue, maxValue);
|
|
}
|
|
|
|
void KSProgress::setTopText(QString text)
|
|
{
|
|
fileName->setText(text);
|
|
}
|
|
|
|
void KSProgress::setBotText(QString text)
|
|
{
|
|
transferStatus->setText(text);
|
|
}
|
|
|
|
void KSProgress::setValue(int value)
|
|
{
|
|
progress->setValue(value);
|
|
}
|
|
|
|
void KSProgress::cancelPressed()
|
|
{
|
|
canceled = TRUE;
|
|
emit cancel();
|
|
emit cancel(id);
|
|
}
|
|
|
|
KSProgress::~KSProgress()
|
|
{
|
|
}
|
|
#include "ksprogress.moc"
|