[−][src]Struct qt_widgets::QSwipeGesture
The QSwipeGesture class describes a swipe gesture made by the user.
C++ class: QSwipeGesture
.
The QSwipeGesture class describes a swipe gesture made by the user.
For an overview of gesture handling in Qt and information on using gestures in your applications, see the Gestures in Widgets and Graphics View document.
Methods
impl QSwipeGesture
[src]
pub unsafe fn horizontal_direction(&self) -> SwipeDirection
[src]
This property holds the horizontal direction of the gesture
Calls C++ function: QSwipeGesture::SwipeDirection QSwipeGesture::horizontalDirection() const
.
This property holds the horizontal direction of the gesture
If the gesture has a horizontal component, the horizontal direction is either Left or Right; otherwise, it is NoDirection.
Access functions:
SwipeDirection | horizontalDirection() const |
See also verticalDirection and swipeAngle.
pub unsafe fn meta_object(&self) -> Ptr<QMetaObject>
[src]
Calls C++ function: virtual const QMetaObject* QSwipeGesture::metaObject() const
.
pub unsafe fn new_1a(
parent: impl CastInto<MutPtr<QObject>>
) -> CppBox<QSwipeGesture>
[src]
parent: impl CastInto<MutPtr<QObject>>
) -> CppBox<QSwipeGesture>
Calls C++ function: [constructor] void QSwipeGesture::QSwipeGesture(QObject* parent = …)
.
pub unsafe fn new_0a() -> CppBox<QSwipeGesture>
[src]
The QSwipeGesture class describes a swipe gesture made by the user.
Calls C++ function: [constructor] void QSwipeGesture::QSwipeGesture()
.
The QSwipeGesture class describes a swipe gesture made by the user.
For an overview of gesture handling in Qt and information on using gestures in your applications, see the Gestures in Widgets and Graphics View document.
pub unsafe fn qt_metacall(
&mut self,
arg1: Call,
arg2: c_int,
arg3: impl CastInto<MutPtr<*mut c_void>>
) -> c_int
[src]
&mut self,
arg1: Call,
arg2: c_int,
arg3: impl CastInto<MutPtr<*mut c_void>>
) -> c_int
Calls C++ function: virtual int QSwipeGesture::qt_metacall(QMetaObject::Call arg1, int arg2, void** arg3)
.
pub unsafe fn qt_metacast(
&mut self,
arg1: impl CastInto<Ptr<c_char>>
) -> MutPtr<c_void>
[src]
&mut self,
arg1: impl CastInto<Ptr<c_char>>
) -> MutPtr<c_void>
Calls C++ function: virtual void* QSwipeGesture::qt_metacast(const char* arg1)
.
pub unsafe fn set_swipe_angle(&mut self, value: c_double)
[src]
This property holds the angle of the motion associated with the gesture
Calls C++ function: void QSwipeGesture::setSwipeAngle(double value)
.
This property holds the angle of the motion associated with the gesture
If the gesture has either a horizontal or vertical component, the swipe angle describes the angle between the direction of motion and the x-axis as defined using the standard widget coordinate system.
Access functions:
qreal | swipeAngle() const |
void | setSwipeAngle(qreal value) |
See also horizontalDirection and verticalDirection.
pub unsafe fn static_meta_object() -> Ref<QMetaObject>
[src]
Returns a reference to the staticMetaObject
field.
pub unsafe fn swipe_angle(&self) -> c_double
[src]
This property holds the angle of the motion associated with the gesture
Calls C++ function: double QSwipeGesture::swipeAngle() const
.
This property holds the angle of the motion associated with the gesture
If the gesture has either a horizontal or vertical component, the swipe angle describes the angle between the direction of motion and the x-axis as defined using the standard widget coordinate system.
Access functions:
qreal | swipeAngle() const |
void | setSwipeAngle(qreal value) |
See also horizontalDirection and verticalDirection.
pub unsafe fn tr(
s: impl CastInto<Ptr<c_char>>,
c: impl CastInto<Ptr<c_char>>,
n: c_int
) -> CppBox<QString>
[src]
s: impl CastInto<Ptr<c_char>>,
c: impl CastInto<Ptr<c_char>>,
n: c_int
) -> CppBox<QString>
Calls C++ function: static QString QSwipeGesture::tr(const char* s, const char* c, int n)
.
pub unsafe fn tr_utf8(
s: impl CastInto<Ptr<c_char>>,
c: impl CastInto<Ptr<c_char>>,
n: c_int
) -> CppBox<QString>
[src]
s: impl CastInto<Ptr<c_char>>,
c: impl CastInto<Ptr<c_char>>,
n: c_int
) -> CppBox<QString>
Calls C++ function: static QString QSwipeGesture::trUtf8(const char* s, const char* c, int n)
.
pub unsafe fn vertical_direction(&self) -> SwipeDirection
[src]
This property holds the vertical direction of the gesture
Calls C++ function: QSwipeGesture::SwipeDirection QSwipeGesture::verticalDirection() const
.
This property holds the vertical direction of the gesture
If the gesture has a vertical component, the vertical direction is either Up or Down; otherwise, it is NoDirection.
Access functions:
SwipeDirection | verticalDirection() const |
See also horizontalDirection and swipeAngle.
Methods from Deref<Target = QGesture>
pub unsafe fn gesture_cancel_policy(&self) -> GestureCancelPolicy
[src]
This property holds the policy for deciding what happens on accepting a gesture
Calls C++ function: QGesture::GestureCancelPolicy QGesture::gestureCancelPolicy() const
.
This property holds the policy for deciding what happens on accepting a gesture
On accepting one gesture Qt can automatically cancel other gestures that belong to other targets. The policy is normally set to not cancel any other gestures and can be set to cancel all active gestures in the context. For example for all child widgets.
Access functions:
GestureCancelPolicy | gestureCancelPolicy() const |
void | setGestureCancelPolicy(GestureCancelPolicy policy) |
pub unsafe fn gesture_type(&self) -> GestureType
[src]
This property holds the type of the gesture
Calls C++ function: Qt::GestureType QGesture::gestureType() const
.
This property holds the type of the gesture
Access functions:
Qt::GestureType | gestureType() const |
pub unsafe fn has_hot_spot(&self) -> bool
[src]
This property holds whether the gesture has a hot-spot
Calls C++ function: bool QGesture::hasHotSpot() const
.
This property holds whether the gesture has a hot-spot
Access functions:
bool | hasHotSpot() const |
pub unsafe fn hot_spot(&self) -> CppBox<QPointF>
[src]
This property holds the point that is used to find the receiver for the gesture event.
Calls C++ function: QPointF QGesture::hotSpot() const
.
This property holds the point that is used to find the receiver for the gesture event.
The hot-spot is a point in the global coordinate system, use QWidget::mapFromGlobal() or QGestureEvent::mapToGraphicsScene() to get a local hot-spot.
The hot-spot should be set by the gesture recognizer to allow gesture event delivery to a QGraphicsObject.
Access functions:
QPointF | hotSpot() const |
void | setHotSpot(const QPointF &value) |
void | unsetHotSpot() |
pub unsafe fn meta_object(&self) -> Ptr<QMetaObject>
[src]
Calls C++ function: virtual const QMetaObject* QGesture::metaObject() const
.
pub unsafe fn qt_metacall(
&mut self,
arg1: Call,
arg2: c_int,
arg3: impl CastInto<MutPtr<*mut c_void>>
) -> c_int
[src]
&mut self,
arg1: Call,
arg2: c_int,
arg3: impl CastInto<MutPtr<*mut c_void>>
) -> c_int
Calls C++ function: virtual int QGesture::qt_metacall(QMetaObject::Call arg1, int arg2, void** arg3)
.
pub unsafe fn qt_metacast(
&mut self,
arg1: impl CastInto<Ptr<c_char>>
) -> MutPtr<c_void>
[src]
&mut self,
arg1: impl CastInto<Ptr<c_char>>
) -> MutPtr<c_void>
Calls C++ function: virtual void* QGesture::qt_metacast(const char* arg1)
.
pub unsafe fn set_gesture_cancel_policy(&mut self, policy: GestureCancelPolicy)
[src]
This property holds the policy for deciding what happens on accepting a gesture
Calls C++ function: void QGesture::setGestureCancelPolicy(QGesture::GestureCancelPolicy policy)
.
This property holds the policy for deciding what happens on accepting a gesture
On accepting one gesture Qt can automatically cancel other gestures that belong to other targets. The policy is normally set to not cancel any other gestures and can be set to cancel all active gestures in the context. For example for all child widgets.
Access functions:
GestureCancelPolicy | gestureCancelPolicy() const |
void | setGestureCancelPolicy(GestureCancelPolicy policy) |
pub unsafe fn set_hot_spot(&mut self, value: impl CastInto<Ref<QPointF>>)
[src]
This property holds the point that is used to find the receiver for the gesture event.
Calls C++ function: void QGesture::setHotSpot(const QPointF& value)
.
This property holds the point that is used to find the receiver for the gesture event.
The hot-spot is a point in the global coordinate system, use QWidget::mapFromGlobal() or QGestureEvent::mapToGraphicsScene() to get a local hot-spot.
The hot-spot should be set by the gesture recognizer to allow gesture event delivery to a QGraphicsObject.
Access functions:
QPointF | hotSpot() const |
void | setHotSpot(const QPointF &value) |
void | unsetHotSpot() |
pub unsafe fn state(&self) -> GestureState
[src]
This property holds the current state of the gesture
Calls C++ function: Qt::GestureState QGesture::state() const
.
This property holds the current state of the gesture
Access functions:
Qt::GestureState | state() const |
pub unsafe fn unset_hot_spot(&mut self)
[src]
This property holds the point that is used to find the receiver for the gesture event.
Calls C++ function: void QGesture::unsetHotSpot()
.
This property holds the point that is used to find the receiver for the gesture event.
The hot-spot is a point in the global coordinate system, use QWidget::mapFromGlobal() or QGestureEvent::mapToGraphicsScene() to get a local hot-spot.
The hot-spot should be set by the gesture recognizer to allow gesture event delivery to a QGraphicsObject.
Access functions:
QPointF | hotSpot() const |
void | setHotSpot(const QPointF &value) |
void | unsetHotSpot() |
Trait Implementations
impl Deref for QSwipeGesture
[src]
type Target = QGesture
The resulting type after dereferencing.
fn deref(&self) -> &QGesture
[src]
Calls C++ function: QGesture* static_cast<QGesture*>(QSwipeGesture* ptr)
.
impl DerefMut for QSwipeGesture
[src]
fn deref_mut(&mut self) -> &mut QGesture
[src]
Calls C++ function: QGesture* static_cast<QGesture*>(QSwipeGesture* ptr)
.
impl StaticUpcast<QGesture> for QSwipeGesture
[src]
unsafe fn static_upcast(ptr: Ptr<QSwipeGesture>) -> Ptr<QGesture>
[src]
Calls C++ function: QGesture* static_cast<QGesture*>(QSwipeGesture* ptr)
.
unsafe fn static_upcast_mut(ptr: MutPtr<QSwipeGesture>) -> MutPtr<QGesture>
[src]
Calls C++ function: QGesture* static_cast<QGesture*>(QSwipeGesture* ptr)
.
impl StaticUpcast<QObject> for QSwipeGesture
[src]
unsafe fn static_upcast(ptr: Ptr<QSwipeGesture>) -> Ptr<QObject>
[src]
Calls C++ function: QObject* static_cast<QObject*>(QSwipeGesture* ptr)
.
unsafe fn static_upcast_mut(ptr: MutPtr<QSwipeGesture>) -> MutPtr<QObject>
[src]
Calls C++ function: QObject* static_cast<QObject*>(QSwipeGesture* ptr)
.
impl StaticDowncast<QSwipeGesture> for QGesture
[src]
unsafe fn static_downcast(ptr: Ptr<QGesture>) -> Ptr<QSwipeGesture>
[src]
Calls C++ function: QSwipeGesture* static_cast<QSwipeGesture*>(QGesture* ptr)
.
unsafe fn static_downcast_mut(ptr: MutPtr<QGesture>) -> MutPtr<QSwipeGesture>
[src]
Calls C++ function: QSwipeGesture* static_cast<QSwipeGesture*>(QGesture* ptr)
.
impl StaticDowncast<QSwipeGesture> for QObject
[src]
unsafe fn static_downcast(ptr: Ptr<QObject>) -> Ptr<QSwipeGesture>
[src]
Calls C++ function: QSwipeGesture* static_cast<QSwipeGesture*>(QObject* ptr)
.
unsafe fn static_downcast_mut(ptr: MutPtr<QObject>) -> MutPtr<QSwipeGesture>
[src]
Calls C++ function: QSwipeGesture* static_cast<QSwipeGesture*>(QObject* ptr)
.
impl DynamicCast<QSwipeGesture> for QGesture
[src]
unsafe fn dynamic_cast(ptr: Ptr<QGesture>) -> Ptr<QSwipeGesture>
[src]
Calls C++ function: QSwipeGesture* dynamic_cast<QSwipeGesture*>(QGesture* ptr)
.
unsafe fn dynamic_cast_mut(ptr: MutPtr<QGesture>) -> MutPtr<QSwipeGesture>
[src]
Calls C++ function: QSwipeGesture* dynamic_cast<QSwipeGesture*>(QGesture* ptr)
.
impl DynamicCast<QSwipeGesture> for QObject
[src]
unsafe fn dynamic_cast(ptr: Ptr<QObject>) -> Ptr<QSwipeGesture>
[src]
Calls C++ function: QSwipeGesture* dynamic_cast<QSwipeGesture*>(QObject* ptr)
.
unsafe fn dynamic_cast_mut(ptr: MutPtr<QObject>) -> MutPtr<QSwipeGesture>
[src]
Calls C++ function: QSwipeGesture* dynamic_cast<QSwipeGesture*>(QObject* ptr)
.
impl CppDeletable for QSwipeGesture
[src]
Auto Trait Implementations
impl Send for QSwipeGesture
impl Sync for QSwipeGesture
impl Unpin for QSwipeGesture
impl RefUnwindSafe for QSwipeGesture
impl UnwindSafe for QSwipeGesture
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> StaticUpcast<T> for T
[src]
unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
[src]
unsafe fn static_upcast_mut(ptr: MutPtr<T>) -> MutPtr<T>
[src]
impl<T, U> CastInto<U> for T where
U: CastFrom<T>,
[src]
U: CastFrom<T>,