KTNEF Library
Go to the documentation of this file.
31 #ifndef KTNEFPROPERTYSET_H
32 #define KTNEFPROPERTYSET_H
34 #include <QtCore/QMap>
35 #include <QtCore/QVariant>
36 #include "ktnef_export.h"
38 namespace KTnef {
class KTNEFProperty; }
68 void addProperty(
int key,
int type,
const QVariant &value,
69 const QVariant &name=QVariant(),
bool overwrite=
false );
82 QString findProp(
int key,
const QString &fallback=QString(),
83 bool convertToUpper=
false )
const;
96 QString findNamedProp(
const QString &name,
97 const QString &fallback=QString(),
98 bool convertToUpper=
false )
const;
103 QMap<int,KTNEFProperty*>& properties();
108 const QMap<int,KTNEFProperty*>& properties()
const;
117 QVariant property(
int key )
const;
127 void addAttribute(
int key,
int type,
const QVariant &value,
128 bool overwrite=
false );
133 QMap<int,KTNEFProperty*>& attributes();
138 const QMap<int,KTNEFProperty*>& attributes()
const;
147 QVariant attribute(
int key )
const;
154 void clear(
bool deleteAll=
false );
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jan 5 2013 19:48:02 by
doxygen 1.8.1.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.