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