• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdepimlibs-4.14.10 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 (const KTNEFProperty &p)
 
 KTNEFProperty (int key_, int type_, const QVariant &value_, const QVariant &name_=QVariant())
 
 ~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

◆ MAPIType

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() [1/3]

KTNEFProperty::KTNEFProperty ( )

Constructs a TNEF property.

Definition at line 49 of file ktnefproperty.cpp.

◆ KTNEFProperty() [2/3]

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() [3/3]

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::~KTNEFProperty ( )

Destroys the property.

Definition at line 70 of file ktnefproperty.cpp.

Member Function Documentation

◆ formatValue()

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.

◆ isVector()

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.

◆ key()

int KTNEFProperty::key ( ) const

Returns the integer key of the property.

Returns
the property key.

Definition at line 133 of file ktnefproperty.cpp.

◆ keyString()

QString KTNEFProperty::keyString ( ) const

Returns the key string of the property.

Returns
the key string.

Definition at line 84 of file ktnefproperty.cpp.

◆ name()

QVariant KTNEFProperty::name ( ) const

Returns the name of the property.

Returns
the property name.

Definition at line 148 of file ktnefproperty.cpp.

◆ operator=()

KTNEFProperty & KTNEFProperty::operator= ( const KTNEFProperty & other)

Definition at line 75 of file ktnefproperty.cpp.

◆ type()

int KTNEFProperty::type ( ) const

Returns the integer type of the property.

Returns
the property type.

Definition at line 138 of file ktnefproperty.cpp.

◆ value()

QVariant KTNEFProperty::value ( ) const

Returns the value of the property.

Returns
the property value.

Definition at line 143 of file ktnefproperty.cpp.

◆ valueString()

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-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by doxygen 1.10.0 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-4.14.10 API Reference

Skip menu "kdepimlibs-4.14.10 API Reference"
  • akonadi
  •   contact
  •   kmime
  •   socialutils
  • kabc
  • kalarmcal
  • kblog
  • kcal
  • kcalcore
  • kcalutils
  • kholidays
  • kimap
  • kioslave
  •   imap4
  •   mbox
  •   nntp
  • kldap
  • kmbox
  • kmime
  • kontactinterface
  • kpimidentities
  • kpimtextedit
  • kpimutils
  • kresources
  • ktnef
  • kxmlrpcclient
  • mailtransport
  • microblog
  • qgpgme
  • syndication
  •   atom
  •   rdf
  •   rss2
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