pub fn echo_mode(&self) -> EchoMode {
        let (obj_data, funcs) = self.get_line_edit_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).echo_mode)(obj_data);
            let ret_val = { transmute::<u32, EchoMode>(ret_val) };
            ret_val
        }
    }
///
/// The echo mode determines how the text entered in the line edit is
/// displayed (or echoed) to the user.
///
/// The most common setting is [Normal,](Normal,)
/// in which the text entered by the
/// user is displayed verbatim, but QLineEdit also supports modes that allow
/// the entered text to be suppressed or obscured: these include [NoEcho,](NoEcho,)
///
/// [Password](Password)
/// and [PasswordEchoOnEdit.](PasswordEchoOnEdit.)
///
/// The widget's display and the ability to copy or drag the text is
/// affected by this setting.
///
/// By default, this property is set to [Normal.](Normal.)
///
/// **See also:** EchoMode
/// [`display_text()`]
The echo mode determines how the text entered in the line edit is
displayed (or echoed) to the user.

The most common setting is [Normal,](Normal,)
in which the text entered by the
user is displayed verbatim, but QLineEdit also supports modes that allow
the entered text to be suppressed or obscured: these include [NoEcho,](NoEcho,)



The widget's display and the ability to copy or drag the text is
affected by this setting.

By default, this property is set to [Normal.](Normal.)


The echo mode determines how the text entered in the line edit is displayed ( or echoed ) to the user . The most common setting is [ Normal ] ( Normal ) in which the text entered by the user is displayed verbatim but QLineEdit also supports modes that allow the entered text to be suppressed or obscured : these include [ NoEcho ] ( NoEcho ) The widget ' s display and the ability to copy or drag the text is affected by this setting . By default this property is set to [ Normal . ] ( Normal . )
pub fn echo_mode(&self) -> EchoMode {
        let (obj_data, funcs) = self.get_line_edit_obj_funcs();
        unsafe {
            let ret_val = ((*funcs).echo_mode)(obj_data);
            let ret_val = { transmute::<u32, EchoMode>(ret_val) };
            ret_val
        }
    }
pub fn echo_mode ( & self ) -> EchoMode { let ( obj_data , funcs ) = self . get_line_edit_obj_funcs ( ) ; unsafe { let ret_val = ( ( * funcs ) . echo_mode ) ( obj_data ) ; let ret_val = { transmute :: < u32 , EchoMode > ( ret_val ) } ; ret_val } }
The echo mode determines how the text entered in the line edit is
displayed (or echoed) to the user.
The echo mode determines how the text entered in the line edit is displayed ( or echoed ) to the user .
&self
&self