kitchensync
konnectorinfo.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef KSYNC_KONNECTOR_INFO_H
00022 #define KSYNC_KONNECTOR_INFO_H
00023
00024 #include <qiconset.h>
00025 #include <qstring.h>
00026 #include <kdepimmacros.h>
00027
00028 namespace KSync {
00029
00033 class KDE_EXPORT KonnectorInfo
00034 {
00035 public:
00036 KonnectorInfo( const QString& name = QString::null,
00037 const QIconSet& = QIconSet(),
00038 const QString& iconName = QString::null,
00039 bool isCon = false);
00040
00041 ~KonnectorInfo();
00042
00043 bool operator==( const KonnectorInfo& );
00044
00045 QString name() const;
00046 QIconSet iconSet() const;
00047 QString iconName() const;
00048 bool isConnected() const;
00049
00050 private:
00051 QString m_na;
00052 QIconSet m_icon;
00053 QString m_name;
00054 bool m_con : 1;
00055
00056 struct Data;
00057 Data *data;
00058
00059 class Private;
00060 Private* d;
00061 };
00062
00063 }
00064
00065 #endif
|