device.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
#ifndef KSYNC_DEVICE_H
00022
#define KSYNC_DEVICE_H
00023
00024
#include <qbitarray.h>
00025
#include <qstring.h>
00026
#include <qmap.h>
00027
00028
#include <kstaticdeleter.h>
00029
00030
namespace OpieHelper {
00031
class Device {
00032
public:
00033
enum Distribution {
00034 Opie, Zaurus
00035 };
00036
enum PIM {
00037 Calendar,
00038 Addressbook,
00039 Todolist
00040 };
00041 Device();
00042 ~Device();
00043
int distribution()const;
00044
void setDistribution(
int dis );
00045
00046
QBitArray supports( enum PIM )const;
00047
QString meta()const;
00048
void setMeta(const
QString& str );
00049
00050
QString user()const;
00051
void setUser( const
QString& );
00052 QString password()const;
00053
void setPassword( const QString& );
00054
00055 private:
00056
QBitArray opieCal()const;
00057
QBitArray opieTo()const;
00058
QBitArray opieAddr()const;
00059
int m_model;
00060 QString m_meta;
00061 QString m_user;
00062 QString m_pass;
00063 };
00064 }
00065
00066
00067 #endif
This file is part of the documentation for kitchensync Library Version 3.3.0.