Skip to main content

QFont

Struct QFont 

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

C++ class: QFont.

Implementations§

Source§

impl QFont

Source

pub unsafe fn bold(&self) -> bool

Calls C++ function: bool QFont::bold() const.

Source

pub unsafe fn cache_statistics()

Calls C++ function: static void QFont::cacheStatistics().

Source

pub unsafe fn capitalization(&self) -> Capitalization

Calls C++ function: QFont::Capitalization QFont::capitalization() const.

Source

pub unsafe fn cleanup()

Calls C++ function: static void QFont::cleanup().

Source

pub unsafe fn copy_from(&self, arg1: impl CastInto<Ref<QFont>>) -> Ref<QFont>

Calls C++ function: QFont& QFont::operator=(const QFont& arg1).

Source

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

Calls C++ function: QString QFont::defaultFamily() const.

Source

pub unsafe fn exact_match(&self) -> bool

Calls C++ function: bool QFont::exactMatch() const.

Source

pub unsafe fn families(&self) -> CppBox<QStringList>

Calls C++ function: QStringList QFont::families() const.

Source

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

Calls C++ function: QString QFont::family() const.

Source

pub unsafe fn fixed_pitch(&self) -> bool

Calls C++ function: bool QFont::fixedPitch() const.

Source

pub unsafe fn from_string(&self, arg1: impl CastInto<Ref<QString>>) -> bool

Calls C++ function: bool QFont::fromString(const QString& arg1).

Source

pub unsafe fn hinting_preference(&self) -> HintingPreference

Calls C++ function: QFont::HintingPreference QFont::hintingPreference() const.

Source

pub unsafe fn initialize()

Calls C++ function: static void QFont::initialize().

Source

pub unsafe fn insert_substitution( arg1: impl CastInto<Ref<QString>>, arg2: impl CastInto<Ref<QString>>, )

Calls C++ function: static void QFont::insertSubstitution(const QString& arg1, const QString& arg2).

Source

pub unsafe fn insert_substitutions( arg1: impl CastInto<Ref<QString>>, arg2: impl CastInto<Ref<QStringList>>, )

Calls C++ function: static void QFont::insertSubstitutions(const QString& arg1, const QStringList& arg2).

Source

pub unsafe fn is_copy_of(&self, arg1: impl CastInto<Ref<QFont>>) -> bool

Calls C++ function: bool QFont::isCopyOf(const QFont& arg1) const.

Source

pub unsafe fn italic(&self) -> bool

Calls C++ function: bool QFont::italic() const.

Source

pub unsafe fn kerning(&self) -> bool

Calls C++ function: bool QFont::kerning() const.

Source

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

Calls C++ function: QString QFont::key() const.

Source

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

Calls C++ function: QString QFont::lastResortFamily() const.

Source

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

Calls C++ function: QString QFont::lastResortFont() const.

Source

pub unsafe fn letter_spacing(&self) -> c_double

Calls C++ function: double QFont::letterSpacing() const.

Source

pub unsafe fn letter_spacing_type(&self) -> SpacingType

Calls C++ function: QFont::SpacingType QFont::letterSpacingType() const.

Source

pub unsafe fn new() -> CppBox<QFont>

Calls C++ function: [constructor] void QFont::QFont().

Source

pub unsafe fn from_q_string2_int_bool( family: impl CastInto<Ref<QString>>, point_size: c_int, weight: c_int, italic: bool, ) -> CppBox<QFont>

Calls C++ function: [constructor] void QFont::QFont(const QString& family, int pointSize = …, int weight = …, bool italic = …).

Source

pub unsafe fn from_q_font_q_paint_device( font: impl CastInto<Ref<QFont>>, pd: impl CastInto<Ptr<QPaintDevice>>, ) -> CppBox<QFont>

Calls C++ function: [constructor] void QFont::QFont(const QFont& font, QPaintDevice* pd).

Source

pub unsafe fn from_q_font_q_paint_device2( font: impl CastInto<Ref<QFont>>, pd: impl CastInto<Ptr<QPaintDevice>>, ) -> CppBox<QFont>

Calls C++ function: [constructor] void QFont::QFont(const QFont& font, const QPaintDevice* pd).

Source

pub unsafe fn from_q_string2_int( family: impl CastInto<Ref<QString>>, point_size: c_int, weight: c_int, ) -> CppBox<QFont>

Calls C++ function: [constructor] void QFont::QFont(const QString& family, int pointSize = …, int weight = …).

Source

pub unsafe fn from_q_string_int( family: impl CastInto<Ref<QString>>, point_size: c_int, ) -> CppBox<QFont>

Calls C++ function: [constructor] void QFont::QFont(const QString& family, int pointSize = …).

Source

pub unsafe fn from_q_string( family: impl CastInto<Ref<QString>>, ) -> CppBox<QFont>

Calls C++ function: [constructor] void QFont::QFont(const QString& family).

Source

pub unsafe fn new_copy(font: impl CastInto<Ref<QFont>>) -> CppBox<QFont>

Calls C++ function: [constructor] void QFont::QFont(const QFont& font).

Source

pub unsafe fn overline(&self) -> bool

Calls C++ function: bool QFont::overline() const.

Source

pub unsafe fn pixel_size(&self) -> c_int

Calls C++ function: int QFont::pixelSize() const.

Source

pub unsafe fn point_size(&self) -> c_int

Calls C++ function: int QFont::pointSize() const.

Source

pub unsafe fn point_size_f(&self) -> c_double

Calls C++ function: double QFont::pointSizeF() const.

Source

pub unsafe fn raw_mode(&self) -> bool

Calls C++ function: bool QFont::rawMode() const.

Source

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

Calls C++ function: QString QFont::rawName() const.

Source

pub unsafe fn remove_substitutions(arg1: impl CastInto<Ref<QString>>)

Calls C++ function: static void QFont::removeSubstitutions(const QString& arg1).

Source

pub unsafe fn resolve_1a( &self, arg1: impl CastInto<Ref<QFont>>, ) -> CppBox<QFont>

Calls C++ function: QFont QFont::resolve(const QFont& arg1) const.

Source

pub unsafe fn resolve_0a(&self) -> c_uint

Calls C++ function: unsigned int QFont::resolve() const.

Source

pub unsafe fn resolve_1a_mut(&self, mask: c_uint)

Calls C++ function: void QFont::resolve(unsigned int mask).

Source

pub unsafe fn set_bold(&self, arg1: bool)

Calls C++ function: void QFont::setBold(bool arg1).

Source

pub unsafe fn set_capitalization(&self, arg1: Capitalization)

Calls C++ function: void QFont::setCapitalization(QFont::Capitalization arg1).

Source

pub unsafe fn set_families(&self, arg1: impl CastInto<Ref<QStringList>>)

Calls C++ function: void QFont::setFamilies(const QStringList& arg1).

Source

pub unsafe fn set_family(&self, arg1: impl CastInto<Ref<QString>>)

Calls C++ function: void QFont::setFamily(const QString& arg1).

Source

pub unsafe fn set_fixed_pitch(&self, arg1: bool)

Calls C++ function: void QFont::setFixedPitch(bool arg1).

Source

pub unsafe fn set_hinting_preference( &self, hinting_preference: HintingPreference, )

Calls C++ function: void QFont::setHintingPreference(QFont::HintingPreference hintingPreference).

Source

pub unsafe fn set_italic(&self, b: bool)

Calls C++ function: void QFont::setItalic(bool b).

Source

pub unsafe fn set_kerning(&self, arg1: bool)

Calls C++ function: void QFont::setKerning(bool arg1).

Source

pub unsafe fn set_letter_spacing(&self, type_: SpacingType, spacing: c_double)

Calls C++ function: void QFont::setLetterSpacing(QFont::SpacingType type, double spacing).

Source

pub unsafe fn set_overline(&self, arg1: bool)

Calls C++ function: void QFont::setOverline(bool arg1).

Source

pub unsafe fn set_pixel_size(&self, arg1: c_int)

Calls C++ function: void QFont::setPixelSize(int arg1).

Source

pub unsafe fn set_point_size(&self, arg1: c_int)

Calls C++ function: void QFont::setPointSize(int arg1).

Source

pub unsafe fn set_point_size_f(&self, arg1: c_double)

Calls C++ function: void QFont::setPointSizeF(double arg1).

Source

pub unsafe fn set_raw_mode(&self, arg1: bool)

Calls C++ function: void QFont::setRawMode(bool arg1).

Source

pub unsafe fn set_raw_name(&self, arg1: impl CastInto<Ref<QString>>)

Calls C++ function: void QFont::setRawName(const QString& arg1).

Source

pub unsafe fn set_stretch(&self, arg1: c_int)

Calls C++ function: void QFont::setStretch(int arg1).

Source

pub unsafe fn set_strike_out(&self, arg1: bool)

Calls C++ function: void QFont::setStrikeOut(bool arg1).

Source

pub unsafe fn set_style(&self, style: Style)

Calls C++ function: void QFont::setStyle(QFont::Style style).

Source

pub unsafe fn set_style_hint_2a(&self, arg1: StyleHint, arg2: StyleStrategy)

Calls C++ function: void QFont::setStyleHint(QFont::StyleHint arg1, QFont::StyleStrategy arg2 = …).

Source

pub unsafe fn set_style_hint_1a(&self, arg1: StyleHint)

Calls C++ function: void QFont::setStyleHint(QFont::StyleHint arg1).

Source

pub unsafe fn set_style_name(&self, arg1: impl CastInto<Ref<QString>>)

Calls C++ function: void QFont::setStyleName(const QString& arg1).

Source

pub unsafe fn set_style_strategy(&self, s: StyleStrategy)

Calls C++ function: void QFont::setStyleStrategy(QFont::StyleStrategy s).

Source

pub unsafe fn set_underline(&self, arg1: bool)

Calls C++ function: void QFont::setUnderline(bool arg1).

Source

pub unsafe fn set_weight(&self, arg1: c_int)

Calls C++ function: void QFont::setWeight(int arg1).

Source

pub unsafe fn set_word_spacing(&self, spacing: c_double)

Calls C++ function: void QFont::setWordSpacing(double spacing).

Source

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

Returns a reference to the staticMetaObject field.

Source

pub unsafe fn stretch(&self) -> c_int

Calls C++ function: int QFont::stretch() const.

Source

pub unsafe fn strike_out(&self) -> bool

Calls C++ function: bool QFont::strikeOut() const.

Source

pub unsafe fn style(&self) -> Style

Calls C++ function: QFont::Style QFont::style() const.

Source

pub unsafe fn style_hint(&self) -> StyleHint

Calls C++ function: QFont::StyleHint QFont::styleHint() const.

Source

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

Calls C++ function: QString QFont::styleName() const.

Source

pub unsafe fn style_strategy(&self) -> StyleStrategy

Calls C++ function: QFont::StyleStrategy QFont::styleStrategy() const.

Source

pub unsafe fn substitute(arg1: impl CastInto<Ref<QString>>) -> CppBox<QString>

Calls C++ function: static QString QFont::substitute(const QString& arg1).

Source

pub unsafe fn substitutes( arg1: impl CastInto<Ref<QString>>, ) -> CppBox<QStringList>

Calls C++ function: static QStringList QFont::substitutes(const QString& arg1).

Source

pub unsafe fn substitutions() -> CppBox<QStringList>

Calls C++ function: static QStringList QFont::substitutions().

Source

pub unsafe fn swap(&self, other: impl CastInto<Ref<QFont>>)

Calls C++ function: void QFont::swap(QFont& other).

Source

pub unsafe fn to_q_variant(&self) -> CppBox<QVariant>

Calls C++ function: QVariant QFont::operator QVariant() const.

Source

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

Calls C++ function: QString QFont::toString() const.

Source

pub unsafe fn underline(&self) -> bool

Calls C++ function: bool QFont::underline() const.

Source

pub unsafe fn weight(&self) -> c_int

Calls C++ function: int QFont::weight() const.

Source

pub unsafe fn word_spacing(&self) -> c_double

Calls C++ function: double QFont::wordSpacing() const.

Trait Implementations§

Source§

impl CppDeletable for QFont

Source§

unsafe fn delete(&self)

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

Source§

impl Lt<Ref<QFont>> for QFont

Source§

unsafe fn lt(&self, arg1: &Ref<QFont>) -> bool

Calls C++ function: bool QFont::operator<(const QFont& arg1) const.

Source§

impl PartialEq<Ref<QFont>> for QFont

Source§

fn eq(&self, arg1: &Ref<QFont>) -> bool

Calls C++ function: bool QFont::operator==(const QFont& arg1) const.

1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

Auto Trait Implementations§

§

impl Freeze for QFont

§

impl RefUnwindSafe for QFont

§

impl Send for QFont

§

impl Sync for QFont

§

impl Unpin for QFont

§

impl UnsafeUnpin for QFont

§

impl UnwindSafe for QFont

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<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.