From 07a904dd75d81ccc3bae43f68a2eb636e59f61f6 Mon Sep 17 00:00:00 2001 From: Oscar Andreasson Date: Thu, 23 Jul 2015 20:37:52 -0700 Subject: [PATCH] Transport.qml: Worked a bit on the style and layout of the Public Transportation module, added logo images --- Transport.png | Bin 0 -> 2224 bytes Transport.qml | 124 +++++++++++++++++++++++++++++++------------------- Transport.xcf | Bin 0 -> 18021 bytes 3 files changed, 76 insertions(+), 48 deletions(-) create mode 100644 Transport.png create mode 100644 Transport.xcf diff --git a/Transport.png b/Transport.png new file mode 100644 index 0000000000000000000000000000000000000000..4478c881c8679a95f872026082f193a5037996b4 GIT binary patch literal 2224 zcmbtVc~BEq7~h1DM6PTg+ASc4LqN`8EuaD=B!p0ut6Fi4!6jpHYAoS~K{3EagC>Yt zk4~$MBU-Pb!Gd%^g^&rhFrw8eHY#M20&S^)SU`qK-zG$KrvFHHzJ2fazWv^Jzqggi ziE;Ke&NdJP*~jy_sSrfa;xCm9IL|Wtmw}0#kr2lPGk9KdnsQp>~3OSBFA)|s=N%9eiZ*iCtR zfjACPx^Oy#VjiM&jYbl(wNyw=O+I!lMGe4Ur2~YL0QLE1ox$i3cK5I=_-v+D7grtC z6PhE@YKL|LE`^hHoojE`MBajNn6CGeLhgzT>YCoe{PF(v7kr66<6A|_nbOVW#mggN zo&9?vOGTRS)@SBWLe^YiWAqAAsbN#Sn%d{S5Y@mYwJPu7$+C|2O|Ga0nzLj0)HQeV zWCe=|BA2qB2ln!-33f_fGMG(P~G0*6n8$&)gujq3UP!s{%dh&=p&8&<7 zyhn)x<2ww+k(vtK0rETsssgXvnYFPRwCQ%jcEW?J(6MtWzBzZ1vQE#{t?|M>bW zybW&c_wW!{OGPJx*u&7P7rk1f{Yb?Rv||Oo7>A!MJy%lEJ*m7?jlQb$6L-2SMaB7_ zq-S$%y@nbBQHFL=*x2H*`e+Y%R8qk}XV{+Y0X;`IyDRo=*GPu1yVVHt(b{dbc8IP% z5YTyCh=UY~4kuTYf>M5lp(oU%5We5u-3534- z+{oE>9b)Ont->>)Iz$Ji;{MUmbPrI{wz;Z*c3!eZ?;DFZ!TFi{gXb54n$b?Uh0Exk zAwtj_5qVP|xGTuw7GSk#@I@vYvF|Bz?~L5BLCwEAiUczi^3%Q<8yc4?5S6}upiXRy zGUD20))UkFsJSP1E3a>1dUzB}6`%T}Zh6+97iu;jGS##)P%c@^s?SOQi+tAY$9?70 z5`2+;vA6a{vt9=GXI<0{kko@=e$mF4>T9WU{=RP4c>wcm_kTyr9SFS&7L+$=k<&({ zlm2O2qqsBct?qr}OuRlE?*zi+a>+vTeQO@K1P)AqY9IGhAi+|WjXfyIotLNXS=F;r z^B7uN@M&)%MzqR2<&OrqY{b6xBN1jbpk3<#N?8sAq**}Gg*gx9V)(G=Bp=nL5>PG8%|I5uA Z$EFEKmXZHnDG<_eMtp1{w=QN&`M(@fq(uM# literal 0 HcmV?d00001 diff --git a/Transport.qml b/Transport.qml index ffc7130..854edce 100644 --- a/Transport.qml +++ b/Transport.qml @@ -43,66 +43,94 @@ Item { } } - TableView { - id: tableView + RowLayout { anchors.fill: parent - model: lineModel - frameVisible: false - Component.onCompleted: { - console.log(root.width) - console.log(tableView.width) + Rectangle { + id: logo + anchors.left: parent.left + anchors.right: parent.right + anchors.top: parent.top + height: 100 + color: "black" + Image { + source: "Transport.png" + anchors.fill: parent + fillMode: Image.PreserveAspectFit + + } } - style: TableViewStyle { - backgroundColor: "black" - alternateBackgroundColor: "black" - headerDelegate: Rectangle { - height: textItem.implicitHeight - width: textItem.implicitWidth - color: "black" - Text { - id: textItem - horizontalAlignment: Text.AlignLeft - text: styleData.value - font.bold: true - color: "white" - } + Rectangle { + anchors.left: parent.left + anchors.right: parent.right + anchors.top: logo.bottom + anchors.bottom: parent.bottom + + TableView { + id: tableView + anchors.fill: parent + model: lineModel + frameVisible: false + + Component.onCompleted: { + console.log(root.width) + console.log(tableView.width) } - itemDelegate: Rectangle { - color: "black" + style: TableViewStyle { + backgroundColor: "black" + alternateBackgroundColor: "black" - Text { - id: itemText - anchors.verticalCenter: parent.verticalCenter - color: "white" - text: styleData.value + headerDelegate: Rectangle { + height: textItem.implicitHeight + width: textItem.implicitWidth + color: "black" + Text { + id: textItem + horizontalAlignment: Text.AlignLeft + text: styleData.value + font.bold: true + color: "white" + } } + + itemDelegate: Rectangle { + color: "black" + + Text { + id: itemText + anchors.verticalCenter: parent.verticalCenter + color: "white" + text: styleData.value + } + } + } + TableViewColumn { + role: "number" + title: "No" + width: tableView.width / 6 + } + TableViewColumn { + role: "destination" + title: "Destination" + width: (tableView.width / 6) * 3 + } + TableViewColumn { + role: "arriving" + title: "Arriving" + width: tableView.width / 6 + } + TableViewColumn { + role: "next" + title: "Next" + width: (tableView.width / 6) + } + } } - TableViewColumn { - role: "number" - title: "No" - width: tableView.width / 6 - } - TableViewColumn { - role: "destination" - title: "Destination" - width: (tableView.width / 6) * 3 - } - TableViewColumn { - role: "arriving" - title: "Arriving" - width: tableView.width / 6 - } - TableViewColumn { - role: "next" - title: "Next" - width: (tableView.width / 6) - } } } diff --git a/Transport.xcf b/Transport.xcf new file mode 100644 index 0000000000000000000000000000000000000000..41494ddf9877dc37c936e0783497d8060061d9fc GIT binary patch literal 18021 zcmeHP&reiW6h1QpGXo3?h#_abb`quGhV zoyGj}M1G@i8%cuvh>UJ-Jy=~%Z?3NvZf6@uSMp2itLq!-Q4>sT(H zn3YA{B-pQtKQ$dySP+X%crMpUr2mVDY2L~@xfYQD_vMydVhJ7_19NcHkY?{ z2xRT@Bsaxhm3%1vBA?h8_+pt(9v*pjV{vWs?)t{o2#u1Y13M7kh)@Ufk z5eT`@GW<0HHs0ikr#$gyPy8t2Y}fu0h}ime#4RnziY~YXcc@3%=%UCCq~CZ4c+a07 zy90sw2uI=O8}R`66hL0b*T8qcFTn32 z-G2a&fhQt84I=$S7Ptu%L^4lBhVY(4eZYjsDEb;how3Ivzq35JgXC$RlazrPkMaQL0$E01ea$HBGQ=M0~O2dzM4U$i?N2NnE z(xd&-uiY}F9WttIGOkBtN*m>zCgg(F$whr8>cp<7b4V*E|HQkd@m>w$#D7w!*5`(6 z649JA=y|j=37(BguMSFDPs*@%$(Xjwq_)V6res!=GOzWL(}*~+ZLsVR)=h0w-g6L? zOA^;PN$RXL=~-#kX*sHAq*W*6n4X5LXCdn&(xt-?qKsjRb4V)(=X_*a94`X-r{shV zNw=9jgLv@)>4SuwG&AWWB%@CTv{wcVdL(0J7iUY-#|JHDwcLRZ#d&E4Tb?a!1(8eg<(Xo%4u zBTgG-MTJ#@&0{%&byzN#^wJEhLwJhycYF$^G+0fN)el6Bp zG*5!sjp=qK_QK{3-#;AxH(CD6zJ0wmFyjF`xTUE3g0rpk%-L1hhIDmiwR|_-ot?q@ z&&#vAxKyS@OL?B3wo;w)e#`S%rdvV|gd7Mt5L_2_d+rQ;XWIGZZX)=#bSaN>aPN7X z_j|AFZ`)sQx4cq*c|GR2`QE&!gd7Mt5OSbwo!G_RNEGc2?_Bc6U0rYIoImv20seJl zaA!}<`vt)LGw#!INB7l0`2Lk`I4c9;_*du8>mdJ5;+i^09V z=jFLQBjAn&cQ1H8z;ghcuH_EVACZtryAD{$q&-M=$fP|nsa6~5|F>19xID#S1dZW{ zJA#ngzch@vHOwty_n@)QY#VzI8p{tGy$hmu11R`m=a#bvm2AfvX5Q^N_G`DONe}6= zG*05`LOp1G5r$jHkN{&thP+-3aq1u821`z3a>?8P;xvlOoVgK{G`C!4ahvA60dEQs zO>(v(Qn(pYEzj1qZP~VY^N9ViU*13>9k@{w!6l@SvLe4<3!b&$)Z2@=QrBF@U|-fK z2Au;Rg8)zn>U?YYoDmQTNp*PFe%pp^lkM}G7IB50I+34o@*DR5GWl-?;vl|;;#iW# zIO;K+Qjaha#pSAD{YO-BS$asH;sWmp&snqgyt#Dd+~>O;Wp^Q-7kUjK_uSgOImR}5 zp3Qy;o^g`~-s0LJ3S>rbFKpOHcpOGqmMM*xDU*!kaQ8UmWXMU%+Vf=5=7lnO*kuw*Fxc!}s5x{5z@7ae1E?_-n;stBHG~G2By1 zRS##4Lj#=}Y6IJ>wT>wkc?^^ z@TULAK?$xs)~4HUNC$E+=8QDNjdM92%r6?LsDtxu43ZIr=W#@@7zs%_vfoZ^J#WX1 zhn(cQ=grV2-_~TyR-%Gw rmI{WJ3Wgyi?g;IlC&9JC3EpQt;OC6E|M1^h{9ObBxmN_^b4AF%lwUPv literal 0 HcmV?d00001