• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • KDE-PIM Libraries
  • Sitemap
  • Contact Us
 

KTNEF Library

KTnef::KTNEFParser

KTnef::KTNEFParser Class Reference

#include <ktnefparser.h>

List of all members.


Detailed Description

Provides an TNEF parser.

Definition at line 49 of file ktnefparser.h.


Public Member Functions

bool extractAll ()
bool extractFile (const QString &filename) const
bool extractFileTo (const QString &filename, const QString &dirname) const
 KTNEFParser ()
KTNEFMessage * message () const
bool openDevice (QIODevice *device)
bool openFile (const QString &filename) const
void setDefaultExtractDir (const QString &dirname)
 ~KTNEFParser ()

Constructor & Destructor Documentation

KTNEFParser::KTNEFParser (  ) 

Constructs a TNEF parser object.

Private class that helps to provide binary compatibility between releases.

Definition at line 116 of file ktnefparser.cpp.

KTNEFParser::~KTNEFParser (  ) 

Destroys the TNEF parser object.

Definition at line 121 of file ktnefparser.cpp.


Member Function Documentation

bool KTNEFParser::extractAll (  ) 

Extracts all TNEF attachments into the default directory.

Returns:
true if the extraction succeeds; otherwise false.

Definition at line 483 of file ktnefparser.cpp.

bool KTNEFParser::extractFile ( const QString &  filename  )  const

Extracts a TNEF attachment having filename filename into the default directory.

Parameters:
filename is the name of the file to extract the attachment into.
Returns:
true if the extraction succeeds; otherwise false.

Definition at line 439 of file ktnefparser.cpp.

bool KTNEFParser::extractFileTo ( const QString &  filename,
const QString &  dirname 
) const

Extracts a TNEF attachment having filename filename into the directory dirname.

Parameters:
filename is the name of the file to extract the attachment into.
dirname is the name of the directory where the filename should be written.
Returns:
true if the extraction succeeds; otherwise false.

Definition at line 495 of file ktnefparser.cpp.

KTNEFMessage * KTNEFParser::message (  )  const

Returns the KTNEFMessage used in the parsing process.

Returns:
a pointer to a KTNEFMessage object.

Definition at line 127 of file ktnefparser.cpp.

bool KTNEFParser::openDevice ( QIODevice *  device  ) 

Opens the QIODevice device for parsing.

Parameters:
device is the QIODevice to open.
Returns:
true if the open succeeded; otherwise false.

Definition at line 517 of file ktnefparser.cpp.

bool KTNEFParser::openFile ( const QString &  filename  )  const

Opens the filename for parsing.

Parameters:
filename is the name of the file to open.
Returns:
true if the open succeeded; otherwise false.

Definition at line 507 of file ktnefparser.cpp.

void KTNEFParser::setDefaultExtractDir ( const QString &  dirname  ) 

Sets the default extraction directory to dirname.

Parameters:
dirname is the name of the default extraction directory.

Definition at line 375 of file ktnefparser.cpp.


The documentation for this class was generated from the following files:
  • ktnefparser.h
  • ktnefparser.cpp

KTNEF Library

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

KDE-PIM Libraries

Skip menu "KDE-PIM Libraries"
  • akonadi
  • kabc
  • kblog
  • kcal
  • kimap
  • kioslave
  •   imap4
  •   mbox
  • kldap
  • kmime
  • kpimidentities
  • kpimutils
  • kresources
  • ktnef
  • kxmlrpcclient
  • mailtransport
  • qgpgme
  • syndication
  •   atom
  •   rdf
  •   rss2
Generated for KDE-PIM Libraries by doxygen 1.5.6
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal