aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_progressbar.cpp
diff options
context:
space:
mode:
authorGravatar Noldor2008-09-12 14:27:09 +0000
committerGravatar Noldor2008-09-12 14:27:09 +0000
commit0012f2217579f97bb20c6371be8a7921a2119a04 (patch)
treef375c2a315776f79c663a8192029eee35c567af2 /src/modules/objects/class_progressbar.cpp
parentfixed subversion message (diff)
downloadKVIrc-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.cpp24
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());