KTNEF Library
#include <ktnefproperty.h>
Public Types | |
| enum | MAPIType { UInt16 = 0x0002, ULong = 0x0003, Float = 0x0004, Double = 0x0005, Boolean = 0x000B, Object = 0x000D, Time = 0x0040, String8 = 0x001E, UString = 0x001F, Binary = 0x0102 } |
Public Member Functions | |
| KTNEFProperty () | |
| KTNEFProperty (int key_, int type_, const QVariant &value_, const QVariant &name_=QVariant()) | |
| KTNEFProperty (const KTNEFProperty &p) | |
| ~KTNEFProperty () | |
| bool | isVector () const |
| int | key () const |
| QString | keyString () const |
| QVariant | name () const |
| KTNEFProperty & | operator= (const KTNEFProperty &other) |
| int | type () const |
| QVariant | value () const |
| QString | valueString () const |
Static Public Member Functions | |
| static QString | formatValue (const QVariant &v, bool beautify=true) |
Detailed Description
Interface for setting MAPI properties.
Definition at line 44 of file ktnefproperty.h.
Member Enumeration Documentation
The different MAPI types.
Definition at line 50 of file ktnefproperty.h.
Constructor & Destructor Documentation
| KTNEFProperty::KTNEFProperty | ( | ) |
Constructs a TNEF property.
Definition at line 49 of file ktnefproperty.cpp.
| KTNEFProperty::KTNEFProperty | ( | int | key_, |
| int | type_, | ||
| const QVariant & | value_, | ||
| const QVariant & | name_ = QVariant() |
||
| ) |
Constructs a TNEF property initialized with specified settings.
- Parameters
-
key_ is the property key. type_ is the property type. value_ is the property value. name_ is the property name.
Definition at line 54 of file ktnefproperty.cpp.
| KTNEFProperty::KTNEFProperty | ( | const KTNEFProperty & | p | ) |
Constructs a TNEF property with settings from another property.
- Parameters
-
p is a KTNEFProperty.
Definition at line 64 of file ktnefproperty.cpp.
| KTNEFProperty::~KTNEFProperty | ( | ) |
Destroys the property.
Definition at line 70 of file ktnefproperty.cpp.
Member Function Documentation
|
static |
Creates a formatted string from the value of the property.
- Parameters
-
v is the property value. beautify if true uses a prettier format
- Returns
- the formatted value string.
Definition at line 97 of file ktnefproperty.cpp.
| bool KTNEFProperty::isVector | ( | ) | const |
Determines if the property is a vector type.
- Returns
- true if the property is a vector type; otherwise false.
Definition at line 153 of file ktnefproperty.cpp.
| int KTNEFProperty::key | ( | ) | const |
Returns the integer key of the property.
- Returns
- the property key.
Definition at line 133 of file ktnefproperty.cpp.
| QString KTNEFProperty::keyString | ( | ) | const |
Returns the key string of the property.
- Returns
- the key string.
Definition at line 84 of file ktnefproperty.cpp.
| QVariant KTNEFProperty::name | ( | ) | const |
Returns the name of the property.
- Returns
- the property name.
Definition at line 148 of file ktnefproperty.cpp.
| int KTNEFProperty::type | ( | ) | const |
Returns the integer type of the property.
- Returns
- the property type.
Definition at line 138 of file ktnefproperty.cpp.
| QVariant KTNEFProperty::value | ( | ) | const |
Returns the value of the property.
- Returns
- the property value.
Definition at line 143 of file ktnefproperty.cpp.
| QString KTNEFProperty::valueString | ( | ) | const |
Returns the value string of the property.
- Returns
- the value string.
Definition at line 128 of file ktnefproperty.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:01:10 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference