///
/// Returns a number that identifies the contents of this QIcon
/// object. Distinct QIcon objects can have the same key if
/// they refer to the same contents.
///
/// The cacheKey() will change when the icon is altered via
/// addPixmap() or addFile().
///
/// Cache keys are mostly useful in conjunction with caching.
///
/// **See also:** [`Pixmap::cache_key`]
Returns a number that identifies the contents of this QIcon
object. Distinct QIcon objects can have the same key if
they refer to the same contents.

The cacheKey() will change when the icon is altered via
addPixmap() or addFile().

Cache keys are mostly useful in conjunction with caching.


Returns a number that identifies the contents of this QIcon object . Distinct QIcon objects can have the same key if they refer to the same contents . The cacheKey () will change when the icon is altered via addPixmap () or addFile () . Cache keys are mostly useful in conjunction with caching .
pub fn cache_key(&self) -> i64 {
        let (obj_data, funcs) = self.get_icon_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).cache_key)(obj_data);
            ret_val
        }
    }
pub fn cache_key ( & self ) -> i64 { let ( obj_data , funcs ) = self . get_icon_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . cache_key ) ( obj_data ) ; ret_val } }
Returns a number that identifies the contents of this QIcon
object.
Returns a number that identifies the contents of this QIcon object .
&self