diff demos/browser/urllineedit.d @ 94:87bb4e622f9e

more porting
author mandel
date Thu, 28 May 2009 22:11:52 +0000
parents 5c8c9c5d9ee1
children
line wrap: on
line diff
--- a/demos/browser/urllineedit.d	Wed May 27 18:47:28 2009 +0000
+++ b/demos/browser/urllineedit.d	Thu May 28 22:11:52 2009 +0000
@@ -43,7 +43,7 @@
 
 import qt.core.QUrl;
 import qt.core.QEvent;
-import qt.core.QDebug;
+//import qt.core.QDebug;
 
 import qt.gui.QWidget;
 import qt.gui.QStyleOptionFrame;
@@ -56,6 +56,8 @@
 import qt.gui.QPainter;
 import qt.gui.QStyle;
 import qt.gui.QStyleOptionFrameV2;
+import qt.gui.QLinearGradient;
+
 
 import browserapplication;
 import searchlineedit;
@@ -253,9 +255,9 @@
 				&& m_webView) {
 			QDrag drag = new QDrag(this);
 			QMimeData mimeData = new QMimeData;
-			mimeData.setText(QString.fromUtf8(m_webView.url().toEncoded()));
+			mimeData.setText(QString.fromUtf8(m_webView.getUrl().toEncoded()));
 			QUrl[] urls;
-			urls ~= m_webView.url();
+			urls ~= m_webView.getUrl();
 			mimeData.setUrls(urls);
 			drag.setMimeData(mimeData);
 			drag.exec();
@@ -302,7 +304,7 @@
 	void paintEvent(QPaintEvent event)
 	{
 		QPalette p = palette();
-		if (m_webView && m_webView.url().scheme() == "https") {
+		if (m_webView && m_webView.getUrl().scheme() == "https") {
 			auto lightYellow = new QColor(248, 248, 210);
 			p.setBrush(QPalette.Base, generateGradient(lightYellow));
 		} else {
@@ -329,7 +331,7 @@
 	void focusOutEvent(QFocusEvent event)
 	{
 		if (m_lineEdit.text().isEmpty() && m_webView)
-			m_lineEdit.setText(QString.fromUtf8(m_webView.url().toEncoded()));
+			m_lineEdit.setText(QString.fromUtf8(m_webView.getUrl().toEncoded()));
 		ExLineEdit.focusOutEvent(event);
 	}
 
@@ -343,7 +345,7 @@
 
 	void webViewIconChanged()
 	{
-		QUrl url = m_webView ? m_webView.url() : new QUrl();
+		QUrl url = m_webView ? m_webView.getUrl() : new QUrl();
 		QIcon icon = BrowserApplication.instance().icon(url);
 		auto pixmap = new QPixmap(icon.pixmap(16, 16));
 		m_iconLabel.setPixmap(pixmap);