///
/// Returns whether this layout can make use of more space than
/// sizeHint(). A value of Qt::Vertical or Qt::Horizontal means that
/// it wants to grow in only one dimension, whereas Qt::Vertical |
/// Qt::Horizontal means that it wants to grow in both dimensions.
///
/// The default implementation returns Qt::Horizontal | Qt::Vertical.
/// Subclasses reimplement it to return a meaningful value based on
/// their child widgets's [size policies](QSizePolicy)
///
///
/// **See also:** [`size_hint()`]
Returns whether this layout can make use of more space than
sizeHint().

The default implementation returns Qt::Horizontal | Qt::Vertical.
Subclasses reimplement it to return a meaningful value based on
their child widgets's [size policies](QSizePolicy)


Returns whether this layout can make use of more space than sizeHint () . The default implementation returns Qt :: Horizontal | Qt :: Vertical . Subclasses reimplement it to return a meaningful value based on their child widgets ' s [ size policies ] ( QSizePolicy )
pub fn expanding_directions(&self) -> Orientations {
        let (obj_data, funcs) = self.get_layout_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).expanding_directions)(obj_data);
            let ret_val = Orientations::from_bits_truncate(ret_val);
            ret_val
        }
    }
pub fn expanding_directions ( & self ) -> Orientations { let ( obj_data , funcs ) = self . get_layout_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . expanding_directions ) ( obj_data ) ; let ret_val = Orientations :: from_bits_truncate ( ret_val ) ; ret_val } }
Returns whether this layout can make use of more space than
sizeHint().
Returns whether this layout can make use of more space than sizeHint () .
&self