pub fn cursor_move_style(&self) -> CursorMoveStyle {
        let (obj_data, funcs) = self.get_line_edit_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).cursor_move_style)(obj_data);
            let ret_val = { transmute::<u32, CursorMoveStyle>(ret_val) };
            ret_val
        }
    }
///
/// When this property is set to Qt::VisualMoveStyle, the line edit will use visual
/// movement style. Pressing the left arrow key will always cause the cursor to move
/// left, regardless of the text's writing direction. The same behavior applies to
/// right arrow key.
///
/// When the property is Qt::LogicalMoveStyle (the default), within a LTR text block,
/// increase cursor position when pressing left arrow key, decrease cursor position
/// when pressing the right arrow key. If the text block is right to left, the opposite
/// behavior applies.
When this property is set to Qt::VisualMoveStyle, the line edit will use visual
movement style. Pressing the left arrow key will always cause the cursor to move
left, regardless of the text's writing direction. The same behavior applies to
right arrow key.

When the property is Qt::LogicalMoveStyle (the default), within a LTR text block,
increase cursor position when pressing left arrow key, decrease cursor position
when pressing the right arrow key. If the text block is right to left, the opposite
behavior applies.
When this property is set to Qt :: VisualMoveStyle the line edit will use visual movement style . Pressing the left arrow key will always cause the cursor to move left regardless of the text ' s writing direction . The same behavior applies to right arrow key . When the property is Qt :: LogicalMoveStyle ( the default ) within a LTR text block increase cursor position when pressing left arrow key decrease cursor position when pressing the right arrow key . If the text block is right to left the opposite behavior applies .
pub fn cursor_move_style(&self) -> CursorMoveStyle {
        let (obj_data, funcs) = self.get_line_edit_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).cursor_move_style)(obj_data);
            let ret_val = { transmute::<u32, CursorMoveStyle>(ret_val) };
            ret_val
        }
    }
pub fn cursor_move_style ( & self ) -> CursorMoveStyle { let ( obj_data , funcs ) = self . get_line_edit_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . cursor_move_style ) ( obj_data ) ; let ret_val = { transmute :: < u32 , CursorMoveStyle > ( ret_val ) } ; ret_val } }
When this property is set to Qt::VisualMoveStyle, the line edit will use visual
movement style.
When this property is set to Qt :: VisualMoveStyle the line edit will use visual movement style .
&self
&self