threadedkonnector.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
#ifndef THREADED_KONNECTOR_H
00023
#define THREADED_KONNECTOR_H
00024
00025
#include <qiconset.h>
00026
#include <qptrlist.h>
00027
00028
#include <konnector.h>
00029
00030
#include "clientmanager.h"
00031
00032
namespace Threaded {
00033
00039 class ThreadedPlugin
00040 :
public KSync::
Konnector {
00041 Q_OBJECT;
00042
public:
00048
ThreadedPlugin(
const KConfig *config );
00049 ~
ThreadedPlugin();
00050
00052 KSync::Kapabilities
capabilities();
00053
00058
void setCapabilities(
const KSync::Kapabilities& );
00059
00060
SynceeList syncees();
00061
00062
bool readSyncees();
00063
bool writeSyncees();
00064
00065
bool connectDevice();
00066
bool disconnectDevice();
00067
00069
KSync::KonnectorInfo info()
const;
00070
00072
void download(
const QString& );
00073
00074
protected:
00075
00076
00077
00078
00079
private slots:
00080
void slotFinished();
00081
void slotError(
const KSync::Error& );
00082
void slotProgress(
const KSync::Progress& );
00083
00084
private:
00085
00086
ClientManager mClientManager;
00087 };
00088
00089 }
00090
00091
#endif
This file is part of the documentation for kitchensync Library Version 3.3.0.