diff demos/browser/urllineedit.d @ 80:85c59c4e5f19

remove QLatin1String and other fixes
author mandel
date Sun, 24 May 2009 15:25:41 +0000
parents 0654fc9bac95
children 5c8c9c5d9ee1
line wrap: on
line diff
--- a/demos/browser/urllineedit.d	Sun May 24 14:05:40 2009 +0000
+++ b/demos/browser/urllineedit.d	Sun May 24 15:25:41 2009 +0000
@@ -302,7 +302,7 @@
 	void paintEvent(QPaintEvent event)
 	{
 		QPalette p = palette();
-		if (m_webView && m_webView.url().scheme() == QLatin1String("https")) {
+		if (m_webView && m_webView.url().scheme() == "https") {
 			QColor lightYellow(248, 248, 210);
 			p.setBrush(QPalette.Base, generateGradient(lightYellow));
 		} else {
@@ -311,13 +311,13 @@
 		setPalette(p);
 		ExLineEdit.paintEvent(event);
 
-		QPainter painter(this);
+		auto painter = new QPainter(this);
 		QStyleOptionFrameV2 panel;
 		initStyleOption(&panel);
 		QRect backgroundRect = style().subElementRect(QStyle.SE_LineEditContents, &panel, this);
 		if (m_webView && !hasFocus()) {
 			int progress = m_webView.progress();
-			QColor loadingColor = QColor(116, 192, 250);
+			QColor loadingColor = new QColor(116, 192, 250);
 			painter.setBrush(generateGradient(loadingColor));
 			painter.setPen(Qt.transparent);
 			int mid = backgroundRect.width() / 100 * progress;