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