[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Public Member Functions | Protected Member Functions

KLFMimeData Class Reference

#include <klfmime.h>

Inheritance diagram for KLFMimeData:
Inheritance graph
[legend]
Collaboration diagram for KLFMimeData:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 KLFMimeData (const QString &exportProfileName, const KLFBackend::klfOutput &output)
virtual ~KLFMimeData ()
QStringList formats () const

Protected Member Functions

QVariant retrieveData (const QString &mimetype, QVariant::Type type) const

Detailed Description

A QMimeData subclass for Copy and Drag operations in KLFMainWin, that supports delayed data processing, ie. that actually creates the requested data only on drop or paste, and not when the operation is initiated.

This function can be used as a regular QMimeData object to copy or drag any KLFBackend::klfOutput data, with a given export profile.

Definition at line 188 of file klfmime.h.


Constructor & Destructor Documentation

KLFMimeData::KLFMimeData ( const QString exportProfileName,
const KLFBackend::klfOutput output 
)

Definition at line 528 of file klfmime.cpp.

References __klf_init_the_macpasteboardmime(), KLF_DEBUG_BLOCK, and KLF_FUNC_NAME.

KLFMimeData::~KLFMimeData ( ) [virtual]

Definition at line 540 of file klfmime.cpp.

References KLF_DEBUG_BLOCK, and KLF_FUNC_NAME.


Member Function Documentation

QStringList KLFMimeData::formats ( ) const
QVariant KLFMimeData::retrieveData ( const QString mimetype,
QVariant::Type  type 
) const [protected]

The documentation for this class was generated from the following files:

Generated by doxygen 1.7.3