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.2.