///
/// Returns a QVariant storing a QImage if the object can return an
/// image; otherwise returns a null variant.
///
/// A QVariant is used because QMimeData belongs to the Qt Core
/// module, whereas QImage belongs to Qt GUI. To convert the
/// QVariant to a QImage, simply use qvariant_cast(). For example:
///
/// **See also:** [`has_image()`]
///
/// Sets the data in the object to the given *image.*
///
/// A QVariant is used because QMimeData belongs to the Qt Core
/// module, whereas QImage belongs to Qt GUI. The conversion
/// from QImage to QVariant is implicit. For example:
///
/// **See also:** [`has_image()`]
/// [`set_data()`]
///
/// Returns `true` if the object can return an image; otherwise returns
/// false.
///
/// **See also:** [`set_image_data()`]
/// [`image_data()`]
/// [`has_format()`]
Returns a QVariant storing a QImage if the object can return an
image; otherwise returns a null variant.

A QVariant is used because QMimeData belongs to the Qt Core
module, whereas QImage belongs to Qt GUI. To convert the
QVariant to a QImage, simply use qvariant_cast(). For example.



Sets the data in the object to the given *image.

A QVariant is used because QMimeData belongs to the Qt Core
module, whereas QImage belongs to Qt GUI. The conversion
from QImage to QVariant is implicit. For example.



Returns `true` if the object can return an image; otherwise returns
false.


Returns a QVariant storing a QImage if the object can return an image ; otherwise returns a null variant . A QVariant is used because QMimeData belongs to the Qt Core module whereas QImage belongs to Qt GUI . To convert the QVariant to a QImage simply use qvariant_cast () . For example . Sets the data in the object to the given * image . A QVariant is used because QMimeData belongs to the Qt Core module whereas QImage belongs to Qt GUI . The conversion from QImage to QVariant is implicit . For example . Returns ` true ` if the object can return an image ; otherwise returns false .
pub fn has_image(&self) -> bool {
        let (obj_data, funcs) = self.get_mime_data_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).has_image)(obj_data);
            ret_val
        }
    }
pub fn has_image ( & self ) -> bool { let ( obj_data , funcs ) = self . get_mime_data_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . has_image ) ( obj_data ) ; ret_val } }
Returns a QVariant storing a QImage if the object can return an
image; otherwise returns a null variant.
Returns a QVariant storing a QImage if the object can return an image ; otherwise returns a null variant .
&self