[SCM] ktp-filetransfer-handler packaging branch, master, updated. debian/15.12.1-2-226-g825cd93

Maximiliano Curia maxy at moszumanska.debian.org
Sat May 28 00:11:14 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-filetransfer-handler.git;a=commitdiff;h=9e28194

The following commit has been merged in the master branch:
commit 9e28194909d2ddff6ea8839e696a962f16bc451f
Author: Daniele E. Domenichelli <daniele.domenichelli at gmail.com>
Date:   Tue Jun 7 10:47:04 2011 +0200

    Move Tp::ClientRegistrar in main
---
 src/filetransfer-handler.cpp | 19 -------------------
 src/filetransfer-handler.h   |  2 --
 src/main.cpp                 | 20 ++++++++++++++++++++
 3 files changed, 20 insertions(+), 21 deletions(-)

diff --git a/src/filetransfer-handler.cpp b/src/filetransfer-handler.cpp
index 029e117..592a0ef 100644
--- a/src/filetransfer-handler.cpp
+++ b/src/filetransfer-handler.cpp
@@ -19,7 +19,6 @@
 #include "handle-incoming-file-transfer-channel-job.h"
 #include "handle-outgoing-file-transfer-channel-job.h"
 
-#include <TelepathyQt4/ClientRegistrar>
 #include <TelepathyQt4/ChannelFactory>
 #include <TelepathyQt4/ChannelClassSpecList>
 #include <TelepathyQt4/ChannelClassSpec>
@@ -44,24 +43,6 @@ FileTransferHandler::FileTransferHandler(QObject *parent) : QObject(parent),
     Tp::AbstractClientHandler(Tp::ChannelClassSpecList() << Tp::ChannelClassSpec::incomingFileTransfer()
                                                          << Tp::ChannelClassSpec::outgoingFileTransfer())
 {
-    Tp::AccountFactoryPtr accountFactory = Tp::AccountFactory::create(QDBusConnection::sessionBus());
-
-    Tp::ConnectionFactoryPtr  connectionFactory = Tp::ConnectionFactory::create(QDBusConnection::sessionBus());
-
-    Tp::ChannelFactoryPtr channelFactory = Tp::ChannelFactory::create(QDBusConnection::sessionBus());
-    channelFactory->addCommonFeatures(Tp::Channel::FeatureCore);
-    channelFactory->addFeaturesForIncomingFileTransfers(Tp::FileTransferChannel::FeatureCore);
-    channelFactory->addFeaturesForOutgoingFileTransfers(Tp::FileTransferChannel::FeatureCore);
-
-    Tp::ContactFactoryPtr contactFactory = Tp::ContactFactory::create();
-
-
-    registrar = Tp::ClientRegistrar::create(accountFactory,
-                                            connectionFactory,
-                                            channelFactory,
-                                            contactFactory);
-    registrar->registerClient(Tp::AbstractClientPtr(Tp::SharedPtr<FileTransferHandler>(this)),
-                              QLatin1String("KDE.FileTransfer"));
 }
 
 
diff --git a/src/filetransfer-handler.h b/src/filetransfer-handler.h
index 394a0af..d01c308 100644
--- a/src/filetransfer-handler.h
+++ b/src/filetransfer-handler.h
@@ -49,9 +49,7 @@ private Q_SLOTS:
     void onInfoMessage(KJob* job, const QString &plain, const QString &rich);
     void handleResult(KJob* job);
 
-
 private:
-    Tp::ClientRegistrarPtr registrar;
 };
 
 #endif // TELEPATHY_KDE_FILETRANSFER_HANDLER_H
diff --git a/src/main.cpp b/src/main.cpp
index 4082e67..5d0ce08 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -22,6 +22,8 @@
 #include <KAboutData>
 #include <KCmdLineArgs>
 #include <KApplication>
+#include <TelepathyQt4/ClientRegistrar>
+#include <TelepathyQt4/FileTransferChannel>
 
 int main(int argc, char* argv[])
 {
@@ -41,7 +43,25 @@ int main(int argc, char* argv[])
     Tp::enableWarnings(true);
 
 
+    Tp::AccountFactoryPtr accountFactory = Tp::AccountFactory::create(QDBusConnection::sessionBus());
+
+    Tp::ConnectionFactoryPtr  connectionFactory = Tp::ConnectionFactory::create(QDBusConnection::sessionBus());
+
+    Tp::ChannelFactoryPtr channelFactory = Tp::ChannelFactory::create(QDBusConnection::sessionBus());
+    channelFactory->addCommonFeatures(Tp::Channel::FeatureCore);
+    channelFactory->addFeaturesForIncomingFileTransfers(Tp::FileTransferChannel::FeatureCore);
+    channelFactory->addFeaturesForOutgoingFileTransfers(Tp::FileTransferChannel::FeatureCore);
+
+    Tp::ContactFactoryPtr contactFactory = Tp::ContactFactory::create();
+
+    Tp::ClientRegistrarPtr registrar = Tp::ClientRegistrar::create(accountFactory,
+                                                                   connectionFactory,
+                                                                   channelFactory,
+                                                                   contactFactory);
+
     Tp::SharedPtr<FileTransferHandler> fth = Tp::SharedPtr<FileTransferHandler>(new FileTransferHandler);
+    registrar->registerClient(Tp::AbstractClientPtr(fth),
+                              QLatin1String("KDE.FileTransfer"));
 
     return app.exec();
 }

-- 
ktp-filetransfer-handler packaging



More information about the pkg-kde-commits mailing list