diff options
| author | 2008-04-14 16:56:09 +0000 | |
|---|---|---|
| committer | 2008-04-14 16:56:09 +0000 | |
| commit | f0c0a130de85303ff3acf3e2d4ddbffb303f5dad (patch) | |
| tree | bcfcc3cef9fb9ee5be735da80f6adb36edc44017 /src/modules/objects/class_label.cpp | |
| parent | fixing bug #127 (diff) | |
| download | KVIrc-f0c0a130de85303ff3acf3e2d4ddbffb303f5dad.tar.gz KVIrc-f0c0a130de85303ff3acf3e2d4ddbffb303f5dad.tar.bz2 KVIrc-f0c0a130de85303ff3acf3e2d4ddbffb303f5dad.zip | |
QT4 port: QIconSet (completed), objects module (w.i.p.), code clean.
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1480 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/class_label.cpp')
| -rw-r--r-- | src/modules/objects/class_label.cpp | 45 |
1 files changed, 15 insertions, 30 deletions
diff --git a/src/modules/objects/class_label.cpp b/src/modules/objects/class_label.cpp index a2c72b9dd..4cedf7234 100644 --- a/src/modules/objects/class_label.cpp +++ b/src/modules/objects/class_label.cpp @@ -46,25 +46,18 @@ const char * const align_tbl[] = { "Bottom", "WordBreak" }; - #define QT_LABEL_ALIGNLEFT Qt::AlignLeft - #define QT_LABEL_ALIGNRIGHT Qt::AlignRight - #define QT_LABEL_ALIGNHCENTER Qt::AlignHCenter - #define QT_LABEL_ALIGNVCENTER Qt::AlignVCenter - #define QT_LABEL_ALIGNCENTER Qt::AlignCenter - #define QT_LABEL_ALIGNTOP Qt::AlignTop - #define QT_LABEL_ALIGNBOTTOM Qt::AlignBottom - #define QT_LABEL_JUSTIFY Qt::AlignJustify + const int align_cod[] = { - QT_LABEL_ALIGNLEFT, - QT_LABEL_ALIGNRIGHT, - QT_LABEL_ALIGNHCENTER, - QT_LABEL_ALIGNVCENTER, - QT_LABEL_ALIGNCENTER, - QT_LABEL_ALIGNTOP, - QT_LABEL_ALIGNBOTTOM, - QT_LABEL_JUSTIFY, + Qt::AlignLeft, + Qt::AlignRight, + Qt::AlignHCenter, + Qt::AlignVCenter, + Qt::AlignCenter, + Qt::AlignTop, + Qt::AlignBottom, + Qt::AlignJustify, }; #define align_num (sizeof(align_tbl) / sizeof(align_tbl[0])) @@ -126,15 +119,6 @@ const int frame_cod[] = { !fn: $setMargin(<margin:uint>) Sets margin width / height to <margin>. See also [classfnc]$margin[/classfnc](). - !fn: <boolean> $autoResize() - Returns 1, if auto-resize ability of the label is enabled. - See also [classfnc]$setAutoResize[/classfnc](). - !fn: $setAutoResize(<benabled:boolean>) - Sets auto-resize ability to enabled (if <benabled> is 1) or disabled - (if <benabled> is 0). If auto-resize is enabled, the label will - automagically resize itself accordingly to the 'size' of the - text it contains. - See also [classfnc]$autoResize[/classfnc](). !fn: <string> $alignment() Returns a string containing alignment flags that are set for this label. The flags are separated by commas. An example output @@ -205,8 +189,8 @@ KVSO_BEGIN_REGISTERCLASS(KviKvsObject_label,"label","widget") KVSO_REGISTER_HANDLER(KviKvsObject_label,"text", functionText) KVSO_REGISTER_HANDLER(KviKvsObject_label,"margin", functionMargin) KVSO_REGISTER_HANDLER(KviKvsObject_label,"setMargin", functionSetMargin) - KVSO_REGISTER_HANDLER(KviKvsObject_label,"autoResize", functionAutoResize) - KVSO_REGISTER_HANDLER(KviKvsObject_label,"setAutoResize", functionSetAutoResize) +// KVSO_REGISTER_HANDLER(KviKvsObject_label,"autoResize", functionAutoResize) +// KVSO_REGISTER_HANDLER(KviKvsObject_label,"setAutoResize", functionSetAutoResize) KVSO_REGISTER_HANDLER(KviKvsObject_label,"alignment", functionAlignment) KVSO_REGISTER_HANDLER(KviKvsObject_label,"setAlignment", functionSetAlignment) KVSO_REGISTER_HANDLER(KviKvsObject_label,"clear", functionClear) @@ -260,7 +244,7 @@ bool KviKvsObject_label::functionMargin(KviKvsObjectFunctionCall *c) if (widget()) c->returnValue()->setInteger(((QLabel *)widget())->margin()); return true; } - +/* // FIX ME bool KviKvsObject_label::functionSetAutoResize(KviKvsObjectFunctionCall *c) { @@ -278,7 +262,8 @@ bool KviKvsObject_label::functionAutoResize(KviKvsObjectFunctionCall *c) if (widget()) c->returnValue()->setBoolean(true); return true; } -// +*/ + bool KviKvsObject_label::functionSetAlignment(KviKvsObjectFunctionCall *c) { QStringList alignment; @@ -305,7 +290,7 @@ bool KviKvsObject_label::functionSetAlignment(KviKvsObjectFunctionCall *c) c->warning(__tr2qs("Unknown alignment: '%Q'"),&(*it)); } - ((QLabel *)widget())->setAlignment(sum); + ((QLabel *)widget())->setAlignment((Qt::Alignment)sum); return true; } bool KviKvsObject_label::functionAlignment(KviKvsObjectFunctionCall *c) |
