KTNEF Library
#include <ktnefpropertyset.h>
Public Member Functions | |
KTNEFPropertySet () | |
~KTNEFPropertySet () | |
void | addAttribute (int key, int type, const QVariant &value, bool overwrite=false) |
void | addProperty (int key, int type, const QVariant &value, const QVariant &name=QVariant(), bool overwrite=false) |
QVariant | attribute (int key) const |
QMap< int, KTNEFProperty * > & | attributes () |
const QMap< int, KTNEFProperty * > & | attributes () const |
void | clear (bool deleteAll=false) |
QString | findNamedProp (const QString &name, const QString &fallback=QString(), bool convertToUpper=false) const |
QString | findProp (int key, const QString &fallback=QString(), bool convertToUpper=false) const |
QMap< int, KTNEFProperty * > & | properties () |
const QMap< int, KTNEFProperty * > & | properties () const |
QVariant | property (int key) const |
Detailed Description
Interface for setting MAPI properties and TNEF attributes.
Definition at line 48 of file ktnefpropertyset.h.
Constructor & Destructor Documentation
KTNEFPropertySet::KTNEFPropertySet | ( | ) |
Constructor.
Definition at line 47 of file ktnefpropertyset.cpp.
KTNEFPropertySet::~KTNEFPropertySet | ( | ) |
Destructor.
Definition at line 52 of file ktnefpropertyset.cpp.
Member Function Documentation
void KTNEFPropertySet::addAttribute | ( | int | key, |
int | type, | ||
const QVariant & | value, | ||
bool | overwrite = false |
||
) |
Adds a TNEF attribute.
- Parameters
-
key is the attribute key. type is the attribute type. value is the attribute value. overwrite if true, then remove the attribute if it already exists.
Definition at line 161 of file ktnefpropertyset.cpp.
void KTNEFPropertySet::addProperty | ( | int | key, |
int | type, | ||
const QVariant & | value, | ||
const QVariant & | name = QVariant() , |
||
bool | overwrite = false |
||
) |
Adds a MAPI property.
- Parameters
-
key is the property key. type is the property type. value is the property value. name is the property name. overwrite if true, then remove the property if it already exists.
Definition at line 59 of file ktnefpropertyset.cpp.
QVariant KTNEFPropertySet::attribute | ( | int | key | ) | const |
Returns the attribute associcated with the specified key
.
- Parameters
-
key is the TNEF key.
- Returns
- the attribute associated with the key.
Definition at line 186 of file ktnefpropertyset.cpp.
QMap< int, KTNEFProperty * > & KTNEFPropertySet::attributes | ( | ) |
Returns a QMap of all (key,TNEF) attributes.
Definition at line 176 of file ktnefpropertyset.cpp.
const QMap< int, KTNEFProperty * > & KTNEFPropertySet::attributes | ( | ) | const |
Returns a QMap of all (key,TNEF) attributes.
Definition at line 181 of file ktnefpropertyset.cpp.
void KTNEFPropertySet::clear | ( | bool | deleteAll = false | ) |
Clears the MAPI and TNEF maps.
- Parameters
-
deleteAll if true, delete the map memory as well.
Definition at line 145 of file ktnefpropertyset.cpp.
QString KTNEFPropertySet::findNamedProp | ( | const QString & | name, |
const QString & | fallback = QString() , |
||
bool | convertToUpper = false |
||
) | const |
Finds a property by name
, returning a formatted value.
- Parameters
-
name is the property name. fallback is the fallback formatted value to use if the name
is not found.convertToUpper if true, then return the formatted value in all upper case characters.
- Returns
- a formatted value string.
Definition at line 87 of file ktnefpropertyset.cpp.
QString KTNEFPropertySet::findProp | ( | int | key, |
const QString & | fallback = QString() , |
||
bool | convertToUpper = false |
||
) | const |
Finds a property by key
, returning a formatted value.
- Parameters
-
key is the property key. fallback is the fallback formatted value to use if the key
is not found.convertToUpper if true, then return the formatted value in all upper case characters.
- Returns
- a formatted value string.
Definition at line 74 of file ktnefpropertyset.cpp.
QMap< int, KTNEFProperty * > & KTNEFPropertySet::properties | ( | ) |
Returns a QMap of all (key,MAPI) properties.
Definition at line 125 of file ktnefpropertyset.cpp.
const QMap< int, KTNEFProperty * > & KTNEFPropertySet::properties | ( | ) | const |
Returns a QMap of all (key,MAPI) properties.
Definition at line 130 of file ktnefpropertyset.cpp.
QVariant KTNEFPropertySet::property | ( | int | key | ) | const |
Returns the property associcated with the specified key
.
- Parameters
-
key is the property key.
- Returns
- the property.q
Definition at line 135 of file ktnefpropertyset.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:38:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.