Qyoto  4.0.7
Qyoto is a C# language binding for Qt
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties
QtGui.QMimeSource Class Referenceabstract

The QMimeSource class is an abstraction of objects that provided formatted data of a certain MIME type. More...

Inheritance diagram for QtGui.QMimeSource:
Collaboration diagram for QtGui.QMimeSource:

Public Member Functions

 QMimeSource ()
 
 QMimeSource (IQMimeSource copy)
 
virtual void CreateProxy ()
 
abstract QByteArray EncodedData (string format)
  More...
 
abstract string Format (int n=0)
  More...
 
virtual bool Provides (string mimeType)
  More...
 
new void Dispose ()
 

Protected Member Functions

 QMimeSource (System.Type dummy)
 

Protected Attributes

SmokeInvocation interceptor
 

Properties

virtual System.IntPtr SmokeObject [get, set]
 

Detailed Description

The QMimeSource class is an abstraction of objects that provided formatted data of a certain MIME type.

The preferred approach to drag and drop is to use QDrag in conjunction with QMimeData. See Drag and Drop for details.

See also QMimeData and QDrag.

Constructor & Destructor Documentation

QtGui.QMimeSource.QMimeSource ( System.Type  dummy)
protected
QtGui.QMimeSource.QMimeSource ( )

Here is the call graph for this function:

QtGui.QMimeSource.QMimeSource ( IQMimeSource  copy)

Here is the call graph for this function:

Member Function Documentation

virtual void QtGui.QMimeSource.CreateProxy ( )
virtual

Here is the caller graph for this function:

new void QtGui.QMimeSource.Dispose ( )
abstract QByteArray QtGui.QMimeSource.EncodedData ( string  format)
pure virtual

Returns the encoded data of this object in the specified MIME format.

Implements QtGui.IQMimeSource.

abstract string QtGui.QMimeSource.Format ( int  n = 0)
pure virtual

Returns the (i - 1)-th supported MIME format, or 0.

Implements QtGui.IQMimeSource.

virtual bool QtGui.QMimeSource.Provides ( string  mimeType)
virtual

Returns true if the object can provide the data in format mimeType; otherwise returns false.

If you inherit from QMimeSource, for consistency reasons it is better to implement the more abstract canDecode() functions such as QTextDrag::canDecode() and QImageDrag::canDecode().

Implements QtGui.IQMimeSource.

Member Data Documentation

SmokeInvocation QtGui.QMimeSource.interceptor
protected

Property Documentation

virtual System.IntPtr QtGui.QMimeSource.SmokeObject
getset