Mercurial > projects > qtd
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;