pub struct QPen { /* private fields */ }Expand description
C++ class: QPen.
Implementations§
Source§impl QPen
impl QPen
Sourcepub unsafe fn cap_style(&self) -> PenCapStyle
pub unsafe fn cap_style(&self) -> PenCapStyle
Calls C++ function: Qt::PenCapStyle QPen::capStyle() const.
Sourcepub unsafe fn copy_from(&self, pen: impl CastInto<Ref<QPen>>) -> Ref<QPen>
pub unsafe fn copy_from(&self, pen: impl CastInto<Ref<QPen>>) -> Ref<QPen>
Calls C++ function: QPen& QPen::operator=(const QPen& pen).
Sourcepub unsafe fn dash_offset(&self) -> c_double
pub unsafe fn dash_offset(&self) -> c_double
Calls C++ function: double QPen::dashOffset() const.
Sourcepub unsafe fn dash_pattern(&self) -> CppBox<QVectorOfDouble>
pub unsafe fn dash_pattern(&self) -> CppBox<QVectorOfDouble>
Calls C++ function: QVector<double> QPen::dashPattern() const.
Sourcepub unsafe fn is_cosmetic(&self) -> bool
pub unsafe fn is_cosmetic(&self) -> bool
Calls C++ function: bool QPen::isCosmetic() const.
Sourcepub unsafe fn is_detached(&self) -> bool
pub unsafe fn is_detached(&self) -> bool
Calls C++ function: bool QPen::isDetached().
Sourcepub unsafe fn join_style(&self) -> PenJoinStyle
pub unsafe fn join_style(&self) -> PenJoinStyle
Calls C++ function: Qt::PenJoinStyle QPen::joinStyle() const.
Sourcepub unsafe fn miter_limit(&self) -> c_double
pub unsafe fn miter_limit(&self) -> c_double
Calls C++ function: double QPen::miterLimit() const.
Sourcepub unsafe fn from_pen_style(arg1: PenStyle) -> CppBox<QPen>
pub unsafe fn from_pen_style(arg1: PenStyle) -> CppBox<QPen>
Calls C++ function: [constructor] void QPen::QPen(Qt::PenStyle arg1).
Sourcepub unsafe fn from_q_color(color: impl CastInto<Ref<QColor>>) -> CppBox<QPen>
pub unsafe fn from_q_color(color: impl CastInto<Ref<QColor>>) -> CppBox<QPen>
Calls C++ function: [constructor] void QPen::QPen(const QColor& color).
Sourcepub unsafe fn from_q_brush_double_pen_style_pen_cap_style_pen_join_style(
brush: impl CastInto<Ref<QBrush>>,
width: c_double,
s: PenStyle,
c: PenCapStyle,
j: PenJoinStyle,
) -> CppBox<QPen>
pub unsafe fn from_q_brush_double_pen_style_pen_cap_style_pen_join_style( brush: impl CastInto<Ref<QBrush>>, width: c_double, s: PenStyle, c: PenCapStyle, j: PenJoinStyle, ) -> CppBox<QPen>
Calls C++ function: [constructor] void QPen::QPen(const QBrush& brush, double width, Qt::PenStyle s = …, Qt::PenCapStyle c = …, Qt::PenJoinStyle j = …).
Sourcepub unsafe fn from_q_brush_double_pen_style_pen_cap_style(
brush: impl CastInto<Ref<QBrush>>,
width: c_double,
s: PenStyle,
c: PenCapStyle,
) -> CppBox<QPen>
pub unsafe fn from_q_brush_double_pen_style_pen_cap_style( brush: impl CastInto<Ref<QBrush>>, width: c_double, s: PenStyle, c: PenCapStyle, ) -> CppBox<QPen>
Calls C++ function: [constructor] void QPen::QPen(const QBrush& brush, double width, Qt::PenStyle s = …, Qt::PenCapStyle c = …).
Sourcepub unsafe fn from_q_brush_double_pen_style(
brush: impl CastInto<Ref<QBrush>>,
width: c_double,
s: PenStyle,
) -> CppBox<QPen>
pub unsafe fn from_q_brush_double_pen_style( brush: impl CastInto<Ref<QBrush>>, width: c_double, s: PenStyle, ) -> CppBox<QPen>
Calls C++ function: [constructor] void QPen::QPen(const QBrush& brush, double width, Qt::PenStyle s = …).
Sourcepub unsafe fn from_q_brush_double(
brush: impl CastInto<Ref<QBrush>>,
width: c_double,
) -> CppBox<QPen>
pub unsafe fn from_q_brush_double( brush: impl CastInto<Ref<QBrush>>, width: c_double, ) -> CppBox<QPen>
Calls C++ function: [constructor] void QPen::QPen(const QBrush& brush, double width).
Sourcepub unsafe fn new_copy(pen: impl CastInto<Ref<QPen>>) -> CppBox<QPen>
pub unsafe fn new_copy(pen: impl CastInto<Ref<QPen>>) -> CppBox<QPen>
Calls C++ function: [constructor] void QPen::QPen(const QPen& pen).
Sourcepub unsafe fn set_brush(&self, brush: impl CastInto<Ref<QBrush>>)
pub unsafe fn set_brush(&self, brush: impl CastInto<Ref<QBrush>>)
Calls C++ function: void QPen::setBrush(const QBrush& brush).
Sourcepub unsafe fn set_cap_style(&self, pcs: PenCapStyle)
pub unsafe fn set_cap_style(&self, pcs: PenCapStyle)
Calls C++ function: void QPen::setCapStyle(Qt::PenCapStyle pcs).
Sourcepub unsafe fn set_color(&self, color: impl CastInto<Ref<QColor>>)
pub unsafe fn set_color(&self, color: impl CastInto<Ref<QColor>>)
Calls C++ function: void QPen::setColor(const QColor& color).
Sourcepub unsafe fn set_cosmetic(&self, cosmetic: bool)
pub unsafe fn set_cosmetic(&self, cosmetic: bool)
Calls C++ function: void QPen::setCosmetic(bool cosmetic).
Sourcepub unsafe fn set_dash_offset(&self, doffset: c_double)
pub unsafe fn set_dash_offset(&self, doffset: c_double)
Calls C++ function: void QPen::setDashOffset(double doffset).
Sourcepub unsafe fn set_dash_pattern(
&self,
pattern: impl CastInto<Ref<QVectorOfDouble>>,
)
pub unsafe fn set_dash_pattern( &self, pattern: impl CastInto<Ref<QVectorOfDouble>>, )
Calls C++ function: void QPen::setDashPattern(const QVector<double>& pattern).
Sourcepub unsafe fn set_join_style(&self, pcs: PenJoinStyle)
pub unsafe fn set_join_style(&self, pcs: PenJoinStyle)
Calls C++ function: void QPen::setJoinStyle(Qt::PenJoinStyle pcs).
Sourcepub unsafe fn set_miter_limit(&self, limit: c_double)
pub unsafe fn set_miter_limit(&self, limit: c_double)
Calls C++ function: void QPen::setMiterLimit(double limit).
Sourcepub unsafe fn set_style(&self, arg1: PenStyle)
pub unsafe fn set_style(&self, arg1: PenStyle)
Calls C++ function: void QPen::setStyle(Qt::PenStyle arg1).
Sourcepub unsafe fn set_width(&self, width: c_int)
pub unsafe fn set_width(&self, width: c_int)
Calls C++ function: void QPen::setWidth(int width).
Sourcepub unsafe fn set_width_f(&self, width: c_double)
pub unsafe fn set_width_f(&self, width: c_double)
Calls C++ function: void QPen::setWidthF(double width).
Sourcepub unsafe fn swap(&self, other: impl CastInto<Ref<QPen>>)
pub unsafe fn swap(&self, other: impl CastInto<Ref<QPen>>)
Calls C++ function: void QPen::swap(QPen& other).
Sourcepub unsafe fn to_q_variant(&self) -> CppBox<QVariant>
pub unsafe fn to_q_variant(&self) -> CppBox<QVariant>
Calls C++ function: QVariant QPen::operator QVariant() const.