[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Public Member Functions | Protected Member Functions | List of all members
KLFMimeData Class Reference

#include <klfmime.h>

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

Public Member Functions

 KLFMimeData (const QString &exportProfileName, const KLFBackend::klfOutput &output)
 
virtual ~KLFMimeData ()
 
QStringList formats () const
 
- Public Member Functions inherited from QMimeData
 QMimeData ()
 
 clear ()
 
 colorData ()
 
 data (const QString &mimeType)
 
 formats ()
 
 hasColor ()
 
 hasFormat (const QString &mimeType)
 
 hasHtml ()
 
 hasImage ()
 
 hasText ()
 
 hasUrls ()
 
 html ()
 
 imageData ()
 
 retrieveData (const QString &mimeType, QVariant::Type type)
 
 setColorData (const QVariant &color)
 
 setData (const QString &mimeType, const QByteArray &data)
 
 setHtml (const QString &html)
 
 setImageData (const QVariant &image)
 
 setText (const QString &text)
 
 setUrls (const QList< QUrl > &urls)
 
 text ()
 
 urls ()
 

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 529 of file klfmime.cpp.

References __klf_init_the_macpasteboardmime(), KLF_DEBUG_BLOCK, and KLF_FUNC_NAME.

KLFMimeData::~KLFMimeData ( )
virtual

Definition at line 541 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.8.8