pub fn name(&self) -> String {
        let (obj_data, funcs) = self.get_icon_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).name)(obj_data);
            let ret_val = CStr::from_ptr(ret_val).to_string_lossy().into_owned();
            ret_val
        }
    }
///
/// Returns the name used to create the icon, if available.
///
/// Depending on the way the icon was created, it may have an associated
/// name. This is the case for icons created with fromTheme() or icons
/// using a QIconEngine which supports the QIconEngine::IconNameHook.
///
/// **See also:** [`from_theme()`]
/// [`IconEngine`]
Returns the name used to create the icon, if available.
Depending on the way the icon was created, it may have an associated
name. This is the case for icons created with fromTheme() or icons
using a QIconEngine which supports the QIconEngine::IconNameHook.


Returns the name used to create the icon if available . Depending on the way the icon was created it may have an associated name . This is the case for icons created with fromTheme () or icons using a QIconEngine which supports the QIconEngine :: IconNameHook .
pub fn name(&self) -> String {
        let (obj_data, funcs) = self.get_icon_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).name)(obj_data);
            let ret_val = CStr::from_ptr(ret_val).to_string_lossy().into_owned();
            ret_val
        }
    }
pub fn name ( & self ) -> String { let ( obj_data , funcs ) = self . get_icon_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . name ) ( obj_data ) ; let ret_val = CStr :: from_ptr ( ret_val ) . to_string_lossy ( ) . into_owned ( ) ; ret_val } }
Returns the name used to create the icon, if available.
Returns the name used to create the icon if available .
&self
&self