From 927979c380bc4fc9be6e8b82df505726a36f9afe Mon Sep 17 00:00:00 2001
From: "Glenn Y. Rolland" <glenux@glenux.net>
Date: Tue, 19 Jul 2011 08:36:52 +0000
Subject: [PATCH] sshfs-mapper: Added qt-mapper experiment.

git-svn-id: https://websvn.glenux.net/svn/Upoc/sshfs-mapper/trunk@1683 eaee96b3-f302-0410-b096-c6cfd47f7835
---
 qt-mapper/qtsshfsmapper.32.png | Bin 0 -> 777 bytes
 qt-mapper/qtsshfsmapper.64.png | Bin 0 -> 1452 bytes
 qt-mapper/qtsshfsmapper.png    | Bin 0 -> 2832 bytes
 qt-mapper/qtsshfsmapper.rb     |  41 +++++++++++
 qt-mapper/qtsshfsmapper.svg    | 120 +++++++++++++++++++++++++++++++++
 5 files changed, 161 insertions(+)
 create mode 100644 qt-mapper/qtsshfsmapper.32.png
 create mode 100644 qt-mapper/qtsshfsmapper.64.png
 create mode 100644 qt-mapper/qtsshfsmapper.png
 create mode 100755 qt-mapper/qtsshfsmapper.rb
 create mode 100644 qt-mapper/qtsshfsmapper.svg

diff --git a/qt-mapper/qtsshfsmapper.32.png b/qt-mapper/qtsshfsmapper.32.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b51f9f2868b0055799e76084e9a3d403b2e09ef
GIT binary patch
literal 777
zcmV+k1NQuhP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800004b3#c}2nYxW
zd<bNS00009a7bBm0002_0002_0Ud?}fdBvi8FWQhbW?9;ba!ELWdL_~cP?peYja~^
zaAhuUa%Y?FJQ@H10)|OMK~z|U#nsPC6k#04@%PNm?%Lw!u4Yh6i>a+FDoG_7rI3ey
z+>#Kw)Fld`i-*8Ve}IXHsFM}mgwA2)r4od~LqS<4v6Qv2qr2<6vb*XGyE7fq4J@;H
zc51(;=kR==&uiv+<{4=SGCpu2P$?IQ_D58NJMfD1$K&XV4_qREv=jC0Q#@_m_(j4u
zOBQKLE5zF;aF-e`3@|Q{ZtJGH)NmodqMO*IdmOSOTnOO1N~X$(WK+Ir37~^{^g8u6
zg#$>I04ar~@L`-b0<3L;si4^zZW*9xR22$k1k{*RPCP)hG2hxDlz~sTN!bXnb_fA#
z=Lx-hVjsdXzzxn<H&6|uOaOr3SDNph=Di&N={{&8f5QTp$sT6U3_9vZMjF1%%mh{=
zk-bJH<Mn&JYlUDikqd`ou7QEMP+eW#{kt_(6<rvxf#8~SaVcxI)@(ONQBvRf`yWS#
zhUQO7TP|=_MHkwF&59u}X3gep!vXU7>frG3<r6I}=ielg@-HW+B*0tt$Np{!hdeub
z{77$a=SSNBCh&r`KR*4|nw&fp8XK#P+X9%v|1Qe0ptUZiv#;-hw!Z%JFbDzSIARaE
z(kRlK%?1vPj_xbI1<L>pv^$*B*YSHq0086Tp+pfdNaw<H_Iy}I%I?${Ly6v^CmEr=
zPBa`~dir4TUXb9X29+)sDZPWK&t1$ps?q$rF?<FX864>Zp5<q>O0Vf^G^i-)%lT1R
zePw0XmCK<Q0b8d?tYP9n@Q&J{bRv;KJRW2Fi^ycxKMDtsSzVPkMrA3PTu#cD5s)|h
zep4zN!0k>gG&SWNWdj5POUs*M1+x181~fE8O;tsY$I-t7r^3)Uq}(MD00000NkvXX
Hu0mjf0<2ph

literal 0
HcmV?d00001

diff --git a/qt-mapper/qtsshfsmapper.64.png b/qt-mapper/qtsshfsmapper.64.png
new file mode 100644
index 0000000000000000000000000000000000000000..638e7646d1b5808938b22db042168e709cac405a
GIT binary patch
literal 1452
zcmV;d1ylNoP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00004b3#c}2nYxW
zd<bNS00009a7bBm0005=0005=0pUlk?f?J)8FWQhbW?9;ba!ELWdL_~cP?peYja~^
zaAhuUa%Y?FJQ@H11u02HK~#90<(gk;Q&$|vKli3FZL_BT(%NcDo3>V&GdP{YPT7m1
z><@I{L<QM!z9??c2S;V>!3P;m#$bbqFS^a`WmD#afsfUR!?B50Y|+k?RFl@GF}1yE
zlWW@CJ-A_;^ly@LZXut?+ne(}{e*LJ&hH%MV+dA5J|+-XNJQUZXy-A?&B*WWCYDzX
z`7S7u9X_TIE&PPg&STWc&Yn!38KIhrw)`7Lw;!O!jQq){vIBL9mw(2{_5)PO&Yljb
z0w%!FKOoT3#&VgtvmsT0|5bYSpEh^QCnHTjzm0+Sf5j~;Z@x$oFaaz*LZYHt{+u%x
zQaa?X!@KJ!)iSacif{o2(C`rs(K+cNT!7zBprw@x(K+cNT!8&;M%6_(@}DETYs<Fc
z6rGU?LIp%1{>mGaiOk3pp#q-R2vskdHQ)3I6`+(eBC`E#AXGqJ5#u7;&jvyTj1RFy
zWc%4br~pHwP-OerK<pf#<1h@737I2QKxKlW>zB|(W@L&`0aoD7Ngj&K$Q0o#!N_I#
z1=ocjTtM|GHJ836BswQugbT0$U7r#bos%w7_Gzv@ntndY0~uKhMT!6w7(9U*>|1;*
zLuotp$|$Zg8}Y{DvJ&Tq)KW#mLsovVi7uI$b0NJ}<Nk{mzuwJV*|{?z{cO+zl>UVK
z$42h&Jw{{l-$NmlbLYw<w{JUxK3~aDIBZvSy&&Ia)8i#25o&9Pi#Kofm+jdzTx7Lo
z-XG;l7%}B^7-HIc_&)reRcFtZK00$|ZLp)mRXRLeQE3<s+w7k<uvmg2w>uC%bm(tq
zYinOxRi~~lG}8pYv$MjZh3mcd#@=d7e>5g=I`8)!K77U6))rXMX>(T>n%VVQB{0@l
zp4n8S5(+idA33tWX5G4NzDQ(YZJ8?I5lSdRQ)zZuQ@MHbwYvKH-MyWiHhun|GLgGD
z1J9<#>@hglRJ(rtzM=N^qIuOLO%>428X<F!u2)sHwCorP1}%xX-Zf1?05#Z6v#{fG
zO{=TjvSo{RuJ=q6aEq#buqq-m?%Zi!(b~GgH`_a=2rz(lJQA+PDV#dBHUG(zng2~w
z1pJA;`vDtWGO~1iY1P4lo*9RNbOB?a|G=AB`ste==g+@hGB9A7wmvOgz;7(`4zgP6
zeSz`uvhw4{8>TJDNEL8{0`D*ET_rQ~e=c5JGwtF?ngAbp{;$}#JVBu;^N!C~U(?fL
zok)Hzr8E6l20mxEJw~M|m$Cs2!(MRmWL;nKbM-W9M>;6z6?KAjh2nqOI9T$SMyV6u
zblkY%8clwd*U2VFCoM${Tp!%QAKJ@kZVP0*K+z!f9jpCUd3Qw?n#&6J?p39nR{vKK
zQt;ATaf0TGYHkm2q$Bte{`{5b%a$x)w_*TZtp2MsMt)~g-6*b<ijSEDgC*sO1WdlP
zl~NMx$5VU(Pw@r7PH%iIw|ZCO*UN}5DI!+rV8Y?Vu#bZgM$sZzheybdKEm<zGM<WF
zHn<kcH=fMI#0$mYu!7V1e8A6I6C9=1dX3upYg3*kun{y8*pxUW4p0{DCCF4PM57j%
zbUcy9uYih9l@h0v#rjRpj7svp!0eKkWGp0?%yLeErscE%h{e<?tHGQT5RK-zfOuS;
zQYXwQ0g9r<w{6p=>_>7+fZZM%sH~j2A<QWOZg(hUGn7*TJf1+x$~UJ3Y}nvWIYrJH
z0g5v6bl0wMN=+gU9>>h+kZkPsheP3TqBK0|!d`bbv3~)T%YWb4Z0sli0000<MNUMn
GLSTYfbhDEH

literal 0
HcmV?d00001

diff --git a/qt-mapper/qtsshfsmapper.png b/qt-mapper/qtsshfsmapper.png
new file mode 100644
index 0000000000000000000000000000000000000000..2f768b00699624d91d5795b529d4693e155a8095
GIT binary patch
literal 2832
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

literal 0
HcmV?d00001

diff --git a/qt-mapper/qtsshfsmapper.rb b/qt-mapper/qtsshfsmapper.rb
new file mode 100755
index 0000000..cf9c3c0
--- /dev/null
+++ b/qt-mapper/qtsshfsmapper.rb
@@ -0,0 +1,41 @@
+#!/usr/bin/ruby
+
+require 'Qt4'
+ 
+app = Qt::Application.new(ARGV)
+si  = Qt::SystemTrayIcon.new
+ 
+std_icon = Qt::Icon.new('qtsshfsmapper.32.png')
+alt_icon = Qt::Icon.new
+blinking = false
+ 
+si.icon  = std_icon
+si.show
+ 
+Qt::Timer.new(app) do |timer|
+  timer.connect(SIGNAL('timeout()')) do
+    si.icon = (si.icon.isNull ? std_icon : alt_icon) if blinking
+  end
+  timer.start(500)
+end
+ 
+menu = Qt::Menu.new
+quit = Qt::Action.new('&Quit', menu)
+ 
+quit.connect(SIGNAL(:triggered)) { app.quit }
+menu.addAction(quit)
+ 
+si.contextMenu = menu
+ 
+si.connect(SIGNAL('activated(QSystemTrayIcon::ActivationReason)')) do |reason|
+  case reason
+    when Qt::SystemTrayIcon::Trigger
+      blinking = !blinking
+      si.icon  = blinking ? alt_icon : std_icon
+    when Qt::SystemTrayIcon::MiddleClick:   puts 'Middle Click'
+    when Qt::SystemTrayIcon::Context:       puts 'Right Click'
+    when Qt::SystemTrayIcon::DoubleClick:   puts 'Double Click'
+  end
+end
+ 
+app.exec
diff --git a/qt-mapper/qtsshfsmapper.svg b/qt-mapper/qtsshfsmapper.svg
new file mode 100644
index 0000000..646273a
--- /dev/null
+++ b/qt-mapper/qtsshfsmapper.svg
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="210mm"
+   height="297mm"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.47 r22583"
+   sodipodi:docname="qtsshfsmapper.svg"
+   inkscape:export-filename="/home/warbrain/qtsshfsmapper.32.png"
+   inkscape:export-xdpi="6.3357625"
+   inkscape:export-ydpi="6.3357625">
+  <defs
+     id="defs4">
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 526.18109 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="744.09448 : 526.18109 : 1"
+       inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+       id="perspective10" />
+    <inkscape:perspective
+       id="perspective2826"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2848"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2870"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2894"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+    <inkscape:perspective
+       id="perspective2917"
+       inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+       inkscape:vp_z="1 : 0.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_x="0 : 0.5 : 1"
+       sodipodi:type="inkscape:persp3d" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.7"
+     inkscape:cx="799.43832"
+     inkscape:cy="496.71725"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     showguides="true"
+     inkscape:guide-bbox="true"
+     inkscape:window-width="1280"
+     inkscape:window-height="976"
+     inkscape:window-x="-4"
+     inkscape:window-y="-3"
+     inkscape:window-maximized="1">
+    <sodipodi:guide
+       orientation="1,0"
+       position="348.57143,635.71429"
+       id="guide2933" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Calque 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <path
+       style="fill:#ffff00;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 354.625 277.34375 C 326.23113 299.46176 303.56645 327.89978 293.9375 360.53125 C 268.22322 447.67412 351.0979 506.2527 351 506.3125 C 350.90213 506.37227 443.04546 463.87809 505.65625 529.71875 C 553.03856 579.54534 558.94748 666.83071 538.40625 730.90625 L 576.03125 730.90625 L 576.03125 277.34375 L 354.625 277.34375 z "
+       id="path2816-2-0-5" />
+    <path
+       style="fill:#000080;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 417.21875 492.8125 C 380.56207 492.84018 351.40794 506.25201 351.40625 506.1875 C 351.40343 506.07286 342.10633 607.10404 253.78125 628.40625 C 210.86635 638.75645 163.1174 626.57338 122.46875 603.34375 L 122.46875 730.90625 L 538.90625 730.90625 C 559.46911 666.82553 553.55251 579.49751 506.15625 529.65625 C 478.76403 500.85097 445.7295 492.79097 417.21875 492.8125 z "
+       id="path2931" />
+    <path
+       style="fill:#aa0000;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       d="M 122.46875 277.34375 L 122.46875 603.90625 C 163.08325 627.07745 210.73416 639.21186 253.59375 628.875 C 341.91883 607.57279 351.2118 506.53885 351.3125 506.59375 C 351.4132 506.64863 268.56696 448.08036 294.28125 360.9375 C 303.97006 328.1032 326.85807 299.52026 355.5 277.34375 L 122.46875 277.34375 z "
+       id="path2816-2-0" />
+  </g>
+</svg>