diff demos/browser/squeezelabel.d @ 73:7bfd46c330dc

more porting
author mandel
date Fri, 22 May 2009 10:59:00 +0000
parents 71b382c10ef6
children 0654fc9bac95
line wrap: on
line diff
--- a/demos/browser/squeezelabel.d	Wed May 20 22:44:31 2009 +0000
+++ b/demos/browser/squeezelabel.d	Fri May 22 10:59:00 2009 +0000
@@ -46,26 +46,26 @@
 
 class SqueezeLabel : public QLabel
 {
-    Q_OBJECT
+public:
 
-public:
-this(QWidget *parent = null)
-{
-	super(parent);
-}
+	this(QWidget parent = null)
+	{
+		super(parent);
+	}
 
 protected:
-    void paintEvent(QPaintEvent *event)
-{
-    QFontMetrics fm = fontMetrics();
-    if (fm.width(text()) > contentsRect().width()) {
-        QString elided = fm.elidedText(text(), Qt.ElideMiddle, width());
-        QString oldText = text();
-        setText(elided);
-        QLabel.paintEvent(event);
-        setText(oldText);
-    } else {
-        QLabel.paintEvent(event);
-    }
+
+	void paintEvent(QPaintEvent event)
+	{
+		QFontMetrics fm = fontMetrics();
+		if (fm.width(text()) > contentsRect().width()) {
+			QString elided = fm.elidedText(text(), Qt.ElideMiddle, width());
+			QString oldText = text();
+			setText(elided);
+			QLabel.paintEvent(event);
+			setText(oldText);
+		} else {
+			QLabel.paintEvent(event);
+		}
+	}
 }
-}