extramap.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef KSYNC_OPIE_EXTRA_TAGS_MAP_H
00022 #define KSYNC_OPIE_EXTRA_TAGS_MAP_H
00023
00024 #include <qmap.h>
00025 #include <qstring.h>
00026
00027
00028 class QDomNamedNodeMap;
00029 class QStringList;
00030 namespace OpieHelper {
00031
00042 typedef QString CUID;
00043 typedef QMap<QString, QString> KeyValue;
00044 typedef QMap<CUID, KeyValue> ExtraMapBase;
00045
00046 struct ExtraMap : public ExtraMapBase {
00050 QString toString( const CUID& );
00051
00055 QString toString( const QString& app, const QString& uid );
00056
00064 void add(const QString& app, const QString& uid, const QDomNamedNodeMap& map, const QStringList& lst);
00065
00066 protected:
00067 QString escape( const QString& str );
00068
00069 };
00070
00071 }
00072
00073
00074 #endif
This file is part of the documentation for kitchensync Library Version 3.3.2.