[arch-commits] Commit in kdeplasma-applets-plasma-nm/repos (6 files)

2015-12-08 Thread Allan McRae
Date: Tuesday, December 8, 2015 @ 17:31:10
  Author: allan
Revision: 253979

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  kdeplasma-applets-plasma-nm/repos/staging-i686/
  kdeplasma-applets-plasma-nm/repos/staging-i686/PKGBUILD
(from rev 253978, kdeplasma-applets-plasma-nm/trunk/PKGBUILD)
  kdeplasma-applets-plasma-nm/repos/staging-i686/openconnect7.patch
(from rev 253978, kdeplasma-applets-plasma-nm/trunk/openconnect7.patch)
  kdeplasma-applets-plasma-nm/repos/staging-x86_64/
  kdeplasma-applets-plasma-nm/repos/staging-x86_64/PKGBUILD
(from rev 253978, kdeplasma-applets-plasma-nm/trunk/PKGBUILD)
  kdeplasma-applets-plasma-nm/repos/staging-x86_64/openconnect7.patch
(from rev 253978, kdeplasma-applets-plasma-nm/trunk/openconnect7.patch)

---+
 staging-i686/PKGBUILD |   35 
 staging-i686/openconnect7.patch   |  309 
 staging-x86_64/PKGBUILD   |   35 
 staging-x86_64/openconnect7.patch |  309 
 4 files changed, 688 insertions(+)

Copied: kdeplasma-applets-plasma-nm/repos/staging-i686/PKGBUILD (from rev 
253978, kdeplasma-applets-plasma-nm/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2015-12-08 16:31:10 UTC (rev 253979)
@@ -0,0 +1,35 @@
+# $Id$
+# Maintainer: Andrea Scarpino 
+# Contributor: Antonio Rojas < aro...@archlinux.org >
+
+pkgname=kdeplasma-applets-plasma-nm
+pkgver=0.9.3.6
+pkgrel=2
+pkgdesc="Plasma applet written in QML for managing network connections"
+arch=('i686' 'x86_64')
+url="https://projects.kde.org/projects/kde/workspace/plasma-nm;
+license=('GPL')
+depends=('kdebase-workspace' 'libnm-qt4')
+makedepends=('cmake' 'automoc4' 'openconnect' 'mobile-broadband-provider-info')
+optdepends=('mobile-broadband-provider-info: Database of mobile broadband 
service providers'
+'openconnect: Cisco AnyConnect VPN plugin')
+conflicts=('kdeplasma-applets-networkmanagement')
+source=("http://download.kde.org/stable/plasma-nm/plasma-nm-${pkgver}.tar.xz;)
+md5sums=('ab94be59919eca6bf89fc1930cf3dd39')
+
+prepare() {
+  mkdir build
+}
+
+build() {
+  cd build
+  cmake ../plasma-nm-${pkgver} \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DCMAKE_BUILD_TYPE=Release
+  make
+}
+
+package() {
+  cd build
+  make DESTDIR="${pkgdir}" install
+}

Copied: kdeplasma-applets-plasma-nm/repos/staging-i686/openconnect7.patch (from 
rev 253978, kdeplasma-applets-plasma-nm/trunk/openconnect7.patch)
===
--- staging-i686/openconnect7.patch (rev 0)
+++ staging-i686/openconnect7.patch 2015-12-08 16:31:10 UTC (rev 253979)
@@ -0,0 +1,309 @@
+From: David Woodhouse 
+Date: Wed, 03 Dec 2014 14:10:44 +
+Subject: Update OpenConnect support for library version 5
+X-Git-Url: 
http://quickgit.kde.org/?p=plasma-nm.git=commitdiff=3e6585fa4dd2fb3d9b59c7704bd3d7ae5b2c4167
+---
+Update OpenConnect support for library version 5
+
+String ownership rules are now very simple: the library never takes ownership
+of a string it's passed. It always takes its *own* copy and is responsible
+for freeing that. Mostly driven by Windows DLL Hell where it's painful to
+allocate in one library and free in another because they might actually be
+using different heaps.
+
+Also adapt to the changes in server certificate hash handling. We are no
+longer supposed to just compare strings, and must call the relevant function
+to check a hash against the server's certificate. This gives better matching
+and allows libopenconnect to upgrade the hash in future when it becomes
+necessary.
+---
+
+
+--- a/vpn/openconnect/CMakeLists.txt
 b/vpn/openconnect/CMakeLists.txt
+@@ -15,6 +15,8 @@
+ 
+ if (${OPENCONNECT_VERSION} VERSION_GREATER 
${MINIMUM_OPENCONNECT_VERSION_REQUIRED} OR
+ ${OPENCONNECT_VERSION} VERSION_EQUAL 
${MINIMUM_OPENCONNECT_VERSION_REQUIRED})
++
++include_directories(${OPENCONNECT_INCLUDE_DIRS})
+ 
+ set(openconnect_SRCS
+ openconnectui.cpp
+
+--- a/vpn/openconnect/openconnectauth.cpp
 b/vpn/openconnect/openconnectauth.cpp
+@@ -161,7 +161,7 @@
+ }
+ if (!dataMap[NM_OPENCONNECT_KEY_CACERT].isEmpty()) {
+ const QByteArray crt = 
QFile::encodeName(dataMap[NM_OPENCONNECT_KEY_CACERT]);
+-openconnect_set_cafile(d->vpninfo, strdup(crt.data()));
++openconnect_set_cafile(d->vpninfo, OC3DUP(crt.data()));
+ }
+ if (dataMap[NM_OPENCONNECT_KEY_CSD_ENABLE] == "yes") {
+ char *wrapper;
+@@ -174,12 +174,12 @@
+ }
+ if (!dataMap[NM_OPENCONNECT_KEY_PROXY].isEmpty()) {
+ const QByteArray proxy = 
QFile::encodeName(dataMap[NM_OPENCONNECT_KEY_PROXY]);
+-openconnect_set_http_proxy(d->vpninfo, 

[arch-commits] Commit in kdeplasma-applets-plasma-nm/repos (6 files)

2015-01-02 Thread Andrea Scarpino
Date: Friday, January 2, 2015 @ 16:35:42
  Author: andrea
Revision: 228342

archrelease: copy trunk to staging-i686, staging-x86_64

Added:
  kdeplasma-applets-plasma-nm/repos/staging-i686/
  kdeplasma-applets-plasma-nm/repos/staging-i686/PKGBUILD
(from rev 228341, kdeplasma-applets-plasma-nm/trunk/PKGBUILD)
  kdeplasma-applets-plasma-nm/repos/staging-i686/openconnect7.patch
(from rev 228341, kdeplasma-applets-plasma-nm/trunk/openconnect7.patch)
  kdeplasma-applets-plasma-nm/repos/staging-x86_64/
  kdeplasma-applets-plasma-nm/repos/staging-x86_64/PKGBUILD
(from rev 228341, kdeplasma-applets-plasma-nm/trunk/PKGBUILD)
  kdeplasma-applets-plasma-nm/repos/staging-x86_64/openconnect7.patch
(from rev 228341, kdeplasma-applets-plasma-nm/trunk/openconnect7.patch)

---+
 staging-i686/PKGBUILD |   40 
 staging-i686/openconnect7.patch   |  309 
 staging-x86_64/PKGBUILD   |   40 
 staging-x86_64/openconnect7.patch |  309 
 4 files changed, 698 insertions(+)

Copied: kdeplasma-applets-plasma-nm/repos/staging-i686/PKGBUILD (from rev 
228341, kdeplasma-applets-plasma-nm/trunk/PKGBUILD)
===
--- staging-i686/PKGBUILD   (rev 0)
+++ staging-i686/PKGBUILD   2015-01-02 15:35:42 UTC (rev 228342)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Andrea Scarpino and...@archlinux.org
+# Contributor: Antonio Rojas  nqn1976 @ gmail.com 
+
+pkgname=kdeplasma-applets-plasma-nm
+pkgver=0.9.3.5
+pkgrel=2
+pkgdesc=Plasma applet written in QML for managing network connections
+arch=('i686' 'x86_64')
+url=https://projects.kde.org/projects/kde/workspace/plasma-nm;
+license=('GPL')
+depends=('kdebase-workspace' 'libnm-qt')
+makedepends=('cmake' 'automoc4' 'openconnect' 'mobile-broadband-provider-info')
+optdepends=('mobile-broadband-provider-info: Database of mobile broadband 
service providers'
+'openconnect: Cisco AnyConnect VPN plugin')
+conflicts=('kdeplasma-applets-networkmanagement')
+source=(http://download.kde.org/stable/plasma-nm/plasma-nm-${pkgver}.tar.xz;
+'openconnect7.patch')
+md5sums=('16f5e711de503fa8e5adeef9922c7c98'
+ '669e568324f059acc8777e82403b1deb')
+
+prepare() {
+  mkdir build
+
+  cd plasma-nm-${pkgver}
+  patch -p1 -i ${srcdir}/openconnect7.patch
+}
+
+build() {
+  cd build
+  cmake ../plasma-nm-${pkgver} \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DCMAKE_BUILD_TYPE=Release
+  make
+}
+
+package() {
+  cd build
+  make DESTDIR=${pkgdir} install
+}

Copied: kdeplasma-applets-plasma-nm/repos/staging-i686/openconnect7.patch (from 
rev 228341, kdeplasma-applets-plasma-nm/trunk/openconnect7.patch)
===
--- staging-i686/openconnect7.patch (rev 0)
+++ staging-i686/openconnect7.patch 2015-01-02 15:35:42 UTC (rev 228342)
@@ -0,0 +1,309 @@
+From: David Woodhouse david.woodho...@intel.com
+Date: Wed, 03 Dec 2014 14:10:44 +
+Subject: Update OpenConnect support for library version 5
+X-Git-Url: 
http://quickgit.kde.org/?p=plasma-nm.gita=commitdiffh=3e6585fa4dd2fb3d9b59c7704bd3d7ae5b2c4167
+---
+Update OpenConnect support for library version 5
+
+String ownership rules are now very simple: the library never takes ownership
+of a string it's passed. It always takes its *own* copy and is responsible
+for freeing that. Mostly driven by Windows DLL Hell where it's painful to
+allocate in one library and free in another because they might actually be
+using different heaps.
+
+Also adapt to the changes in server certificate hash handling. We are no
+longer supposed to just compare strings, and must call the relevant function
+to check a hash against the server's certificate. This gives better matching
+and allows libopenconnect to upgrade the hash in future when it becomes
+necessary.
+---
+
+
+--- a/vpn/openconnect/CMakeLists.txt
 b/vpn/openconnect/CMakeLists.txt
+@@ -15,6 +15,8 @@
+ 
+ if (${OPENCONNECT_VERSION} VERSION_GREATER 
${MINIMUM_OPENCONNECT_VERSION_REQUIRED} OR
+ ${OPENCONNECT_VERSION} VERSION_EQUAL 
${MINIMUM_OPENCONNECT_VERSION_REQUIRED})
++
++include_directories(${OPENCONNECT_INCLUDE_DIRS})
+ 
+ set(openconnect_SRCS
+ openconnectui.cpp
+
+--- a/vpn/openconnect/openconnectauth.cpp
 b/vpn/openconnect/openconnectauth.cpp
+@@ -161,7 +161,7 @@
+ }
+ if (!dataMap[NM_OPENCONNECT_KEY_CACERT].isEmpty()) {
+ const QByteArray crt = 
QFile::encodeName(dataMap[NM_OPENCONNECT_KEY_CACERT]);
+-openconnect_set_cafile(d-vpninfo, strdup(crt.data()));
++openconnect_set_cafile(d-vpninfo, OC3DUP(crt.data()));
+ }
+ if (dataMap[NM_OPENCONNECT_KEY_CSD_ENABLE] == yes) {
+ char *wrapper;
+@@ -174,12 +174,12 @@
+ }
+ if (!dataMap[NM_OPENCONNECT_KEY_PROXY].isEmpty()) {
+ const 

[arch-commits] Commit in kdeplasma-applets-plasma-nm/repos (6 files)

2013-11-21 Thread Andrea Scarpino
Date: Friday, November 22, 2013 @ 01:08:52
  Author: andrea
Revision: 200039

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  kdeplasma-applets-plasma-nm/repos/extra-i686/PKGBUILD
(from rev 200038, kdeplasma-applets-plasma-nm/trunk/PKGBUILD)
  kdeplasma-applets-plasma-nm/repos/extra-x86_64/PKGBUILD
(from rev 200038, kdeplasma-applets-plasma-nm/trunk/PKGBUILD)
Deleted:
  kdeplasma-applets-plasma-nm/repos/extra-i686/PKGBUILD
  kdeplasma-applets-plasma-nm/repos/extra-i686/plasma-nm-fixes.patch
  kdeplasma-applets-plasma-nm/repos/extra-x86_64/PKGBUILD
  kdeplasma-applets-plasma-nm/repos/extra-x86_64/plasma-nm-fixes.patch

+
 /PKGBUILD  |   70 +++
 extra-i686/PKGBUILD|   40 
 extra-i686/plasma-nm-fixes.patch   |  322 ---
 extra-x86_64/PKGBUILD  |   40 
 extra-x86_64/plasma-nm-fixes.patch |  322 ---
 5 files changed, 70 insertions(+), 724 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2013-11-22 00:08:43 UTC (rev 200038)
+++ extra-i686/PKGBUILD 2013-11-22 00:08:52 UTC (rev 200039)
@@ -1,40 +0,0 @@
-# $Id$
-# Maintainer: Andrea Scarpino and...@archlinux.org
-# Contributor: Antonio Rojas  nqn1976 @ gmail.com 
-
-pkgname=kdeplasma-applets-plasma-nm
-pkgver=0.9.3.1
-pkgrel=3
-pkgdesc=Plasma applet written in QML for managing network connections
-arch=('i686' 'x86_64')
-url=https://projects.kde.org/projects/playground/network/plasma-nm;
-license=('GPL')
-depends=('kdebase-workspace' 'libnm-qt')
-makedepends=('cmake' 'automoc4' 'openconnect')
-optdepends=('mobile-broadband-provider-info: Database of mobile broadband 
service providers'
-'openconnect: Cisco AnyConnect VPN plugin')
-conflicts=('kdeplasma-applets-networkmanagement')
-source=(http://download.kde.org/unstable/plasma-nm/plasma-nm-${pkgver}.tar.xz;
-'plasma-nm-fixes.patch')
-md5sums=('c6ce9cd8523ec0f99fe87dea8b76a02f'
- 'e5825709f49ba6c4386e909b80f75066')
-
-prepare() {
-  mkdir build
-
-  cd plasma-nm-${pkgver}
-  patch -p1 -i ${srcdir}/plasma-nm-fixes.patch
-}
-
-build() {
-  cd build
-  cmake ../plasma-nm-${pkgver} \
--DCMAKE_INSTALL_PREFIX=/usr \
--DCMAKE_BUILD_TYPE=Release
-  make
-}
-
-package() {
-  cd build
-  make DESTDIR=${pkgdir} install
-}

Copied: kdeplasma-applets-plasma-nm/repos/extra-i686/PKGBUILD (from rev 200038, 
kdeplasma-applets-plasma-nm/trunk/PKGBUILD)
===
--- extra-i686/PKGBUILD (rev 0)
+++ extra-i686/PKGBUILD 2013-11-22 00:08:52 UTC (rev 200039)
@@ -0,0 +1,35 @@
+# $Id$
+# Maintainer: Andrea Scarpino and...@archlinux.org
+# Contributor: Antonio Rojas  nqn1976 @ gmail.com 
+
+pkgname=kdeplasma-applets-plasma-nm
+pkgver=0.9.3.2
+pkgrel=1
+pkgdesc=Plasma applet written in QML for managing network connections
+arch=('i686' 'x86_64')
+url=https://projects.kde.org/projects/playground/network/plasma-nm;
+license=('GPL')
+depends=('kdebase-workspace' 'libnm-qt')
+makedepends=('cmake' 'automoc4' 'openconnect' 'mobile-broadband-provider-info')
+optdepends=('mobile-broadband-provider-info: Database of mobile broadband 
service providers'
+'openconnect: Cisco AnyConnect VPN plugin')
+conflicts=('kdeplasma-applets-networkmanagement')
+source=(http://download.kde.org/unstable/plasma-nm/plasma-nm-${pkgver}.tar.xz;)
+md5sums=('67dde011a859f2d72633cf3af5c9f847')
+
+prepare() {
+  mkdir build
+}
+
+build() {
+  cd build
+  cmake ../plasma-nm-${pkgver} \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DCMAKE_BUILD_TYPE=Release
+  make
+}
+
+package() {
+  cd build
+  make DESTDIR=${pkgdir} install
+}

Deleted: extra-i686/plasma-nm-fixes.patch
===
--- extra-i686/plasma-nm-fixes.patch2013-11-22 00:08:43 UTC (rev 200038)
+++ extra-i686/plasma-nm-fixes.patch2013-11-22 00:08:52 UTC (rev 200039)
@@ -1,322 +0,0 @@
-diff --git a/applet/declarative/contents/ui/main.qml 
b/applet/declarative/contents/ui/main.qml
-index 8ea88cc..aa81707 100644
 a/applet/declarative/contents/ui/main.qml
-+++ b/applet/declarative/contents/ui/main.qml
-@@ -19,6 +19,7 @@
- */
- 
- import QtQuick 1.1
-+import org.kde.plasma.extras 0.1 as PlasmaExtras
- import org.kde.plasma.components 0.1 as PlasmaComponents
- import org.kde.plasma.core 0.1 as PlasmaCore
- import org.kde.networkmanagement 0.1 as PlasmaNM
-@@ -77,16 +78,7 @@ Item {
- anchors.fill: parent
- }
- 
--ListView {
--id: connectionView;
--
--property bool expandedItem: false;
--property string previouslyExpandedItem: ;
--
--property bool activeExpanded: true;
--property bool previousExpanded: true;
--property bool unknownExpanded: true;
--
-+PlasmaExtras.ScrollArea {
- anchors 

[arch-commits] Commit in kdeplasma-applets-plasma-nm/repos (6 files)

2013-10-23 Thread Andrea Scarpino
Date: Wednesday, October 23, 2013 @ 14:04:45
  Author: andrea
Revision: 197151

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  kdeplasma-applets-plasma-nm/repos/extra-i686/PKGBUILD
(from rev 197150, kdeplasma-applets-plasma-nm/trunk/PKGBUILD)
  kdeplasma-applets-plasma-nm/repos/extra-i686/plasma-nm-fixes.patch
(from rev 197150, kdeplasma-applets-plasma-nm/trunk/plasma-nm-fixes.patch)
  kdeplasma-applets-plasma-nm/repos/extra-x86_64/PKGBUILD
(from rev 197150, kdeplasma-applets-plasma-nm/trunk/PKGBUILD)
  kdeplasma-applets-plasma-nm/repos/extra-x86_64/plasma-nm-fixes.patch
(from rev 197150, kdeplasma-applets-plasma-nm/trunk/plasma-nm-fixes.patch)
Deleted:
  kdeplasma-applets-plasma-nm/repos/extra-i686/PKGBUILD
  kdeplasma-applets-plasma-nm/repos/extra-x86_64/PKGBUILD

+
 /PKGBUILD  |   80 
 extra-i686/PKGBUILD|   35 ---
 extra-i686/plasma-nm-fixes.patch   |  322 +++
 extra-x86_64/PKGBUILD  |   35 ---
 extra-x86_64/plasma-nm-fixes.patch |  322 +++
 5 files changed, 724 insertions(+), 70 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2013-10-23 12:04:38 UTC (rev 197150)
+++ extra-i686/PKGBUILD 2013-10-23 12:04:45 UTC (rev 197151)
@@ -1,35 +0,0 @@
-# $Id$
-# Maintainer: Andrea Scarpino and...@archlinux.org
-# Contributor: Antonio Rojas  nqn1976 @ gmail.com 
-
-pkgname=kdeplasma-applets-plasma-nm
-pkgver=0.9.3.1
-pkgrel=2
-pkgdesc=Plasma applet written in QML for managing network connections
-arch=('i686' 'x86_64')
-url=https://projects.kde.org/projects/playground/network/plasma-nm;
-license=('GPL')
-depends=('kdebase-workspace' 'libnm-qt')
-makedepends=('cmake' 'automoc4' 'openconnect')
-optdepends=('mobile-broadband-provider-info: Database of mobile broadband 
service providers'
-'openconnect: Cisco AnyConnect VPN plugin')
-conflicts=('kdeplasma-applets-networkmanagement')
-source=(http://download.kde.org/unstable/plasma-nm/plasma-nm-${pkgver}.tar.xz;)
-md5sums=('c6ce9cd8523ec0f99fe87dea8b76a02f')
-
-prepare() {
-  mkdir build
-}
-
-build() {
-  cd build
-  cmake ../plasma-nm-${pkgver} \
--DCMAKE_INSTALL_PREFIX=/usr \
--DCMAKE_BUILD_TYPE=Release
-  make
-}
-
-package() {
-  cd build
-  make DESTDIR=${pkgdir} install
-}

Copied: kdeplasma-applets-plasma-nm/repos/extra-i686/PKGBUILD (from rev 197150, 
kdeplasma-applets-plasma-nm/trunk/PKGBUILD)
===
--- extra-i686/PKGBUILD (rev 0)
+++ extra-i686/PKGBUILD 2013-10-23 12:04:45 UTC (rev 197151)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Andrea Scarpino and...@archlinux.org
+# Contributor: Antonio Rojas  nqn1976 @ gmail.com 
+
+pkgname=kdeplasma-applets-plasma-nm
+pkgver=0.9.3.1
+pkgrel=3
+pkgdesc=Plasma applet written in QML for managing network connections
+arch=('i686' 'x86_64')
+url=https://projects.kde.org/projects/playground/network/plasma-nm;
+license=('GPL')
+depends=('kdebase-workspace' 'libnm-qt')
+makedepends=('cmake' 'automoc4' 'openconnect')
+optdepends=('mobile-broadband-provider-info: Database of mobile broadband 
service providers'
+'openconnect: Cisco AnyConnect VPN plugin')
+conflicts=('kdeplasma-applets-networkmanagement')
+source=(http://download.kde.org/unstable/plasma-nm/plasma-nm-${pkgver}.tar.xz;
+'plasma-nm-fixes.patch')
+md5sums=('c6ce9cd8523ec0f99fe87dea8b76a02f'
+ 'e5825709f49ba6c4386e909b80f75066')
+
+prepare() {
+  mkdir build
+
+  cd plasma-nm-${pkgver}
+  patch -p1 -i ${srcdir}/plasma-nm-fixes.patch
+}
+
+build() {
+  cd build
+  cmake ../plasma-nm-${pkgver} \
+-DCMAKE_INSTALL_PREFIX=/usr \
+-DCMAKE_BUILD_TYPE=Release
+  make
+}
+
+package() {
+  cd build
+  make DESTDIR=${pkgdir} install
+}

Copied: kdeplasma-applets-plasma-nm/repos/extra-i686/plasma-nm-fixes.patch 
(from rev 197150, kdeplasma-applets-plasma-nm/trunk/plasma-nm-fixes.patch)
===
--- extra-i686/plasma-nm-fixes.patch(rev 0)
+++ extra-i686/plasma-nm-fixes.patch2013-10-23 12:04:45 UTC (rev 197151)
@@ -0,0 +1,322 @@
+diff --git a/applet/declarative/contents/ui/main.qml 
b/applet/declarative/contents/ui/main.qml
+index 8ea88cc..aa81707 100644
+--- a/applet/declarative/contents/ui/main.qml
 b/applet/declarative/contents/ui/main.qml
+@@ -19,6 +19,7 @@
+ */
+ 
+ import QtQuick 1.1
++import org.kde.plasma.extras 0.1 as PlasmaExtras
+ import org.kde.plasma.components 0.1 as PlasmaComponents
+ import org.kde.plasma.core 0.1 as PlasmaCore
+ import org.kde.networkmanagement 0.1 as PlasmaNM
+@@ -77,16 +78,7 @@ Item {
+ anchors.fill: parent
+ }
+ 
+-ListView {
+-id: connectionView;
+-
+-property bool expandedItem: false;
+-property