From 22de7bf19fb6fcce8d11c0e01afdfafa2a8c00d6 Mon Sep 17 00:00:00 2001 From: senator Date: Mon, 23 Jul 2007 07:40:05 +0000 Subject: porting widgets to use QDomNodes --- client/widgets/label.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'client/widgets/label.cc') diff --git a/client/widgets/label.cc b/client/widgets/label.cc index 377fd10..b30d1cb 100644 --- a/client/widgets/label.cc +++ b/client/widgets/label.cc @@ -27,15 +27,16 @@ #include "label.h" #include -Label::Label(QWidget *parent, QString text, QString align) : QLabel(parent) +Label::Label(QDomNode node) : QLabel(NULL) { - setText(text); + QDomElement elem = node.toElement(); + setText(elem.attribute("caption")); - if(align == "left") { + if(elem.attribute("align") == "left") { setAlignment(Qt::AlignLeft); - } else if (align == "center") { + } else if (elem.attribute("align") == "center") { setAlignment(Qt::AlignHCenter); - } else if (align == "right") { + } else if (elem.attribute("align") == "right") { setAlignment(Qt::AlignRight); } } -- cgit v1.2.3