exchange.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
#ifndef KORG_EXCHANGE_H
00020
#define KORG_EXCHANGE_H
00021
00022
#include <qstring.h>
00023
#include <qdatetime.h>
00024
00025
#include <korganizer/part.h>
00026
00027
#include <libkcal/incidence.h>
00028
#include <libkcal/event.h>
00029
00030
#include <exchangeaccount.h>
00031
#include <exchangeclient.h>
00032
00033
00034
using namespace KCal;
00035
00036
class Exchange :
public KOrg::Part {
00037 Q_OBJECT
00038
public:
00039 Exchange(
KOrg::MainWindow *,
const char * );
00040 ~Exchange();
00041
00042
QString info();
00043
00044 signals:
00045
void enableIncidenceActions(
bool );
00046
void calendarChanged();
00047
void calendarChanged(
const QDate&start,
const QDate&end);
00048
00049
private slots:
00050
void download();
00051
void upload();
00052
void remove();
00053
void configure();
00054
void test();
00055
void slotIncidenceSelected( Incidence * );
00056
00057
private:
00058
void test2();
00059
void showError(
int error,
const QString& moreInfo = QString::null );
00060
00061 KPIM::ExchangeClient *mClient;
00062 KPIM::ExchangeAccount* mAccount;
00063 };
00064
00065
#endif
00066
This file is part of the documentation for korganizer Library Version 3.3.0.