Hi, Since it's API change in version, do we have corresponding changes in place for apps/middleware dependant on this? I didn't see any other request to Trunk:handset for such API change
Peter > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Kaitlin Rupert > Sent: Tuesday, October 26, 2010 2:43 AM > To: [email protected] > Subject: [meego-commits] 8823: Changes to Trunk:Testing/libsocialweb-qt > > Hi, > I have made the following changes to libsocialweb-qt in project Trunk:Testing. > Please review and accept ASAP. > > Thank You, > Kaitlin Rupert > > [This message was auto-generated] > > --- > > Request #8823: > > submit: devel:qt-mtf/libsocialweb-qt(r15) -> Trunk:Testing/libsocialweb-qt > > > Message: > * Sun Oct 24 2010 James Ausmus <[email protected]> - 0.1.7 > - Remove QPixmap usage in library - enables library use in QCoreApplication > apps - > NOTE: this breaks API/ABI compatibility with previous versions! > - Misc comment/dead code cleanup > > State: new 2010-10-25T11:43:08 krupert > Comment: None > > > > changes files: > -------------- > --- libsocialweb-qt.changes > +++ libsocialweb-qt.changes > @@ -0,0 +1,5 @@ > +* Sun Oct 24 2010 James Ausmus <[email protected]> - 0.1.7 > +- Remove QPixmap usage in library - enables library use in QCoreApplication > apps - > + NOTE: this breaks API/ABI compatibility with previous versions! > +- Misc comment/dead code cleanup > + > > old: > ---- > libsocialweb-qt-0.1.6.tar.bz2 > > new: > ---- > libsocialweb-qt-0.1.7.tar.bz2 > > spec files: > ----------- > --- libsocialweb-qt.spec > +++ libsocialweb-qt.spec > @@ -7,7 +7,7 @@ > > Name: libsocialweb-qt > Summary: Qt4 API for libsocialweb client DBUS interface > -Version: 0.1.6 > +Version: 0.1.7 > Release: 1 > Group: System/Libraries > License: LGPL 2.1 > > other changes: > -------------- > > ++++++ libsocialweb-qt-0.1.6.tar.bz2 -> libsocialweb-qt-0.1.7.tar.bz2 > --- interfaces/lastfm_interface.cpp > +++ interfaces/lastfm_interface.cpp > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/lastfm_interface.h:interfaces/lastfm_interface.cpp > interfaces/lastfm.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * This file may have been hand-edited. Look for HAND-EDIT comments > - * before re-generating it. > - */ > - > -#include "interfaces/lastfm_interface.h" > - > -/* > - * Implementation of interface class > ComMeegoLibsocialwebServiceLastfmInterface > - */ > - > -ComMeegoLibsocialwebServiceLastfmInterface::ComMeegoLibsocialwebServi > ceLastfmInterface(const QString &service, const QString &path, const > QDBusConnection &connection, QObject *parent) > - : QDBusAbstractInterface(service, path, staticInterfaceName(), > connection, parent) > -{ > -} > - > -ComMeegoLibsocialwebServiceLastfmInterface::~ComMeegoLibsocialwebSer > viceLastfmInterface() > -{ > -} > - > --- interfaces/lastfm_interface.h > +++ interfaces/lastfm_interface.h > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/lastfm_interface.h:interfaces/lastfm_interface.cpp > interfaces/lastfm.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * Do not edit! All changes made to it will be lost. > - */ > - > -#ifndef LASTFM_INTERFACE_H_1287534348 > -#define LASTFM_INTERFACE_H_1287534348 > - > -#include <QtCore/QObject> > -#include <QtCore/QByteArray> > -#include <QtCore/QList> > -#include <QtCore/QMap> > -#include <QtCore/QString> > -#include <QtCore/QStringList> > -#include <QtCore/QVariant> > -#include <QtDBus/QtDBus> > -#include "swclientdbustypes.h" > - > -/* > - * Proxy class for interface com.meego.libsocialweb.Service.Lastfm > - */ > -class ComMeegoLibsocialwebServiceLastfmInterface: public > QDBusAbstractInterface > -{ > - Q_OBJECT > -public: > - static inline const char *staticInterfaceName() > - { return "com.meego.libsocialweb.Service.Lastfm"; } > - > -public: > - ComMeegoLibsocialwebServiceLastfmInterface(const QString &service, > const QString &path, const QDBusConnection &connection, QObject *parent = > 0); > - > - ~ComMeegoLibsocialwebServiceLastfmInterface(); > - > -public Q_SLOTS: // METHODS > - inline QDBusPendingReply<> NowPlaying(const QString &artist, const > QString &album, const QString &track, uint length, uint tracknumber, const > QString &musicbrainz) > - { > - QList<QVariant> argumentList; > - argumentList << qVariantFromValue(artist) << > qVariantFromValue(album) << qVariantFromValue(track) << > qVariantFromValue(length) << qVariantFromValue(tracknumber) << > qVariantFromValue(musicbrainz); > - return asyncCallWithArgumentList(QLatin1String("NowPlaying"), > argumentList); > - } > - > - inline QDBusPendingReply<> SubmitTrack(const QString &artist, const > QString &album, const QString &track, qlonglong time, const QString &source, > const QString &rating, uint length, uint tracknumber, const QString > &musicbrainz) > - { > - QList<QVariant> argumentList; > - argumentList << qVariantFromValue(artist) << > qVariantFromValue(album) << qVariantFromValue(track) << > qVariantFromValue(time) << qVariantFromValue(source) << > qVariantFromValue(rating) << qVariantFromValue(length) << > qVariantFromValue(tracknumber) << qVariantFromValue(musicbrainz); > - return asyncCallWithArgumentList(QLatin1String("SubmitTrack"), > argumentList); > - } > - > -Q_SIGNALS: // SIGNALS > -}; > - > -#endif > --- interfaces/patches.old > +++ interfaces/patches.old > +(directory) > --- interfaces/patches.old/sw-avatar.xml-qt.patch > +++ interfaces/patches.old/sw-avatar.xml-qt.patch > +--- interfaces.orig/sw-avatar.xml 2010-08-25 13:38:47.639767295 -0700 > ++++ interfaces/sw-avatar.xml 2010-08-25 13:44:01.858767291 -0700 > +@@ -5,7 +5,7 @@ > + <method name="RequestAvatar" > tp:name-for-bindings="Request_Avatar"/> > + > + <signal name="AvatarRetrieved" > tp:name-for-bindings="Avatar_Retrieved"> > +- <arg name="path" type="s"/> > ++ <arg name="path" type="s" direction="out"/> > + </signal> > + </interface> > + </node> > --- interfaces/patches.old/sw-core.xml-qt.patch > +++ interfaces/patches.old/sw-core.xml-qt.patch > +--- interfaces.orig/sw-core.xml 2010-08-25 13:38:47.641767293 -0700 > ++++ interfaces/sw-core.xml 2010-08-25 13:44:08.897767294 -0700 > +@@ -24,7 +24,7 @@ > + </method> > + > + <signal name="OnlineChanged" > tp:name-for-bindings="Online_Changed"> > +- <arg name="online" type="b"/> > ++ <arg name="online" type="b" direction="out"/> > + </signal> > + > + </interface> > --- interfaces/patches.old/sw-item-view.xml-qt.patch > +++ interfaces/patches.old/sw-item-view.xml-qt.patch > +--- interfaces.orig/sw-item-view.xml 2010-08-25 13:38:47.641767293 -0700 > ++++ interfaces/sw-item-view.xml 2010-08-25 13:44:12.628767293 -0700 > +@@ -10,15 +10,18 @@ > + <method name="Close" tp:name-for-bindings="Close"/> > + > + <signal name="ItemsAdded" tp:name-for-bindings="Items_Added"> > +- <arg name="items" type="a(ssxa{ss})"/> > ++ <annotation name="com.trolltech.QtDBus.QtTypeName.In0" > value="ArrayOfSwItemStruct"/> > ++ <arg name="items" type="a(ssxa{ss})" direction="out"/> > + </signal> > + > + <signal name="ItemsRemoved" > tp:name-for-bindings="Items_Removed"> > +- <arg name="items" type="a(ss)"/> > ++ <annotation name="com.trolltech.QtDBus.QtTypeName.In0" > value="ArrayOfSwItemId"/> > ++ <arg name="items" type="a(ss)" direction="out"/> > + </signal> > + > + <signal name="ItemsChanged" > tp:name-for-bindings="Items_Changed"> > +- <arg name="items" type="a(ssxa{ss})"/> > ++ <annotation name="com.trolltech.QtDBus.QtTypeName.In0" > value="ArrayOfSwItemStruct"/> > ++ <arg name="items" type="a(ssxa{ss})" direction="out"/> > + </signal> > + > + </interface> > --- interfaces/patches.old/sw-photo-upload.xml-qt.patch > +++ interfaces/patches.old/sw-photo-upload.xml-qt.patch > +--- interfaces.orig/sw-photo-upload.xml 2010-08-25 13:38:47.642767292 > -0700 > ++++ interfaces/sw-photo-upload.xml 2010-08-25 13:44:16.171767297 -0700 > +@@ -10,6 +10,7 @@ > + </doc:doc> > + > + <method name="UploadPhoto" tp:name-for-bindings="Upload_Photo"> > ++ <annotation name="com.trolltech.QtDBus.QtTypeName.In1" > value="SwParams"/> > + <doc:doc> > + <doc:description> > + <doc:para> > --- interfaces/patches.old/sw-query.xml-qt.patch > +++ interfaces/patches.old/sw-query.xml-qt.patch > +--- interfaces.orig/sw-query.xml 2010-08-25 13:38:47.643767292 -0700 > ++++ interfaces/sw-query.xml 2010-08-25 13:44:19.002767292 -0700 > +@@ -2,6 +2,7 @@ > + <node name="/Query_Iface" > xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">> > + <interface name="com.meego.libsocialweb.Query"> > + <method name="OpenView" tp:name-for-bindings="Open_View"> > ++ <annotation name="com.trolltech.QtDBus.QtTypeName.In1" > value="SwParams"/> > + <arg name="query" type="s" direction="in"/> > + <arg name="params" type="a{ss}" direction="in"/> > + <arg name="view" type="o" direction="out"/> > --- interfaces/patches.old/sw-status-update.xml-qt.patch > +++ interfaces/patches.old/sw-status-update.xml-qt.patch > +--- interfaces.orig/sw-status-update.xml 2010-08-25 13:38:47.649767292 > -0700 > ++++ interfaces/sw-status-update.xml 2010-08-25 13:44:26.521767311 -0700 > +@@ -10,6 +10,7 @@ > + </doc:doc> > + > + <method name="UpdateStatus" > tp:name-for-bindings="Update_Status"> > ++ <annotation name="com.trolltech.QtDBus.QtTypeName.In1" > value="SwParams"/> > + <doc:doc> > + <doc:description> > + <doc:para> > --- interfaces/patches.old/sw-video-upload.xml-qt.patch > +++ interfaces/patches.old/sw-video-upload.xml-qt.patch > +--- interfaces.orig/sw-video-upload.xml 2010-08-25 13:38:47.642767292 > -0700 > ++++ interfaces/sw-video-upload.xml 2010-08-25 13:44:16.171767297 -0700 > +@@ -10,6 +10,7 @@ > + </doc:doc> > + > + <method name="UploadVideo" tp:name-for-bindings="Upload_Video"> > ++ <annotation name="com.trolltech.QtDBus.QtTypeName.In1" > value="SwParams"/> > + <doc:doc> > + <doc:description> > + <doc:para> > --- interfaces/sw-avatar_interface.cpp > +++ interfaces/sw-avatar_interface.cpp > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-avatar_interface.h:interfaces/sw-avatar_interface.cpp > interfaces/sw-avatar.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * This file may have been hand-edited. Look for HAND-EDIT comments > - * before re-generating it. > - */ > - > -#include "interfaces/sw-avatar_interface.h" > - > -/* > - * Implementation of interface class ComMeegoLibsocialwebAvatarInterface > - */ > - > -ComMeegoLibsocialwebAvatarInterface::ComMeegoLibsocialwebAvatarInterf > ace(const QString &service, const QString &path, const QDBusConnection > &connection, QObject *parent) > - : QDBusAbstractInterface(service, path, staticInterfaceName(), > connection, parent) > -{ > -} > - > -ComMeegoLibsocialwebAvatarInterface::~ComMeegoLibsocialwebAvatarInte > rface() > -{ > -} > - > --- interfaces/sw-avatar_interface.h > +++ interfaces/sw-avatar_interface.h > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-avatar_interface.h:interfaces/sw-avatar_interface.cpp > interfaces/sw-avatar.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * Do not edit! All changes made to it will be lost. > - */ > - > -#ifndef SW_AVATAR_INTERFACE_H_1287534348 > -#define SW_AVATAR_INTERFACE_H_1287534348 > - > -#include <QtCore/QObject> > -#include <QtCore/QByteArray> > -#include <QtCore/QList> > -#include <QtCore/QMap> > -#include <QtCore/QString> > -#include <QtCore/QStringList> > -#include <QtCore/QVariant> > -#include <QtDBus/QtDBus> > -#include "swclientdbustypes.h" > - > -/* > - * Proxy class for interface com.meego.libsocialweb.Avatar > - */ > -class ComMeegoLibsocialwebAvatarInterface: public QDBusAbstractInterface > -{ > - Q_OBJECT > -public: > - static inline const char *staticInterfaceName() > - { return "com.meego.libsocialweb.Avatar"; } > - > -public: > - ComMeegoLibsocialwebAvatarInterface(const QString &service, const > QString &path, const QDBusConnection &connection, QObject *parent = 0); > - > - ~ComMeegoLibsocialwebAvatarInterface(); > - > -public Q_SLOTS: // METHODS > - inline QDBusPendingReply<> RequestAvatar() > - { > - QList<QVariant> argumentList; > - return asyncCallWithArgumentList(QLatin1String("RequestAvatar"), > argumentList); > - } > - > -Q_SIGNALS: // SIGNALS > - void AvatarRetrieved(const QString &path); > -}; > - > -#endif > --- interfaces/sw-banishable_interface.cpp > +++ interfaces/sw-banishable_interface.cpp > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-banishable_interface.h:interfaces/sw-banishable_interface.cpp > interfaces/sw-banishable.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * This file may have been hand-edited. Look for HAND-EDIT comments > - * before re-generating it. > - */ > - > -#include "interfaces/sw-banishable_interface.h" > - > -/* > - * Implementation of interface class > ComMeegoLibsocialwebBanishableInterface > - */ > - > -ComMeegoLibsocialwebBanishableInterface::ComMeegoLibsocialwebBanisha > bleInterface(const QString &service, const QString &path, const > QDBusConnection &connection, QObject *parent) > - : QDBusAbstractInterface(service, path, staticInterfaceName(), > connection, parent) > -{ > -} > - > -ComMeegoLibsocialwebBanishableInterface::~ComMeegoLibsocialwebBanish > ableInterface() > -{ > -} > - > --- interfaces/sw-banishable_interface.h > +++ interfaces/sw-banishable_interface.h > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-banishable_interface.h:interfaces/sw-banishable_interface.cpp > interfaces/sw-banishable.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * Do not edit! All changes made to it will be lost. > - */ > - > -#ifndef SW_BANISHABLE_INTERFACE_H_1287534348 > -#define SW_BANISHABLE_INTERFACE_H_1287534348 > - > -#include <QtCore/QObject> > -#include <QtCore/QByteArray> > -#include <QtCore/QList> > -#include <QtCore/QMap> > -#include <QtCore/QString> > -#include <QtCore/QStringList> > -#include <QtCore/QVariant> > -#include <QtDBus/QtDBus> > -#include "swclientdbustypes.h" > - > -/* > - * Proxy class for interface com.meego.libsocialweb.Banishable > - */ > -class ComMeegoLibsocialwebBanishableInterface: public > QDBusAbstractInterface > -{ > - Q_OBJECT > -public: > - static inline const char *staticInterfaceName() > - { return "com.meego.libsocialweb.Banishable"; } > - > -public: > - ComMeegoLibsocialwebBanishableInterface(const QString &service, > const QString &path, const QDBusConnection &connection, QObject *parent = > 0); > - > - ~ComMeegoLibsocialwebBanishableInterface(); > - > -public Q_SLOTS: // METHODS > - inline QDBusPendingReply<> HideItem(const QString &uid) > - { > - QList<QVariant> argumentList; > - argumentList << qVariantFromValue(uid); > - return asyncCallWithArgumentList(QLatin1String("HideItem"), > argumentList); > - } > - > -Q_SIGNALS: // SIGNALS > - void ItemHidden(const QString &uid); > -}; > - > -#endif > --- interfaces/sw-core_interface.cpp > +++ interfaces/sw-core_interface.cpp > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-core_interface.h:interfaces/sw-core_interface.cpp > interfaces/sw-core.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * This file may have been hand-edited. Look for HAND-EDIT comments > - * before re-generating it. > - */ > - > -#include "interfaces/sw-core_interface.h" > - > -/* > - * Implementation of interface class ComMeegoLibsocialwebInterface > - */ > - > -ComMeegoLibsocialwebInterface::ComMeegoLibsocialwebInterface(const > QString &service, const QString &path, const QDBusConnection &connection, > QObject *parent) > - : QDBusAbstractInterface(service, path, staticInterfaceName(), > connection, parent) > -{ > -} > - > -ComMeegoLibsocialwebInterface::~ComMeegoLibsocialwebInterface() > -{ > -} > - > --- interfaces/sw-core_interface.h > +++ interfaces/sw-core_interface.h > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-core_interface.h:interfaces/sw-core_interface.cpp > interfaces/sw-core.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * Do not edit! All changes made to it will be lost. > - */ > - > -#ifndef SW_CORE_INTERFACE_H_1287534348 > -#define SW_CORE_INTERFACE_H_1287534348 > - > -#include <QtCore/QObject> > -#include <QtCore/QByteArray> > -#include <QtCore/QList> > -#include <QtCore/QMap> > -#include <QtCore/QString> > -#include <QtCore/QStringList> > -#include <QtCore/QVariant> > -#include <QtDBus/QtDBus> > -#include "swclientdbustypes.h" > - > -/* > - * Proxy class for interface com.meego.libsocialweb > - */ > -class ComMeegoLibsocialwebInterface: public QDBusAbstractInterface > -{ > - Q_OBJECT > -public: > - static inline const char *staticInterfaceName() > - { return "com.meego.libsocialweb"; } > - > -public: > - ComMeegoLibsocialwebInterface(const QString &service, const QString > &path, const QDBusConnection &connection, QObject *parent = 0); > - > - ~ComMeegoLibsocialwebInterface(); > - > -public Q_SLOTS: // METHODS > - inline QDBusPendingReply<QStringList> GetServices() > - { > - QList<QVariant> argumentList; > - return asyncCallWithArgumentList(QLatin1String("GetServices"), > argumentList); > - } > - > - inline QDBusPendingReply<bool> IsOnline() > - { > - QList<QVariant> argumentList; > - return asyncCallWithArgumentList(QLatin1String("IsOnline"), > argumentList); > - } > - > -Q_SIGNALS: // SIGNALS > - void OnlineChanged(bool online); > -}; > - > -#endif > --- interfaces/sw-item-view_interface.cpp > +++ interfaces/sw-item-view_interface.cpp > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-item-view_interface.h:interfaces/sw-item-view_interface.cpp > interfaces/sw-item-view.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * This file may have been hand-edited. Look for HAND-EDIT comments > - * before re-generating it. > - */ > - > -#include "interfaces/sw-item-view_interface.h" > - > -/* > - * Implementation of interface class > ComMeegoLibsocialwebItemViewInterface > - */ > - > -ComMeegoLibsocialwebItemViewInterface::ComMeegoLibsocialwebItemVie > wInterface(const QString &service, const QString &path, const > QDBusConnection &connection, QObject *parent) > - : QDBusAbstractInterface(service, path, staticInterfaceName(), > connection, parent) > -{ > -} > - > -ComMeegoLibsocialwebItemViewInterface::~ComMeegoLibsocialwebItemVie > wInterface() > -{ > -} > - > --- interfaces/sw-item-view_interface.h > +++ interfaces/sw-item-view_interface.h > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-item-view_interface.h:interfaces/sw-item-view_interface.cpp > interfaces/sw-item-view.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * Do not edit! All changes made to it will be lost. > - */ > - > -#ifndef SW_ITEM_VIEW_INTERFACE_H_1287534348 > -#define SW_ITEM_VIEW_INTERFACE_H_1287534348 > - > -#include <QtCore/QObject> > -#include <QtCore/QByteArray> > -#include <QtCore/QList> > -#include <QtCore/QMap> > -#include <QtCore/QString> > -#include <QtCore/QStringList> > -#include <QtCore/QVariant> > -#include <QtDBus/QtDBus> > -#include "swclientdbustypes.h" > - > -/* > - * Proxy class for interface com.meego.libsocialweb.ItemView > - */ > -class ComMeegoLibsocialwebItemViewInterface: public > QDBusAbstractInterface > -{ > - Q_OBJECT > -public: > - static inline const char *staticInterfaceName() > - { return "com.meego.libsocialweb.ItemView"; } > - > -public: > - ComMeegoLibsocialwebItemViewInterface(const QString &service, const > QString &path, const QDBusConnection &connection, QObject *parent = 0); > - > - ~ComMeegoLibsocialwebItemViewInterface(); > - > -public Q_SLOTS: // METHODS > - inline QDBusPendingReply<> Close() > - { > - QList<QVariant> argumentList; > - return asyncCallWithArgumentList(QLatin1String("Close"), > argumentList); > - } > - > - inline QDBusPendingReply<> Refresh() > - { > - QList<QVariant> argumentList; > - return asyncCallWithArgumentList(QLatin1String("Refresh"), > argumentList); > - } > - > - inline QDBusPendingReply<> Start() > - { > - QList<QVariant> argumentList; > - return asyncCallWithArgumentList(QLatin1String("Start"), > argumentList); > - } > - > - inline QDBusPendingReply<> Stop() > - { > - QList<QVariant> argumentList; > - return asyncCallWithArgumentList(QLatin1String("Stop"), > argumentList); > - } > - > -Q_SIGNALS: // SIGNALS > - void ItemsAdded(const ArrayOfSwItemStruct &items); > - void ItemsChanged(const ArrayOfSwItemStruct &items); > - void ItemsRemoved(const ArrayOfSwItemId &items); > -}; > - > -#endif > --- interfaces/sw-photo-upload_interface.cpp > +++ interfaces/sw-photo-upload_interface.cpp > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-photo-upload_interface.h:interfaces/sw-photo-upload_interface. > cpp interfaces/sw-photo-upload.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * This file may have been hand-edited. Look for HAND-EDIT comments > - * before re-generating it. > - */ > - > -#include "interfaces/sw-photo-upload_interface.h" > - > -/* > - * Implementation of interface class > ComMeegoLibsocialwebPhotoUploadInterface > - */ > - > -ComMeegoLibsocialwebPhotoUploadInterface::ComMeegoLibsocialwebPhoto > UploadInterface(const QString &service, const QString &path, const > QDBusConnection &connection, QObject *parent) > - : QDBusAbstractInterface(service, path, staticInterfaceName(), > connection, parent) > -{ > -} > - > -ComMeegoLibsocialwebPhotoUploadInterface::~ComMeegoLibsocialwebPhot > oUploadInterface() > -{ > -} > - > --- interfaces/sw-photo-upload_interface.h > +++ interfaces/sw-photo-upload_interface.h > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-photo-upload_interface.h:interfaces/sw-photo-upload_interface. > cpp interfaces/sw-photo-upload.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * Do not edit! All changes made to it will be lost. > - */ > - > -#ifndef SW_PHOTO_UPLOAD_INTERFACE_H_1287534348 > -#define SW_PHOTO_UPLOAD_INTERFACE_H_1287534348 > - > -#include <QtCore/QObject> > -#include <QtCore/QByteArray> > -#include <QtCore/QList> > -#include <QtCore/QMap> > -#include <QtCore/QString> > -#include <QtCore/QStringList> > -#include <QtCore/QVariant> > -#include <QtDBus/QtDBus> > -#include "swclientdbustypes.h" > - > -/* > - * Proxy class for interface com.meego.libsocialweb.PhotoUpload > - */ > -class ComMeegoLibsocialwebPhotoUploadInterface: public > QDBusAbstractInterface > -{ > - Q_OBJECT > -public: > - static inline const char *staticInterfaceName() > - { return "com.meego.libsocialweb.PhotoUpload"; } > - > -public: > - ComMeegoLibsocialwebPhotoUploadInterface(const QString &service, > const QString &path, const QDBusConnection &connection, QObject *parent = > 0); > - > - ~ComMeegoLibsocialwebPhotoUploadInterface(); > - > -public Q_SLOTS: // METHODS > - inline QDBusPendingReply<int> UploadPhoto(const QString > &local_filename, SwParams fields) > - { > - QList<QVariant> argumentList; > - argumentList << qVariantFromValue(local_filename) << > qVariantFromValue(fields); > - return asyncCallWithArgumentList(QLatin1String("UploadPhoto"), > argumentList); > - } > - > -Q_SIGNALS: // SIGNALS > - void PhotoUploadProgress(int opid, int progress, const QString > &error_message); > -}; > - > -#endif > --- interfaces/sw-query_interface.cpp > +++ interfaces/sw-query_interface.cpp > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-query_interface.h:interfaces/sw-query_interface.cpp > interfaces/sw-query.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * This file may have been hand-edited. Look for HAND-EDIT comments > - * before re-generating it. > - */ > - > -#include "interfaces/sw-query_interface.h" > - > -/* > - * Implementation of interface class ComMeegoLibsocialwebQueryInterface > - */ > - > -ComMeegoLibsocialwebQueryInterface::ComMeegoLibsocialwebQueryInterfa > ce(const QString &service, const QString &path, const QDBusConnection > &connection, QObject *parent) > - : QDBusAbstractInterface(service, path, staticInterfaceName(), > connection, parent) > -{ > -} > - > -ComMeegoLibsocialwebQueryInterface::~ComMeegoLibsocialwebQueryInterf > ace() > -{ > -} > - > --- interfaces/sw-query_interface.h > +++ interfaces/sw-query_interface.h > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-query_interface.h:interfaces/sw-query_interface.cpp > interfaces/sw-query.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * Do not edit! All changes made to it will be lost. > - */ > - > -#ifndef SW_QUERY_INTERFACE_H_1287534348 > -#define SW_QUERY_INTERFACE_H_1287534348 > - > -#include <QtCore/QObject> > -#include <QtCore/QByteArray> > -#include <QtCore/QList> > -#include <QtCore/QMap> > -#include <QtCore/QString> > -#include <QtCore/QStringList> > -#include <QtCore/QVariant> > -#include <QtDBus/QtDBus> > -#include "swclientdbustypes.h" > - > -/* > - * Proxy class for interface com.meego.libsocialweb.Query > - */ > -class ComMeegoLibsocialwebQueryInterface: public QDBusAbstractInterface > -{ > - Q_OBJECT > -public: > - static inline const char *staticInterfaceName() > - { return "com.meego.libsocialweb.Query"; } > - > -public: > - ComMeegoLibsocialwebQueryInterface(const QString &service, const > QString &path, const QDBusConnection &connection, QObject *parent = 0); > - > - ~ComMeegoLibsocialwebQueryInterface(); > - > -public Q_SLOTS: // METHODS > - inline QDBusPendingReply<QDBusObjectPath> OpenView(const QString > &query, SwParams params) > - { > - QList<QVariant> argumentList; > - argumentList << qVariantFromValue(query) << > qVariantFromValue(params); > - return asyncCallWithArgumentList(QLatin1String("OpenView"), > argumentList); > - } > - > -Q_SIGNALS: // SIGNALS > -}; > - > -#endif > --- interfaces/sw-service_interface.cpp > +++ interfaces/sw-service_interface.cpp > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-service_interface.h:interfaces/sw-service_interface.cpp > interfaces/sw-service.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * This file may have been hand-edited. Look for HAND-EDIT comments > - * before re-generating it. > - */ > - > -#include "interfaces/sw-service_interface.h" > - > -/* > - * Implementation of interface class ComMeegoLibsocialwebServiceInterface > - */ > - > -ComMeegoLibsocialwebServiceInterface::ComMeegoLibsocialwebServiceInter > face(const QString &service, const QString &path, const QDBusConnection > &connection, QObject *parent) > - : QDBusAbstractInterface(service, path, staticInterfaceName(), > connection, parent) > -{ > -} > - > -ComMeegoLibsocialwebServiceInterface::~ComMeegoLibsocialwebServiceInt > erface() > -{ > -} > - > --- interfaces/sw-service_interface.h > +++ interfaces/sw-service_interface.h > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-service_interface.h:interfaces/sw-service_interface.cpp > interfaces/sw-service.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * Do not edit! All changes made to it will be lost. > - */ > - > -#ifndef SW_SERVICE_INTERFACE_H_1287534348 > -#define SW_SERVICE_INTERFACE_H_1287534348 > - > -#include <QtCore/QObject> > -#include <QtCore/QByteArray> > -#include <QtCore/QList> > -#include <QtCore/QMap> > -#include <QtCore/QString> > -#include <QtCore/QStringList> > -#include <QtCore/QVariant> > -#include <QtDBus/QtDBus> > -#include "swclientdbustypes.h" > - > -/* > - * Proxy class for interface com.meego.libsocialweb.Service > - */ > -class ComMeegoLibsocialwebServiceInterface: public QDBusAbstractInterface > -{ > - Q_OBJECT > -public: > - static inline const char *staticInterfaceName() > - { return "com.meego.libsocialweb.Service"; } > - > -public: > - ComMeegoLibsocialwebServiceInterface(const QString &service, const > QString &path, const QDBusConnection &connection, QObject *parent = 0); > - > - ~ComMeegoLibsocialwebServiceInterface(); > - > -public Q_SLOTS: // METHODS > - inline QDBusPendingReply<> CredentialsUpdated() > - { > - QList<QVariant> argumentList; > - return > asyncCallWithArgumentList(QLatin1String("CredentialsUpdated"), > argumentList); > - } > - > - inline QDBusPendingReply<QStringList> GetDynamicCapabilities() > - { > - QList<QVariant> argumentList; > - return > asyncCallWithArgumentList(QLatin1String("GetDynamicCapabilities"), > argumentList); > - } > - > - inline QDBusPendingReply<QStringList> GetStaticCapabilities() > - { > - QList<QVariant> argumentList; > - return > asyncCallWithArgumentList(QLatin1String("GetStaticCapabilities"), > argumentList); > - } > - > -Q_SIGNALS: // SIGNALS > - void CapabilitiesChanged(const QStringList &caps); > - void UserChanged(); > -}; > - > -#endif > --- interfaces/sw-status-update_interface.cpp > +++ interfaces/sw-status-update_interface.cpp > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-status-update_interface.h:interfaces/sw-status-update_interfac > e.cpp interfaces/sw-status-update.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * This file may have been hand-edited. Look for HAND-EDIT comments > - * before re-generating it. > - */ > - > -#include "interfaces/sw-status-update_interface.h" > - > -/* > - * Implementation of interface class > ComMeegoLibsocialwebStatusUpdateInterface > - */ > - > -ComMeegoLibsocialwebStatusUpdateInterface::ComMeegoLibsocialwebStatu > sUpdateInterface(const QString &service, const QString &path, const > QDBusConnection &connection, QObject *parent) > - : QDBusAbstractInterface(service, path, staticInterfaceName(), > connection, parent) > -{ > -} > - > -ComMeegoLibsocialwebStatusUpdateInterface::~ComMeegoLibsocialwebStat > usUpdateInterface() > -{ > -} > - > --- interfaces/sw-status-update_interface.h > +++ interfaces/sw-status-update_interface.h > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-status-update_interface.h:interfaces/sw-status-update_interfac > e.cpp interfaces/sw-status-update.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * Do not edit! All changes made to it will be lost. > - */ > - > -#ifndef SW_STATUS_UPDATE_INTERFACE_H_1287534348 > -#define SW_STATUS_UPDATE_INTERFACE_H_1287534348 > - > -#include <QtCore/QObject> > -#include <QtCore/QByteArray> > -#include <QtCore/QList> > -#include <QtCore/QMap> > -#include <QtCore/QString> > -#include <QtCore/QStringList> > -#include <QtCore/QVariant> > -#include <QtDBus/QtDBus> > -#include "swclientdbustypes.h" > - > -/* > - * Proxy class for interface com.meego.libsocialweb.StatusUpdate > - */ > -class ComMeegoLibsocialwebStatusUpdateInterface: public > QDBusAbstractInterface > -{ > - Q_OBJECT > -public: > - static inline const char *staticInterfaceName() > - { return "com.meego.libsocialweb.StatusUpdate"; } > - > -public: > - ComMeegoLibsocialwebStatusUpdateInterface(const QString &service, > const QString &path, const QDBusConnection &connection, QObject *parent = > 0); > - > - ~ComMeegoLibsocialwebStatusUpdateInterface(); > - > -public Q_SLOTS: // METHODS > - inline QDBusPendingReply<> UpdateStatus(const QString > &status_message, SwParams fields) > - { > - QList<QVariant> argumentList; > - argumentList << qVariantFromValue(status_message) << > qVariantFromValue(fields); > - return asyncCallWithArgumentList(QLatin1String("UpdateStatus"), > argumentList); > - } > - > -Q_SIGNALS: // SIGNALS > - void StatusUpdated(bool success); > -}; > - > -#endif > --- interfaces/sw-video-upload_interface.cpp > +++ interfaces/sw-video-upload_interface.cpp > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-video-upload_interface.h:interfaces/sw-video-upload_interface.c > pp interfaces/sw-video-upload.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * This file may have been hand-edited. Look for HAND-EDIT comments > - * before re-generating it. > - */ > - > -#include "interfaces/sw-video-upload_interface.h" > - > -/* > - * Implementation of interface class > ComMeegoLibsocialwebVideoUploadInterface > - */ > - > -ComMeegoLibsocialwebVideoUploadInterface::ComMeegoLibsocialwebVideo > UploadInterface(const QString &service, const QString &path, const > QDBusConnection &connection, QObject *parent) > - : QDBusAbstractInterface(service, path, staticInterfaceName(), > connection, parent) > -{ > -} > - > -ComMeegoLibsocialwebVideoUploadInterface::~ComMeegoLibsocialwebVide > oUploadInterface() > -{ > -} > - > --- interfaces/sw-video-upload_interface.h > +++ interfaces/sw-video-upload_interface.h > -/* > - * This file was generated by qdbusxml2cpp version 0.7 > - * Command line was: qdbusxml2cpp -N -i swclientdbustypes.h -p > interfaces/sw-video-upload_interface.h:interfaces/sw-video-upload_interface.c > pp interfaces/sw-video-upload.xml > - * > - * qdbusxml2cpp is Copyright (C) 2010 Nokia Corporation and/or its > subsidiary(-ies). > - * > - * This is an auto-generated file. > - * Do not edit! All changes made to it will be lost. > - */ > - > -#ifndef SW_VIDEO_UPLOAD_INTERFACE_H_1287534348 > -#define SW_VIDEO_UPLOAD_INTERFACE_H_1287534348 > - > -#include <QtCore/QObject> > -#include <QtCore/QByteArray> > -#include <QtCore/QList> > -#include <QtCore/QMap> > -#include <QtCore/QString> > -#include <QtCore/QStringList> > -#include <QtCore/QVariant> > -#include <QtDBus/QtDBus> > -#include "swclientdbustypes.h" > - > -/* > - * Proxy class for interface com.meego.libsocialweb.VideoUpload > - */ > -class ComMeegoLibsocialwebVideoUploadInterface: public > QDBusAbstractInterface > -{ > - Q_OBJECT > -public: > - static inline const char *staticInterfaceName() > - { return "com.meego.libsocialweb.VideoUpload"; } > - > -public: > - ComMeegoLibsocialwebVideoUploadInterface(const QString &service, > const QString &path, const QDBusConnection &connection, QObject *parent = > 0); > - > - ~ComMeegoLibsocialwebVideoUploadInterface(); > - > -public Q_SLOTS: // METHODS > - inline QDBusPendingReply<int> UploadVideo(const QString > &local_filename, SwParams fields) > - { > - QList<QVariant> argumentList; > - argumentList << qVariantFromValue(local_filename) << > qVariantFromValue(fields); > - return asyncCallWithArgumentList(QLatin1String("UploadVideo"), > argumentList); > - } > - > -Q_SIGNALS: // SIGNALS > - void VideoUploadProgress(int opid, int progress, const QString > &error_message); > -}; > - > -#endif > --- libsocialweb-qt.pc > +++ libsocialweb-qt.pc > @@ -5,7 +5,7 @@ > > Name: libsocialweb-qt > Description: Qt Client side library for libsocialweb > -Version: 0.1.6 > +Version: 0.1.7 > Libs: -L${libdir} -lsocialweb-qt > Cflags: -I${includedir} > Requires: QtDBus glib-2.0 libsocialweb-keystore rest-0.7 rest-extras-0.7 > gnome-keyring-1 > --- libsocialweb-qt.pro > +++ libsocialweb-qt.pro > @@ -1,4 +1,4 @@ > -VERSION = 0.1.6 > +VERSION = 0.1.7 > unix { > PREFIX = /usr > LIBDIR = $$PREFIX/lib > --- libsocialweb-qt.pro.user.2.1pre1 > +++ libsocialweb-qt.pro.user.2.1pre1 > -<!DOCTYPE QtCreatorProject> > -<qtcreator> > - <data> > - <variable>ProjectExplorer.Project.ActiveTarget</variable> > - <value type="int">0</value> > - </data> > - <data> > - <variable>ProjectExplorer.Project.EditorSettings</variable> > - <valuemap type="QVariantMap"> > - <value key="EditorConfiguration.Codec" > type="QByteArray">System</value> > - </valuemap> > - </data> > - <data> > - <variable>ProjectExplorer.Project.Target.0</variable> > - <valuemap type="QVariantMap"> > - <value key="ProjectExplorer.ProjectConfiguration.DisplayName" > type="QString">Desktop</value> > - <value key="ProjectExplorer.ProjectConfiguration.Id" > type="QString">Qt4ProjectManager.Target.DesktopTarget</value> > - <value key="ProjectExplorer.Target.ActiveBuildConfiguration" > type="int">0</value> > - <value key="ProjectExplorer.Target.ActiveRunConfiguration" > type="int">0</value> > - <valuemap key="ProjectExplorer.Target.BuildConfiguration.0" > type="QVariantMap"> > - <valuemap key="ProjectExplorer.BuildConfiguration.BuildStep.0" > type="QVariantMap"> > - <value key="ProjectExplorer.ProjectConfiguration.DisplayName" > type="QString">qmake</value> > - <value key="ProjectExplorer.ProjectConfiguration.Id" > type="QString">QtProjectManager.QMakeBuildStep</value> > - <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" > type="QVariantList"/> > - </valuemap> > - <valuemap key="ProjectExplorer.BuildConfiguration.BuildStep.1" > type="QVariantMap"> > - <value key="ProjectExplorer.ProjectConfiguration.DisplayName" > type="QString">Make</value> > - <value key="ProjectExplorer.ProjectConfiguration.Id" > type="QString">Qt4ProjectManager.MakeStep</value> > - <value key="Qt4ProjectManager.MakeStep.Clean" > type="bool">false</value> > - <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" > type="QVariantList"/> > - <value key="Qt4ProjectManager.MakeStep.MakeCommand" > type="QString"></value> > - </valuemap> > - <value key="ProjectExplorer.BuildConfiguration.BuildStepsCount" > type="int">2</value> > - <valuemap key="ProjectExplorer.BuildConfiguration.CleanStep.0" > type="QVariantMap"> > - <value key="ProjectExplorer.ProjectConfiguration.DisplayName" > type="QString">Make</value> > - <value key="ProjectExplorer.ProjectConfiguration.Id" > type="QString">Qt4ProjectManager.MakeStep</value> > - <value key="Qt4ProjectManager.MakeStep.Clean" > type="bool">true</value> > - <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" > type="QVariantList"> > - <value type="QString">clean</value> > - </valuelist> > - <value key="Qt4ProjectManager.MakeStep.MakeCommand" > type="QString"></value> > - </valuemap> > - <value key="ProjectExplorer.BuildConfiguration.CleanStepsCount" > type="int">1</value> > - <value > key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" > type="bool">false</value> > - <valuelist > key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" > type="QVariantList"/> > - <value key="ProjectExplorer.ProjectConfiguration.DisplayName" > type="QString">Debug</value> > - <value key="ProjectExplorer.ProjectConfiguration.Id" > type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value> > - <value > key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" > type="int">2</value> > - <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" > type="QString">/home/jausmus/shared/devel/repos/m2/libsocialweb-qt</valu > e> > - <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" > type="int">3</value> > - <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" > type="int">0</value> > - <value > key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" > type="bool">false</value> > - </valuemap> > - <valuemap key="ProjectExplorer.Target.BuildConfiguration.1" > type="QVariantMap"> > - <valuemap key="ProjectExplorer.BuildConfiguration.BuildStep.0" > type="QVariantMap"> > - <value key="ProjectExplorer.ProjectConfiguration.DisplayName" > type="QString">qmake</value> > - <value key="ProjectExplorer.ProjectConfiguration.Id" > type="QString">QtProjectManager.QMakeBuildStep</value> > - <valuelist key="QtProjectManager.QMakeBuildStep.QMakeArguments" > type="QVariantList"/> > - </valuemap> > - <valuemap key="ProjectExplorer.BuildConfiguration.BuildStep.1" > type="QVariantMap"> > - <value key="ProjectExplorer.ProjectConfiguration.DisplayName" > type="QString">Make</value> > - <value key="ProjectExplorer.ProjectConfiguration.Id" > type="QString">Qt4ProjectManager.MakeStep</value> > - <value key="Qt4ProjectManager.MakeStep.Clean" > type="bool">false</value> > - <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" > type="QVariantList"/> > - <value key="Qt4ProjectManager.MakeStep.MakeCommand" > type="QString"></value> > - </valuemap> > - <value key="ProjectExplorer.BuildConfiguration.BuildStepsCount" > type="int">2</value> > - <valuemap key="ProjectExplorer.BuildConfiguration.CleanStep.0" > type="QVariantMap"> > - <value key="ProjectExplorer.ProjectConfiguration.DisplayName" > type="QString">Make</value> > - <value key="ProjectExplorer.ProjectConfiguration.Id" > type="QString">Qt4ProjectManager.MakeStep</value> > - <value key="Qt4ProjectManager.MakeStep.Clean" > type="bool">true</value> > - <valuelist key="Qt4ProjectManager.MakeStep.MakeArguments" > type="QVariantList"> > - <value type="QString">clean</value> > - </valuelist> > - <value key="Qt4ProjectManager.MakeStep.MakeCommand" > type="QString"></value> > - </valuemap> > - <value key="ProjectExplorer.BuildConfiguration.CleanStepsCount" > type="int">1</value> > - <value > key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment" > type="bool">false</value> > - <valuelist > key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges" > type="QVariantList"/> > - <value key="ProjectExplorer.ProjectConfiguration.DisplayName" > type="QString">Release</value> > - <value key="ProjectExplorer.ProjectConfiguration.Id" > type="QString">Qt4ProjectManager.Qt4BuildConfiguration</value> > - <value > key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration" > type="int">0</value> > - <value key="Qt4ProjectManager.Qt4BuildConfiguration.BuildDirectory" > type="QString"></value> > - <value key="Qt4ProjectManager.Qt4BuildConfiguration.QtVersionId" > type="int">3</value> > - <value key="Qt4ProjectManager.Qt4BuildConfiguration.ToolChain" > type="int">0</value> > - <value > key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild" > type="bool">false</value> > - </valuemap> > - <value key="ProjectExplorer.Target.BuildConfigurationCount" > type="int">2</value> > - <valuemap key="ProjectExplorer.Target.RunConfiguration.0" > type="QVariantMap"> > - <valuelist > key="ProjectExplorer.CustomExecutableRunConfiguration.Arguments" > type="QVariantList"> > - <value type="QString">-output-level</value> > - <value type="QString">debug</value> > - </valuelist> > - <value > key="ProjectExplorer.CustomExecutableRunConfiguration.BaseEnvironmentBa > se" type="int">2</value> > - <value > key="ProjectExplorer.CustomExecutableRunConfiguration.Executable" > type="QString">/usr/bin/duicontrolpanel</value> > - <value > key="ProjectExplorer.CustomExecutableRunConfiguration.UseTerminal" > type="bool">false</value> > - <valuelist > key="ProjectExplorer.CustomExecutableRunConfiguration.UserEnvironmentCh > anges" type="QVariantList"/> > - <value > key="ProjectExplorer.CustomExecutableRunConfiguration.UserName" > type="QString">dcp</value> > - <value > key="ProjectExplorer.CustomExecutableRunConfiguration.UserSetName" > type="bool">true</value> > - <value > key="ProjectExplorer.CustomExecutableRunConfiguration.WorkingDirectory" > type="QString">$BUILDDIR</value> > - <value key="ProjectExplorer.ProjectConfiguration.DisplayName" > type="QString">dcp</value> > - <value key="ProjectExplorer.ProjectConfiguration.Id" > type="QString">ProjectExplorer.CustomExecutableRunConfiguration</value> > - </valuemap> > - <value key="ProjectExplorer.Target.RunConfigurationCount" > type="int">1</value> > - </valuemap> > - </data> > - <data> > - <variable>ProjectExplorer.Project.TargetCount</variable> > - <value type="int">1</value> > - </data> > - <data> > - <variable>ProjectExplorer.Project.Updater.FileVersion</variable> > - <value type="int">4</value> > - </data> > -</qtcreator> > --- swclientitem.cpp > +++ swclientitem.cpp > @@ -23,8 +23,6 @@ > #include "swclientitem.h" > #include "swclientservice.h" > > -#include <QPixmap> > - > SwClientItem::SwClientItem(const SwClientService *service, SwItemStruct > item, QObject *parent) : > QObject(parent), > mService(service), > @@ -130,15 +128,6 @@ > return mSwItem.props.value("id", QString()); > } > > -//Returns 0 if we don't have an authoricon key > -QPixmap * SwClientItem::getAuthorIcon() const > -{ > - if (mSwItem.props.contains("authoricon")) > - return new QPixmap(mSwItem.props.value("authoricon")); > - else > - return 0; > -} > - > QString SwClientItem::getAuthorIconPath() const > { > return mSwItem.props.value("authoricon", QString()); > @@ -159,14 +148,6 @@ > return mSwItem.props.value("title", QString()); > } > > -QPixmap * SwClientItem::getThumbnail() const > -{ > - if (mSwItem.props.contains("thumbnail")) > - return new QPixmap(mSwItem.props.value("thumbnail")); > - else > - return 0; > -} > - > QString SwClientItem::getThumbnailPath() const > { > return mSwItem.props.value("thumbnail", QString()); > --- swclientitem.h > +++ swclientitem.h > @@ -57,7 +57,6 @@ > QString getURL() const; > QString getAuthorName() const; > QString getID() const; > - QPixmap * getAuthorIcon() const; > QString getAuthorIconPath() const; > > /* ItemTypeText */ > @@ -65,7 +64,6 @@ > > /* ItemTypePic */ > QString getTitle() const; > - QPixmap * getThumbnail() const; > QString getThumbnailPath() const; > > > --- swclientservice.cpp > +++ swclientservice.cpp > @@ -35,7 +35,6 @@ > #include "interfaces/lastfm_interface.h" > > #include <QFile> > -#include <QPixmap> > > #define SWCLIENTSERVICEPATH > QString("/com/meego/libsocialweb/Service/%1") > > @@ -60,7 +59,7 @@ > mStaticCaps(QStringList()), > mDynCaps(QStringList()), > mServiceName(serviceName), > - mUserAvatar(0), > + mUserAvatarPath(QString()), > //Begin static caps... > mHaveStaticCaps(false), > mHaveDynCaps(false), > @@ -101,20 +100,6 @@ > //can use it for isConfigured() replacement for vimeo for now, > //as vimeo doesn't implement DynCaps as of lsw 0.26.2 > getServiceConfig(); > -/* QDBusPendingCall staticCall = mServiceIf->GetStaticCapabilities(); > - QDBusPendingCallWatcher *staticWatcher = new > QDBusPendingCallWatcher(staticCall, this); > - connect(staticWatcher, > - SIGNAL(finished(QDBusPendingCallWatcher*)), > - this, > - SLOT(onGetStaticCapsFinished(QDBusPendingCallWatcher*))); > - > - QDBusPendingCall dynCall = mServiceIf->GetDynamicCapabilities(); > - QDBusPendingCallWatcher *dynWatcher = new > QDBusPendingCallWatcher(dynCall, this); > - connect(dynWatcher, > - SIGNAL(finished(QDBusPendingCallWatcher*)), > - this, > - SLOT(onGetDynCapsFinished(QDBusPendingCallWatcher*))); > - */ > } > > SwClientServiceConfig * SwClientService::getServiceConfig() > @@ -178,19 +163,13 @@ > return mServiceConfig->getDisplayName(); > } > > -const QPixmap * SwClientService::getUserAvatar() > +const QString SwClientService::getUserAvatarPath() const > { > - if (mUserAvatar) > - return mUserAvatar; > - > - //If we don't have one yet, blindly request it > - //return 0. Since the request is async anyway, > - //the client app should just hook to the AvatarRetrieved > - //signal (which will never come if !hasRequestAvatar > || !canRequestAvatar), > - //and utilize the avatar once it's retrieved > + if (!mUserAvatarPath.isEmpty()) > + return mUserAvatarPath; > > requestAvatar(); > - return 0; > + return QString(); > } > > > @@ -253,7 +232,7 @@ > > bool SwClientService::canRequestAvatar() const > { > - return (mCanRequestAvatarDyn); > + return mCanRequestAvatarDyn; > } > > //Current dynamic status > @@ -385,7 +364,7 @@ > > > //Avatar interface > -bool SwClientService::requestAvatar() > +bool SwClientService::requestAvatar() const > { > if (!credsOK() > || !hasRequestAvatar() > @@ -519,8 +498,7 @@ > > void SwClientService::onAvatarRetrieved(const QString &avatarLocation) > { > - mUserAvatar = new QPixmap(avatarLocation); > - emit AvatarRetrieved(this, new QPixmap(avatarLocation)); > + mUserAvatarPath = avatarLocation; > emit AvatarRetrieved(this, avatarLocation); > } > > --- swclientservice.h > +++ swclientservice.h > @@ -64,7 +64,7 @@ > const QString getServiceName() const; > const QString getDisplayName() const; > > - const QPixmap * getUserAvatar(); > + const QString getUserAvatarPath() const; > > //These tell us if this service has this capability at all > bool hasOpenView() const; > @@ -128,9 +128,9 @@ > //Returns true if we can successfully call the appropriate > //Avatar interface call, returns false otherwise. > //NOTE: The "RequestAvatar" operation is async - we will emit > - //"AvatarRetrieved({QString path, QPixmap *avatar})" signals when > + //the "AvatarRetrieved(QString path)" signal when > //the avatar is actually retrieved > - bool requestAvatar(); > + bool requestAvatar() const; > > //Lastfm interface > //Both of these return true if we can successfully call the appropriate > @@ -170,7 +170,6 @@ > > //Avatar interface signals > void AvatarRetrieved(SwClientService *service, const QString > &avatarPath); > - void AvatarRetrieved(SwClientService *service, QPixmap *avatar); > > public slots: > void onCredentialsUpdated(); > @@ -210,7 +209,7 @@ > QStringList mDynCaps; > > QString mServiceName; > - QPixmap *mUserAvatar; > + QString mUserAvatarPath; > > bool mHaveStaticCaps; > bool mHaveDynCaps; > --- swclientserviceconfig.cpp > +++ swclientserviceconfig.cpp > @@ -69,7 +69,8 @@ > SwClientServiceConfig::SwClientServiceConfig(SwClientService *swService, > QObject *parent) : > QObject(parent), > mSwService(swService), > - mIcon(0), > +// mIcon(0), > + mIconPath(QString()), > mCurGKRID(0), > mAuthType(AuthTypeUnknown), > mValid(false) > @@ -110,7 +111,6 @@ > return; > > mIconPath = ICON_FILE_PATH.arg(mSwService->getServiceName()); > - mIcon = new QPixmap(mIconPath); > > mValid = true; > } > @@ -143,21 +143,9 @@ > return mConfigParams; > } > > -const QPixmap * SwClientServiceConfig::getIcon() const > -{ > - return mIcon; > -} > - > QString SwClientServiceConfig::getIconPath() const > { > - //If mIcon is valid, that means the path is valid > - //and we can return it. Otherwise, return an empty > - //QString, so the client doesn't get the idea that > - //we're giving them a valid path when it isn't. > - if (mIcon) > - return mIconPath; > - else > - return QString(); > + return mIconPath; > } > > const QString SwClientServiceConfig::getDisplayName() const > --- swclientserviceconfig.h > +++ swclientserviceconfig.h > @@ -27,7 +27,6 @@ > #include <QString> > #include <QHash> > #include <QMap> > -#include <QPixmap> > > //For Flickr support > extern "C" { > @@ -59,7 +58,6 @@ > QString getCustomAuthtype() const; > > QHash<QString, QString> getConfigParams() const; > - const QPixmap * getIcon() const; > QString getIconPath() const; > const QString getDisplayName() const; > QString getDescription() const; > @@ -98,7 +96,6 @@ > > SwClientService *mSwService; > QSettings *mSettings; > - QPixmap *mIcon; > QHash<QString, QString> mConfigParams; > QString mCustomAuthType; > > > ++++++ libsocialweb-qt.yaml > --- libsocialweb-qt.yaml > +++ libsocialweb-qt.yaml > @@ -1,6 +1,6 @@ > Name: libsocialweb-qt > Summary: Qt4 API for libsocialweb client DBUS interface > -Version: 0.1.6 > +Version: 0.1.7 > Release: 1 > Group: System/Libraries > License: LGPL 2.1 > > _______________________________________________ > 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
