pub struct MouseButton(/* private fields */);Expand description
C++ enum: Qt::MouseButton.
Implementations§
Source§impl MouseButton
impl MouseButton
Sourcepub const NoButton: MouseButton
pub const NoButton: MouseButton
C++ enum variant: NoButton = 0
Sourcepub const LeftButton: MouseButton
pub const LeftButton: MouseButton
C++ enum variant: LeftButton = 1
Sourcepub const RightButton: MouseButton
pub const RightButton: MouseButton
C++ enum variant: RightButton = 2
Sourcepub const MiddleButton: MouseButton
pub const MiddleButton: MouseButton
C++ enum variant: MiddleButton = 4
Sourcepub const MidButton: MouseButton
pub const MidButton: MouseButton
C++ enum variant: MidButton = 4
Sourcepub const BackButton: MouseButton
pub const BackButton: MouseButton
C++ enum variant: BackButton = 8
Sourcepub const XButton1: MouseButton
pub const XButton1: MouseButton
C++ enum variant: XButton1 = 8
Sourcepub const ExtraButton1: MouseButton
pub const ExtraButton1: MouseButton
C++ enum variant: ExtraButton1 = 8
Sourcepub const ForwardButton: MouseButton
pub const ForwardButton: MouseButton
C++ enum variant: ForwardButton = 16
Sourcepub const XButton2: MouseButton
pub const XButton2: MouseButton
C++ enum variant: XButton2 = 16
Sourcepub const ExtraButton2: MouseButton
pub const ExtraButton2: MouseButton
C++ enum variant: ExtraButton2 = 16
Sourcepub const TaskButton: MouseButton
pub const TaskButton: MouseButton
C++ enum variant: TaskButton = 32
Sourcepub const ExtraButton3: MouseButton
pub const ExtraButton3: MouseButton
C++ enum variant: ExtraButton3 = 32
Sourcepub const ExtraButton4: MouseButton
pub const ExtraButton4: MouseButton
C++ enum variant: ExtraButton4 = 64
Sourcepub const ExtraButton5: MouseButton
pub const ExtraButton5: MouseButton
C++ enum variant: ExtraButton5 = 128
Sourcepub const ExtraButton6: MouseButton
pub const ExtraButton6: MouseButton
C++ enum variant: ExtraButton6 = 256
Sourcepub const ExtraButton7: MouseButton
pub const ExtraButton7: MouseButton
C++ enum variant: ExtraButton7 = 512
Sourcepub const ExtraButton8: MouseButton
pub const ExtraButton8: MouseButton
C++ enum variant: ExtraButton8 = 1024
Sourcepub const ExtraButton9: MouseButton
pub const ExtraButton9: MouseButton
C++ enum variant: ExtraButton9 = 2048
Sourcepub const ExtraButton10: MouseButton
pub const ExtraButton10: MouseButton
C++ enum variant: ExtraButton10 = 4096
Sourcepub const ExtraButton11: MouseButton
pub const ExtraButton11: MouseButton
C++ enum variant: ExtraButton11 = 8192
Sourcepub const ExtraButton12: MouseButton
pub const ExtraButton12: MouseButton
C++ enum variant: ExtraButton12 = 16384
Sourcepub const ExtraButton13: MouseButton
pub const ExtraButton13: MouseButton
C++ enum variant: ExtraButton13 = 32768
Sourcepub const ExtraButton14: MouseButton
pub const ExtraButton14: MouseButton
C++ enum variant: ExtraButton14 = 65536
Sourcepub const ExtraButton15: MouseButton
pub const ExtraButton15: MouseButton
C++ enum variant: ExtraButton15 = 131072
Sourcepub const ExtraButton16: MouseButton
pub const ExtraButton16: MouseButton
C++ enum variant: ExtraButton16 = 262144
Sourcepub const ExtraButton17: MouseButton
pub const ExtraButton17: MouseButton
C++ enum variant: ExtraButton17 = 524288
Sourcepub const ExtraButton18: MouseButton
pub const ExtraButton18: MouseButton
C++ enum variant: ExtraButton18 = 1048576
Sourcepub const ExtraButton19: MouseButton
pub const ExtraButton19: MouseButton
C++ enum variant: ExtraButton19 = 2097152
Sourcepub const ExtraButton20: MouseButton
pub const ExtraButton20: MouseButton
C++ enum variant: ExtraButton20 = 4194304
Sourcepub const ExtraButton21: MouseButton
pub const ExtraButton21: MouseButton
C++ enum variant: ExtraButton21 = 8388608
Sourcepub const ExtraButton22: MouseButton
pub const ExtraButton22: MouseButton
C++ enum variant: ExtraButton22 = 16777216
Sourcepub const ExtraButton23: MouseButton
pub const ExtraButton23: MouseButton
C++ enum variant: ExtraButton23 = 33554432
Sourcepub const ExtraButton24: MouseButton
pub const ExtraButton24: MouseButton
C++ enum variant: ExtraButton24 = 67108864
Sourcepub const AllButtons: MouseButton
pub const AllButtons: MouseButton
C++ enum variant: AllButtons = 134217727
Sourcepub const MaxMouseButton: MouseButton
pub const MaxMouseButton: MouseButton
C++ enum variant: MaxMouseButton = 67108864
Sourcepub const MouseButtonMask: MouseButton
pub const MouseButtonMask: MouseButton
C++ enum variant: MouseButtonMask = -1
Trait Implementations§
Source§impl Clone for MouseButton
impl Clone for MouseButton
Source§fn clone(&self) -> MouseButton
fn clone(&self) -> MouseButton
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for MouseButton
impl Debug for MouseButton
Source§impl From<MouseButton> for c_int
impl From<MouseButton> for c_int
Source§fn from(value: MouseButton) -> Self
fn from(value: MouseButton) -> Self
Source§impl From<i32> for MouseButton
impl From<i32> for MouseButton
Source§impl PartialEq for MouseButton
impl PartialEq for MouseButton
Source§fn eq(&self, other: &MouseButton) -> bool
fn eq(&self, other: &MouseButton) -> bool
self and other values to be equal, and is used by ==.