Title: [106231] trunk/Tools
Revision
106231
Author
[email protected]
Date
2012-01-30 04:10:14 -0800 (Mon, 30 Jan 2012)

Log Message

[Qt] Add "New Window" button to the Qt MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=77281

Patch by Alexander Færøy <[email protected]> on 2012-01-30
Reviewed by Tor Arne Vestbø.

* MiniBrowser/qt/BrowserWindow.cpp:
(BrowserWindow::BrowserWindow):
* MiniBrowser/qt/MiniBrowser.qrc:
* MiniBrowser/qt/icons/plus.png: Added.
* MiniBrowser/qt/qml/BrowserWindow.qml:

Modified Paths

Added Paths

Diff

Modified: trunk/Tools/ChangeLog (106230 => 106231)


--- trunk/Tools/ChangeLog	2012-01-30 12:06:16 UTC (rev 106230)
+++ trunk/Tools/ChangeLog	2012-01-30 12:10:14 UTC (rev 106231)
@@ -1,3 +1,16 @@
+2012-01-30  Alexander Færøy  <[email protected]>
+
+        [Qt] Add "New Window" button to the Qt MiniBrowser
+        https://bugs.webkit.org/show_bug.cgi?id=77281
+
+        Reviewed by Tor Arne Vestbø.
+
+        * MiniBrowser/qt/BrowserWindow.cpp:
+        (BrowserWindow::BrowserWindow):
+        * MiniBrowser/qt/MiniBrowser.qrc:
+        * MiniBrowser/qt/icons/plus.png: Added.
+        * MiniBrowser/qt/qml/BrowserWindow.qml:
+
 2012-01-30  Csaba Osztrogonác  <[email protected]>
 
         Unreviewed rolling out r106222.

Modified: trunk/Tools/MiniBrowser/qt/BrowserWindow.cpp (106230 => 106231)


--- trunk/Tools/MiniBrowser/qt/BrowserWindow.cpp	2012-01-30 12:06:16 UTC (rev 106230)
+++ trunk/Tools/MiniBrowser/qt/BrowserWindow.cpp	2012-01-30 12:10:14 UTC (rev 106231)
@@ -53,6 +53,7 @@
     engine()->rootContext()->setContextProperty("options", options);
     setSource(QUrl("qrc:/qml/BrowserWindow.qml"));
     connect(rootObject(), SIGNAL(pageTitleChanged(QString)), this, SLOT(setWindowTitle(QString)));
+    connect(rootObject(), SIGNAL(newWindow(QString)), this, SLOT(newWindow(QString)));
     if (options->useTraditionalDesktopBehavior())
         webView()->experimental()->setUseTraditionalDesktopBehaviour(true);
     if (options->startFullScreen())

Modified: trunk/Tools/MiniBrowser/qt/MiniBrowser.qrc (106230 => 106231)


--- trunk/Tools/MiniBrowser/qt/MiniBrowser.qrc	2012-01-30 12:06:16 UTC (rev 106230)
+++ trunk/Tools/MiniBrowser/qt/MiniBrowser.qrc	2012-01-30 12:10:14 UTC (rev 106231)
@@ -2,6 +2,7 @@
     <qresource prefix="/">
         <file>icons/info.png</file>
         <file>icons/next.png</file>
+        <file>icons/plus.png</file>
         <file>icons/previous.png</file>
         <file>icons/refresh.png</file>
         <file>icons/stop.png</file>

Added: trunk/Tools/MiniBrowser/qt/icons/plus.png (0 => 106231)


--- trunk/Tools/MiniBrowser/qt/icons/plus.png	                        (rev 0)
+++ trunk/Tools/MiniBrowser/qt/icons/plus.png	2012-01-30 12:10:14 UTC (rev 106231)
@@ -0,0 +1,14 @@
+\x89PNG
+
+
+IHDR#u\xBB\xFCiCCPiccxڍ\x93\xCBoU\xC6c\x8F\xA7\x95\xB1\xC1\xB4Ū\xD0\x8B6BI4}\xA8M\x84hkǮ\x956k\x9A'B\xAA&\xE3k{\xC8\xCDxzg\x9C>\xD4\xEA\x86-\x88=\xE2!V\xFC\xEA\x82]W(\x95\xAA\x82\x90*\xD6TT\xA9\xA8T\xCC\x99\x96@9\xABs\xBF\xF3\x9D\xEF|\xF7\]\xC8}ꆡ\xCA\xD8b\xEDTK\xA2\xB1\xBA&v\xFDD\x86W\x99\xA0\xC0\x84\xEBEa\xB1^_p\xC3P\xF1\x8Fx\xF2\xC0\xBD\x99\x9D\xEB\xFFMy`\xEC\xBA\xCD\xC8\xDB\xE32d\xCF{\xA1\x8E\xC1\xBC\xCC]\x8A\xC3r\xBB\x81\xBCn\xAC\xAEAn?\x90orȯ\xF22\x90\xD7\xCB\xCE\xE4\xC0K^\xC7mB\xAEL\xAF\xA7\xF0v*x _\x95\x81Ծ'\x9CjI\xD4u\xB7\xE5+\x99\xB2\xFB\x82\xF2\xFF\x8CM\xD5\xCD{\x98\xE3\x92\xFEh\xE9\xD3+\xC0\x85\xAB\x9D\xE5w\x81=`\x94\xFCxqy\x887\x82\xF5\xDA;\xBE\xF1\xC1F\xF7\xAC3\xE4|ݔ\xE5
+0
+\xC6\xEDh\xEB\eĹ\xDAY\xA8
+9\xBF\xBC0\xFE
+\xE3\xFAP'\xB3/P\xB5\xA5\x81~愌*\xE7Fx\xCB?\xBD8\xC4[\xA1\xAA/
+\xF43鞳\xBC\x99o]]\xA9\xF9d\xB02\xEC\xCDf\x9An\xF9,0\xD9)\xEAH4-|\x87*%U$\xD1\xF8xt\xA9\xA3\xE9\x8EYm\x8E\xAB\xE9!8\x9C\xA7t\xB3ЛJT\xAE\xEB\xBE\xB7}\xE3\xD13\xDD\xDDԔ6\x929\x9ERM\x9D#6\xC6\xCC\xC2D\xE1ε\xDB\xFB\x8D\xFB\xE6\xAD\xF7\xEEM޹F\x85\xA2\x8Dd\x89O\x80$J)\xA4<\xB4\x82\x9B\x85D\xC1۾\xF1H~X{R\xE3\xFAt\x82\xDA?ڿ\xD9\xF7\xED\xCF\xED\xAF\xEC_\xFFeG\xED\xE7vTL͗;\xBA\x97(VQc\x87;\xB3|>+\xF8\B\xA2\x89pQ\A\xA4w1\xEA6_3\x99\x8B\xE6\x9C9\x8F0O\x9A\xA7\xCCfٜ3\xDF4\x97F\xABb\x95\xAD"\xC2zÚ\xB7Yg\xACbr\xEB\xA0U\xB6歃V\xE5\x99\xF0RwM\xBF\xA0L\xB1dj#3\xAC#\x89\xD8@㳅D!!\x96\x97c\x80\x85nxE\xFB\xEDN,\xDB\xF6qQC%\xC5b\xE0\xCDNW)\xA1\xFDv'\x8E\x84\x96\x91\xD4[\xB29KcuM\xBE\xE3c0\xF6l'X\xFC6\xBC\xF5;d\xEF&\xD8Z\xBE\x89`\xEF\xD1\x9B*\xC0+\x9F\xC1\xADc^Oo
+\xFF\xB7a|Q\xEB\xC8\xE1\xC1i\xB2\xB9\x9F\xFB\xFD\xC7`\xD7'\xF0\xF4\xE3~\xFF\xCF/\xFA\xFD\xA7_B\xF6|\xA7\xFE\xA9#
+ֺ\xBE\xD8bKGD\xAA\x8D#2	pHYs\x9A\x9CIDAT(υ\x92=NAF\x9F\xBDބ\x84\x89>
+\xA0\xE1PpN\xC7\xB8נ\xA4)\x8A\x84DaƦ\xD8͐\xFD\x81u1+\x8D\xBF\xB5=\xCF\xF4bv]o,I\xD2dy~\xDB\xCDY_\xEC8B\x90z9\xED\x8B*'\xA6\xC4	\xA8J\xF5\x891\xF0\xE1\x9Fc4ߡ\xDCNٰ \x9CHB\xA08ɈR\xC00\xE6\xDCq\xB6\xF7\x96*8!7,:]ώ\xD7O_\x97\x9Dn\xB9$\xAB\xD8\xADƢ\x90\x8B\xF6v׶\xF3\xC0`<\xA2=M\x9A\xB4ٞ\xA0\xB4\x90'P\xC1<\xBFp\xD44t\xC0\xE7\xF9\x81@\xA9ު5\x85\xC7\xB9\x90\x8F\x93Ϛ\x90\xDE\xFBUz\xC0ZX\xF7\x87\x8F;5\x96#/s\xF1\x84𽬢u\x85lW\xF9\xF5wnŞ+\xF4\xB2;\x95\xD5\xFF\xDEP\x84@F\xC9\xE8\xF0*
+\xACI\xD7\xE9\xEFI?{\xA9\x83\xB5\xFE\xC2EcR\xB2G]%tEXtdate:create2012-01-28T19:33:28+01:00\x85\xDD|%tEXtdate:modify2012-01-28T19:33:28+01:00\xF4\x80\xB9\xC0tEXtPNG:iCCPchunk was found\xAA\xF3\.tEXtPNG:IHDR.bit_depth8)\x85~PtEXtPNG:IHDR.color_type6J\xA7+tEXtPNG:IHDR.interlace_method0\xFB;\x8CtEXtPNG:IHDR.width,height40, 37\xA2i0
+(tEXtPNG:pHYsx_res=2835, y_res=2835, units=1\x82)r>IEND\xAEB`\x82
\ No newline at end of file

Modified: trunk/Tools/MiniBrowser/qt/qml/BrowserWindow.qml (106230 => 106231)


--- trunk/Tools/MiniBrowser/qt/qml/BrowserWindow.qml	2012-01-30 12:06:16 UTC (rev 106230)
+++ trunk/Tools/MiniBrowser/qt/qml/BrowserWindow.qml	2012-01-30 12:10:14 UTC (rev 106231)
@@ -36,6 +36,7 @@
     property alias webview: webView
 
     signal pageTitleChanged(string title)
+    signal newWindow(string url)
 
     function load(address) {
         webView.load(address)
@@ -209,6 +210,26 @@
                     }
                 }
             }
+
+            Rectangle {
+                id: newBrowserWindowButton
+                height: parent.height
+                width: height
+                color: "#efefef"
+                radius: 6
+
+                Image {
+                    anchors.centerIn: parent
+                    source: "../icons/plus.png"
+                }
+
+                MouseArea {
+                    anchors.fill: parent
+                    onClicked: {
+                        newWindow("about:blank")
+                    }
+                }
+            }
         }
         Rectangle {
             color: "white"
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to