• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepimlibs API Reference
  • KDE Home
  • Contact Us
 

KTNEF Library

  • KTnef
  • KTNEFProperty
Public Types | Public Member Functions | Static Public Member Functions | List of all members
KTnef::KTNEFProperty Class Reference

#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

enum KTnef::KTNEFProperty::MAPIType

The different MAPI types.

Enumerator
UInt16 

16-bit unsigned integer

ULong 

unsigned long integer

Float 

single precision floating point

Double 

double precision floating point

Boolean 

a boolean value

Object 

an object

Time 

a time value

String8 

a string of 8 characters

UString 

a string of characters

Binary 

a binary value

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

QString KTNEFProperty::formatValue ( const QVariant &  v,
bool  beautify = true 
)
static

Creates a formatted string from the value of the property.

Parameters
vis the property value.
beautifyif 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:
  • ktnefproperty.h
  • ktnefproperty.cpp
This file is part of the KDE documentation.
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.

KTNEF Library

Skip menu "KTNEF Library"
  • Main Page
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdepimlibs API Reference

Skip menu "kdepimlibs API Reference"
  • akonadi
  •   contact
  •   kmime
  •   socialutils
  • kabc
  • kalarmcal
  • kblog
  • kcal
  • kcalcore
  • kcalutils
  • kholidays
  • kimap
  • kldap
  • kmbox
  • kmime
  • kpimidentities
  • kpimtextedit
  • kresources
  • ktnef
  • kxmlrpcclient
  • microblog

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal