[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kdeui/dialogs
From: Teo Mrnjavac <teo () kde ! org>
Date: 2010-11-11 10:22:36
Message-ID: 20101111102236.4554AAC89E () svn ! kde ! org
[Download RAW message or body]
SVN commit 1195495 by mrnjavac:
Make Social about dialog work as it should on both mobile and full profile.
M +10 -2 kaboutapplicationpersonmodel_p.cpp
M +5 -2 kaboutapplicationpersonmodel_p.h
--- trunk/KDE/kdelibs/kdeui/dialogs/kaboutapplicationpersonmodel_p.cpp \
#1195494:1195495 @@ -122,9 +122,12 @@
#endif //HAVE_ATTICA
}
-#ifdef HAVE_ATTICA
void KAboutApplicationPersonModel::onPersonJobFinished( Attica::BaseJob *job ) \
//SLOT {
+#ifndef HAVE_ATTICA
+ Q_UNUSED( job )
+#endif //HAVE_ATTICA
+#ifdef HAVE_ATTICA
Attica::ItemJob< Attica::Person > *personJob =
static_cast< Attica::ItemJob< Attica::Person > * >( job );
if( personJob->metadata().error() == Attica::Metadata::NoError ) {
@@ -206,10 +209,15 @@
}
else
kDebug() << "Could not fetch OCS person info.";
+#endif //HAVE_ATTICA
}
void KAboutApplicationPersonModel::onAvatarJobFinished( QNetworkReply *reply ) \
//SLOT {
+#ifndef HAVE_ATTICA
+ Q_UNUSED( reply )
+#endif //HAVE_ATTICA
+#ifdef HAVE_ATTICA
QNetworkAccessManager *manager = reply->manager();
int personProfileListIndex = manager->property( "personProfile" ).toInt();
@@ -232,8 +240,8 @@
emit dataChanged( index( personProfileListIndex ), index( personProfileListIndex \
) ); emit layoutChanged();
+#endif //HAVE_ATTICA
}
-#endif //HAVE_ATTICA
KAboutApplicationPersonProfileOcsLink::Type \
KAboutApplicationPersonProfileOcsLink::typeFromAttica( const QString &atticaType ) {
--- trunk/KDE/kdelibs/kdeui/dialogs/kaboutapplicationpersonmodel_p.h #1195494:1195495
@@ -33,6 +33,11 @@
#include <QtGui/QPixmap>
#include <QtNetwork/QNetworkReply>
+// Forward declarations to make Attica-related members work
+namespace Attica {
+class BaseJob;
+}
+
namespace KDEPrivate
{
@@ -58,10 +63,8 @@
private Q_SLOTS:
void onProvidersLoaded();
-#ifdef HAVE_ATTICA
void onPersonJobFinished( Attica::BaseJob *job );
void onAvatarJobFinished( QNetworkReply *reply );
-#endif //HAVE_ATTICA
private:
QList< KAboutPerson > m_personList;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic