pub struct FocusPolicy(/* private fields */);
Expand description
This enum type defines the various policies a widget can have with respect to acquiring keyboard focus.
C++ enum: Qt::FocusPolicy
.
This enum type defines the various policies a widget can have with respect to acquiring keyboard focus.
Implementations§
Source§impl FocusPolicy
impl FocusPolicy
Sourcepub const NoFocus: FocusPolicy
pub const NoFocus: FocusPolicy
the widget does not accept focus. (C++ enum variant: NoFocus = 0
)
Sourcepub const TabFocus: FocusPolicy
pub const TabFocus: FocusPolicy
the widget accepts focus by tabbing. (C++ enum variant: TabFocus = 1
)
Sourcepub const ClickFocus: FocusPolicy
pub const ClickFocus: FocusPolicy
the widget accepts focus by clicking. (C++ enum variant: ClickFocus = 2
)
Sourcepub const StrongFocus: FocusPolicy
pub const StrongFocus: FocusPolicy
the widget accepts focus by both tabbing and clicking. On macOS this will also be indicate that the widget accepts tab focus when in ‘Text/List focus mode’. (C++ enum variant: StrongFocus = 11
)
Sourcepub const WheelFocus: FocusPolicy
pub const WheelFocus: FocusPolicy
like Qt::StrongFocus plus the widget accepts focus by using the mouse wheel. (C++ enum variant: WheelFocus = 15
)
Trait Implementations§
Source§impl Clone for FocusPolicy
impl Clone for FocusPolicy
Source§fn clone(&self) -> FocusPolicy
fn clone(&self) -> FocusPolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FocusPolicy
impl Debug for FocusPolicy
Source§impl From<FocusPolicy> for c_int
impl From<FocusPolicy> for c_int
Source§fn from(value: FocusPolicy) -> Self
fn from(value: FocusPolicy) -> Self
Converts to this type from the input type.
Source§impl From<i32> for FocusPolicy
impl From<i32> for FocusPolicy
Source§impl PartialEq for FocusPolicy
impl PartialEq for FocusPolicy
impl Copy for FocusPolicy
impl Eq for FocusPolicy
impl StructuralPartialEq for FocusPolicy
Auto Trait Implementations§
impl Freeze for FocusPolicy
impl RefUnwindSafe for FocusPolicy
impl Send for FocusPolicy
impl Sync for FocusPolicy
impl Unpin for FocusPolicy
impl UnwindSafe for FocusPolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more