diff options
| author | 2008-09-12 14:27:09 +0000 | |
|---|---|---|
| committer | 2008-09-12 14:27:09 +0000 | |
| commit | 0012f2217579f97bb20c6371be8a7921a2119a04 (patch) | |
| tree | f375c2a315776f79c663a8192029eee35c567af2 /src/modules/objects/class_progressbar.cpp | |
| parent | fixed subversion message (diff) | |
| download | KVIrc-0012f2217579f97bb20c6371be8a7921a2119a04.tar.gz KVIrc-0012f2217579f97bb20c6371be8a7921a2119a04.tar.bz2 KVIrc-0012f2217579f97bb20c6371be8a7921a2119a04.zip | |
QT4 new stuff and ftp/http(wip) new classes (lack of docs :\)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2441 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/class_progressbar.cpp')
| -rw-r--r-- | src/modules/objects/class_progressbar.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/modules/objects/class_progressbar.cpp b/src/modules/objects/class_progressbar.cpp index 068f90224..4e8c514bb 100644 --- a/src/modules/objects/class_progressbar.cpp +++ b/src/modules/objects/class_progressbar.cpp @@ -67,6 +67,7 @@ KVSO_BEGIN_REGISTERCLASS(KviKvsObject_progressbar,"progressbar","widget") KVSO_REGISTER_HANDLER(KviKvsObject_progressbar,"setProgress", functionSetProgress) + KVSO_REGISTER_HANDLER(KviKvsObject_progressbar,"setFormat", functionSetFormat) KVSO_REGISTER_HANDLER(KviKvsObject_progressbar,"setTotalSteps", functionSetTotalSteps) KVSO_REGISTER_HANDLER(KviKvsObject_progressbar,"reset", functionReset) KVSO_REGISTER_HANDLER(KviKvsObject_progressbar,"setPercentageVisible", functionSetPercentageVisible) @@ -96,17 +97,7 @@ bool KviKvsObject_progressbar::functionSetProgress(KviKvsObjectFunctionCall *c) if (widget()) ((QProgressBar *)widget())->setValue(iValue); return true; } -/* -bool KviKvsObject_progressbar::functionSetProgress(KviKvsObjectFunctionCall *c) -{ - kvs_uint_t iValue; - KVSO_PARAMETERS_BEGIN(c) - KVSO_PARAMETER("step_value",KVS_PT_UNSIGNEDINTEGER,0,iValue) - KVSO_PARAMETERS_END(c) - if (widget()) ((QProgressBar *)widget())->setValue(iValue); - return true; -} -*/ + bool KviKvsObject_progressbar::functionSetTotalSteps(KviKvsObjectFunctionCall *c) { kvs_uint_t iMax; @@ -134,7 +125,16 @@ bool KviKvsObject_progressbar::functionSetPercentageVisible(KviKvsObjectFunction ((QProgressBar *)widget())->setTextVisible(bEnabled); return true; } - +bool KviKvsObject_progressbar::functionSetFormat(KviKvsObjectFunctionCall *c) +{ + QString szFormat; + KVSO_PARAMETERS_BEGIN(c) + KVSO_PARAMETER("bEnabled",KVS_PT_STRING,0,szFormat) + KVSO_PARAMETERS_END(c) + if(widget()) + ((QProgressBar *)widget())->setFormat(szFormat); + return true; +} bool KviKvsObject_progressbar::functionPercentageVisible(KviKvsObjectFunctionCall *c) { if (widget()) c->returnValue()->setBoolean(((QProgressBar *)widget())->isTextVisible()); |
