aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/KvsObject_lcd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/KvsObject_lcd.cpp')
-rw-r--r--src/modules/objects/KvsObject_lcd.cpp82
1 files changed, 45 insertions, 37 deletions
diff --git a/src/modules/objects/KvsObject_lcd.cpp b/src/modules/objects/KvsObject_lcd.cpp
index 39c8f3489..13b466f5e 100644
--- a/src/modules/objects/KvsObject_lcd.cpp
+++ b/src/modules/objects/KvsObject_lcd.cpp
@@ -68,123 +68,131 @@
Returns 1 (true) if the number is too big to be displayed in its entirety; otherwise returns 0 (false).
*/
-KVSO_BEGIN_REGISTERCLASS(KvsObject_lcd,"lcdnumber","widget")
+KVSO_BEGIN_REGISTERCLASS(KvsObject_lcd, "lcdnumber", "widget")
- KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd,displayStr)
- KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd,displayInt)
- KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd,displayDouble)
- KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd,setMode)
- KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd,setSegmentStyle)
- KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd,setNumDigits)
- KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd,setSmallDecimalPoint)
- KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd,checkOverflow)
+KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd, displayStr)
+KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd, displayInt)
+KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd, displayDouble)
+KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd, setMode)
+KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd, setSegmentStyle)
+KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd, setNumDigits)
+KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd, setSmallDecimalPoint)
+KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lcd, checkOverflow)
KVSO_END_REGISTERCLASS(KvsObject_lcd)
-KVSO_BEGIN_CONSTRUCTOR(KvsObject_lcd,KvsObject_widget)
+KVSO_BEGIN_CONSTRUCTOR(KvsObject_lcd, KvsObject_widget)
KVSO_END_CONSTRUCTOR(KvsObject_lcd)
-
KVSO_BEGIN_DESTRUCTOR(KvsObject_lcd)
KVSO_END_CONSTRUCTOR(KvsObject_lcd)
-bool KvsObject_lcd::init(KviKvsRunTimeContext *,KviKvsVariantList *)
+bool KvsObject_lcd::init(KviKvsRunTimeContext *, KviKvsVariantList *)
{
SET_OBJECT(QLCDNumber)
return true;
}
-KVSO_CLASS_FUNCTION(lcd,displayInt)
+KVSO_CLASS_FUNCTION(lcd, displayInt)
{
CHECK_INTERNAL_POINTER(widget())
kvs_int_t iDigit;
KVSO_PARAMETERS_BEGIN(c)
- KVSO_PARAMETER("number",KVS_PT_INT,0,iDigit)
+ KVSO_PARAMETER("number", KVS_PT_INT, 0, iDigit)
KVSO_PARAMETERS_END(c)
((QLCDNumber *)widget())->display((int)iDigit);
return true;
}
-KVSO_CLASS_FUNCTION(lcd,displayStr)
+KVSO_CLASS_FUNCTION(lcd, displayStr)
{
CHECK_INTERNAL_POINTER(widget())
QString szText;
KVSO_PARAMETERS_BEGIN(c)
- KVSO_PARAMETER("number",KVS_PT_STRING,0,szText)
+ KVSO_PARAMETER("number", KVS_PT_STRING, 0, szText)
KVSO_PARAMETERS_END(c)
((QLCDNumber *)widget())->display(szText);
return true;
}
-KVSO_CLASS_FUNCTION(lcd,displayDouble)
+KVSO_CLASS_FUNCTION(lcd, displayDouble)
{
CHECK_INTERNAL_POINTER(widget())
kvs_real_t dDigit;
KVSO_PARAMETERS_BEGIN(c)
- KVSO_PARAMETER("number",KVS_PT_DOUBLE,0,dDigit)
+ KVSO_PARAMETER("number", KVS_PT_DOUBLE, 0, dDigit)
KVSO_PARAMETERS_END(c)
((QLCDNumber *)widget())->display(dDigit);
return true;
}
-KVSO_CLASS_FUNCTION(lcd,setMode)
+KVSO_CLASS_FUNCTION(lcd, setMode)
{
CHECK_INTERNAL_POINTER(widget())
QString szMode;
KVSO_PARAMETERS_BEGIN(c)
- KVSO_PARAMETER("mode",KVS_PT_STRING,0,szMode)
+ KVSO_PARAMETER("mode", KVS_PT_STRING, 0, szMode)
KVSO_PARAMETERS_END(c)
- if(KviQString::equalCI(szMode, "HEX")) ((QLCDNumber *)widget())->setHexMode();
- else if(KviQString::equalCI(szMode, "DEC")) ((QLCDNumber *)widget())->setDecMode();
- else if(KviQString::equalCI(szMode, "BIN")) ((QLCDNumber *)widget())->setBinMode();
- else if(KviQString::equalCI(szMode, "OCT")) ((QLCDNumber *)widget())->setOctMode();
- else c->warning( __tr2qs_ctx("Unknown mode '%Q'","objects"),&szMode);
+ if(KviQString::equalCI(szMode, "HEX"))
+ ((QLCDNumber *)widget())->setHexMode();
+ else if(KviQString::equalCI(szMode, "DEC"))
+ ((QLCDNumber *)widget())->setDecMode();
+ else if(KviQString::equalCI(szMode, "BIN"))
+ ((QLCDNumber *)widget())->setBinMode();
+ else if(KviQString::equalCI(szMode, "OCT"))
+ ((QLCDNumber *)widget())->setOctMode();
+ else
+ c->warning(__tr2qs_ctx("Unknown mode '%Q'", "objects"), &szMode);
return true;
}
-KVSO_CLASS_FUNCTION(lcd,setSegmentStyle)
+KVSO_CLASS_FUNCTION(lcd, setSegmentStyle)
{
CHECK_INTERNAL_POINTER(widget())
QString szStyle;
KVSO_PARAMETERS_BEGIN(c)
- KVSO_PARAMETER("style",KVS_PT_STRING,0,szStyle)
+ KVSO_PARAMETER("style", KVS_PT_STRING, 0, szStyle)
KVSO_PARAMETERS_END(c)
- if(KviQString::equalCI(szStyle, "Outline")) ((QLCDNumber *)widget())->setSegmentStyle(QLCDNumber::Outline);
- else if(KviQString::equalCI(szStyle, "Filled")) ((QLCDNumber *)widget())->setSegmentStyle(QLCDNumber::Filled);
- else if(KviQString::equalCI(szStyle, "Flat")) ((QLCDNumber *)widget())->setSegmentStyle(QLCDNumber::Flat);
- else c->warning( __tr2qs_ctx("Unknown segment style '%Q'","objects"),&szStyle);
+ if(KviQString::equalCI(szStyle, "Outline"))
+ ((QLCDNumber *)widget())->setSegmentStyle(QLCDNumber::Outline);
+ else if(KviQString::equalCI(szStyle, "Filled"))
+ ((QLCDNumber *)widget())->setSegmentStyle(QLCDNumber::Filled);
+ else if(KviQString::equalCI(szStyle, "Flat"))
+ ((QLCDNumber *)widget())->setSegmentStyle(QLCDNumber::Flat);
+ else
+ c->warning(__tr2qs_ctx("Unknown segment style '%Q'", "objects"), &szStyle);
return true;
}
-KVSO_CLASS_FUNCTION(lcd,setNumDigits)
+KVSO_CLASS_FUNCTION(lcd, setNumDigits)
{
CHECK_INTERNAL_POINTER(widget())
kvs_real_t digit;
KVSO_PARAMETERS_BEGIN(c)
- KVSO_PARAMETER("digit",KVS_PT_DOUBLE,0,digit)
+ KVSO_PARAMETER("digit", KVS_PT_DOUBLE, 0, digit)
KVSO_PARAMETERS_END(c)
((QLCDNumber *)widget())->setDigitCount((int)digit);
return true;
}
-KVSO_CLASS_FUNCTION(lcd,setSmallDecimalPoint)
+KVSO_CLASS_FUNCTION(lcd, setSmallDecimalPoint)
{
CHECK_INTERNAL_POINTER(widget())
bool bFlag;
KVSO_PARAMETERS_BEGIN(c)
- KVSO_PARAMETER("bFlag",KVS_PT_BOOLEAN,0,bFlag)
+ KVSO_PARAMETER("bFlag", KVS_PT_BOOLEAN, 0, bFlag)
KVSO_PARAMETERS_END(c)
((QLCDNumber *)widget())->setSmallDecimalPoint(bFlag);
return true;
}
-KVSO_CLASS_FUNCTION(lcd,checkOverflow)
+KVSO_CLASS_FUNCTION(lcd, checkOverflow)
{
CHECK_INTERNAL_POINTER(widget())
kvs_real_t iDigit;
KVSO_PARAMETERS_BEGIN(c)
- KVSO_PARAMETER("digit",KVS_PT_DOUBLE,0,iDigit)
+ KVSO_PARAMETER("digit", KVS_PT_DOUBLE, 0, iDigit)
KVSO_PARAMETERS_END(c)
c->returnValue()->setBoolean(((QLCDNumber *)widget())->checkOverflow(iDigit));
return true;