From 0012f2217579f97bb20c6371be8a7921a2119a04 Mon Sep 17 00:00:00 2001 From: Noldor Date: Fri, 12 Sep 2008 14:27:09 +0000 Subject: 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 --- src/modules/objects/class_progressbar.cpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'src/modules/objects/class_progressbar.cpp') 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()); -- cgit v1.3.1-10-gc9f91