I also found meegotouchcp-connman package creates a libconnman-qt subpackage to have similar function. Copy owners here.
Seem we should unify our efforts on connman Qt. Peter > -----Original Message----- > From: [email protected] [mailto:[email protected]] > Sent: Saturday, October 16, 2010 2:25 AM > To: [email protected]; [email protected] > Cc: Zhu, Peter J; [email protected] > Subject: Re: [meego-packaging] [meego-commits] 8470: New package > Trunk:Testing/connman-qt > > On 16/10/10 4:03 AM, "ext Kevron Rees" <[email protected]> > wrote: > > > There is no API in bearer managment or in QtNetwork to list available > > connection technologies (3G, Wifi, Ethernet, GPS, etc), disable/enable or > > connect to various technologies, etc. > > Using QtBearermanagement, you can list, connect and disconnect to already > configured and known networks. But that's about it. You cannot configure a > new connection. > > > > > > Regards, > > -Kevron > > > >> Hi, > >> > >> Peter talks about the connman plugin for bearer management: > >> http://doc.qt.nokia.com/qtmobility-1.0/bearer-management.html > >> > >> The plugin is available in Qt Network module since Qt 4.7.0. > >> > >> Cheers, > >> > >> Fathi > >> ________________________________________ > >> From: [email protected] > >> [[email protected]] On Behalf Of ext Kevron Rees > >> [[email protected]] > >> Sent: Friday, October 15, 2010 7:35 PM > >> To: Zhu, Peter J > >> Cc: [email protected]; [email protected] > >> Subject: Re: [meego-packaging] [meego-commits] 8470: New package > >> Trunk:Testing/connman-qt > >> > >>> Hi, > >>> > >>> What's this package for? Don't we have qtnetwork to utilize connman as > >>> API > >>> for qt apps ? > >>> > >>> Peter > >>> > >> > >> QtNetwork is a Qt module for working with things like http requests, and > >> sockets. It does not manage network connections at the device level. > >> > >> connman-qt provides an interface to qt apps for connecting to networks at > >> the device level and then a developer can use QtNetwork to do things after > >> a connection has been established. > >> > >> Hope that clears up what connman-qt is for. > >> > >>>> -----Original Message----- > >>>> From: [email protected] > >>>> [mailto:[email protected]] On Behalf Of Kevron Rees > >>>> Sent: Friday, October 15, 2010 7:34 AM > >>>> To: [email protected] > >>>> Subject: [meego-commits] 8470: New package Trunk:Testing/connman-qt > >>>> > >>>> Hi, > >>>> Adding new package connman-qt in project Trunk:Testing. Please review > >>>> and > >>>> accept ASAP. > >>>> > >>>> Justification for this new package: > >>>> > >>>> initial add of connman-qt, a subpackage of meegotouchcp-connman now > as > >>>> a > >>>> new package > >>>> > >>>> Thank You, > >>>> Kevron Rees > >>>> > >>>> [This message was auto-generated] > >>>> > >>>> --- > >>>> > >>>> Request #8470: > >>>> > >>>> submit: home:kevronx_m_rees/connman-qt(r11) -> > >>>> Trunk:Testing/connman-qt > >>>> > >>>> > >>>> Message: > >>>> initial add of connman-qt, a subpackage of meegotouchcp-connman > now > >>>> as a new package > >>>> > >>>> State: new 2010-10-14T16:33:42 kevronx_m_rees > >>>> Comment: None > >>>> > >>>> > >>>> This is a NEW package in Trunk:Testing project. > >>>> The files in the new package: > >>>> connman-qt/ > >>>> |__ Makefile > >>>> |__ connman-qt-0.0.1.tar.bz2 > >>>> |__ connman-qt.changes > >>>> |__ connman-qt.spec > >>>> |__ connman-qt.yaml > >>>> > >>>> The content of the YAML file, connman-qt.yaml: > >>>> > ================================================================ > >>>> === > >>>> Name: connman-qt > >>>> Summary: qt bindings for connman > >>>> Version: 0.0.1 > >>>> Release: 1 > >>>> Group: System/GUI/Other > >>>> License: Apache License > >>>> URL: http://www.meego.com > >>>> Sources: > >>>> - "%{name}-%{version}.tar.bz2" > >>>> Description: | > >>>> This is a library for working with connman using Qt > >>>> > >>>> Requires: > >>>> - connman > >>>> PkgBR: > >>>> - doxygen > >>>> - qt-devel-tools > >>>> PkgConfigBR: > >>>> - QtCore >= 4.6.0 > >>>> - QtDBus > >>>> - QtOpenGL > >>>> - QtGui > >>>> - dbus-1 > >>>> Configure: none > >>>> Builder: make > >>>> Files: > >>>> - "%{_libdir}/libconnman-qt.so.*" > >>>> SubPackages: > >>>> - Name: devel > >>>> Summary: Development files for connman-qt > >>>> Group: Development/Libraries > >>>> Description: | > >>>> This package contains the files necessary to develop > >>>> applications using libconnman-qt > >>>> Files: > >>>> - "%{_usr}/include/connman-qt" > >>>> - "%{_usr}/lib/pkgconfig/connman-qt.pc" > >>>> - "%{_usr}/lib/connman-qt.pc" > >>>> - "%{_usr}/lib/libconnman-qt.prl" > >>>> - "%{_usr}/lib/libconnman-qt.so" > >>>> > >>>> > ================================================================ > >>>> === > >>>> > >>>> > >>>> The content of the spec file, connman-qt.spec: > >>>> > ================================================================ > >>>> === > >>>> # > >>>> # Do not Edit! Generated by: > >>>> # spectacle version 0.17 > >>>> # > >>>> # >> macros > >>>> # << macros > >>>> > >>>> Name: connman-qt > >>>> Summary: qt bindings for connman > >>>> Version: 0.0.1 > >>>> Release: 1 > >>>> Group: System/GUI/Other > >>>> License: Apache License > >>>> URL: http://www.meego.com > >>>> Source0: %{name}-%{version}.tar.bz2 > >>>> Source100: connman-qt.yaml > >>>> Requires: connman > >>>> Requires(post): /sbin/ldconfig > >>>> Requires(postun): /sbin/ldconfig > >>>> BuildRequires: pkgconfig(QtCore) >= 4.6.0 > >>>> BuildRequires: pkgconfig(QtDBus) > >>>> BuildRequires: pkgconfig(QtOpenGL) > >>>> BuildRequires: pkgconfig(QtGui) > >>>> BuildRequires: pkgconfig(dbus-1) > >>>> BuildRequires: doxygen > >>>> BuildRequires: qt-devel-tools > >>>> > >>>> > >>>> %description > >>>> This is a library for working with connman using Qt > >>>> > >>>> > >>>> > >>>> %package devel > >>>> Summary: Development files for connman-qt > >>>> Group: Development/Libraries > >>>> Requires: %{name} = %{version}-%{release} > >>>> > >>>> %description devel > >>>> This package contains the files necessary to develop > >>>> applications using libconnman-qt > >>>> > >>>> > >>>> > >>>> %prep > >>>> %setup -q -n %{name}-%{version} > >>>> > >>>> # >> setup > >>>> # << setup > >>>> > >>>> %build > >>>> # >> build pre > >>>> export PATH=$PATH:/usr/lib/qt4/bin > >>>> qmake install_prefix=/usr > >>>> # << build pre > >>>> > >>>> > >>>> make %{?jobs:-j%jobs} > >>>> > >>>> # >> build post > >>>> # << build post > >>>> %install > >>>> rm -rf %{buildroot} > >>>> # >> install pre > >>>> export INSTALL_ROOT=%{buildroot} > >>>> # << install pre > >>>> %make_install > >>>> > >>>> # >> install post > >>>> # << install post > >>>> > >>>> > >>>> > >>>> %post -p /sbin/ldconfig > >>>> > >>>> %postun -p /sbin/ldconfig > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> %files > >>>> %defattr(-,root,root,-) > >>>> %{_libdir}/libconnman-qt.so.* > >>>> # >> files > >>>> # << files > >>>> > >>>> > >>>> %files devel > >>>> %defattr(-,root,root,-) > >>>> %{_usr}/include/connman-qt > >>>> %{_usr}/lib/pkgconfig/connman-qt.pc > >>>> %{_usr}/lib/connman-qt.pc > >>>> %{_usr}/lib/libconnman-qt.prl > >>>> %{_usr}/lib/libconnman-qt.so > >>>> # >> files devel > >>>> # << files devel > >>>> > >>>> > >>>> > ================================================================ > >>>> === > >>>> > >>>> _______________________________________________ > >>>> Meego-commits mailing list > >>>> [email protected] > >>>> http://lists.meego.com/listinfo/meego-commits > >>> > >> > >> _______________________________________________ > >> MeeGo-packaging mailing list > >> [email protected] > >> http://lists.meego.com/listinfo/meego-packaging > >> > > _______________________________________________ MeeGo-packaging mailing list [email protected] http://lists.meego.com/listinfo/meego-packaging
