pub fn undo(&self) -> &Self {
        let (obj_data, funcs) = self.get_line_edit_obj_funcs();
        unsafe {
            ((*funcs).undo)(obj_data);
        }
        self
    }
///
/// Undo becomes available once the user has modified the text in the line edit.
///
/// By default, this property is `false.`
///
/// Undoes the last operation if undo is [available](QLineEdit::undoAvailable)
/// . Deselects any current
/// selection, and updates the selection start to the current cursor
/// position.
Undo becomes available once the user has modified the text in the line edit.
By default, this property is `false.`

Undoes the last operation if undo is [available](QLineEdit::undoAvailable)
. Deselects any current
selection, and updates the selection start to the current cursor
position.
Undo becomes available once the user has modified the text in the line edit . By default this property is ` false . ` Undoes the last operation if undo is [ available ] ( QLineEdit :: undoAvailable ) . Deselects any current selection and updates the selection start to the current cursor position .
pub fn undo(&self) -> &Self {
        let (obj_data, funcs) = self.get_line_edit_obj_funcs();
        unsafe {
            ((*funcs).undo)(obj_data);
        }
        self
    }
pub fn undo ( & self ) -> & Self { let ( obj_data , funcs ) = self . get_line_edit_obj_funcs ( ) ; unsafe { ( ( * funcs ) . undo ) ( obj_data ) ; } self }
Undo becomes available once the user has modified the text in the line edit.
Undo becomes available once the user has modified the text in the line edit .
&self
&self