From 7fded5040f56b8def7a93fcce03f93f06bcc6bc4 Mon Sep 17 00:00:00 2001 From: Shawn Rutledge Date: Mon, 11 Mar 2013 11:42:00 +0100 Subject: [PATCH] Cosmetic changes in DefaultFileDialog and dialog shared controls Implementation of the button for QML-based dialogs matches the one for QML examples. The button and the text field use system palette colors, as does the file dialog. Change-Id: Ibf45d57bdab8799ae6aa69ba543c0e05c55b01d3 Reviewed-by: Jens Bache-Wiig --- src/imports/dialogs/DefaultFileDialog.qml | 19 +++----- src/imports/dialogs/dialogs.pro | 2 - src/imports/dialogs/images/titlebar.png | Bin 1436 -> 0 bytes src/imports/dialogs/images/titlebar.sci | 5 -- src/imports/dialogs/qml/Button.qml | 64 ++++++++++++++--------------- src/imports/dialogs/qml/TextField.qml | 11 +---- 6 files changed, 40 insertions(+), 61 deletions(-) delete mode 100644 src/imports/dialogs/images/titlebar.png delete mode 100644 src/imports/dialogs/images/titlebar.sci diff --git a/src/imports/dialogs/DefaultFileDialog.qml b/src/imports/dialogs/DefaultFileDialog.qml index 9e05ace..5542e59 100644 --- a/src/imports/dialogs/DefaultFileDialog.qml +++ b/src/imports/dialogs/DefaultFileDialog.qml @@ -213,7 +213,7 @@ AbstractFileDialog { delegate: folderDelegate highlight: Rectangle { color: "transparent" - border.color: palette.midlight + border.color: Qt.darker(palette.window, 1.3) } highlightMoveDuration: 0 highlightMoveVelocity: -1 @@ -257,11 +257,10 @@ AbstractFileDialog { id: titleBar width: parent.width height: currentPathField.height * 1.5 - BorderImage { - source: "images/titlebar.sci" + Rectangle { anchors.fill: parent - anchors.topMargin: -7 - anchors.bottomMargin: -7 + color: Qt.darker(palette.window, 1.1) + border.color: Qt.darker(palette.window, 1.3) } Rectangle { id: upButton @@ -291,7 +290,7 @@ AbstractFileDialog { anchors.left: parent.left; anchors.right: parent.right; anchors.verticalCenter: parent.verticalCenter anchors.leftMargin: textX; anchors.rightMargin: 4 text: root.urlToPath(view.model.folder) - color: "white" + color: palette.text elide: Text.ElideLeft; horizontalAlignment: Text.AlignRight; verticalAlignment: Text.AlignVCenter MouseArea { anchors.fill: parent @@ -320,12 +319,8 @@ AbstractFileDialog { width: parent.width height: buttonRow.height + buttonRow.spacing * 2 anchors.bottom: parent.bottom - gradient: Gradient { - GradientStop { position: 0.0; color: palette.dark } - GradientStop { position: 0.3; color: palette.mid } - GradientStop { position: 0.85; color: palette.mid } - GradientStop { position: 1.0; color: palette.light } - } + color: Qt.darker(palette.window, 1.1) + border.color: Qt.darker(palette.window, 1.3) Row { id: buttonRow diff --git a/src/imports/dialogs/dialogs.pro b/src/imports/dialogs/dialogs.pro index 784517f..ec425c1 100644 --- a/src/imports/dialogs/dialogs.pro +++ b/src/imports/dialogs/dialogs.pro @@ -23,8 +23,6 @@ QML_FILES += \ qml/TextField.qml \ qml/qmldir \ images/folder.png \ - images/titlebar.png \ - images/titlebar.sci \ images/up.png QT += quick-private gui-private core-private diff --git a/src/imports/dialogs/images/titlebar.png b/src/imports/dialogs/images/titlebar.png deleted file mode 100644 index 51c90082d052a94af34488ca9a13842122f7d7a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1436 zcmV;N1!MY&P)00001b5ch_0Itp) z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iXW1 z0xv7!9LBW(000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000E{NklLiq!w7*fp`1oo9~;MC5Hkm0Ga8f)%S;LHn|^l4>W+QI@MK<0LU%? zTCN^g=1tdNq`Dpph=PESv9&Y_yal)K%ETFKXCtR`vY67D3wB9@+&cbGgIArTN6+wSAX zkGy^RmUr*o{T4#Fkk#tskC!ih`Tfb0Cxj5Vy1F8SK-YDE!#OZB%*L~eNSa)23&d?U zSw1i0>gRr9IT1mtHP62Lmb0@nE-o&3^XAQ;^5Vq{d;a`6A3l8G`uZB@98Hs4A;w4} zZZ8P$T;_Us-Wa3LiY3JoBbsA{322^IDj+WNr!^z_J?9)<*YWV-LmoYP#Ov3u@#p8~ zTwPspd3nidwF01RTNaB2BC@r4CKHDcwm?9#oSA`>USgwAW7e}#gkM0Yvk41^nr1^7 z&N;5HuQ@q6;px+-_|@_O@8ADLBaYYwR2A=iy0?Jz0cyTE=eGiSB!O3eXvr9oHkkl) zJria&VhTXjdXO$lOS6-T2wfXkEEZf|Uh??yV|9$6 z$kf}E2}3pUBO*h1vm}>TF;RnPvP?}ajZsZ(s`c^F`G#o9X1&4r25)A>7;$dUeu#sd zH0nr`HO-^wWQOLC8t2no3_(Fez${xkBmh=yunfEn^?XuQ?3Ij+Zzn(@H!pav#Pqq_?!|nMq-S~Ct{2l-QZ~b zHR{$P`zF6tD!u{4zWIxhQbJa`7!wn!ntVca%bFsRXx#Sb;tV@Ca^rcTGS~=!F~4Rd zD^=}7d=H{l@KpDMcDE-MbeynXOK|hy7X0?B$O;vFv(d|Qf^dRaKe_z@t5t}6@ZhHA%GI8viucfZ4DLUOJ z%g-f2H+QV4licii=|7xc|4$k9K5-Z1_4nOT1!U>l1aAsH