[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-25 15:06:14
Message-ID: 1182783974.935950.6532.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 680159 by mlaurent:
Dabud is right. Not necessary to create an adaptor for it
(it was just necessary into kde3)
M +1 -8 kmailconnectionadaptor.cpp
M +8 -9 kmailconnectionadaptor.h
M +1 -4 resourcekolabbase.cpp
--- trunk/KDE/kdepim/kresources/kolab/shared/kmailconnectionadaptor.cpp \
#680158:680159 @@ -100,22 +100,15 @@
}
}
-KMailConnectionAdaptor::KMailConnectionAdaptor( ResourceKolabBase* resource, const \
QString &uniq ) +KMailConnectionAdaptor::KMailConnectionAdaptor( ResourceKolabBase* \
resource ) : mResource( resource )
, mKmailGroupwareInterface( 0 )
{
// Make the connection to KMail ready
-#if 0
- // Do we need to kill the interface when kmail exits, to restart kmail next time?
- connect( QDBusConnection::sessionBus().interface(), \
SIGNAL(serviceOwnerChanged(QString,QString,QString)),
- SLOT(dbusServiceOwnerChanged(QString,QString,QString)) );
-#endif
QObject::connect(QDBusConnection::sessionBus().interface(),
SIGNAL(serviceOwnerChanged(QString,QString,QString)),
this, SLOT(dbusServiceOwnerChanged(QString,QString,QString)));
- // TODO connect to the dbus signals from kmail here
- QDBusConnection::sessionBus().registerObject( \
uniq,this,QDBusConnection::ExportScriptableSlots|QDBusConnection::ExportScriptableSignals \
); }
--- trunk/KDE/kdepim/kresources/kolab/shared/kmailconnectionadaptor.h #680158:680159
@@ -52,23 +52,22 @@
*/
class KOLABSHARED_EXPORT KMailConnectionAdaptor : public QObject {
Q_OBJECT
- Q_CLASSINFO("D-Bus Interface", "org.kde.kmail.GroupWare")
// These are the methods called by KMail when the resource changes
public Q_SLOTS:
- Q_SCRIPTABLE bool fromKMailAddIncidence( const QString& type, const QString& \
resource,
- quint32 sernum, int format, const QString& xml );
- Q_SCRIPTABLE void fromKMailDelIncidence( const QString& type, const QString& \
resource, + bool fromKMailAddIncidence( const QString& type, const QString& \
resource, + quint32 sernum, int format, const QString& \
xml ); + void fromKMailDelIncidence( const QString& type, const QString& resource,
const QString& xml );
- Q_SCRIPTABLE void fromKMailRefresh( const QString& type, const QString& resource \
);
- Q_SCRIPTABLE void fromKMailAddSubresource( const QString& type, const QString& \
resource, + void fromKMailRefresh( const QString& type, const QString& resource );
+ void fromKMailAddSubresource( const QString& type, const QString& resource,
const QString& label, bool writable,
bool alarmRelevant );
- Q_SCRIPTABLE void fromKMailDelSubresource( const QString& type, const QString& \
resource );
- Q_SCRIPTABLE void fromKMailAsyncLoadResult( const QMap<quint32, QString>& map, \
const QString& type, + void fromKMailDelSubresource( const QString& type, const \
QString& resource ); + void fromKMailAsyncLoadResult( const QMap<quint32, QString>& \
map, const QString& type, const QString& folder );
public:
- KMailConnectionAdaptor( ResourceKolabBase* resource, const QString&uniq );
+ KMailConnectionAdaptor( ResourceKolabBase* resource );
virtual ~KMailConnectionAdaptor();
/**
--- trunk/KDE/kdepim/kresources/kolab/shared/resourcekolabbase.cpp #680158:680159
@@ -47,15 +47,12 @@
using namespace Kolab;
-static unsigned int uniquifier = 0;
-
ResourceKolabBase::ResourceKolabBase( const QByteArray& objId )
: mSilent( false )
{
KGlobal::locale()->insertCatalog( "kres_kolab" );
KGlobal::locale()->insertCatalog( "libkcal" );
- QString uniqueObjId = "/Kolabresource_" +objId + QString::number( uniquifier++ \
).toLatin1();
- mConnection = new KMailConnectionAdaptor( this, uniqueObjId ); //Rename it to \
adaptor. + mConnection = new KMailConnectionAdaptor( this ); //Rename it to adaptor.
}
ResourceKolabBase::~ResourceKolabBase()
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic