Skip to main content

QStyleHints

Struct QStyleHints 

Source
pub struct QStyleHints { /* private fields */ }
Expand description

C++ class: QStyleHints.

Implementations§

Source§

impl QStyleHints

Source

pub fn cursor_flash_time_changed(&self) -> Signal<(c_int,)>

Returns a built-in Qt signal QStyleHints::cursorFlashTimeChanged that can be passed to qt_core::Signal::connect.

Source

pub fn keyboard_input_interval_changed(&self) -> Signal<(c_int,)>

Returns a built-in Qt signal QStyleHints::keyboardInputIntervalChanged that can be passed to qt_core::Signal::connect.

Source

pub fn mouse_double_click_interval_changed(&self) -> Signal<(c_int,)>

Returns a built-in Qt signal QStyleHints::mouseDoubleClickIntervalChanged that can be passed to qt_core::Signal::connect.

Source

pub fn mouse_press_and_hold_interval_changed(&self) -> Signal<(c_int,)>

Returns a built-in Qt signal QStyleHints::mousePressAndHoldIntervalChanged that can be passed to qt_core::Signal::connect.

Source

pub fn start_drag_distance_changed(&self) -> Signal<(c_int,)>

Returns a built-in Qt signal QStyleHints::startDragDistanceChanged that can be passed to qt_core::Signal::connect.

Source

pub fn start_drag_time_changed(&self) -> Signal<(c_int,)>

Returns a built-in Qt signal QStyleHints::startDragTimeChanged that can be passed to qt_core::Signal::connect.

Source

pub fn tab_focus_behavior_changed(&self) -> Signal<(TabFocusBehavior,)>

Returns a built-in Qt signal QStyleHints::tabFocusBehaviorChanged that can be passed to qt_core::Signal::connect.

Source

pub fn use_hover_effects_changed(&self) -> Signal<(bool,)>

Returns a built-in Qt signal QStyleHints::useHoverEffectsChanged that can be passed to qt_core::Signal::connect.

Source

pub fn show_shortcuts_in_context_menus_changed(&self) -> Signal<(bool,)>

Returns a built-in Qt signal QStyleHints::showShortcutsInContextMenusChanged that can be passed to qt_core::Signal::connect.

Source

pub fn wheel_scroll_lines_changed(&self) -> Signal<(c_int,)>

Returns a built-in Qt signal QStyleHints::wheelScrollLinesChanged that can be passed to qt_core::Signal::connect.

Source

pub fn mouse_quick_selection_threshold_changed(&self) -> Signal<(c_int,)>

Returns a built-in Qt signal QStyleHints::mouseQuickSelectionThresholdChanged that can be passed to qt_core::Signal::connect.

Source

pub unsafe fn cursor_flash_time(&self) -> c_int

Calls C++ function: int QStyleHints::cursorFlashTime() const.

Source

pub unsafe fn font_smoothing_gamma(&self) -> c_double

Calls C++ function: double QStyleHints::fontSmoothingGamma() const.

Source

pub unsafe fn keyboard_auto_repeat_rate(&self) -> c_int

Calls C++ function: int QStyleHints::keyboardAutoRepeatRate() const.

Source

pub unsafe fn keyboard_input_interval(&self) -> c_int

Calls C++ function: int QStyleHints::keyboardInputInterval() const.

Source

pub unsafe fn meta_object(&self) -> Ptr<QMetaObject>

Calls C++ function: virtual const QMetaObject* QStyleHints::metaObject() const.

Source

pub unsafe fn mouse_double_click_distance(&self) -> c_int

Calls C++ function: int QStyleHints::mouseDoubleClickDistance() const.

Source

pub unsafe fn mouse_double_click_interval(&self) -> c_int

Calls C++ function: int QStyleHints::mouseDoubleClickInterval() const.

Source

pub unsafe fn mouse_press_and_hold_interval(&self) -> c_int

Calls C++ function: int QStyleHints::mousePressAndHoldInterval() const.

Source

pub unsafe fn mouse_quick_selection_threshold(&self) -> c_int

Calls C++ function: int QStyleHints::mouseQuickSelectionThreshold() const.

Source

pub unsafe fn password_mask_character(&self) -> CppBox<QChar>

Calls C++ function: QChar QStyleHints::passwordMaskCharacter() const.

Source

pub unsafe fn password_mask_delay(&self) -> c_int

Calls C++ function: int QStyleHints::passwordMaskDelay() const.

Source

pub unsafe fn qt_metacall( &self, arg1: Call, arg2: c_int, arg3: *mut *mut c_void, ) -> c_int

Calls C++ function: virtual int QStyleHints::qt_metacall(QMetaObject::Call arg1, int arg2, void** arg3).

Source

pub unsafe fn qt_metacast(&self, arg1: *const c_char) -> *mut c_void

Calls C++ function: virtual void* QStyleHints::qt_metacast(const char* arg1).

Source

pub unsafe fn set_cursor_flash_time(&self, cursor_flash_time: c_int)

Calls C++ function: void QStyleHints::setCursorFlashTime(int cursorFlashTime).

Source

pub unsafe fn set_focus_on_touch_release(&self) -> bool

Calls C++ function: bool QStyleHints::setFocusOnTouchRelease() const.

Source

pub unsafe fn set_keyboard_input_interval(&self, keyboard_input_interval: c_int)

Calls C++ function: void QStyleHints::setKeyboardInputInterval(int keyboardInputInterval).

Source

pub unsafe fn set_mouse_double_click_interval( &self, mouse_double_click_interval: c_int, )

Calls C++ function: void QStyleHints::setMouseDoubleClickInterval(int mouseDoubleClickInterval).

Source

pub unsafe fn set_mouse_press_and_hold_interval( &self, mouse_press_and_hold_interval: c_int, )

Calls C++ function: void QStyleHints::setMousePressAndHoldInterval(int mousePressAndHoldInterval).

Source

pub unsafe fn set_mouse_quick_selection_threshold(&self, threshold: c_int)

Calls C++ function: void QStyleHints::setMouseQuickSelectionThreshold(int threshold).

Source

pub unsafe fn set_show_shortcuts_in_context_menus( &self, show_shortcuts_in_context_menus: bool, )

Calls C++ function: void QStyleHints::setShowShortcutsInContextMenus(bool showShortcutsInContextMenus).

Source

pub unsafe fn set_start_drag_distance(&self, start_drag_distance: c_int)

Calls C++ function: void QStyleHints::setStartDragDistance(int startDragDistance).

Source

pub unsafe fn set_start_drag_time(&self, start_drag_time: c_int)

Calls C++ function: void QStyleHints::setStartDragTime(int startDragTime).

Source

pub unsafe fn set_tab_focus_behavior( &self, tab_focus_behavior: TabFocusBehavior, )

Calls C++ function: void QStyleHints::setTabFocusBehavior(Qt::TabFocusBehavior tabFocusBehavior).

Source

pub unsafe fn set_use_hover_effects(&self, use_hover_effects: bool)

Calls C++ function: void QStyleHints::setUseHoverEffects(bool useHoverEffects).

Source

pub unsafe fn set_wheel_scroll_lines(&self, scroll_lines: c_int)

Calls C++ function: void QStyleHints::setWheelScrollLines(int scrollLines).

Source

pub unsafe fn show_is_full_screen(&self) -> bool

Calls C++ function: bool QStyleHints::showIsFullScreen() const.

Source

pub unsafe fn show_is_maximized(&self) -> bool

Calls C++ function: bool QStyleHints::showIsMaximized() const.

Source

pub unsafe fn show_shortcuts_in_context_menus(&self) -> bool

Calls C++ function: bool QStyleHints::showShortcutsInContextMenus() const.

Source

pub unsafe fn single_click_activation(&self) -> bool

Calls C++ function: bool QStyleHints::singleClickActivation() const.

Source

pub unsafe fn start_drag_distance(&self) -> c_int

Calls C++ function: int QStyleHints::startDragDistance() const.

Source

pub unsafe fn start_drag_time(&self) -> c_int

Calls C++ function: int QStyleHints::startDragTime() const.

Source

pub unsafe fn start_drag_velocity(&self) -> c_int

Calls C++ function: int QStyleHints::startDragVelocity() const.

Source

pub unsafe fn static_meta_object() -> Ref<QMetaObject>

Returns a reference to the staticMetaObject field.

Source

pub unsafe fn tab_focus_behavior(&self) -> TabFocusBehavior

Calls C++ function: Qt::TabFocusBehavior QStyleHints::tabFocusBehavior() const.

Source

pub unsafe fn touch_double_tap_distance(&self) -> c_int

Calls C++ function: int QStyleHints::touchDoubleTapDistance() const.

Source

pub unsafe fn tr( s: *const c_char, c: *const c_char, n: c_int, ) -> CppBox<QString>

Calls C++ function: static QString QStyleHints::tr(const char* s, const char* c, int n).

Source

pub unsafe fn tr_utf8( s: *const c_char, c: *const c_char, n: c_int, ) -> CppBox<QString>

Calls C++ function: static QString QStyleHints::trUtf8(const char* s, const char* c, int n).

Source

pub unsafe fn use_hover_effects(&self) -> bool

Calls C++ function: bool QStyleHints::useHoverEffects() const.

Source

pub unsafe fn use_rtl_extensions(&self) -> bool

Calls C++ function: bool QStyleHints::useRtlExtensions() const.

Source

pub unsafe fn wheel_scroll_lines(&self) -> c_int

Calls C++ function: int QStyleHints::wheelScrollLines() const.

Methods from Deref<Target = QObject>§

Source

pub unsafe fn find_child<T>( &self, name: &str, ) -> Result<QPtr<T>, FindChildError>

Finds a child of self with the specified object name and casts it to type T.

The search is performed recursively. If there is more than one child matching the search, the most direct ancestor is returned. If there are several direct ancestors, it is undefined which one will be returned.

Returns an error if there is no child object with object name name or the found object cannot be cast to T.

Source

pub fn destroyed(&self) -> Signal<(*mut QObject,)>

Returns a built-in Qt signal QObject::destroyed that can be passed to qt_core::Signal::connect.

Source

pub fn object_name_changed(&self) -> Signal<(*const QString,)>

Returns a built-in Qt signal QObject::objectNameChanged that can be passed to qt_core::Signal::connect.

Source

pub fn slot_delete_later(&self) -> Receiver<()>

Returns a built-in Qt slot QObject::deleteLater that can be passed to qt_core::Signal::connect.

Source

pub unsafe fn block_signals(&self, b: bool) -> bool

Calls C++ function: bool QObject::blockSignals(bool b).

Source

pub unsafe fn children(&self) -> Ref<QListOfQObject>

Calls C++ function: const QList<QObject*>& QObject::children() const.

Source

pub unsafe fn delete_later(&self)

Calls C++ function: [slot] void QObject::deleteLater().

Source

pub unsafe fn disconnect_char_q_object_char( &self, signal: *const i8, receiver: impl CastInto<Ptr<QObject>>, member: *const i8, ) -> bool

Calls C++ function: bool QObject::disconnect(const char* signal = …, const QObject* receiver = …, const char* member = …) const.

Source

pub unsafe fn disconnect_q_object_char( &self, receiver: impl CastInto<Ptr<QObject>>, member: *const i8, ) -> bool

Calls C++ function: bool QObject::disconnect(const QObject* receiver, const char* member = …) const.

Source

pub unsafe fn disconnect_char_q_object( &self, signal: *const i8, receiver: impl CastInto<Ptr<QObject>>, ) -> bool

Calls C++ function: bool QObject::disconnect(const char* signal = …, const QObject* receiver = …) const.

Source

pub unsafe fn disconnect_char(&self, signal: *const i8) -> bool

Calls C++ function: bool QObject::disconnect(const char* signal = …) const.

Source

pub unsafe fn disconnect(&self) -> bool

Calls C++ function: bool QObject::disconnect() const.

Source

pub unsafe fn disconnect_q_object( &self, receiver: impl CastInto<Ptr<QObject>>, ) -> bool

Calls C++ function: bool QObject::disconnect(const QObject* receiver) const.

Source

pub unsafe fn dump_object_info_mut(&self)

Calls C++ function: void QObject::dumpObjectInfo().

Source

pub unsafe fn dump_object_info(&self)

Calls C++ function: void QObject::dumpObjectInfo() const.

Source

pub unsafe fn dump_object_tree_mut(&self)

Calls C++ function: void QObject::dumpObjectTree().

Source

pub unsafe fn dump_object_tree(&self)

Calls C++ function: void QObject::dumpObjectTree() const.

Source

pub unsafe fn dynamic_property_names(&self) -> CppBox<QListOfQByteArray>

Calls C++ function: QList<QByteArray> QObject::dynamicPropertyNames() const.

Source

pub unsafe fn eq(&self, p: impl CastInto<Ref<QPointerOfQObject>>) -> bool

Calls C++ function: bool operator==(QObject* o, const QPointer<QObject>& p).

Source

pub unsafe fn event(&self, event: impl CastInto<Ptr<QEvent>>) -> bool

Calls C++ function: virtual bool QObject::event(QEvent* event).

Source

pub unsafe fn event_filter( &self, watched: impl CastInto<Ptr<QObject>>, event: impl CastInto<Ptr<QEvent>>, ) -> bool

Calls C++ function: virtual bool QObject::eventFilter(QObject* watched, QEvent* event).

Source

pub unsafe fn find_child_q_object_2a( &self, a_name: impl CastInto<Ref<QString>>, options: QFlags<FindChildOption>, ) -> QPtr<QObject>

Calls C++ function: QObject* QObject::findChild<QObject*>(const QString& aName = …, QFlags<Qt::FindChildOption> options = …) const.

Source

pub unsafe fn find_child_q_object_1a( &self, a_name: impl CastInto<Ref<QString>>, ) -> QPtr<QObject>

Calls C++ function: QObject* QObject::findChild<QObject*>(const QString& aName = …) const.

Source

pub unsafe fn find_child_q_object_0a(&self) -> QPtr<QObject>

Calls C++ function: QObject* QObject::findChild<QObject*>() const.

Source

pub unsafe fn find_children_q_object_q_string_q_flags_find_child_option( &self, a_name: impl CastInto<Ref<QString>>, options: QFlags<FindChildOption>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QString& aName = …, QFlags<Qt::FindChildOption> options = …) const.

Source

pub unsafe fn find_children_q_object_q_reg_exp_q_flags_find_child_option( &self, re: impl CastInto<Ref<QRegExp>>, options: QFlags<FindChildOption>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegExp& re, QFlags<Qt::FindChildOption> options = …) const.

Source

pub unsafe fn find_children_q_object_q_regular_expression_q_flags_find_child_option( &self, re: impl CastInto<Ref<QRegularExpression>>, options: QFlags<FindChildOption>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegularExpression& re, QFlags<Qt::FindChildOption> options = …) const.

Source

pub unsafe fn find_children_q_object_q_string( &self, a_name: impl CastInto<Ref<QString>>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QString& aName = …) const.

Source

pub unsafe fn find_children_q_object(&self) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>() const.

Source

pub unsafe fn find_children_q_object_q_reg_exp( &self, re: impl CastInto<Ref<QRegExp>>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegExp& re) const.

Source

pub unsafe fn find_children_q_object_q_regular_expression( &self, re: impl CastInto<Ref<QRegularExpression>>, ) -> CppBox<QListOfQObject>

Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegularExpression& re) const.

Source

pub unsafe fn inherits(&self, classname: *const i8) -> bool

Calls C++ function: bool QObject::inherits(const char* classname) const.

Source

pub unsafe fn install_event_filter( &self, filter_obj: impl CastInto<Ptr<QObject>>, )

Calls C++ function: void QObject::installEventFilter(QObject* filterObj).

Source

pub unsafe fn is_widget_type(&self) -> bool

Calls C++ function: bool QObject::isWidgetType() const.

Source

pub unsafe fn is_window_type(&self) -> bool

Calls C++ function: bool QObject::isWindowType() const.

Source

pub unsafe fn kill_timer(&self, id: i32)

Calls C++ function: void QObject::killTimer(int id).

Source

pub unsafe fn meta_object(&self) -> Ptr<QMetaObject>

Calls C++ function: virtual const QMetaObject* QObject::metaObject() const.

Source

pub unsafe fn move_to_thread(&self, thread: impl CastInto<Ptr<QThread>>)

Calls C++ function: void QObject::moveToThread(QThread* thread).

Source

pub unsafe fn object_name(&self) -> CppBox<QString>

Calls C++ function: QString QObject::objectName() const.

Source

pub unsafe fn parent(&self) -> QPtr<QObject>

Calls C++ function: QObject* QObject::parent() const.

Source

pub unsafe fn property(&self, name: *const i8) -> CppBox<QVariant>

Calls C++ function: QVariant QObject::property(const char* name) const.

Source

pub unsafe fn qt_metacall( &self, arg1: Call, arg2: i32, arg3: *mut *mut c_void, ) -> i32

Calls C++ function: virtual int QObject::qt_metacall(QMetaObject::Call arg1, int arg2, void** arg3).

Source

pub unsafe fn qt_metacast(&self, arg1: *const i8) -> *mut c_void

Calls C++ function: virtual void* QObject::qt_metacast(const char* arg1).

Source

pub unsafe fn remove_event_filter(&self, obj: impl CastInto<Ptr<QObject>>)

Calls C++ function: void QObject::removeEventFilter(QObject* obj).

Source

pub unsafe fn set_object_name(&self, name: impl CastInto<Ref<QString>>)

Calls C++ function: void QObject::setObjectName(const QString& name).

Source

pub unsafe fn set_parent(&self, parent: impl CastInto<Ptr<QObject>>)

Calls C++ function: void QObject::setParent(QObject* parent).

Source

pub unsafe fn set_property( &self, name: *const i8, value: impl CastInto<Ref<QVariant>>, ) -> bool

Calls C++ function: bool QObject::setProperty(const char* name, const QVariant& value).

Source

pub unsafe fn signals_blocked(&self) -> bool

Calls C++ function: bool QObject::signalsBlocked() const.

Source

pub unsafe fn start_timer_2a(&self, interval: i32, timer_type: TimerType) -> i32

Calls C++ function: int QObject::startTimer(int interval, Qt::TimerType timerType = …).

Source

pub unsafe fn start_timer_1a(&self, interval: i32) -> i32

Calls C++ function: int QObject::startTimer(int interval).

Source

pub unsafe fn thread(&self) -> QPtr<QThread>

Calls C++ function: QThread* QObject::thread() const.

Trait Implementations§

Source§

impl CppDeletable for QStyleHints

Source§

unsafe fn delete(&self)

Calls C++ function: [destructor] void QStyleHints::~QStyleHints().

Source§

impl Deref for QStyleHints

Source§

fn deref(&self) -> &QObject

Calls C++ function: QObject* static_cast<QObject*>(QStyleHints* ptr).

Source§

type Target = QObject

The resulting type after dereferencing.
Source§

impl DynamicCast<QStyleHints> for QObject

Source§

unsafe fn dynamic_cast(ptr: Ptr<QObject>) -> Ptr<QStyleHints>

Calls C++ function: QStyleHints* dynamic_cast<QStyleHints*>(QObject* ptr).

Source§

impl StaticDowncast<QStyleHints> for QObject

Source§

unsafe fn static_downcast(ptr: Ptr<QObject>) -> Ptr<QStyleHints>

Calls C++ function: QStyleHints* static_cast<QStyleHints*>(QObject* ptr).

Source§

impl StaticUpcast<QObject> for QStyleHints

Source§

unsafe fn static_upcast(ptr: Ptr<QStyleHints>) -> Ptr<QObject>

Calls C++ function: QObject* static_cast<QObject*>(QStyleHints* ptr).

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T, U> CastInto<U> for T
where U: CastFrom<T>,

Source§

unsafe fn cast_into(self) -> U

Performs the conversion. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
Source§

impl<T> StaticUpcast<T> for T

Source§

unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>

Convert type of a const pointer. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.