exchangedelete.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef KDEPIM_EXCHANGE_DELETE_H
00021 #define KDEPIM_EXCHANGE_DELETE_H
00022
00023 #include <qstring.h>
00024 #include <qwidget.h>
00025
00026 #include <kio/job.h>
00027
00028 #include <libkcal/calendar.h>
00029 #include <libkcal/event.h>
00030
00031 namespace KPIM {
00032
00033 class ExchangeAccount;
00034
00035 class ExchangeDelete : public QObject {
00036 Q_OBJECT
00037 public:
00038 ExchangeDelete( KCal::Event* event, ExchangeAccount* account, QWidget* window=0 );
00039 ~ExchangeDelete();
00040
00041 private slots:
00042 void slotDeleteResult( KIO::Job * );
00043 void slotFindUidResult( KIO::Job * );
00044
00045 signals:
00046 void finished( ExchangeDelete* worker, int result, const QString& moreInfo );
00047
00048 private:
00049 void findUidSingleMaster( QString const& uid );
00050 void startDelete( const KURL& url );
00051
00052 ExchangeAccount* mAccount;
00053 QWidget* mWindow;
00054 };
00055
00056 }
00057
00058 #endif
This file is part of the documentation for libkpimexchange Library Version 3.2.2.