[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/kresources/kolab/shared
From: Laurent Montel <montel () kde ! org>
Date: 2007-06-21 17:14:03
Message-ID: 1182446043.202075.28601.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 678554 by mlaurent:
Add dbus signal/slot
M +13 -1 kmailconnection.cpp
--- trunk/KDE/kdepim/kresources/kolab/shared/kmailconnection.cpp #678553:678554
@@ -64,7 +64,6 @@
mKmailGroupwareInterface = 0;
}
-static const char* dcopObjectId = "KMailICalIface";
bool KMailConnection::connectToKMail()
{
if ( !mKmailGroupwareInterface ) {
@@ -81,7 +80,20 @@
}
//TODO verify interface
mKmailGroupwareInterface = new QDBusInterface( dbusService, "org.kde.kmail", "/Groupware", \
QDBusConnection::sessionBus()); + //typedef QMap<quint32, QString> Quint32StringMap;
+ //Q_DECLARE_METATYPE(Quint32StringMap)
+ //qDBusRegisterMetaType<Quint32StringMap>();
+ //TODO verify if it connected.
+ QDBusConnection dbus = QDBusConnection::sessionBus();
+ dbus.connect( DBUS_KMAIL, "/GroupWare", "org.kde.kmail.groupware", "incidenceAdded", this, \
SLOT(fromKMailAddIncidence(QString,QString,quint32,int,QString) ) ); + dbus.connect( DBUS_KMAIL, \
"/GroupWare", "org.kde.kmail.groupware", "incidenceDeleted", this, SLOT( \
fromKMailDelIncidence(QString,QString,QString) ) ); + dbus.connect( DBUS_KMAIL, "/GroupWare", \
"org.kde.kmail.groupware", "signalRefresh", this, SLOT( fromKMailRefresh(QString,QString) ) ); + \
dbus.connect( DBUS_KMAIL, "/GroupWare", "org.kde.kmail.groupware", "subresourceAdded", this, \
SLOT(fromKMailAddSubresource( QString, QString, QString, bool, bool ) ) ); + dbus.connect( DBUS_KMAIL, \
"/GroupWare", "org.kde.kmail.groupware", "subresourceDeleted", this, \
SLOT(fromKMailDelSubresource(QString,QString) ) ); + dbus.connect( DBUS_KMAIL, "/GroupWare", \
"org.kde.kmail.groupware", "asyncLoadResult", this, SLOT( fromKMailAsyncLoadResult(QMap<quint32, \
QString>, QString, QString) ) ); +
+
#if 0 // TODO
// Attach to the KMail signals
if ( !connectKMailSignal( "incidenceAdded(QString,QString,quint32,int,QString)",
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic