From 86f3d55d0796ecfe05dafaf71319904394f5fec4 Mon Sep 17 00:00:00 2001
From: "aleksandr.ledyaev" <aleksandr.ledyaev@demlabs.net>
Date: Wed, 21 Oct 2020 17:24:05 +0300
Subject: [PATCH] [+] icon_on_off_net.svg; icon_on_off_net_hover.svg;
 ic_copy.svg; ic_copy_hover.svg; Icon_sync_net.svg; Icon_sync_net_hover.svg;
 next- page.svg; next-page_hover.svg;

[-] networks_next_icon.png; networks_next_icon_hover.png;
networks_previous_icon.png; networks_previous_icon_hover.png

[*] DapNetworkName.qml; DapNetworkPanelButton.qml;
DapNetworkPopupButton.qml; DapNetworkPopup.qml; DapNetworksList.qml;
DapNetworksPanel.qml
---
 CellFrameDashboardGUI/qml.qrc                 |  12 +++--
 .../resources/icons/Icon_sync_net.svg         |   1 +
 .../resources/icons/Icon_sync_net_hover.svg   |   1 +
 .../resources/icons/ic_copy.svg               |   1 +
 .../resources/icons/ic_copy_hover.svg         |   1 +
 .../resources/icons/icon_on_off_net.svg       |   1 +
 .../resources/icons/icon_on_off_net_hover.svg |   1 +
 .../resources/icons/networks_next_icon.png    | Bin 6290 -> 0 bytes
 .../icons/networks_next_icon_hover.png        | Bin 5580 -> 0 bytes
 .../icons/networks_previous_icon.png          | Bin 6480 -> 0 bytes
 .../icons/networks_previous_icon_hover.png    | Bin 5491 -> 0 bytes
 .../resources/icons/next-page.svg             |   1 +
 .../resources/icons/next-page_hover.svg       |   1 +
 .../desktop/NetworksPanel/DapNetworkName.qml  |   6 +--
 .../NetworksPanel/DapNetworkPanelButton.qml   |   3 ++
 .../desktop/NetworksPanel/DapNetworkPopup.qml |  47 +++++++++++-------
 .../NetworksPanel/DapNetworkPopupButton.qml   |  14 +++---
 .../desktop/NetworksPanel/DapNetworksList.qml |   6 +--
 .../NetworksPanel/DapNetworksPanel.qml        |   9 ++--
 .../CellFrameDashboardService.pro             |   2 +
 20 files changed, 69 insertions(+), 38 deletions(-)
 create mode 100644 CellFrameDashboardGUI/resources/icons/Icon_sync_net.svg
 create mode 100644 CellFrameDashboardGUI/resources/icons/Icon_sync_net_hover.svg
 create mode 100644 CellFrameDashboardGUI/resources/icons/ic_copy.svg
 create mode 100644 CellFrameDashboardGUI/resources/icons/ic_copy_hover.svg
 create mode 100644 CellFrameDashboardGUI/resources/icons/icon_on_off_net.svg
 create mode 100644 CellFrameDashboardGUI/resources/icons/icon_on_off_net_hover.svg
 delete mode 100644 CellFrameDashboardGUI/resources/icons/networks_next_icon.png
 delete mode 100644 CellFrameDashboardGUI/resources/icons/networks_next_icon_hover.png
 delete mode 100644 CellFrameDashboardGUI/resources/icons/networks_previous_icon.png
 delete mode 100644 CellFrameDashboardGUI/resources/icons/networks_previous_icon_hover.png
 create mode 100644 CellFrameDashboardGUI/resources/icons/next-page.svg
 create mode 100644 CellFrameDashboardGUI/resources/icons/next-page_hover.svg

diff --git a/CellFrameDashboardGUI/qml.qrc b/CellFrameDashboardGUI/qml.qrc
index 98aaec4..317b1da 100755
--- a/CellFrameDashboardGUI/qml.qrc
+++ b/CellFrameDashboardGUI/qml.qrc
@@ -174,14 +174,18 @@
         <file>screen/desktop/Certificates/parts/TitleTextView.qml</file>
         <file>screen/desktop/Certificates/parts/Utils.qml</file>
         <file>screen/desktop/NetworksPanel/DapNetworksPanel.qml</file>
-        <file>resources/icons/networks_next_icon.png</file>
-        <file>resources/icons/networks_next_icon_hover.png</file>
-        <file>resources/icons/networks_previous_icon.png</file>
-        <file>resources/icons/networks_previous_icon_hover.png</file>
         <file>screen/desktop/NetworksPanel/DapNetworkPanelButton.qml</file>
         <file>screen/desktop/NetworksPanel/DapNetworksList.qml</file>
         <file>screen/desktop/NetworksPanel/DapNetworkPopup.qml</file>
         <file>screen/desktop/NetworksPanel/DapNetworkName.qml</file>
         <file>screen/desktop/NetworksPanel/DapNetworkPopupButton.qml</file>
+        <file>resources/icons/ic_copy.svg</file>
+        <file>resources/icons/ic_copy_hover.svg</file>
+        <file>resources/icons/icon_on_off_net.svg</file>
+        <file>resources/icons/icon_on_off_net_hover.svg</file>
+        <file>resources/icons/Icon_sync_net.svg</file>
+        <file>resources/icons/Icon_sync_net_hover.svg</file>
+        <file>resources/icons/next-page.svg</file>
+        <file>resources/icons/next-page_hover.svg</file>
     </qresource>
 </RCC>
diff --git a/CellFrameDashboardGUI/resources/icons/Icon_sync_net.svg b/CellFrameDashboardGUI/resources/icons/Icon_sync_net.svg
new file mode 100644
index 0000000..5455f9b
--- /dev/null
+++ b/CellFrameDashboardGUI/resources/icons/Icon_sync_net.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><rect width="24" height="24" fill="none"/><g transform="translate(2.428 -2.7)"><path d="M3.475,13.654l-.885-2.92a.491.491,0,0,1,.339-.61h0a.5.5,0,0,1,.619.334l.516,1.7a6.115,6.115,0,0,1,11.205.436.5.5,0,0,1-.457.668.512.512,0,0,1-.472-.32,5.126,5.126,0,0,0-9.465-.218l1.887-.567a.5.5,0,0,1,.619.334h0a.491.491,0,0,1-.339.61l-2.963.872A.5.5,0,0,1,3.475,13.654Z" transform="translate(0 0)" fill="#453f5a"/><path d="M22.858,58.42l-.516-1.7a6.132,6.132,0,0,1-11.22-.45.5.5,0,0,1,.457-.668.512.512,0,0,1,.472.32,5.126,5.126,0,0,0,9.465.218l-1.887.567a.5.5,0,0,1-.619-.334.491.491,0,0,1,.339-.61l2.963-.872a.5.5,0,0,1,.619.334l.885,2.92a.491.491,0,0,1-.339.61h0A.5.5,0,0,1,22.858,58.42Z" transform="translate(-7.264 -39.464)" fill="#453f5a"/></g></svg>
\ No newline at end of file
diff --git a/CellFrameDashboardGUI/resources/icons/Icon_sync_net_hover.svg b/CellFrameDashboardGUI/resources/icons/Icon_sync_net_hover.svg
new file mode 100644
index 0000000..d91167f
--- /dev/null
+++ b/CellFrameDashboardGUI/resources/icons/Icon_sync_net_hover.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><rect width="24" height="24" fill="none"/><g transform="translate(2.428 -2.7)"><path d="M3.475,13.654l-.885-2.92a.491.491,0,0,1,.339-.61h0a.5.5,0,0,1,.619.334l.516,1.7a6.115,6.115,0,0,1,11.205.436.5.5,0,0,1-.457.668.512.512,0,0,1-.472-.32,5.126,5.126,0,0,0-9.465-.218l1.887-.567a.5.5,0,0,1,.619.334h0a.491.491,0,0,1-.339.61l-2.963.872A.5.5,0,0,1,3.475,13.654Z" transform="translate(0 0)" fill="#fff"/><path d="M22.858,58.42l-.516-1.7a6.132,6.132,0,0,1-11.22-.45.5.5,0,0,1,.457-.668.512.512,0,0,1,.472.32,5.126,5.126,0,0,0,9.465.218l-1.887.567a.5.5,0,0,1-.619-.334.491.491,0,0,1,.339-.61l2.963-.872a.5.5,0,0,1,.619.334l.885,2.92a.491.491,0,0,1-.339.61h0A.5.5,0,0,1,22.858,58.42Z" transform="translate(-7.264 -39.464)" fill="#fff"/></g></svg>
\ No newline at end of file
diff --git a/CellFrameDashboardGUI/resources/icons/ic_copy.svg b/CellFrameDashboardGUI/resources/icons/ic_copy.svg
new file mode 100644
index 0000000..1ff98a1
--- /dev/null
+++ b/CellFrameDashboardGUI/resources/icons/ic_copy.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><g transform="translate(-3 -956.362)"><path d="M9.722,958.362a.268.268,0,0,0-.243.268v1.606H6.243A.268.268,0,0,0,6,960.5v9.367a.268.268,0,0,0,.268.268h7.493a.268.268,0,0,0,.268-.268v-2.409h2.409a.268.268,0,0,0,.268-.268V958.63a.268.268,0,0,0-.268-.268H9.722Zm.293.535H16.17v8.028H14.029V960.5a.268.268,0,0,0-.268-.268H10.014Zm-3.479,1.873h6.958V969.6H6.535Z" transform="translate(0 0)" fill="#757184"/></g></svg>
\ No newline at end of file
diff --git a/CellFrameDashboardGUI/resources/icons/ic_copy_hover.svg b/CellFrameDashboardGUI/resources/icons/ic_copy_hover.svg
new file mode 100644
index 0000000..eaa41c0
--- /dev/null
+++ b/CellFrameDashboardGUI/resources/icons/ic_copy_hover.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="16" height="16" fill="none"/><g transform="translate(-3 -956.362)"><path d="M9.722,958.362a.268.268,0,0,0-.243.268v1.606H6.243A.268.268,0,0,0,6,960.5v9.367a.268.268,0,0,0,.268.268h7.493a.268.268,0,0,0,.268-.268v-2.409h2.409a.268.268,0,0,0,.268-.268V958.63a.268.268,0,0,0-.268-.268H9.722Zm.293.535H16.17v8.028H14.029V960.5a.268.268,0,0,0-.268-.268H10.014Zm-3.479,1.873h6.958V969.6H6.535Z" transform="translate(0 0)" fill="#d51f5d"/></g></svg>
\ No newline at end of file
diff --git a/CellFrameDashboardGUI/resources/icons/icon_on_off_net.svg b/CellFrameDashboardGUI/resources/icons/icon_on_off_net.svg
new file mode 100644
index 0000000..eaa52d5
--- /dev/null
+++ b/CellFrameDashboardGUI/resources/icons/icon_on_off_net.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g transform="translate(6 5)"><g transform="translate(-6 -5)" fill="rgba(255,255,255,0)" stroke="rgba(0,0,0,0)" stroke-width="1"></g><g transform="translate(0.796 2)"><path d="M13.665,12.913a.54.54,0,1,0-.65.862,4.827,4.827,0,1,1-5.8-.009.54.54,0,1,0-.65-.862,5.914,5.914,0,1,0,9.463,4.732,5.867,5.867,0,0,0-2.365-4.723Z" transform="translate(-5 -12.549)" fill="#453f5a"/><path d="M44.9,8.965a.54.54,0,0,0,.54-.54V4.1a.54.54,0,1,0-1.08,0V8.425A.54.54,0,0,0,44.9,8.965Z" transform="translate(-39.734 -4.564)" fill="#453f5a"/></g></g></svg>
diff --git a/CellFrameDashboardGUI/resources/icons/icon_on_off_net_hover.svg b/CellFrameDashboardGUI/resources/icons/icon_on_off_net_hover.svg
new file mode 100644
index 0000000..481f66b
--- /dev/null
+++ b/CellFrameDashboardGUI/resources/icons/icon_on_off_net_hover.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g transform="translate(6 5)"><g transform="translate(-6 -5)" fill="rgba(255,255,255,0)" stroke="rgba(0,0,0,0)" stroke-width="1"></g><g transform="translate(0.796 2)"><path d="M13.665,12.913a.54.54,0,1,0-.65.862,4.827,4.827,0,1,1-5.8-.009.54.54,0,1,0-.65-.862,5.914,5.914,0,1,0,9.463,4.732,5.867,5.867,0,0,0-2.365-4.723Z" transform="translate(-5 -12.549)" fill="#fff"/><path d="M44.9,8.965a.54.54,0,0,0,.54-.54V4.1a.54.54,0,1,0-1.08,0V8.425A.54.54,0,0,0,44.9,8.965Z" transform="translate(-39.734 -4.564)" fill="#fff"/></g></g></svg>
diff --git a/CellFrameDashboardGUI/resources/icons/networks_next_icon.png b/CellFrameDashboardGUI/resources/icons/networks_next_icon.png
deleted file mode 100644
index 4c062690c145ae4ff694861f755f49df5ba5247c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6290
zcmV;D7;Wc?P)<h;3K|Lk000e1NJLTq001Ze001Zm1^@s6jQ+T7000$KdQ@0+Qek%>
zaB^>EX>4U6ba`-PAZ2)IW&i+q+TEI0lH)wGh2OD?SpvLS4s68i;4Xi@1W1`OU4Ql5
zrzu5?YKj7ZG$+qVP|g4Q_fr4jFGk~)4=KkIqvp>SUu@+=*5|M6cccA&-+%W0&b*&j
zk1s5z97lKlo9cCa<$QSl;4w~nKd*9r-02K-eQ^)y<j$54<8_jpx97a^*Fa^S53%I*
zI@M;+v0oSNsa*eD+Cx7Ek^igL6Fy<35xB}(JDqWQzvnXpcm7p5zuyDbF=IYkmlOx@
z?wMeax8>bOtzQlFX5{;m`e^;frw_)r^*Zl9*fL%=;=`9;nDDjnw~1eF>>e|+?_Y4^
z{AoGYzqLkQYo66rAF*h>B1)^<I`SJXY?$2bpG97Ye}T_wzY4F+ojT4Ly6eWPn_?{1
zU&?qhOf}2Qee9+)MQ^7~9Ifrv?Q_{BTWsH6^71mvCRf~W8J~4Km2;f7kGYtA-?H!5
zS>({eaH%y6X86gsFZHJ{fAdmnbup3A`C%*OWhHW%hImfixeAAvb@?r91K+R9{rV+-
zBvd_@iJ3DCth${cS}@Ppa@)_2>jKA<6-K3T4S<QbcVIHc;Q<}V0TYc*)+S@HW5z+1
znOo;=!viJ+JD8;P&PA(|%~tNsZ<5*9+F+xV(_j;h2rjyWZ;Gop%lkn5B%g_)8eH%p
zgcwrDDwI&8i#~=JV~PTDHM!(dNHL|9Q%N<u>~qL5r<`-iwb<goz))gIC6`iawW@NX
z%2<`_D`%Q*uK5;PY^mi|TJ3~S_dWF3Q_sEhI_z)*m>6-Skw+PI8Z|+R>1UX6rkQ7%
zbrEaJEx*EwE3LfBst>PSUj6j?h1bmGHM>0}*QJNoIIB{+hcE&sL41bCtT%W(i3bR1
zD?ZcNcyGmX;xk<=Nf9iQ4B{I#jCc$e`e|%f=Ha`i=l+r3RLK9xZ}un8DRJHZhvyWo
z`|P(byf&oH_3g2fg<@0f$UeTGxl$mj6t()_9{*PcT5ZkNF|C7wgciy&Dz5BepPf8!
zZnZFm7jOIC%Z$~h47hZnythJqZF==t!053|UEL)-MeL0lRVI34sI@2JCbSh@U&ez&
zarg+lTPi`Sw#*S`F@Crft4`gyY5md!h$E1>RJo={vVF~7lC$JM41N*%zE|=@6Lgl)
z3~rSWS;%lKBl2T6+nBC#Qv!(KQ><kcsTd{{8(OohEzjCRcC8Wa+|1<e^291(xtVfh
zJ}DI@vPh~ib4ts0#pga+>|-us%yQP+mb)R*Cj&Gl!#qNq6u7!=olOqL2ca-8M<pK&
z0X$M6`eVJ;jWw}S8IoKvt=L-43)BD(U1!cqu)ApE3WYR<Xw)jhiVN}N%5in(YDu)A
zC;7#E@|<<HG&_s2nKC?T?lWP{?3WL2)HbZeMhPouhDhDB>^S&f1J~lrIth?b?2JBV
zjKAZdi1lFuHj61M=Bcs{24Wek$)=GSAuw$rmV)!Gwc)Tc7PG#k7+Ni6gxqvWv1gf=
zGdY>DMr<>6h5wk(Tm)GlH2As3L4lA2KClu_*3kw%Cq$ZYi3r$0inYo->gb-Rz~%}<
z<#gS#uYY?4If-$(eP2rFmGc}f^rrI!iDw<G5Q`14)U{%Yo*qnJ+<MG5vs>AdAu$EA
zL*fc&_@)MR*LmEmb0xi|33UL`0D6Zo!LJgr-=pcEoUf}C+n9$WS=o+p7^@_VZN^OE
znTlt+qzc)wJ!9a)Q;TQZvOD9;&iGEc=s<KA2{sazX)=;Z?UAr9Res)2!Uhk`icS)i
z^zelr%NVt<+*&s+$uz*{M5@i|hVpQ}Kr|E~a7+Mcz(`s=y=Ho3d?({a0f9iBG2u%h
z4pO!)=n;verKnmGa-;P&a&x^IF>$3@Ne1kMOKqfFC>Gez67$aYfx&bu+#;A3m#afr
ziIwS=Gr$NYXYEJ>(#p23m*7@5+qfnzP0bo}=2asR4|A9cydo8;LMnkf9{Oo=jJSZ*
zBo~;7U6R;Agv$Go%0_Au9)cw1z+)>>0i=Q|p-$L1MY(JwaaQov-wPX>=`eBIH=Kc?
zfyzh)ma=-#45H;m$7UGpz*)7Ed`KJ40N7c8GaF<cf(_ekK&B~H430VbYD~ndV!)}w
zdVFz`(H2DH1|#@1!-guip$cG}x~`lEf+k4AMD3a@T}Y!^!~xlc3u>TwROTp9L#P(V
zk7W!gIPeJ<spgAp>W_Lu&{T<HbrqcGH6uyEF-r^~SOrvND*GTEIBDY2WEKgkK@_pC
z*};sn<CsB30W{`QiFI4Ijq{zL+^o$xNMeuZz*DG12njT(js~r;y{6H?z0ig#jvL?M
zlc&H<loXiGlTRQw@#~q7IB7w@cn9P_ZU9`2JBP7t2CaIslAgUw^)gF_6S4E_;;%jw
z^<+pU7$B*IPe4zdv1$hXtKfHJ9c`sjf}4HqsdR7?2v@b<g%r#Nwd#rxaHtb01l$*F
zDL8|h$VN(0iwxWX%x*FOq|H#wNgf5}lNFNHy`lY<xZ5l*OJ9|G<gb(lc7`S<PD)3C
z@6fLrs&yIw8>AE~rcyPrMU;6LQ(eu}QX=1pYK05P)uhG(_yt9Bg;P?11Z4@9<`r}H
zUYAJPItNO@J`kLR;kX%+Y5>8c7Vzs6E~l#c(!dcv^|E$Zv;Ch0vq7M6+z)#u_62w#
z2{AEuFTh=d`V$$T5+NbwRA5#TKjpE=fDi`?l3GZLfRPKN8@9s{h-h++nDT<{geF!c
zvcIEmu#s#P3<u!Ckr-D?tY@O1QhW-6I7JAPKqt)U_H}-7H3cfw8C9XcAq1x$A^D02
zn-9ewXD7fv&H=g*PhATKWQswGP?&S$HdR@8WO7O>wGIQx0R4hy1tP8rrAovV5;RJ+
zE@5=sQS^(y`EDfAgaVf^j{<V2uTV?8DrK|vkft+ul~CdW@FFzuf>K4*TM;2by|Xtu
z>r|Z()TTB%Qc{BkB~TA;-pO6&iuz7&<iwn}bGdbv+y)t9fXl#Gy0Y#@8<3ok=_v@>
zU>?v0m_)O<3DO3@27;VN6CEyKv+cb-IstF>cRb|5M`pIbuMl?N+Cz-^2;ww=Yl#FS
z%3A2F5dM|W_IkqVJ+xj!n>L`sj!<qjpzx5B4tk6;3zY*)q3Kc!5g75q&M82Vnudhg
z83wCv)G6?zODAH9zi=j@3}nKLl&w^;?sqjWHbptgB%OyGQ1M5mhRx8R64<CU=lJb_
z<csEJ7Qt*@krc`Fky!l1EAsMAmV|{Oi7|22T5314qz1#V$PUrLrIx!k%<ZkKG+55R
zmWDuL%_wM!Nt7qsMH%J8EJP&?h{eW+Ns7!Q4XI?IP7^f)QfUMgNGMC|dkWOylF+mk
zJUx}cu3^m~7s4$-4yn5(-?Yth@A8FwkfQ=t9Z=gA$RWy!$P|V)HcRf!SD0#rM-LGz
zo*I)NL^cW3M!)Hc2(UR7_7_HJ31%n_X-qCVxQ4CA|KmshFEsqhO2TrHe{L=7>saFc
zJjTQOiP>3Ekcc>3_U7_ekE`FioY8WIFJWf4RhtF^gJQVM8f)9SEfpY~ih{e~TNo%y
zJ94XrB@U~suO+S|280{Oe8Yum>75LG%>}>+2LphsZ7$GmE?}l`0rIb?S2ECH>JEtT
z0)r2-MFi^dBO3ewBhvoEyo481fvDkEmn2xAO1K74l!_<bRp>A9pH&f)5|{uq0+dM3
zPauR{2A#C6L_eVI6Cy1D^hjrvB>F1)sb(J%07s0bCq?|77&TKta9f<tZP|&`cQ~S_
z5hWlY#m(~Fh8SrxEGud+!sGkuWTc2rMyKiw^%tu1MRdBuZ%HRLg%L|7`-AHA$fWUg
zu4<4NwK0o=5(GkvbT^wHVI_cAVr)WiBfK95%-vxg&Gs(&=A|c7g5L>ec7q}XC0#hf
zF9&eNOcw<|?)nLTOQ$Q-o+7Wt@0v2|tFBC5=+n@WDR7iTsOGJF1K6|{e9R{?e|6jZ
z=9pi7w*TLmUwyX!-<e;1_QMZHBdw<>9iJm8JoOX^QQ1omMrsCzvmRShF?#NTA4a$a
z<t8lZUWe6XC@KYZir#`Fgjr>jC<R!-hgQ;P{bpE>i5iBTU6Y0n^d$knKw=jSK8^IR
z=G_bPLQS#C)e2L1E^cJpy)Yp?u%}B+gqk2!6YEjGU_41;x{DkbTeSN`d75FNbE|5U
zKA@l@&L9YeoTt1=M;irMkR-5N;N664GN(bskELr+9u2CLRS2RUPlqZCrNyi%L?=2;
zupCxFAxT}tv9yLD4aO1wm_hKJQYJAqlA4fe`Di+GcOoQ~UhS!9DnOMnXu1{6o49&v
zEA=9-T>XYgkFuefN_=;jytEvxy}L{Z4rNm~5f{BHS|IThjH;Ov6Bl`Mx4OXA6=ak<
z>JdaCB9$<+lCbyaoFOTV%iIu+0)41554^LLF=C}6+LtsP%PAX{B{fWme1bv)BT_Q*
z-Gex&jQkUs9#U!R$n^AV2!4?1w@O!E%k-o1k4)cf;csR7t<u#8nGOjO5YK?P)TB1s
za=;gu$7;#vfO6<%AT{vx1m5N*i-v&Quqc!iDKVOpz+Xc6rB6|$A#Hc05ChRaNz-^E
zO)NwGD)XO5VKSJ_j>AhBNOmaio;b;A%u6?xm!E-f2h$Rzb@zM32XDY@rIpeZZkOFx
zYCSQ8j~zsmDn^#UxvzfDy4u&;OZ$36**gi+y>=cTC`1erg1P0{;hV62Dlg_FTP+|2
zTcMaRSj%}Zf6<0lD_4x!UmEIxx=A^5aCR8+t3Z78a~Gbrr)g+Jie1!dHw~pBzUv7i
zMfj0>5qJlgA9^0(u#v?kQRjE<vv$|MD*TH4p!Q{0)l!|3Gbw(~cO*>gpe%$<utY2+
z#V@1(j4Q^2bT$^GpFjOJ3BgajkrvZ#?QJVieL%HnKyP6dz@y8#KQ}nE*EU($+^hhS
ztJ3;aQ!44s18Myd2+~X-i{eb1$&7qJvvkUozIn`P{cd?&7SS#{ez`_g;772+(@SL_
zZat(cfQmr1lB@>AKyYShzb*)Kg~$sn>Yn=v4(q1Q4#`vU$4xG)G@5pIhuD-Z9*gU5
zn<Rq6hSFv>9~_RQ!Bh)k5F!7j*stz7{(9Ntm?Dh`X~6}@a@&%);2Mz-(&HdLb^}4^
z<?bQCFQ;E68L+xW!WrB_U3Ga1#EGro52b6dL`SL;*+qIIP@PR<D|G*x&g$nQ7t052
zg=cBCd6wQS>O0m#tRxRWdBxi1S%Iv+Lk-OV@a$025|<XZRZW;Vz66h@QlwKS+*Kz8
zQTH}L+uHz_n7pXLQ(BNn%04#Skm_aI-BsqWo^9A0-mWhGtqq<)&kvn4kUk_7c0wKz
z^yC)IyJrYP0SwpPZb0f`5Y!lRpDp|3Jzx&JFsTL&qgty%q3t+eKdlgu?o5Y7mTLwi
zV#wa`X$Ij%Bw8;H4ld20N)|(Ep)X=7g(E3#_Uv>~aDVd7cg|72_0D(BQNQ)hcg|72
z^^OrZ_fs@Avodw;3fHX~V<cQLjx6>bkD$n66JGtLY))p?F^?wCKsqo2rH+bu4wHa@
zAqGN}i+L)x@1p;Xb&f+Qz8eqAmoia(r5mmEd@CjcBdBRrLuVlI>B?s52vQX52?CPb
zcIiZPV6zT{xNHyMQr$QOYm@em?B2Ki$%tg9#=&B#HLOWC)}TJH<N`q$Ls7h2lwBJL
zDu9Cp`<%JJf8`l4*>s+QrPLXZb|}(@tw^9UxSJcN+@TZG=|j#>_3j^)yCKB=+SFFp
zw#|on*S;us)F^2>&VgI`)2H4EZ<a7uL?v-fDT(qB25BZ?J_+-y-XZqBsCR^MpF4~4
zMOoDs99Bz9)DLMnL#MmhiZZV24v@%1^$G&N<g+0QGU%%|{LXHYG+Mhy4=%xw{m=vu
zvBMBH4VPO&$+iZtTNdG+xOWYA=TjBR*PtA3Mp<O@jrml09>W}7M2caMy>TOkL7;Aa
zDgDYT(}*J%R2PnQWt!{HeP%K(iX1SKX|hQr{4zh34LKy-c`u)PnW1E}LwY{4!`4sx
z%bfk$@ZNbQDTy7CGqykv>~7j+*4rah*Q;4%%WPD;Btnt||74cZ5a%7)$9nY+e~K^E
zMBvW;zFUJeWbbCn9vvZ&<PeK;vy2L0NCyib?=U(geO;D-T$HCZKr)DXHKKf3y4$$p
zSa91dYHKhEL+plQZ3R&}c1x|HAZvMUu(fAX4cen+2PnpDsvSfSr8~4#s4AxsxOY-p
zgaKJ%RUwF1K;{hL<h4`9I~owrRV(|}CP0s`4UN=xmnIa^OFEq{!3G%glH!gwNSh$X
z2vHlOWXA$R*YX&L6K#rKdUk2HXnU160>zLQRfWA+d8F#GgAE}%CW4-cKZ~>+y{2ew
zj@FSgz^|~c!Ah^vrM_eucw-z8Yj=}tZ+W1PRueKOb0{0b?rn56N*JQ4{k@Ogr1^O(
z9T`E$`H~iMd)HW^b>pM`siI*qu+xN_NGg#=d*hOOx@Y3!2?Ta_SL!2`8_wUUUkFv!
ztilG4F3<n@9Jh1aADr{8Z`3cH^Q~{xc22@M5Yg$Y0XR@guYS@0hzP1r{=ysRNLwVg
z1@5#!ov(Adp0UY@GIoo8KlAhUAd~gxbVz<wZqyzZg*CggQ~y+M>M7m+pxk83i<)A0
ztB)!mo0~>-v25|=L9{fr&J!pf*n0Satvh=+#`G8XrY?Z{8+?1Sx%y=5g{>(K9o^A(
z4QV=fX&VZ6WQg5w*$uweN0q#~!($PqDca}LVtS+7ig&*yU0uc#qV=%U_6Sjx5bg3v
zn>jJ+(O6Kv9ingq*?@2(@4$aI?nm3Izcubh+p51c?hnTPaD@0Q>0V}Ao~t>}Ds5Og
zi&?S*qOL8F^T-L1@?gUGTPFPWyvR+3)puOD)R1IjMz?<kD(b&N{1;GBpAcVY%Q}lO
zQAQoF%}WTLu1z{?W*RMz6<&QTwHsNc=E&;%Wo7$^eOXAdmVGS$WFuGi_}YPbJnwTo
z%5*&~mizt0PZjlqJm0<hvoUt|kdo{n4K<%T`}U>%dv(B`kL#en8x>vjM@-lALkE@W
zEEq%$d4T9Nlx*nE$wtmWrB)}2mo_TFWnUhL+z&AwXgrUMaYOaeJho*+qZQ&uOx&&G
zT%LP;jJo6KrIV;pKO#j>=UA8b9lkuS4ZdUL@^kx6{kq@xKRXbreiZc|@$9<RAcXW1
z0004nX+uL$Nkc;*aB^>EX>4Tx0C=2zkv&MmKpe$i(~45+2UtYJAwzYtAS&XhRVYG*
zQY*CTU~=gfG-*guTpR`0f`cE6RR<SmT^(EnLGS~_$<ayCMN0f%QfLw5!Ery{-Fw`<
z1B7~+sb*jtP&La)#baV7yDE0RB8VOgAb>uJnfhEZnSkf`x`&UicTt|@eeTcEt>jDw
z_(bAarW+RV2J!T!rE}gV4zr@95T6r|8FWG7N3P2*zi}=&Ebz>*kxtDMhl#~P8_R9X
ziiS!&MI2F7jq-(z%L?Z$&T6^Jn)l={4CS<yWv<g4MjVS+LJ}fmR8c}17NWFjq?kz2
ze$2x^<oJ{1lF3y9BgX<NP$4;f@IUz7t(l*kaFaqYpyS21KSqGgU7%63?eAmTZkz!A
zXW&X}`73o`=9BbVON$%<z1zUWbxV`?fXf|V@JW{p$&vgtg?t`(KcjET0{yo@aLw(l
zxsTHaAWdB*Zh(VBV6;Hl>mKj!YVYmeGtK^f01sVqe}ld9C;$Ke24YJ`L;%$Q9{^pt
z_JUFX000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2jmJ478@-eEYynt00AyZL_t(o
z!|j%_Zo)7WMIVA@0J?#Y@+V=SMXK7Lq-qhrMUXNiq1j?(NSs)(Fp!D?U&oIK`R+&e
z$kwwTk&BCqeomJV&8M8Kb_r5s!s^6p7tLOoSX?qq(|44Wvi@O_48y}G%9drhvtlTO
z2vA9-)aD_Q`+fM;d&ww@K2XW3s<teWaU8EvNh#&8rMdCP*G0$U-y6!-wYBM9Os<QP
zBw3@Z#gl9o5s}BkYGppfi%i&OmlQ$-D65p(Fr1>!f?&cz1^$eOg{ILT^RU39n`POm
zM-O(pfM_w{VW9#V^02_NKtuy{S<qooIWmyzHhG>e{}sI4%Qj8(jk3_m6-5!CC)fEe
zapPJ?2G=_3`er?YiSw*ZYv1L_WCdbbpG^Koi+`(&i_5K?0T!u7s92{I6#xJL07*qo
IM6N<$f`?zz{{R30

diff --git a/CellFrameDashboardGUI/resources/icons/networks_next_icon_hover.png b/CellFrameDashboardGUI/resources/icons/networks_next_icon_hover.png
deleted file mode 100644
index 3af36cffe9f631f06229d04093f1b16a9272fa21..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5580
zcmV;-6*KCIP)<h;3K|Lk000e1NJLTq001Ze001Zm1^@s6jQ+T7000r%dQ@0+Qek%>
zaB^>EX>4U6ba`-PAZ2)IW&i+q+TEI2cH_DchTpM@ECDFY%fWa~c97-gE0B`gw%mhn
zza-XaOHD~6P{ThIZPtJOz0JS)iP>5cVlJtsWcdj-RB5~@_WG&kx3l5=K0oq!&%Hlx
zo^J?;JkS36Z*KSJ8^`0@7oO+o?~j{Oo>#g~<en!!KVGk_ujh}8<hWeNUARwF*YzUR
zl7C!kzfUyo51ysm|H9k$&X4}zygQJI(u`cli!ATFJ-^Gf0)PE$di?y3e2x{L*J60`
zzTPJzAn&&Kc((S(0KE(H<CXas{pYI>!IyR)_a9=J?ilgn<r^-3IPRa9ksmMYpDU90
zZ`kSLr|sPT_MT<$b?vT&L`2hFQ772$aT-3@3AsOCOFT0FBCqp#R361PJ4pGo!*(9S
zRVPG$8yDPk&26{N^KgSD23eAM78&BtvEs8-87E6YA8t$b)lXl@<&b5_S@7~)i#yk?
z=X%2xt~?zd701a)^4AaZvp4_bVfG#xB4^7pR;)|3u33g=PJi<$65{rqw|D~lc--l?
zKh%$wYT#oU=E4S>?bj)KbZ@ogPo6!Wi#%T~<V>FT2?!C_jx5G`GGG%u;F7ahBs)hO
z3khnhTzrsD23(9XS)>H-lb9?;^xAwUyYpFzl0*-KO(Y`v<TJUczLBgDBK4C)p@v%Y
zF~k^C%(0kQV@p1T6jMq$Daf_#bI38LoO8)Fx8h4Ev80kqDYdjJ)q{btrkZQ1wYDav
zaiPY!8lP_*>C$}<J@(XdFTM6QD4!8V9BJfHMjdU+^b?qvY35mGoozX@K#CPsTxsQ1
zR$XmVYuoRz<4!y8vg>Zotle4t^!S6UxjSoeGNqr(&#ZCO<oq~=Q#gs5GcqQ@k@2h<
zprA!_W{V3!G;^9WTZN{G!Xl&Q#!ROfBZXl(iQ7GM_m;We%A1MhxAG>x%AC>E{f*2S
zQujG;FS0h3=f=s{)rA^U>*+q;U!_5iO-Zf&)93$}6YV(KNE>`8bFAiC8Ya8gMqbI2
zQ{vZ)T~uw(o4iDFUDxQ*_F2|UuFzC*ZeL_^x@Db*R(eb`dK1=cq{V6BxK1&-GHAEl
zsF<4Knk9}^x3`?6$(A|VTGnUlM+%&Mht?>9VOHPG#<^P0tNKB22!%wqh?|9K9xz35
zJ2q-$uhGKfIZ<TPqN~%pD%7|e2GU{|lzN_#LK-RgZoMBq%tZ+aUz(Ku2@ci$W!TJ%
zxP2>Z=0)7T6*luCZr=)<c@ej7h0T1U9J>eax}>^ucXP7dGM1@zfSK$JR-1kGIBEC{
zzPg;*=^oXF4e{&d9O^^`-$G#IEP1A0a^t))Z<Bq?gVnP^KYEtl1FT@To4M}^D(Adx
zcJu5kHQiZG)vX4XfkeyIE-Y#r3B8euUScL10l8^aedd;X6tukTwQ{r*2(2V3Y-A1y
zhZt&{pK$gJzNKkSw!7OY)#yf=n(FBKh>Hu1m>L%y04ArB)WO(LM{j8kn<%0civ<F6
zTP8`Lq3txq_SOSyAScuHq*{e4<dQK<T%=x_)-KYkrrD^3m7;B7QMn^g+0<TYArD<s
zjp#61sY+-92k_Y|%i!s<?WD~<o@G#(Yt%-hMmFrfA+=k|7PjJQG()0{a@-49<nGGc
z5S<^H&$baFT5bj{&En>$TAEOH8&ubxr|4a6Gli?@r$9}7H?F;dD$QNo$YB$#*!l{6
zPBzl&q#|}MCZ*GXqtbJb)agKndL7z;)<G&W)a6Rwy-xUXR$|^L6?)sFq`4Y7LTJ%q
zG((RxOsDZ@ZSiVVFQ{m3RZ0dp=rE;>MKuwXm7w4(t9AlXOCtO<Ekw68uRD^!9uy8H
zV!2kjKh2_iNF>~vaa3qF2PIJK8oBS_0cWX50^>QyMgenOz{73Nnkacf*ogsc3<Wo@
ze5|SRE0@<TXnx(JTw)O40r7)UI5EN)Hp{8CU?aQJg;-W(siQ^12%z3arxj=}BHpQp
ziS$H=l(pkRb<D76Gl`ve?9fY^DVB!T2-8emz3#VA57fHd%?~=7FVbxE|Jj`P-BX_E
zSkQ|2uB4g7O?13Ogy#ahHkbG*f>Q7pm_@WLHHc)V{5So#f>uA-OKHjE{0APYwsGm2
z3syXep*1vLH3`~iu#*N3Ermx)Z>mP2XyOQ20{&npIF0__sKNsf77SY2Tc)QuBkAeY
zC$K6+7xZ0_$mwhQcy<K1fLcXyU=u45>T&~NoH$u;l6R1es>P+MDK^mGK^7qVu)8mx
z#-eBfk=H2n0aVf#SgSxb8uUO)+UWSTMVs|5Toy0YonL*?Ts!277SuF0@&!f_SazR@
zTBDg%Ci|hlX+iH)43!9OmgPHfXd!Nm3TFfb97q-D*GlY_gy<!rKgJwU&tH*;cy-o}
zfUSlG<%xvONY@H5x~4*jW^5oU0h7+x#>AoYqDi&l*8xaR2?PbmMA0aV0HTCk@sait
zViMK^&Duva`|{a*IN;mHIuS@feFI`13?5O36qC|z=;nbgCX8ezs`S>1N7#DfW1WcK
zZ9S+Nso;pYT>v&n2Ftb3mmmm`xp<Vkw~krJKc{Q(PV$R-@KmS)ex{-)`_V?s%F00%
zd<cr25)?8Ev1%79QF7@OE19l*nb7+U)XL}<3#GP=riXp0T0x;~yI42PuQfiRAj)YF
zt#La*yHn$a?K$#=SD@tBck2TKpL?Scu@wPYhoY5|^65#Af|C0}HRWdf4ou35w6Gyd
zv=M1d9Vk7#93jjaaIF;JxY`8N8}8~M`*?<In%@Pe#U>EI2x`q16~~ZUlz9wbAy<Ol
zX^D<SPTCz)F#z7h2`OliM~c0J{R4f3`q{)O)I5lLUwNy5($kA;NE1jMMMnJS%}iE9
ztMqPxc+e_60m+WknJ`je6J5{<bb%$)@n}gfRi;wW(UK^t9#l($r_g5t9;PN><EwCf
zJ{s@<%%Am71jEq_i&ZYw3p#(KY4;oF)ZrB7K*ZC(xG;r#PMxL&SZ>X*k7jsEhIvZ{
zL+YpW2kVqyvCfyz=6OIJGem<1MiYQgpcV`~kj+DzhdRTWQqS-PLR(3-fJ?|mX^`|X
z6kLNwJ&APcNo%0!NS^xANvts5V4x?hqBb-rh@xhYES*9^o~%tsa)co9>&irgx*`H=
zBlp4zz{LdwqPiw}XQL{d7Ctg`vvI5CF>P%f(p-Gd1ZbWTL{U>dR9O`VvX+8v1pz1=
z)B^nt5R8KQ!B`(*RVhm#0)X_iXBBS%-+f$$Uzqy{Ib+~63Z^OqrL8Xh&cNs&;Y`Ov
zmeAGaOzK)GbrrsZqNa4|4?rwZ6JT)C^=R!-ZNUwofdWv4N7o=*YYE_eqxcQ!p@Zt`
z8R27HijWYBp(1o~Oz23s3DBW$<3NNjg$U9+?A?bc>BOLHLn{(hf?Hs0pD{!>YbV4U
zQ^C5Z3I!d5P^o$Kj`UzHdBF{_gC-PQC`1)`Y)b%jf|5K1VpWKW%R9x(Z3ycdRQ{?|
ze-JerR0A*^%EsbN_%S9&ujL3g?i^|2hvl(b#-BPJ^OfZZYI%NiJPI|mvqi&R)iSA-
z<#k(01mlM?*J`n7z*8;cA5b|W7R2<T#IEv;?!jzmu8QsqJ_nD$<a+65^GZ0&)Vjsc
zT;5fcbNZ~D=TP4R!z5)Ga~q%Zh4D#OepSA{R?gH0<WY)2Xu9S#&nnMhK(wa59yFy&
zm*(d!LbLADT_O~=#bqNxsn-jb3}u8CZhhLOtKt<5vbS2GM`x6u+ZluouwmZY8TBX7
zmYt7^quz2^S08r;yHjs=sj$3CC_!I%LxN4Ab<k!LC+$B~J;2jxWdv4+J^0+$eiX5x
zR>d4cn$(ZB&wezc2T>9D*7dYB@s*`n)3BKXXmsuueiSqW3Y)l11_~?NBiFqb2T>>p
zknLo_BFU+uoJtn`B8&7!7L{Eciz3PtYzq6rxp_4@zJ9<_cUPG$e?AC1Ua=e=^{zmd
zvb}Kw4<cSOm&nFut4OWxYJLo4Bn1r}WLV__c>0617I!8nAkacxu%aLXgQl9?m8w1!
z0)kS(LgLmTqdjPeluN~^vPmjvHkrz=BQ4D7F%yO|_iAF%F2(8@=nYSAh^jB#IilMM
zPz)+mg{FQ9bHyf@FpG7^3sr-%8yg9+$Op)weFW$9FaspF)<N`@%FGVo4Wd(Pvv=i6
zJJcXSMXX!vC{eqjQ)1X&*y3h~13smFXTVoA)hP(qJJu-K@GAP|Q}{ncAN>A}_?s6A
z_*VSQiv)Zt{^msjz7>D-A_3ouzxmy^sKE|>VZ+7sDx<E2B@Jsbla=8{D+f{P0KV6$
z6d~lQaaMIM0~@Mq!FtuMYeAOxi4Ad0eLE`1_r{74r!Wur1I-==TNQLfxg%D|%i#!3
zL(>7&HOm>p-IF*4?L8H0WA*sBiGVEpSLwl%nwi6~O$~+|sGNnk*U5m6li-Q0Y5-BA
z7s~1`D#6~M3N!&OSBwRo83(3rgKWSklwm@v>G`s%!4WHBqc$Kgbf<Tk1<=}g8ja7c
zaFDu-Gw1tgH(Y2o=?g15T%5KCq29I+sk7FMdfw7aT51Cl*YwU^bKjyPwsnbA3&}#X
z9$uST3>{UqNQdhFQ<16@u)@pSN+F$!EJxXc;W{8vKRR{Z`2b>h1LC6r+@%44?OHc0
zQX|FADs>AV$J8+*V=erV#Vd@BCRT(;pJFa)VW^eglvFzxL)RjHVG#~4h(@0+aL_B1
z+_q38NK(#%kzhG+IOoM1p}29t7$7PpV9dI@8pNl`P!@68h_Z_hsty-^)1-^uUP|Y>
z1`}4C&uSZKG-MKjq8=0qI+=&d7H=JyLjWlis%haZoEk^?DIGzbmPsgAI!dP_E}|_f
zj`WQ05WwDYHN7`>n{p8lX?FGGa(i->mzu(2&Ls0OIm>U8vvLn{5CFJ5cX2%ZAkW(w
zq_!kPbqefKj6c$!H>vl0uC0IMpzU&aTieA)DT+esnXuoYLza1P68hDwlMZA}!KtF2
zlip_|g7sJELylj?+}uI`D(3Gae&S6fyok6tA^!^zHz(wOA>!tQ{4Ye@oRI&8h?}3Z
z0TMB2wLxL@F=&Tv86B(EvHV5<(j!|n_ULv;i|EXmGJlSS?3-@qI5Pj-otjy1?WTI@
zTQH7TWta^sGOE`bx8^yX-O^U-=vdmebQn=U9?ME}r%+|onGUiV<BQ~VH^pzgt&PV+
zjr4$Y25W<oeAW9^6wgBHYF?g_7yP=N2=#^;(ZLK9uJ^&fK4j~`BkU(>En&v7b-t=|
zq=E<VZTl9bX4SUkF`Ia0=HRt6E%g*!gG-R|a32WVmQIn#9OA~i>lOmM(6Lok_4Yb?
zyS(Y`Z2CRR(V^!V)nXEoj%sbN_%;muav4G4B~$8!5`!`ZUDU7-h=V0F>Fsv?V=o=G
zHi)t4^eaNy1Ix?R&YiIs(dYV?AmeBz9c=|2*KzWkbm&H7;u2A8{^{*vxE+K&GR!`3
z5<69$wk?(!BLmYS@FEN3x;i~ws^87(^cg6=D8DB5%b~+h>bB(Jn$e-c=y&e6=B`J2
z#i?6wPK~nu)j+w2G7_#EsQqa6b8FD=69BVy0{(+)6rWB6Xku!b#UW_`6C#`A(rKDn
zd$02~hnllmuid4+jsB(DCR>jYjLwAK3v%@}ny!Hdr?D_$15TZkaE^0kxEx#U%(=5L
z)!NY|9mTQ65dthnU37N&nq?|S{|pUG_$qpj;GNKs!e0c>d>Oqz44(NidVd%?^F{3b
zICSQBx$9TY#!tiy{qOF5WSq<BXCFTZuxs$Bw@CGG17z-a^UfJhRCveS^9l9(I%3=H
zF)Tj#^htt6?PVaccQi31S@bF_A{o7b@6|8pppec7d#*vDjx5gLf>f||5Z}xBbF?!M
z;DSzvY`|j)dUwv;gXW0*Mj0xO`*V{W8-CpeIJf(C2oc6y*AODqa?RX<@@I@b2JO2s
zGarNY-I$q=LHlmZ%*UX8H)iHz(7yX@{^<$+hfaj0+Y{Yo{tGG~*aR8$(ft4b0flKp
zLr_UWLm+T+Z)Rz1WdHzpoPCi!NW(xJ#b48kQtAg-M8qLOb+RBT;;2<9LWNQ*wCZ4T
z=@&F<NK#xJ1=oUuAB$B77iV1^Tm?b!1H{SENzp}0{9jUN5#zyeKi=JY+`R*YdYP$a
zU>s02%SgpzVkWyPcD^Er9t<FWK8cz7Tr!z}=lHsZkFR%8p5=Y+&(W>qOa}Nw;#sB}
z7V!r0^roeA-X{*TqNEU?6OS2mLE=ZQ%PzlhE;uak%&?J8%@c=-#X=j)ZOn>>N<2jz
zQB;lcg^bGz=Pk}^xyqXN<Sz{6w3TJ9(;P+|i&#PuB4kuiLKzmKv}&Z7NYQ@G!$0Ks
zljM@gRRSZ&0xD1;Iezdz_}#6UpPX=$LNTD@#kN02fX-c@QM2vuW7}?=0RCs-N^AKm
zbztU`^jb@c909%Cz{Pb-llOqj9boWDmkh~~{4|Ap9(X^aZ^{Dww?J^s?X9_w(+40;
zT_tXSgF|4nK-uda@9t{v?cX!a{(b-tU2=bez49mk000JJOGiWi{{a60|De66lK=n!
z32;bRa{vGf6951U69E94oEQKA00(qQO+^Rf3Jw+wC~C!|k^le!;z>k7R9M69m^)7b
zK@^40Zq^kAD<MYI><^$PkwQd#wHga8_;nN%YVTVtlxXe#07Ag{Y+#Yc`Y2!(km#Mg
zJ63zTA^GN<nLDoq@a4<buTqBnXd0Oh0EiV2CV<D9NQWGDnAG3R)~i4y<fdZ|`)9yd
zF+19C6rP}V$YIGP?n*a}Ow(yR*^N}PyqhQX%VEhSZuQPaSPPsVPH(Of`{l6oH3*<(
zz1s<=F{=j;MM5%IazMmOxx%2)!Su!&rE?BTS%ZDLncJBUs@j#)zH8T4mMi-wvROrB
zG=oMD_Ulrrymu~>Rm7KVblf!3meYE+8;c9&-3wW)Dju*>j}?!;4&X^Gkk8L-rDU<H
zyW{iT>NSdJV`l(#8LR@9BB9Q0(RYiqykwaH<%jej;7=p#-A=?yxq=t03JHprj&HqU
zRqsoD8UdcFUa`y)PX$e5wbo-01S)keS<QX8=(uU5zYJdNW|AI`&MJ&>*7xX-LcqNx
zgH`z9vKoLlSuE?Z5G!U?03R}0g%R#wSkf_bJ-3}0Fwm(69G0|;yQ9B!+V##0xh*hr
zu2@ouhm>XnfbFuZWR^OE`hbDJZe_8g8SMM66%EH=#r~TSe?IY8;a%LhAKe*nSYN(;
a3Fs3c?o5;dr1Q@J0000<MNUMnLSTZJ)vHec

diff --git a/CellFrameDashboardGUI/resources/icons/networks_previous_icon.png b/CellFrameDashboardGUI/resources/icons/networks_previous_icon.png
deleted file mode 100644
index d7dd180573e65ca308a69f268df39c55ffa44d33..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6480
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

diff --git a/CellFrameDashboardGUI/resources/icons/networks_previous_icon_hover.png b/CellFrameDashboardGUI/resources/icons/networks_previous_icon_hover.png
deleted file mode 100644
index d2a245cfcf580446cb43627615c762bd055109d5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5491
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

diff --git a/CellFrameDashboardGUI/resources/icons/next-page.svg b/CellFrameDashboardGUI/resources/icons/next-page.svg
new file mode 100644
index 0000000..6d7a523
--- /dev/null
+++ b/CellFrameDashboardGUI/resources/icons/next-page.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40"><rect width="40" height="40" fill="none"/><path d="M9.04-5.9v.5L2.112-1.648l-.528-.9L7.248-5.632,1.536-8.544l.592-.9Zm9.6,0v.5l-6.928,3.76-.528-.9,5.664-3.088L11.136-8.544l.592-.9Z" transform="translate(9.464 25.44)" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/CellFrameDashboardGUI/resources/icons/next-page_hover.svg b/CellFrameDashboardGUI/resources/icons/next-page_hover.svg
new file mode 100644
index 0000000..5b9360f
--- /dev/null
+++ b/CellFrameDashboardGUI/resources/icons/next-page_hover.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40"><rect width="40" height="40" fill="none"/><path d="M9.04-5.9v.5L2.112-1.648l-.528-.9L7.248-5.632,1.536-8.544l.592-.9Zm9.6,0v.5l-6.928,3.76-.528-.9,5.664-3.088L11.136-8.544l.592-.9Z" transform="translate(9.464 25.44)" fill="#d51f5d"/></svg>
\ No newline at end of file
diff --git a/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkName.qml b/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkName.qml
index f0a379a..e1fefa0 100644
--- a/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkName.qml
+++ b/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkName.qml
@@ -4,7 +4,7 @@ Item {
     id: control
 
     property string name
-    property string state
+    property string networkState
     property color textColor
 
     Row {
@@ -37,14 +37,14 @@ Item {
             radius: width * 0.5
 
             color: {
-                switch (control.state) {
+                switch (control.networkState) {
                 case "NET_STATE_ONLINE":
                     return "#9DD51F";
                 case "NET_STATE_OFFLINE":
                     return "#FFC527";
                 default:
                     if (control.state.length > 0)
-                        console.warn("Unknown network state: " + control.state);
+                        console.warn("Unknown network state: " + control.networkState);
                     return "#000000";
                 }
             }
diff --git a/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkPanelButton.qml b/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkPanelButton.qml
index b03c547..02f8c1f 100644
--- a/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkPanelButton.qml
+++ b/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkPanelButton.qml
@@ -5,6 +5,7 @@ Item {
 
     property string normalIcon
     property string hoverIcon
+    property alias mirror: img.mirror
 
     signal clicked
 
@@ -12,6 +13,8 @@ Item {
     implicitHeight: 40 * pt
 
     Image {
+        id: img
+
         anchors.fill: parent
         source: mouseArea.containsMouse ? control.hoverIcon : control.normalIcon
     }
diff --git a/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkPopup.qml b/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkPopup.qml
index 72cf8e4..b5f01fe 100644
--- a/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkPopup.qml
+++ b/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkPopup.qml
@@ -11,8 +11,8 @@ Popup {
     property int networkDelegateItemHeight
 
     property string name
-    property string state
-    property string targetState
+    property string networkState
+    property string networkTargetState
     property int activeLinksCount
     property int linksCount
     property string nodeAddress
@@ -24,8 +24,8 @@ Popup {
         networkDelegateItemHeight = Qt.binding(function() { return networkDelegateItem.height });
 
         name = Qt.binding(function() { return networkDelegateItem.name });
-        state = Qt.binding(function() { return networkDelegateItem.state });
-        targetState = Qt.binding(function() { return networkDelegateItem.targetState });
+        networkState = Qt.binding(function() { return networkDelegateItem.networkState });
+        networkTargetState = Qt.binding(function() { return networkDelegateItem.networkTargetState });
         activeLinksCount = Qt.binding(function() { return networkDelegateItem.activeLinksCount });
         linksCount = Qt.binding(function() { return networkDelegateItem.linksCount });
         nodeAddress = Qt.binding(function() { return networkDelegateItem.nodeAddress });
@@ -40,8 +40,8 @@ Popup {
         networkDelegateItemHeight = 0;
 
         name = "";
-        state = "";
-        targetState = "";
+        networkState = "";
+        networkTargetState = "";
         activeLinksCount = 0;
         linksCount = 0;
         nodeAddress = 0;
@@ -66,16 +66,16 @@ Popup {
     contentItem: Item {
         id: contentItem
 
-        function networkStateToString(state)
+        function networkStateToString(networkState)
         {
-            switch (state) {
+            switch (networkState) {
             case "NET_STATE_ONLINE":
                 return qsTr("ONLINE");
             case "NET_STATE_OFFLINE":
                 return qsTr("OFFLINE");
             default:
                 if (state.length > 0)
-                    console.warn("Unknown network state: " + state);
+                    console.warn("Unknown network state: " + networkState);
                 return "";
             }
         }
@@ -92,17 +92,28 @@ Popup {
                 DapNetworkPopupButton {
                     width: contentItem.width / 2
                     height: 24 * pt
-                    enabled: control.state == "NET_STATE_ONLINE" && control.targetState == "NET_STATE_ONLINE"
                     text: qsTr("Sync network")
+                    iconNormal: "qrc:/resources/icons/Icon_sync_net.svg"
+                    iconHover: "qrc:/resources/icons/Icon_sync_net_hover.svg"
 
                     onClicked: console.log("SYNC NETWORK CLICKED", control.name)
                 }
                 DapNetworkPopupButton {
                     width: contentItem.width / 2
                     height: 24 * pt
-                    text: control.state == "NET_STATE_OFFLINE" ? qsTr("On network") : qsTr("Off network")
-
-                    onClicked: console.log("ON/OFF NETWORK CLICKED", control.name)
+                    text: control.networkState == "NET_STATE_ONLINE" ? qsTr("Off network") : qsTr("On network")
+                    iconNormal: "qrc:/resources/icons/icon_on_off_net.svg"
+                    iconHover: "qrc:/resources/icons/icon_on_off_net_hover.svg"
+
+                    onClicked: {
+                        if (control.networkState == "NET_STATE_ONLINE") {
+                            dapServiceController.changeNetworkStateToOffline(control.name);
+                        } else if (control.networkState == "NET_STATE_OFFLINE") {
+                            dapServiceController.changeNetworkStateToOnline(control.name);
+                        } else {
+                            console.warn("Unknown network state: " + control.networkState);
+                        }
+                    }
                 }
             }
 
@@ -119,7 +130,7 @@ Popup {
                         font: quicksandFonts.regular12
                         color: "#070023"
                         elide: Text.ElideRight
-                        text: contentItem.networkStateToString(control.state)
+                        text: contentItem.networkStateToString(control.networkState)
                         Layout.fillWidth: true
                         Layout.maximumWidth: Math.ceil(implicitWidth)
                     }
@@ -137,7 +148,7 @@ Popup {
                         font: quicksandFonts.regular12
                         color: "#070023"
                         elide: Text.ElideRight
-                        text: contentItem.networkStateToString(control.targetState)
+                        text: contentItem.networkStateToString(control.networkTargetState)
                         Layout.fillWidth: true
                         Layout.maximumWidth: Math.ceil(implicitWidth)
                     }
@@ -179,7 +190,7 @@ Popup {
                         Layout.maximumWidth: Math.ceil(implicitWidth)
                     }
                     Image {
-                        source: btnCopyAddressMouseArea.containsMouse ? "qrc:/resources/icons/ic_copy_hover.png" : "qrc:/resources/icons/ic_copy.png"
+                        source: btnCopyAddressMouseArea.containsMouse ? "qrc:/resources/icons/ic_copy_hover.svg" : "qrc:/resources/icons/ic_copy.svg"
 
                         Layout.maximumWidth: Math.floor(textAddress.height * 1.1)
                         Layout.maximumHeight: Layout.maximumWidth
@@ -204,7 +215,7 @@ Popup {
                 height: control.networkDelegateItemHeight
                 textColor: "#070023"
                 name: control.name
-                state: control.state
+                networkState: control.networkState
             }
         }
     }
@@ -220,7 +231,7 @@ Popup {
 
         DropShadow {
             anchors.fill: r1
-            opacity: control.opacity === 1.0 ? 1.0 : control.opacity / 4
+            opacity: control.opacity === 1.0 ? 1.0 : control.opacity / 5
             source: r1
             radius: 5
             samples: 11
diff --git a/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkPopupButton.qml b/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkPopupButton.qml
index bb5a220..2d3480d 100644
--- a/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkPopupButton.qml
+++ b/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworkPopupButton.qml
@@ -4,22 +4,24 @@ Rectangle {
     id: control
 
     property alias text: _text.text
+    property string iconNormal
+    property string iconHover
 
-    property bool highlight: enabled && (mouseArea.containsMouse || mouseArea.pressed)
+    property bool highlight: mouseArea.containsMouse
     property int spacing: 6 * pt
 
     signal clicked
 
     color: highlight ? "#D51F5D" : "#FFFFFF"
 
-    Rectangle {
+    Image {
         id: icon
         anchors.verticalCenter: control.verticalCenter
         anchors.right: _text.left
         anchors.rightMargin: control.spacing
-        width: 10
-        height: 10
-        color: control.enabled ? control.highlight ? "#FFFFFF" :  "#453F5A" : "gray"
+        width: 24 * pt
+        height: 24 * pt
+        source: control.highlight ? control.iconHover : control.iconNormal
     }
 
     Text {
@@ -29,7 +31,7 @@ Rectangle {
         x: Math.floor(icon.width + control.spacing + (control.width - (width + icon.width + control.spacing)) * 0.5)
         width: Math.min(implicitWidth, control.width - icon.width - control.spacing)
         font: quicksandFonts.medium12
-        color: control.enabled ? control.highlight ? "#FFFFFF" :  "#453F5A" : "gray"
+        color: control.highlight ? "#FFFFFF" :  "#453F5A"
         elide: Text.ElideRight
     }
 
diff --git a/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworksList.qml b/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworksList.qml
index 7b9500d..c7b74db 100644
--- a/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworksList.qml
+++ b/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworksList.qml
@@ -76,8 +76,8 @@ Item {
 
             // properties duplicated for DapNetworkPopup
             property string name: modelData.name
-            property string state: modelData.state
-            property string targetState: modelData.targetState
+            property string networkState: modelData.state
+            property string networkTargetState: modelData.targetState
             property int activeLinksCount: modelData.activeLinksCount
             property int linksCount: modelData.linksCount
             property string nodeAddress: modelData.nodeAddress
@@ -91,7 +91,7 @@ Item {
                 height: parent.height
                 textColor: "#FFFFFF"
                 name: delegateItem.name
-                state: delegateItem.state
+                networkState: delegateItem.networkState
             }
 
             MouseArea {
diff --git a/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworksPanel.qml b/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworksPanel.qml
index e9965e8..24efc37 100644
--- a/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworksPanel.qml
+++ b/CellFrameDashboardGUI/screen/desktop/NetworksPanel/DapNetworksPanel.qml
@@ -13,8 +13,9 @@ Rectangle {
 
         visible: networksListView.hasLeft
         height: parent.height
-        normalIcon: "qrc:/resources/icons/networks_previous_icon.png"
-        hoverIcon: "qrc:/resources/icons/networks_previous_icon_hover.png"
+        mirror: true
+        normalIcon: "qrc:/resources/icons/next-page.svg"
+        hoverIcon: "qrc:/resources/icons/next-page_hover.svg"
         onClicked: networksListView.scrollToLeft()
     }
 
@@ -32,8 +33,8 @@ Rectangle {
         visible: networksListView.hasRight
         anchors.right: parent.right
         height: parent.height
-        normalIcon: "qrc:/resources/icons/networks_next_icon.png"
-        hoverIcon: "qrc:/resources/icons/networks_next_icon_hover.png"
+        normalIcon: "qrc:/resources/icons/next-page.svg"
+        hoverIcon: "qrc:/resources/icons/next-page_hover.svg"
         onClicked: networksListView.scrollToRight()
     }
 }
diff --git a/CellFrameDashboardService/CellFrameDashboardService.pro b/CellFrameDashboardService/CellFrameDashboardService.pro
index a2797c1..738fbd5 100755
--- a/CellFrameDashboardService/CellFrameDashboardService.pro
+++ b/CellFrameDashboardService/CellFrameDashboardService.pro
@@ -42,6 +42,8 @@ else {
 # deprecated API in order to know how to port your code away from it.
 DEFINES += QT_DEPRECATED_WARNINGS
 
+DEFINES += DAP_VERSION=\\\"$$VERSION\\\"
+
 # You can also make your code fail to compile if you use deprecated APIs.
 # In order to do so, uncomment the following line.
 # You can also select to disable deprecated APIs only up to a certain version of Qt.
-- 
GitLab