Struct qt_core::FocusPolicy
source · 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 copy 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
source§fn eq(&self, other: &FocusPolicy) -> bool
fn eq(&self, other: &FocusPolicy) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for FocusPolicy
impl Eq for FocusPolicy
impl StructuralEq for FocusPolicy
impl StructuralPartialEq for FocusPolicy
Auto Trait Implementations§
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