#[repr(C)]pub struct QValueAxis { /* private fields */ }
Expand description
C++ class: QtCharts::QValueAxis
.
Implementations§
Source§impl QValueAxis
impl QValueAxis
Sourcepub fn slot_apply_nice_numbers(&self) -> Receiver<()>
pub fn slot_apply_nice_numbers(&self) -> Receiver<()>
Modifies the current range and number of tick marks on the axis to look nice. The algorithm considers numbers that can be expressed as a form of 1*10^n, 2* 10^n, or 5*10^n to be nice numbers. These numbers are used for setting spacing for the tick marks.
Returns a built-in Qt slot QtCharts::QValueAxis::applyNiceNumbers
that can be passed to qt_core::Signal::connect
.
Modifies the current range and number of tick marks on the axis to look nice. The algorithm considers numbers that can be expressed as a form of 110^n, 2 10^n, or 5*10^n to be nice numbers. These numbers are used for setting spacing for the tick marks.
See also setRange() and setTickCount().
Sourcepub fn min_changed(&self) -> Signal<(c_double,)>
pub fn min_changed(&self) -> Signal<(c_double,)>
This signal is emitted when the minimum value of the axis, specified by min, changes.
Returns a built-in Qt signal QtCharts::QValueAxis::minChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the minimum value of the axis, specified by min, changes.
Note: Notifier signal for property min.
Sourcepub fn max_changed(&self) -> Signal<(c_double,)>
pub fn max_changed(&self) -> Signal<(c_double,)>
This signal is emitted when the maximum value of the axis, specified by max, changes.
Returns a built-in Qt signal QtCharts::QValueAxis::maxChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the maximum value of the axis, specified by max, changes.
Note: Notifier signal for property max.
Sourcepub fn range_changed(&self) -> Signal<(c_double, c_double)>
pub fn range_changed(&self) -> Signal<(c_double, c_double)>
This signal is emitted when the minimum or maximum value of the axis, specified by min and max, changes.
Returns a built-in Qt signal QtCharts::QValueAxis::rangeChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the minimum or maximum value of the axis, specified by min and max, changes.
Sourcepub fn tick_count_changed(&self) -> Signal<(c_int,)>
pub fn tick_count_changed(&self) -> Signal<(c_int,)>
This signal is emitted when the number of tick marks on the axis, specified by tickCount, changes.
Returns a built-in Qt signal QtCharts::QValueAxis::tickCountChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the number of tick marks on the axis, specified by tickCount, changes.
Note: Notifier signal for property tickCount.
Sourcepub fn minor_tick_count_changed(&self) -> Signal<(c_int,)>
pub fn minor_tick_count_changed(&self) -> Signal<(c_int,)>
This signal is emitted when the number of minor tick marks on the axis, specified by minorTickCount, changes.
Returns a built-in Qt signal QtCharts::QValueAxis::minorTickCountChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the number of minor tick marks on the axis, specified by minorTickCount, changes.
Note: Notifier signal for property minorTickCount.
Sourcepub fn label_format_changed(&self) -> Signal<(*const QString,)>
pub fn label_format_changed(&self) -> Signal<(*const QString,)>
This signal is emitted when the format of axis labels changes.
Returns a built-in Qt signal QtCharts::QValueAxis::labelFormatChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the format of axis labels changes.
Note: Notifier signal for property labelFormat.
Sourcepub fn tick_interval_changed(&self) -> Signal<(c_double,)>
pub fn tick_interval_changed(&self) -> Signal<(c_double,)>
This property holds the interval between dynamically placed tick marks and labels.
Returns a built-in Qt signal QtCharts::QValueAxis::tickIntervalChanged
that can be passed to qt_core::Signal::connect
.
This property holds the interval between dynamically placed tick marks and labels.
This property was introduced in Qt 5.12.
Access functions:
qreal | tickInterval() const |
void | setTickInterval(qreal insterval) |
Notifier signal:
void | tickIntervalChanged(qreal interval) |
Sourcepub fn tick_anchor_changed(&self) -> Signal<(c_double,)>
pub fn tick_anchor_changed(&self) -> Signal<(c_double,)>
This property holds the base value where the dynamically placed tick marks and labels are started from.
Returns a built-in Qt signal QtCharts::QValueAxis::tickAnchorChanged
that can be passed to qt_core::Signal::connect
.
This property holds the base value where the dynamically placed tick marks and labels are started from.
This property was introduced in Qt 5.12.
Access functions:
qreal | tickAnchor() const |
void | setTickAnchor(qreal anchor) |
Notifier signal:
void | tickAnchorChanged(qreal anchor) |
Sourcepub fn tick_type_changed(&self) -> Signal<(TickType,)>
pub fn tick_type_changed(&self) -> Signal<(TickType,)>
This property holds the positioning method of tick and labels.
Returns a built-in Qt signal QtCharts::QValueAxis::tickTypeChanged
that can be passed to qt_core::Signal::connect
.
This property holds the positioning method of tick and labels.
This property was introduced in Qt 5.12.
Access functions:
QValueAxis::TickType | tickType() const |
void | setTickType(QValueAxis::TickType type) |
Notifier signal:
void | tickTypeChanged(QValueAxis::TickType type) |
Sourcepub unsafe fn apply_nice_numbers(&self)
pub unsafe fn apply_nice_numbers(&self)
Modifies the current range and number of tick marks on the axis to look nice. The algorithm considers numbers that can be expressed as a form of 1*10^n, 2* 10^n, or 5*10^n to be nice numbers. These numbers are used for setting spacing for the tick marks.
Calls C++ function: [slot] void QtCharts::QValueAxis::applyNiceNumbers()
.
Modifies the current range and number of tick marks on the axis to look nice. The algorithm considers numbers that can be expressed as a form of 110^n, 2 10^n, or 5*10^n to be nice numbers. These numbers are used for setting spacing for the tick marks.
See also setRange() and setTickCount().
Sourcepub unsafe fn label_format(&self) -> CppBox<QString>
pub unsafe fn label_format(&self) -> CppBox<QString>
This property holds the label format of the axis.
Calls C++ function: QString QtCharts::QValueAxis::labelFormat() const
.
This property holds the label format of the axis.
The format string supports the following conversion specifiers, length modifiers, and flags provided by printf()
in the standard C++ library: d, i, o, x, X, f, F, e, E, g, G, c.
If QChart::localizeNumbers is true
, the supported specifiers are limited to: d, e, E, f, g, G, and i. Also, only the precision modifier is supported. The rest of the formatting comes from the default QLocale of the application.
Access functions:
QString | labelFormat() const |
void | setLabelFormat(const QString &format) |
Notifier signal:
void | labelFormatChanged(const QString &format) |
See also QString::asprintf().
Sourcepub unsafe fn max(&self) -> c_double
pub unsafe fn max(&self) -> c_double
This property holds the maximum value on the axis.
Calls C++ function: double QtCharts::QValueAxis::max() const
.
This property holds the maximum value on the axis.
When setting this property, the minimum value is adjusted if necessary, to ensure that the range remains valid.
Access functions:
qreal | max() const |
void | setMax(qreal max) |
Notifier signal:
void | maxChanged(qreal max) |
Sourcepub unsafe fn meta_object(&self) -> Ptr<QMetaObject>
pub unsafe fn meta_object(&self) -> Ptr<QMetaObject>
Calls C++ function: virtual const QMetaObject* QtCharts::QValueAxis::metaObject() const
.
Sourcepub unsafe fn min(&self) -> c_double
pub unsafe fn min(&self) -> c_double
This property holds the minimum value on the axis.
Calls C++ function: double QtCharts::QValueAxis::min() const
.
This property holds the minimum value on the axis.
When setting this property, the maximum value is adjusted if necessary, to ensure that the range remains valid.
Access functions:
qreal | min() const |
void | setMin(qreal min) |
Notifier signal:
void | minChanged(qreal min) |
Sourcepub unsafe fn minor_tick_count(&self) -> c_int
pub unsafe fn minor_tick_count(&self) -> c_int
This property holds the number of minor tick marks on the axis. This indicates how many grid lines are drawn between major ticks on the chart. Labels are not drawn for minor ticks. The default value is 0.
Calls C++ function: int QtCharts::QValueAxis::minorTickCount() const
.
This property holds the number of minor tick marks on the axis. This indicates how many grid lines are drawn between major ticks on the chart. Labels are not drawn for minor ticks. The default value is 0.
Access functions:
int | minorTickCount() const |
void | setMinorTickCount(int count) |
Notifier signal:
void | minorTickCountChanged(int minorTickCount) |
Sourcepub unsafe fn new_1a(parent: impl CastInto<Ptr<QObject>>) -> QBox<QValueAxis>
pub unsafe fn new_1a(parent: impl CastInto<Ptr<QObject>>) -> QBox<QValueAxis>
Calls C++ function: [constructor] void QtCharts::QValueAxis::QValueAxis(QObject* parent = …)
.
Sourcepub unsafe fn new_0a() -> QBox<QValueAxis>
pub unsafe fn new_0a() -> QBox<QValueAxis>
Calls C++ function: [constructor] void QtCharts::QValueAxis::QValueAxis()
.
Sourcepub unsafe fn qt_metacall(
&self,
arg1: Call,
arg2: c_int,
arg3: *mut *mut c_void,
) -> c_int
pub unsafe fn qt_metacall( &self, arg1: Call, arg2: c_int, arg3: *mut *mut c_void, ) -> c_int
Calls C++ function: virtual int QtCharts::QValueAxis::qt_metacall(QMetaObject::Call arg1, int arg2, void** arg3)
.
Sourcepub unsafe fn qt_metacast(&self, arg1: *const c_char) -> *mut c_void
pub unsafe fn qt_metacast(&self, arg1: *const c_char) -> *mut c_void
Calls C++ function: virtual void* QtCharts::QValueAxis::qt_metacast(const char* arg1)
.
Sourcepub unsafe fn set_label_format(&self, format: impl CastInto<Ref<QString>>)
pub unsafe fn set_label_format(&self, format: impl CastInto<Ref<QString>>)
This property holds the label format of the axis.
Calls C++ function: void QtCharts::QValueAxis::setLabelFormat(const QString& format)
.
This property holds the label format of the axis.
The format string supports the following conversion specifiers, length modifiers, and flags provided by printf()
in the standard C++ library: d, i, o, x, X, f, F, e, E, g, G, c.
If QChart::localizeNumbers is true
, the supported specifiers are limited to: d, e, E, f, g, G, and i. Also, only the precision modifier is supported. The rest of the formatting comes from the default QLocale of the application.
Access functions:
QString | labelFormat() const |
void | setLabelFormat(const QString &format) |
Notifier signal:
void | labelFormatChanged(const QString &format) |
See also QString::asprintf().
Sourcepub unsafe fn set_max(&self, max: c_double)
pub unsafe fn set_max(&self, max: c_double)
This property holds the maximum value on the axis.
Calls C++ function: void QtCharts::QValueAxis::setMax(double max)
.
This property holds the maximum value on the axis.
When setting this property, the minimum value is adjusted if necessary, to ensure that the range remains valid.
Access functions:
qreal | max() const |
void | setMax(qreal max) |
Notifier signal:
void | maxChanged(qreal max) |
Sourcepub unsafe fn set_min(&self, min: c_double)
pub unsafe fn set_min(&self, min: c_double)
This property holds the minimum value on the axis.
Calls C++ function: void QtCharts::QValueAxis::setMin(double min)
.
This property holds the minimum value on the axis.
When setting this property, the maximum value is adjusted if necessary, to ensure that the range remains valid.
Access functions:
qreal | min() const |
void | setMin(qreal min) |
Notifier signal:
void | minChanged(qreal min) |
Sourcepub unsafe fn set_minor_tick_count(&self, count: c_int)
pub unsafe fn set_minor_tick_count(&self, count: c_int)
This property holds the number of minor tick marks on the axis. This indicates how many grid lines are drawn between major ticks on the chart. Labels are not drawn for minor ticks. The default value is 0.
Calls C++ function: void QtCharts::QValueAxis::setMinorTickCount(int count)
.
This property holds the number of minor tick marks on the axis. This indicates how many grid lines are drawn between major ticks on the chart. Labels are not drawn for minor ticks. The default value is 0.
Access functions:
int | minorTickCount() const |
void | setMinorTickCount(int count) |
Notifier signal:
void | minorTickCountChanged(int minorTickCount) |
Sourcepub unsafe fn set_range(&self, min: c_double, max: c_double)
pub unsafe fn set_range(&self, min: c_double, max: c_double)
Sets the range from min to max on the axis. If min is greater than max, this function returns without making any changes.
Calls C++ function: void QtCharts::QValueAxis::setRange(double min, double max)
.
Sets the range from min to max on the axis. If min is greater than max, this function returns without making any changes.
Sourcepub unsafe fn set_tick_anchor(&self, anchor: c_double)
Available on cpp_lib_version="5.13.0"
or cpp_lib_version="5.12.2"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn set_tick_anchor(&self, anchor: c_double)
cpp_lib_version="5.13.0"
or cpp_lib_version="5.12.2"
or cpp_lib_version="5.14.0"
only.This property holds the base value where the dynamically placed tick marks and labels are started from.
Calls C++ function: void QtCharts::QValueAxis::setTickAnchor(double anchor)
.
This property holds the base value where the dynamically placed tick marks and labels are started from.
This property was introduced in Qt 5.12.
Access functions:
qreal | tickAnchor() const |
void | setTickAnchor(qreal anchor) |
Notifier signal:
void | tickAnchorChanged(qreal anchor) |
Sourcepub unsafe fn set_tick_count(&self, count: c_int)
pub unsafe fn set_tick_count(&self, count: c_int)
This property holds the number of tick marks on the axis. This indicates how many grid lines are drawn on the chart. The default value is 5, and the number cannot be less than 2.
Calls C++ function: void QtCharts::QValueAxis::setTickCount(int count)
.
This property holds the number of tick marks on the axis. This indicates how many grid lines are drawn on the chart. The default value is 5, and the number cannot be less than 2.
Access functions:
int | tickCount() const |
void | setTickCount(int count) |
Notifier signal:
void | tickCountChanged(int tickCount) |
Sourcepub unsafe fn set_tick_interval(&self, insterval: c_double)
Available on cpp_lib_version="5.13.0"
or cpp_lib_version="5.12.2"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn set_tick_interval(&self, insterval: c_double)
cpp_lib_version="5.13.0"
or cpp_lib_version="5.12.2"
or cpp_lib_version="5.14.0"
only.This property holds the interval between dynamically placed tick marks and labels.
Calls C++ function: void QtCharts::QValueAxis::setTickInterval(double insterval)
.
This property holds the interval between dynamically placed tick marks and labels.
This property was introduced in Qt 5.12.
Access functions:
qreal | tickInterval() const |
void | setTickInterval(qreal insterval) |
Notifier signal:
void | tickIntervalChanged(qreal interval) |
Sourcepub unsafe fn set_tick_type(&self, type_: TickType)
Available on cpp_lib_version="5.13.0"
or cpp_lib_version="5.12.2"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn set_tick_type(&self, type_: TickType)
cpp_lib_version="5.13.0"
or cpp_lib_version="5.12.2"
or cpp_lib_version="5.14.0"
only.This property holds the positioning method of tick and labels.
Calls C++ function: void QtCharts::QValueAxis::setTickType(QtCharts::QValueAxis::TickType type)
.
This property holds the positioning method of tick and labels.
This property was introduced in Qt 5.12.
Access functions:
QValueAxis::TickType | tickType() const |
void | setTickType(QValueAxis::TickType type) |
Notifier signal:
void | tickTypeChanged(QValueAxis::TickType type) |
Sourcepub unsafe fn static_meta_object() -> Ref<QMetaObject>
pub unsafe fn static_meta_object() -> Ref<QMetaObject>
Returns a reference to the staticMetaObject
field.
Sourcepub unsafe fn tick_anchor(&self) -> c_double
Available on cpp_lib_version="5.13.0"
or cpp_lib_version="5.12.2"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn tick_anchor(&self) -> c_double
cpp_lib_version="5.13.0"
or cpp_lib_version="5.12.2"
or cpp_lib_version="5.14.0"
only.This property holds the base value where the dynamically placed tick marks and labels are started from.
Calls C++ function: double QtCharts::QValueAxis::tickAnchor() const
.
This property holds the base value where the dynamically placed tick marks and labels are started from.
This property was introduced in Qt 5.12.
Access functions:
qreal | tickAnchor() const |
void | setTickAnchor(qreal anchor) |
Notifier signal:
void | tickAnchorChanged(qreal anchor) |
Sourcepub unsafe fn tick_count(&self) -> c_int
pub unsafe fn tick_count(&self) -> c_int
This property holds the number of tick marks on the axis. This indicates how many grid lines are drawn on the chart. The default value is 5, and the number cannot be less than 2.
Calls C++ function: int QtCharts::QValueAxis::tickCount() const
.
This property holds the number of tick marks on the axis. This indicates how many grid lines are drawn on the chart. The default value is 5, and the number cannot be less than 2.
Access functions:
int | tickCount() const |
void | setTickCount(int count) |
Notifier signal:
void | tickCountChanged(int tickCount) |
Sourcepub unsafe fn tick_interval(&self) -> c_double
Available on cpp_lib_version="5.13.0"
or cpp_lib_version="5.12.2"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn tick_interval(&self) -> c_double
cpp_lib_version="5.13.0"
or cpp_lib_version="5.12.2"
or cpp_lib_version="5.14.0"
only.This property holds the interval between dynamically placed tick marks and labels.
Calls C++ function: double QtCharts::QValueAxis::tickInterval() const
.
This property holds the interval between dynamically placed tick marks and labels.
This property was introduced in Qt 5.12.
Access functions:
qreal | tickInterval() const |
void | setTickInterval(qreal insterval) |
Notifier signal:
void | tickIntervalChanged(qreal interval) |
Sourcepub unsafe fn tick_type(&self) -> TickType
Available on cpp_lib_version="5.13.0"
or cpp_lib_version="5.12.2"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn tick_type(&self) -> TickType
cpp_lib_version="5.13.0"
or cpp_lib_version="5.12.2"
or cpp_lib_version="5.14.0"
only.This property holds the positioning method of tick and labels.
Calls C++ function: QtCharts::QValueAxis::TickType QtCharts::QValueAxis::tickType() const
.
This property holds the positioning method of tick and labels.
This property was introduced in Qt 5.12.
Access functions:
QValueAxis::TickType | tickType() const |
void | setTickType(QValueAxis::TickType type) |
Notifier signal:
void | tickTypeChanged(QValueAxis::TickType type) |
Sourcepub unsafe fn tr(
s: *const c_char,
c: *const c_char,
n: c_int,
) -> CppBox<QString>
pub unsafe fn tr( s: *const c_char, c: *const c_char, n: c_int, ) -> CppBox<QString>
Calls C++ function: static QString QtCharts::QValueAxis::tr(const char* s, const char* c, int n)
.
Sourcepub unsafe fn tr_utf8(
s: *const c_char,
c: *const c_char,
n: c_int,
) -> CppBox<QString>
pub unsafe fn tr_utf8( s: *const c_char, c: *const c_char, n: c_int, ) -> CppBox<QString>
Calls C++ function: static QString QtCharts::QValueAxis::trUtf8(const char* s, const char* c, int n)
.
Sourcepub unsafe fn type_(&self) -> AxisType
pub unsafe fn type_(&self) -> AxisType
Reimplements: QAbstractAxis::type() const.
Calls C++ function: virtual QtCharts::QAbstractAxis::AxisType QtCharts::QValueAxis::type() const
.
Reimplements: QAbstractAxis::type() const.
Returns the type of the axis.
Methods from Deref<Target = QAbstractAxis>§
Sourcepub fn visible_changed(&self) -> Signal<(bool,)>
pub fn visible_changed(&self) -> Signal<(bool,)>
This signal is emitted when the visibility of the axis changes to visible.
Returns a built-in Qt signal QtCharts::QAbstractAxis::visibleChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the visibility of the axis changes to visible.
Note: Notifier signal for property visible.
Sourcepub fn line_pen_changed(&self) -> Signal<(*const QPen,)>
pub fn line_pen_changed(&self) -> Signal<(*const QPen,)>
This signal is emitted when the pen used to draw the line of the axis changes to pen.
Returns a built-in Qt signal QtCharts::QAbstractAxis::linePenChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the pen used to draw the line of the axis changes to pen.
Note: Notifier signal for property linePen.
Sourcepub fn line_visible_changed(&self) -> Signal<(bool,)>
pub fn line_visible_changed(&self) -> Signal<(bool,)>
This signal is emitted when the visibility of the axis line changes to visible.
Returns a built-in Qt signal QtCharts::QAbstractAxis::lineVisibleChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the visibility of the axis line changes to visible.
Note: Notifier signal for property lineVisible.
Sourcepub fn labels_visible_changed(&self) -> Signal<(bool,)>
pub fn labels_visible_changed(&self) -> Signal<(bool,)>
This signal is emitted when the visibility of the labels of the axis changes to visible.
Returns a built-in Qt signal QtCharts::QAbstractAxis::labelsVisibleChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the visibility of the labels of the axis changes to visible.
Note: Notifier signal for property labelsVisible.
Sourcepub fn labels_brush_changed(&self) -> Signal<(*const QBrush,)>
pub fn labels_brush_changed(&self) -> Signal<(*const QBrush,)>
This signal is emitted when the brush used to draw the axis labels changes to brush.
Returns a built-in Qt signal QtCharts::QAbstractAxis::labelsBrushChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the brush used to draw the axis labels changes to brush.
Note: Notifier signal for property labelsBrush.
Sourcepub fn labels_font_changed(&self) -> Signal<(*const QFont,)>
pub fn labels_font_changed(&self) -> Signal<(*const QFont,)>
This signal is emitted when the font of the axis labels changes to font.
Returns a built-in Qt signal QtCharts::QAbstractAxis::labelsFontChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the font of the axis labels changes to font.
Note: Notifier signal for property labelsFont.
Sourcepub fn labels_angle_changed(&self) -> Signal<(c_int,)>
pub fn labels_angle_changed(&self) -> Signal<(c_int,)>
This signal is emitted when the angle of the axis labels changes to angle.
Returns a built-in Qt signal QtCharts::QAbstractAxis::labelsAngleChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the angle of the axis labels changes to angle.
Note: Notifier signal for property labelsAngle.
Sourcepub fn grid_line_pen_changed(&self) -> Signal<(*const QPen,)>
pub fn grid_line_pen_changed(&self) -> Signal<(*const QPen,)>
This signal is emitted when the pen used to draw the grid line changes to pen.
Returns a built-in Qt signal QtCharts::QAbstractAxis::gridLinePenChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the pen used to draw the grid line changes to pen.
Note: Notifier signal for property gridLinePen.
Sourcepub fn grid_visible_changed(&self) -> Signal<(bool,)>
pub fn grid_visible_changed(&self) -> Signal<(bool,)>
This signal is emitted when the visibility of the grid lines of the axis changes to visible.
Returns a built-in Qt signal QtCharts::QAbstractAxis::gridVisibleChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the visibility of the grid lines of the axis changes to visible.
Note: Notifier signal for property gridVisible.
Sourcepub fn minor_grid_visible_changed(&self) -> Signal<(bool,)>
pub fn minor_grid_visible_changed(&self) -> Signal<(bool,)>
This signal is emitted when the visibility of the minor grid lines of the axis changes to visible.
Returns a built-in Qt signal QtCharts::QAbstractAxis::minorGridVisibleChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the visibility of the minor grid lines of the axis changes to visible.
Note: Notifier signal for property minorGridVisible.
Sourcepub fn minor_grid_line_pen_changed(&self) -> Signal<(*const QPen,)>
pub fn minor_grid_line_pen_changed(&self) -> Signal<(*const QPen,)>
This signal is emitted when the pen used to draw the minor grid line changes to pen.
Returns a built-in Qt signal QtCharts::QAbstractAxis::minorGridLinePenChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the pen used to draw the minor grid line changes to pen.
Note: Notifier signal for property minorGridLinePen.
Sourcepub fn grid_line_color_changed(&self) -> Signal<(*const QColor,)>
pub fn grid_line_color_changed(&self) -> Signal<(*const QColor,)>
This signal is emitted when the color of the pen used to draw the grid line changes to color.
Returns a built-in Qt signal QtCharts::QAbstractAxis::gridLineColorChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the color of the pen used to draw the grid line changes to color.
Note: Notifier signal for property gridLineColor.
Sourcepub fn minor_grid_line_color_changed(&self) -> Signal<(*const QColor,)>
pub fn minor_grid_line_color_changed(&self) -> Signal<(*const QColor,)>
This signal is emitted when the color of the pen used to draw the minor grid line changes to color.
Returns a built-in Qt signal QtCharts::QAbstractAxis::minorGridLineColorChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the color of the pen used to draw the minor grid line changes to color.
Note: Notifier signal for property minorGridLineColor.
Sourcepub fn color_changed(&self) -> Signal<(*const QColor,)>
pub fn color_changed(&self) -> Signal<(*const QColor,)>
This signal is emitted when the color of the axis changes to color.
Returns a built-in Qt signal QtCharts::QAbstractAxis::colorChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the color of the axis changes to color.
Note: Notifier signal for property color.
Sourcepub fn labels_color_changed(&self) -> Signal<(*const QColor,)>
pub fn labels_color_changed(&self) -> Signal<(*const QColor,)>
This signal is emitted when the color of the axis labels changes to color.
Returns a built-in Qt signal QtCharts::QAbstractAxis::labelsColorChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the color of the axis labels changes to color.
Note: Notifier signal for property labelsColor.
Sourcepub fn title_text_changed(&self) -> Signal<(*const QString,)>
pub fn title_text_changed(&self) -> Signal<(*const QString,)>
This signal is emitted when the text of the axis title changes to text.
Returns a built-in Qt signal QtCharts::QAbstractAxis::titleTextChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the text of the axis title changes to text.
Note: Notifier signal for property titleText.
Sourcepub fn title_brush_changed(&self) -> Signal<(*const QBrush,)>
pub fn title_brush_changed(&self) -> Signal<(*const QBrush,)>
This signal is emitted when the brush used to draw the axis title changes to brush.
Returns a built-in Qt signal QtCharts::QAbstractAxis::titleBrushChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the brush used to draw the axis title changes to brush.
Note: Notifier signal for property titleBrush.
Sourcepub fn title_visible_changed(&self) -> Signal<(bool,)>
pub fn title_visible_changed(&self) -> Signal<(bool,)>
This signal is emitted when the visibility of the title text of the axis changes to visible.
Returns a built-in Qt signal QtCharts::QAbstractAxis::titleVisibleChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the visibility of the title text of the axis changes to visible.
Note: Notifier signal for property titleVisible.
Sourcepub fn title_font_changed(&self) -> Signal<(*const QFont,)>
pub fn title_font_changed(&self) -> Signal<(*const QFont,)>
This signal is emitted when the font of the axis title changes to font.
Returns a built-in Qt signal QtCharts::QAbstractAxis::titleFontChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the font of the axis title changes to font.
Note: Notifier signal for property titleFont.
Sourcepub fn shades_visible_changed(&self) -> Signal<(bool,)>
pub fn shades_visible_changed(&self) -> Signal<(bool,)>
This signal is emitted when the visibility of the axis shades changes to visible.
Returns a built-in Qt signal QtCharts::QAbstractAxis::shadesVisibleChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the visibility of the axis shades changes to visible.
Note: Notifier signal for property shadesVisible.
Sourcepub fn shades_color_changed(&self) -> Signal<(*const QColor,)>
pub fn shades_color_changed(&self) -> Signal<(*const QColor,)>
This signal is emitted when the color of the axis shades changes to color.
Returns a built-in Qt signal QtCharts::QAbstractAxis::shadesColorChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the color of the axis shades changes to color.
Note: Notifier signal for property shadesColor.
Sourcepub fn shades_border_color_changed(&self) -> Signal<(*const QColor,)>
pub fn shades_border_color_changed(&self) -> Signal<(*const QColor,)>
This signal is emitted when the border color of the axis shades changes to color.
Returns a built-in Qt signal QtCharts::QAbstractAxis::shadesBorderColorChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the border color of the axis shades changes to color.
Note: Notifier signal for property shadesBorderColor.
Sourcepub fn shades_pen_changed(&self) -> Signal<(*const QPen,)>
pub fn shades_pen_changed(&self) -> Signal<(*const QPen,)>
This signal is emitted when the pen used to draw the axis shades changes to pen.
Returns a built-in Qt signal QtCharts::QAbstractAxis::shadesPenChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the pen used to draw the axis shades changes to pen.
Note: Notifier signal for property shadesPen.
Sourcepub fn shades_brush_changed(&self) -> Signal<(*const QBrush,)>
pub fn shades_brush_changed(&self) -> Signal<(*const QBrush,)>
This signal is emitted when the brush used to draw the axis shades changes to brush.
Returns a built-in Qt signal QtCharts::QAbstractAxis::shadesBrushChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the brush used to draw the axis shades changes to brush.
Note: Notifier signal for property shadesBrush.
Sourcepub fn reverse_changed(&self) -> Signal<(bool,)>
pub fn reverse_changed(&self) -> Signal<(bool,)>
This property holds whether a reverse axis is used.
Returns a built-in Qt signal QtCharts::QAbstractAxis::reverseChanged
that can be passed to qt_core::Signal::connect
.
This property holds whether a reverse axis is used.
By default, the value is false
.
The reverse axis is supported with a line, spline, and scatter series, as well as an area series with a cartesian chart. All axes of the same orientation attached to the same series must be reversed if one is reversed or the behavior is undefined.
Access functions:
bool | isReverse() const |
void | setReverse(bool reverse = true) |
Notifier signal:
void | reverseChanged(bool reverse) |
Sourcepub fn labels_editable_changed(&self) -> Signal<(bool,)>
pub fn labels_editable_changed(&self) -> Signal<(bool,)>
This signal is emitted when the labels editability changes.
Returns a built-in Qt signal QtCharts::QAbstractAxis::labelsEditableChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted when the labels editability changes.
This function was introduced in Qt 5.13.
Sourcepub unsafe fn alignment(&self) -> QFlags<AlignmentFlag>
pub unsafe fn alignment(&self) -> QFlags<AlignmentFlag>
This property holds the alignment of the axis.
Calls C++ function: QFlags<Qt::AlignmentFlag> QtCharts::QAbstractAxis::alignment() const
.
This property holds the alignment of the axis.
Can be Qt::AlignLeft, Qt::AlignRight, Qt::AlignBottom, or Qt::AlignTop.
Access functions:
Qt::Alignment | alignment() const |
Sourcepub unsafe fn grid_line_color(&self) -> CppBox<QColor>
pub unsafe fn grid_line_color(&self) -> CppBox<QColor>
This property holds the color of the grid line.
Calls C++ function: QColor QtCharts::QAbstractAxis::gridLineColor()
.
This property holds the color of the grid line.
Access functions:
QColor | gridLineColor() |
void | setGridLineColor(const QColor &color) |
Notifier signal:
void | gridLineColorChanged(const QColor &color) |
Sourcepub unsafe fn grid_line_pen(&self) -> CppBox<QPen>
pub unsafe fn grid_line_pen(&self) -> CppBox<QPen>
This property holds the pen used to draw the grid line.
Calls C++ function: QPen QtCharts::QAbstractAxis::gridLinePen() const
.
This property holds the pen used to draw the grid line.
Access functions:
QPen | gridLinePen() const |
void | setGridLinePen(const QPen &pen) |
Notifier signal:
void | gridLinePenChanged(const QPen &pen) |
Sourcepub unsafe fn hide(&self)
pub unsafe fn hide(&self)
Makes the axis, shades, labels, and grid lines invisible.
Calls C++ function: void QtCharts::QAbstractAxis::hide()
.
Makes the axis, shades, labels, and grid lines invisible.
Sourcepub unsafe fn is_grid_line_visible(&self) -> bool
pub unsafe fn is_grid_line_visible(&self) -> bool
This property holds the visibility of the grid lines.
Calls C++ function: bool QtCharts::QAbstractAxis::isGridLineVisible() const
.
This property holds the visibility of the grid lines.
Access functions:
bool | isGridLineVisible() const |
void | setGridLineVisible(bool visible = true) |
Notifier signal:
void | gridVisibleChanged(bool visible) |
Sourcepub unsafe fn is_line_visible(&self) -> bool
pub unsafe fn is_line_visible(&self) -> bool
This property holds the visibility of the axis line.
Calls C++ function: bool QtCharts::QAbstractAxis::isLineVisible() const
.
This property holds the visibility of the axis line.
Access functions:
bool | isLineVisible() const |
void | setLineVisible(bool visible = true) |
Notifier signal:
void | lineVisibleChanged(bool visible) |
Sourcepub unsafe fn is_minor_grid_line_visible(&self) -> bool
pub unsafe fn is_minor_grid_line_visible(&self) -> bool
This property holds the visibility of the minor grid lines.
Calls C++ function: bool QtCharts::QAbstractAxis::isMinorGridLineVisible() const
.
This property holds the visibility of the minor grid lines.
Applies only to axes that support minor grid lines.
Access functions:
bool | isMinorGridLineVisible() const |
void | setMinorGridLineVisible(bool visible = true) |
Notifier signal:
void | minorGridVisibleChanged(bool visible) |
Sourcepub unsafe fn is_reverse(&self) -> bool
pub unsafe fn is_reverse(&self) -> bool
This property holds whether a reverse axis is used.
Calls C++ function: bool QtCharts::QAbstractAxis::isReverse() const
.
This property holds whether a reverse axis is used.
By default, the value is false
.
The reverse axis is supported with a line, spline, and scatter series, as well as an area series with a cartesian chart. All axes of the same orientation attached to the same series must be reversed if one is reversed or the behavior is undefined.
Access functions:
bool | isReverse() const |
void | setReverse(bool reverse = true) |
Notifier signal:
void | reverseChanged(bool reverse) |
Sourcepub unsafe fn is_title_visible(&self) -> bool
pub unsafe fn is_title_visible(&self) -> bool
This property holds the visibility of the axis title.
Calls C++ function: bool QtCharts::QAbstractAxis::isTitleVisible() const
.
This property holds the visibility of the axis title.
By default, the value is true
.
Access functions:
bool | isTitleVisible() const |
void | setTitleVisible(bool visible = true) |
Notifier signal:
void | titleVisibleChanged(bool visible) |
Sourcepub unsafe fn is_visible(&self) -> bool
pub unsafe fn is_visible(&self) -> bool
This property holds the visibility of the axis.
Calls C++ function: bool QtCharts::QAbstractAxis::isVisible() const
.
This property holds the visibility of the axis.
Access functions:
bool | isVisible() const |
void | setVisible(bool visible = true) |
Notifier signal:
void | visibleChanged(bool visible) |
Sourcepub unsafe fn labels_angle(&self) -> c_int
pub unsafe fn labels_angle(&self) -> c_int
This property holds the angle of the axis labels in degrees.
Calls C++ function: int QtCharts::QAbstractAxis::labelsAngle() const
.
This property holds the angle of the axis labels in degrees.
Access functions:
int | labelsAngle() const |
void | setLabelsAngle(int angle) |
Notifier signal:
void | labelsAngleChanged(int angle) |
Sourcepub unsafe fn labels_brush(&self) -> CppBox<QBrush>
pub unsafe fn labels_brush(&self) -> CppBox<QBrush>
This property holds the brush used to draw the labels.
Calls C++ function: QBrush QtCharts::QAbstractAxis::labelsBrush() const
.
This property holds the brush used to draw the labels.
Only the color of the brush is relevant.
Access functions:
QBrush | labelsBrush() const |
void | setLabelsBrush(const QBrush &brush) |
Notifier signal:
void | labelsBrushChanged(const QBrush &brush) |
Sourcepub unsafe fn labels_color(&self) -> CppBox<QColor>
pub unsafe fn labels_color(&self) -> CppBox<QColor>
This property holds the color of the axis labels.
Calls C++ function: QColor QtCharts::QAbstractAxis::labelsColor() const
.
This property holds the color of the axis labels.
Access functions:
QColor | labelsColor() const |
void | setLabelsColor(QColor color) |
Notifier signal:
void | labelsColorChanged(QColor color) |
Sourcepub unsafe fn labels_editable(&self) -> bool
Available on cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn labels_editable(&self) -> bool
cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Returns true
if axis labels are editable.
Calls C++ function: bool QtCharts::QAbstractAxis::labelsEditable() const
.
Returns true
if axis labels are editable.
This function was introduced in Qt 5.13.
See also setLabelsEditable().
Sourcepub unsafe fn labels_font(&self) -> CppBox<QFont>
pub unsafe fn labels_font(&self) -> CppBox<QFont>
This property holds the font of the axis labels.
Calls C++ function: QFont QtCharts::QAbstractAxis::labelsFont() const
.
This property holds the font of the axis labels.
Access functions:
QFont | labelsFont() const |
void | setLabelsFont(const QFont &font) |
Notifier signal:
void | labelsFontChanged(const QFont &font) |
Sourcepub unsafe fn labels_visible(&self) -> bool
pub unsafe fn labels_visible(&self) -> bool
This property holds whether axis labels are visible.
Calls C++ function: bool QtCharts::QAbstractAxis::labelsVisible() const
.
This property holds whether axis labels are visible.
Access functions:
bool | labelsVisible() const |
void | setLabelsVisible(bool visible = true) |
Notifier signal:
void | labelsVisibleChanged(bool visible) |
Sourcepub unsafe fn line_pen(&self) -> CppBox<QPen>
pub unsafe fn line_pen(&self) -> CppBox<QPen>
This property holds the pen used to draw the line.
Calls C++ function: QPen QtCharts::QAbstractAxis::linePen() const
.
This property holds the pen used to draw the line.
Access functions:
QPen | linePen() const |
void | setLinePen(const QPen &pen) |
Notifier signal:
void | linePenChanged(const QPen &pen) |
Sourcepub unsafe fn line_pen_color(&self) -> CppBox<QColor>
pub unsafe fn line_pen_color(&self) -> CppBox<QColor>
This property holds the color of the axis and tick marks.
Calls C++ function: QColor QtCharts::QAbstractAxis::linePenColor() const
.
This property holds the color of the axis and tick marks.
Access functions:
QColor | linePenColor() const |
void | setLinePenColor(QColor color) |
Notifier signal:
void | colorChanged(QColor color) |
Sourcepub unsafe fn meta_object(&self) -> Ptr<QMetaObject>
pub unsafe fn meta_object(&self) -> Ptr<QMetaObject>
Calls C++ function: virtual const QMetaObject* QtCharts::QAbstractAxis::metaObject() const
.
Sourcepub unsafe fn minor_grid_line_color(&self) -> CppBox<QColor>
pub unsafe fn minor_grid_line_color(&self) -> CppBox<QColor>
This property holds the color of the minor grid line.
Calls C++ function: QColor QtCharts::QAbstractAxis::minorGridLineColor()
.
This property holds the color of the minor grid line.
Applies only to axes that support minor grid lines.
Access functions:
QColor | minorGridLineColor() |
void | setMinorGridLineColor(const QColor &color) |
Notifier signal:
void | minorGridLineColorChanged(const QColor &color) |
Sourcepub unsafe fn minor_grid_line_pen(&self) -> CppBox<QPen>
pub unsafe fn minor_grid_line_pen(&self) -> CppBox<QPen>
This property holds the pen used to draw the minor grid line.
Calls C++ function: QPen QtCharts::QAbstractAxis::minorGridLinePen() const
.
This property holds the pen used to draw the minor grid line.
Applies only to axes that support minor grid lines.
Access functions:
QPen | minorGridLinePen() const |
void | setMinorGridLinePen(const QPen &pen) |
Notifier signal:
void | minorGridLinePenChanged(const QPen &pen) |
Sourcepub unsafe fn orientation(&self) -> Orientation
pub unsafe fn orientation(&self) -> Orientation
This property holds the orientation of the axis.
Calls C++ function: Qt::Orientation QtCharts::QAbstractAxis::orientation() const
.
This property holds the orientation of the axis.
Fixed to either Qt::Horizontal or Qt::Vertical when the axis is added to a chart.
Access functions:
Qt::Orientation | orientation() const |
Sourcepub unsafe fn qt_metacall(
&self,
arg1: Call,
arg2: c_int,
arg3: *mut *mut c_void,
) -> c_int
pub unsafe fn qt_metacall( &self, arg1: Call, arg2: c_int, arg3: *mut *mut c_void, ) -> c_int
Calls C++ function: virtual int QtCharts::QAbstractAxis::qt_metacall(QMetaObject::Call arg1, int arg2, void** arg3)
.
Sourcepub unsafe fn qt_metacast(&self, arg1: *const c_char) -> *mut c_void
pub unsafe fn qt_metacast(&self, arg1: *const c_char) -> *mut c_void
Calls C++ function: virtual void* QtCharts::QAbstractAxis::qt_metacast(const char* arg1)
.
Sourcepub unsafe fn set_grid_line_color(&self, color: impl CastInto<Ref<QColor>>)
pub unsafe fn set_grid_line_color(&self, color: impl CastInto<Ref<QColor>>)
This property holds the color of the grid line.
Calls C++ function: void QtCharts::QAbstractAxis::setGridLineColor(const QColor& color)
.
This property holds the color of the grid line.
Access functions:
QColor | gridLineColor() |
void | setGridLineColor(const QColor &color) |
Notifier signal:
void | gridLineColorChanged(const QColor &color) |
Sourcepub unsafe fn set_grid_line_pen(&self, pen: impl CastInto<Ref<QPen>>)
pub unsafe fn set_grid_line_pen(&self, pen: impl CastInto<Ref<QPen>>)
Sets the pen used to draw the grid lines to pen.
Calls C++ function: void QtCharts::QAbstractAxis::setGridLinePen(const QPen& pen)
.
Sets the pen used to draw the grid lines to pen.
Note: Setter function for property gridLinePen.
See also gridLinePen().
Sourcepub unsafe fn set_grid_line_visible_1a(&self, visible: bool)
pub unsafe fn set_grid_line_visible_1a(&self, visible: bool)
This property holds the visibility of the grid lines.
Calls C++ function: void QtCharts::QAbstractAxis::setGridLineVisible(bool visible = …)
.
This property holds the visibility of the grid lines.
Access functions:
bool | isGridLineVisible() const |
void | setGridLineVisible(bool visible = true) |
Notifier signal:
void | gridVisibleChanged(bool visible) |
Sourcepub unsafe fn set_grid_line_visible_0a(&self)
pub unsafe fn set_grid_line_visible_0a(&self)
This property holds the visibility of the grid lines.
Calls C++ function: void QtCharts::QAbstractAxis::setGridLineVisible()
.
This property holds the visibility of the grid lines.
Access functions:
bool | isGridLineVisible() const |
void | setGridLineVisible(bool visible = true) |
Notifier signal:
void | gridVisibleChanged(bool visible) |
Sourcepub unsafe fn set_labels_angle(&self, angle: c_int)
pub unsafe fn set_labels_angle(&self, angle: c_int)
This property holds the angle of the axis labels in degrees.
Calls C++ function: void QtCharts::QAbstractAxis::setLabelsAngle(int angle)
.
This property holds the angle of the axis labels in degrees.
Access functions:
int | labelsAngle() const |
void | setLabelsAngle(int angle) |
Notifier signal:
void | labelsAngleChanged(int angle) |
Sourcepub unsafe fn set_labels_brush(&self, brush: impl CastInto<Ref<QBrush>>)
pub unsafe fn set_labels_brush(&self, brush: impl CastInto<Ref<QBrush>>)
Sets the brush used to draw labels to brush.
Calls C++ function: void QtCharts::QAbstractAxis::setLabelsBrush(const QBrush& brush)
.
Sets the brush used to draw labels to brush.
Note: Setter function for property labelsBrush.
See also labelsBrush().
Sourcepub unsafe fn set_labels_color(&self, color: impl CastInto<Ref<QColor>>)
pub unsafe fn set_labels_color(&self, color: impl CastInto<Ref<QColor>>)
This property holds the color of the axis labels.
Calls C++ function: void QtCharts::QAbstractAxis::setLabelsColor(QColor color)
.
This property holds the color of the axis labels.
Access functions:
QColor | labelsColor() const |
void | setLabelsColor(QColor color) |
Notifier signal:
void | labelsColorChanged(QColor color) |
Sourcepub unsafe fn set_labels_editable_1a(&self, editable: bool)
Available on cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn set_labels_editable_1a(&self, editable: bool)
cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Sets axis labels editability to editable.
Calls C++ function: void QtCharts::QAbstractAxis::setLabelsEditable(bool editable = …)
.
Sets axis labels editability to editable.
When the labels are editable the user will be able to change the range of the axis conveniently by editing any of the labels. This feature is only supported for the QValueAxis and the QDateTimeAxis.
By default, labels are not editable.
This function was introduced in Qt 5.13.
See also labelsEditable().
Sourcepub unsafe fn set_labels_editable_0a(&self)
Available on cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.
pub unsafe fn set_labels_editable_0a(&self)
cpp_lib_version="5.13.0"
or cpp_lib_version="5.14.0"
only.Sets axis labels editability to editable.
Calls C++ function: void QtCharts::QAbstractAxis::setLabelsEditable()
.
Sets axis labels editability to editable.
When the labels are editable the user will be able to change the range of the axis conveniently by editing any of the labels. This feature is only supported for the QValueAxis and the QDateTimeAxis.
By default, labels are not editable.
This function was introduced in Qt 5.13.
See also labelsEditable().
Sourcepub unsafe fn set_labels_font(&self, font: impl CastInto<Ref<QFont>>)
pub unsafe fn set_labels_font(&self, font: impl CastInto<Ref<QFont>>)
Sets the font used to draw labels to font.
Calls C++ function: void QtCharts::QAbstractAxis::setLabelsFont(const QFont& font)
.
Sets the font used to draw labels to font.
Note: Setter function for property labelsFont.
See also labelsFont().
Sourcepub unsafe fn set_labels_visible_1a(&self, visible: bool)
pub unsafe fn set_labels_visible_1a(&self, visible: bool)
This property holds whether axis labels are visible.
Calls C++ function: void QtCharts::QAbstractAxis::setLabelsVisible(bool visible = …)
.
This property holds whether axis labels are visible.
Access functions:
bool | labelsVisible() const |
void | setLabelsVisible(bool visible = true) |
Notifier signal:
void | labelsVisibleChanged(bool visible) |
Sourcepub unsafe fn set_labels_visible_0a(&self)
pub unsafe fn set_labels_visible_0a(&self)
This property holds whether axis labels are visible.
Calls C++ function: void QtCharts::QAbstractAxis::setLabelsVisible()
.
This property holds whether axis labels are visible.
Access functions:
bool | labelsVisible() const |
void | setLabelsVisible(bool visible = true) |
Notifier signal:
void | labelsVisibleChanged(bool visible) |
Sourcepub unsafe fn set_line_pen(&self, pen: impl CastInto<Ref<QPen>>)
pub unsafe fn set_line_pen(&self, pen: impl CastInto<Ref<QPen>>)
Sets the pen used to draw the axis line and tick marks to pen.
Calls C++ function: void QtCharts::QAbstractAxis::setLinePen(const QPen& pen)
.
Sourcepub unsafe fn set_line_pen_color(&self, color: impl CastInto<Ref<QColor>>)
pub unsafe fn set_line_pen_color(&self, color: impl CastInto<Ref<QColor>>)
This property holds the color of the axis and tick marks.
Calls C++ function: void QtCharts::QAbstractAxis::setLinePenColor(QColor color)
.
This property holds the color of the axis and tick marks.
Access functions:
QColor | linePenColor() const |
void | setLinePenColor(QColor color) |
Notifier signal:
void | colorChanged(QColor color) |
Sourcepub unsafe fn set_line_visible_1a(&self, visible: bool)
pub unsafe fn set_line_visible_1a(&self, visible: bool)
Determines whether the axis line and tick marks are visible.
Calls C++ function: void QtCharts::QAbstractAxis::setLineVisible(bool visible = …)
.
Determines whether the axis line and tick marks are visible.
Note: Setter function for property lineVisible.
See also isLineVisible().
Sourcepub unsafe fn set_line_visible_0a(&self)
pub unsafe fn set_line_visible_0a(&self)
Determines whether the axis line and tick marks are visible.
Calls C++ function: void QtCharts::QAbstractAxis::setLineVisible()
.
Determines whether the axis line and tick marks are visible.
Note: Setter function for property lineVisible.
See also isLineVisible().
Sourcepub unsafe fn set_max(&self, max: impl CastInto<Ref<QVariant>>)
pub unsafe fn set_max(&self, max: impl CastInto<Ref<QVariant>>)
Sets the maximum value shown on the axis. Depending on the actual axis type, the max parameter is converted to the appropriate type of value. If the conversion is impossible, the function call does nothing.
Calls C++ function: void QtCharts::QAbstractAxis::setMax(const QVariant& max)
.
Sets the maximum value shown on the axis. Depending on the actual axis type, the max parameter is converted to the appropriate type of value. If the conversion is impossible, the function call does nothing.
Sourcepub unsafe fn set_min(&self, min: impl CastInto<Ref<QVariant>>)
pub unsafe fn set_min(&self, min: impl CastInto<Ref<QVariant>>)
Sets the minimum value shown on the axis. Depending on the actual axis type, the min parameter is converted to the appropriate type of value. If the conversion is impossible, the function call does nothing.
Calls C++ function: void QtCharts::QAbstractAxis::setMin(const QVariant& min)
.
Sets the minimum value shown on the axis. Depending on the actual axis type, the min parameter is converted to the appropriate type of value. If the conversion is impossible, the function call does nothing.
Sourcepub unsafe fn set_minor_grid_line_color(
&self,
color: impl CastInto<Ref<QColor>>,
)
pub unsafe fn set_minor_grid_line_color( &self, color: impl CastInto<Ref<QColor>>, )
This property holds the color of the minor grid line.
Calls C++ function: void QtCharts::QAbstractAxis::setMinorGridLineColor(const QColor& color)
.
This property holds the color of the minor grid line.
Applies only to axes that support minor grid lines.
Access functions:
QColor | minorGridLineColor() |
void | setMinorGridLineColor(const QColor &color) |
Notifier signal:
void | minorGridLineColorChanged(const QColor &color) |
Sourcepub unsafe fn set_minor_grid_line_pen(&self, pen: impl CastInto<Ref<QPen>>)
pub unsafe fn set_minor_grid_line_pen(&self, pen: impl CastInto<Ref<QPen>>)
This property holds the pen used to draw the minor grid line.
Calls C++ function: void QtCharts::QAbstractAxis::setMinorGridLinePen(const QPen& pen)
.
This property holds the pen used to draw the minor grid line.
Applies only to axes that support minor grid lines.
Access functions:
QPen | minorGridLinePen() const |
void | setMinorGridLinePen(const QPen &pen) |
Notifier signal:
void | minorGridLinePenChanged(const QPen &pen) |
Sourcepub unsafe fn set_minor_grid_line_visible_1a(&self, visible: bool)
pub unsafe fn set_minor_grid_line_visible_1a(&self, visible: bool)
This property holds the visibility of the minor grid lines.
Calls C++ function: void QtCharts::QAbstractAxis::setMinorGridLineVisible(bool visible = …)
.
This property holds the visibility of the minor grid lines.
Applies only to axes that support minor grid lines.
Access functions:
bool | isMinorGridLineVisible() const |
void | setMinorGridLineVisible(bool visible = true) |
Notifier signal:
void | minorGridVisibleChanged(bool visible) |
Sourcepub unsafe fn set_minor_grid_line_visible_0a(&self)
pub unsafe fn set_minor_grid_line_visible_0a(&self)
This property holds the visibility of the minor grid lines.
Calls C++ function: void QtCharts::QAbstractAxis::setMinorGridLineVisible()
.
This property holds the visibility of the minor grid lines.
Applies only to axes that support minor grid lines.
Access functions:
bool | isMinorGridLineVisible() const |
void | setMinorGridLineVisible(bool visible = true) |
Notifier signal:
void | minorGridVisibleChanged(bool visible) |
Sourcepub unsafe fn set_range(
&self,
min: impl CastInto<Ref<QVariant>>,
max: impl CastInto<Ref<QVariant>>,
)
pub unsafe fn set_range( &self, min: impl CastInto<Ref<QVariant>>, max: impl CastInto<Ref<QVariant>>, )
Sets the range shown on the axis. Depending on the actual axis type, the min and max parameters are converted to appropriate types of values. If the conversion is impossible, the function call does nothing.
Calls C++ function: void QtCharts::QAbstractAxis::setRange(const QVariant& min, const QVariant& max)
.
Sets the range shown on the axis. Depending on the actual axis type, the min and max parameters are converted to appropriate types of values. If the conversion is impossible, the function call does nothing.
Sourcepub unsafe fn set_reverse_1a(&self, reverse: bool)
pub unsafe fn set_reverse_1a(&self, reverse: bool)
This property holds whether a reverse axis is used.
Calls C++ function: void QtCharts::QAbstractAxis::setReverse(bool reverse = …)
.
This property holds whether a reverse axis is used.
By default, the value is false
.
The reverse axis is supported with a line, spline, and scatter series, as well as an area series with a cartesian chart. All axes of the same orientation attached to the same series must be reversed if one is reversed or the behavior is undefined.
Access functions:
bool | isReverse() const |
void | setReverse(bool reverse = true) |
Notifier signal:
void | reverseChanged(bool reverse) |
Sourcepub unsafe fn set_reverse_0a(&self)
pub unsafe fn set_reverse_0a(&self)
This property holds whether a reverse axis is used.
Calls C++ function: void QtCharts::QAbstractAxis::setReverse()
.
This property holds whether a reverse axis is used.
By default, the value is false
.
The reverse axis is supported with a line, spline, and scatter series, as well as an area series with a cartesian chart. All axes of the same orientation attached to the same series must be reversed if one is reversed or the behavior is undefined.
Access functions:
bool | isReverse() const |
void | setReverse(bool reverse = true) |
Notifier signal:
void | reverseChanged(bool reverse) |
Sourcepub unsafe fn set_shades_border_color(&self, color: impl CastInto<Ref<QColor>>)
pub unsafe fn set_shades_border_color(&self, color: impl CastInto<Ref<QColor>>)
This property holds the border (pen) color of the axis shades.
Calls C++ function: void QtCharts::QAbstractAxis::setShadesBorderColor(QColor color)
.
This property holds the border (pen) color of the axis shades.
Access functions:
QColor | shadesBorderColor() const |
void | setShadesBorderColor(QColor color) |
Notifier signal:
void | shadesBorderColorChanged(QColor color) |
Sourcepub unsafe fn set_shades_brush(&self, brush: impl CastInto<Ref<QBrush>>)
pub unsafe fn set_shades_brush(&self, brush: impl CastInto<Ref<QBrush>>)
Sets the brush used to draw shades to brush.
Calls C++ function: void QtCharts::QAbstractAxis::setShadesBrush(const QBrush& brush)
.
Sets the brush used to draw shades to brush.
Note: Setter function for property shadesBrush.
See also shadesBrush().
Sourcepub unsafe fn set_shades_color(&self, color: impl CastInto<Ref<QColor>>)
pub unsafe fn set_shades_color(&self, color: impl CastInto<Ref<QColor>>)
This property holds the fill (brush) color of the axis shades.
Calls C++ function: void QtCharts::QAbstractAxis::setShadesColor(QColor color)
.
This property holds the fill (brush) color of the axis shades.
Access functions:
QColor | shadesColor() const |
void | setShadesColor(QColor color) |
Notifier signal:
void | shadesColorChanged(QColor color) |
Sourcepub unsafe fn set_shades_pen(&self, pen: impl CastInto<Ref<QPen>>)
pub unsafe fn set_shades_pen(&self, pen: impl CastInto<Ref<QPen>>)
Sets the pen used to draw shades to pen.
Calls C++ function: void QtCharts::QAbstractAxis::setShadesPen(const QPen& pen)
.
Sourcepub unsafe fn set_shades_visible_1a(&self, visible: bool)
pub unsafe fn set_shades_visible_1a(&self, visible: bool)
This property holds the visibility of the axis shades.
Calls C++ function: void QtCharts::QAbstractAxis::setShadesVisible(bool visible = …)
.
This property holds the visibility of the axis shades.
Access functions:
bool | shadesVisible() const |
void | setShadesVisible(bool visible = true) |
Notifier signal:
void | shadesVisibleChanged(bool visible) |
Sourcepub unsafe fn set_shades_visible_0a(&self)
pub unsafe fn set_shades_visible_0a(&self)
This property holds the visibility of the axis shades.
Calls C++ function: void QtCharts::QAbstractAxis::setShadesVisible()
.
This property holds the visibility of the axis shades.
Access functions:
bool | shadesVisible() const |
void | setShadesVisible(bool visible = true) |
Notifier signal:
void | shadesVisibleChanged(bool visible) |
Sourcepub unsafe fn set_title_brush(&self, brush: impl CastInto<Ref<QBrush>>)
pub unsafe fn set_title_brush(&self, brush: impl CastInto<Ref<QBrush>>)
Sets the brush used to draw titles to brush.
Calls C++ function: void QtCharts::QAbstractAxis::setTitleBrush(const QBrush& brush)
.
Sets the brush used to draw titles to brush.
Note: Setter function for property titleBrush.
See also titleBrush().
Sourcepub unsafe fn set_title_font(&self, font: impl CastInto<Ref<QFont>>)
pub unsafe fn set_title_font(&self, font: impl CastInto<Ref<QFont>>)
Sets the font used to draw titles to font.
Calls C++ function: void QtCharts::QAbstractAxis::setTitleFont(const QFont& font)
.
Sourcepub unsafe fn set_title_text(&self, title: impl CastInto<Ref<QString>>)
pub unsafe fn set_title_text(&self, title: impl CastInto<Ref<QString>>)
This property holds the title of the axis.
Calls C++ function: void QtCharts::QAbstractAxis::setTitleText(const QString& title)
.
This property holds the title of the axis.
Empty by default. Axis titles support HTML formatting.
Access functions:
QString | titleText() const |
void | setTitleText(const QString &title) |
Notifier signal:
void | titleTextChanged(const QString &text) |
Sourcepub unsafe fn set_title_visible_1a(&self, visible: bool)
pub unsafe fn set_title_visible_1a(&self, visible: bool)
This property holds the visibility of the axis title.
Calls C++ function: void QtCharts::QAbstractAxis::setTitleVisible(bool visible = …)
.
This property holds the visibility of the axis title.
By default, the value is true
.
Access functions:
bool | isTitleVisible() const |
void | setTitleVisible(bool visible = true) |
Notifier signal:
void | titleVisibleChanged(bool visible) |
Sourcepub unsafe fn set_title_visible_0a(&self)
pub unsafe fn set_title_visible_0a(&self)
This property holds the visibility of the axis title.
Calls C++ function: void QtCharts::QAbstractAxis::setTitleVisible()
.
This property holds the visibility of the axis title.
By default, the value is true
.
Access functions:
bool | isTitleVisible() const |
void | setTitleVisible(bool visible = true) |
Notifier signal:
void | titleVisibleChanged(bool visible) |
Sourcepub unsafe fn set_visible_1a(&self, visible: bool)
pub unsafe fn set_visible_1a(&self, visible: bool)
Sets the visibility of the axis, shades, labels, and grid lines to visible.
Calls C++ function: void QtCharts::QAbstractAxis::setVisible(bool visible = …)
.
Sourcepub unsafe fn set_visible_0a(&self)
pub unsafe fn set_visible_0a(&self)
Sets the visibility of the axis, shades, labels, and grid lines to visible.
Calls C++ function: void QtCharts::QAbstractAxis::setVisible()
.
Sourcepub unsafe fn shades_border_color(&self) -> CppBox<QColor>
pub unsafe fn shades_border_color(&self) -> CppBox<QColor>
This property holds the border (pen) color of the axis shades.
Calls C++ function: QColor QtCharts::QAbstractAxis::shadesBorderColor() const
.
This property holds the border (pen) color of the axis shades.
Access functions:
QColor | shadesBorderColor() const |
void | setShadesBorderColor(QColor color) |
Notifier signal:
void | shadesBorderColorChanged(QColor color) |
Sourcepub unsafe fn shades_brush(&self) -> CppBox<QBrush>
pub unsafe fn shades_brush(&self) -> CppBox<QBrush>
This property holds the brush used to draw the axis shades (the area between the grid lines).
Calls C++ function: QBrush QtCharts::QAbstractAxis::shadesBrush() const
.
This property holds the brush used to draw the axis shades (the area between the grid lines).
Access functions:
QBrush | shadesBrush() const |
void | setShadesBrush(const QBrush &brush) |
Notifier signal:
void | shadesBrushChanged(const QBrush &brush) |
Sourcepub unsafe fn shades_color(&self) -> CppBox<QColor>
pub unsafe fn shades_color(&self) -> CppBox<QColor>
This property holds the fill (brush) color of the axis shades.
Calls C++ function: QColor QtCharts::QAbstractAxis::shadesColor() const
.
This property holds the fill (brush) color of the axis shades.
Access functions:
QColor | shadesColor() const |
void | setShadesColor(QColor color) |
Notifier signal:
void | shadesColorChanged(QColor color) |
Sourcepub unsafe fn shades_pen(&self) -> CppBox<QPen>
pub unsafe fn shades_pen(&self) -> CppBox<QPen>
This property holds the pen used to draw the axis shades (the area between the grid lines).
Calls C++ function: QPen QtCharts::QAbstractAxis::shadesPen() const
.
This property holds the pen used to draw the axis shades (the area between the grid lines).
Access functions:
QPen | shadesPen() const |
void | setShadesPen(const QPen &pen) |
Notifier signal:
void | shadesPenChanged(const QPen &pen) |
Sourcepub unsafe fn shades_visible(&self) -> bool
pub unsafe fn shades_visible(&self) -> bool
This property holds the visibility of the axis shades.
Calls C++ function: bool QtCharts::QAbstractAxis::shadesVisible() const
.
This property holds the visibility of the axis shades.
Access functions:
bool | shadesVisible() const |
void | setShadesVisible(bool visible = true) |
Notifier signal:
void | shadesVisibleChanged(bool visible) |
Sourcepub unsafe fn show(&self)
pub unsafe fn show(&self)
Makes the axis, shades, labels, and grid lines visible.
Calls C++ function: void QtCharts::QAbstractAxis::show()
.
Makes the axis, shades, labels, and grid lines visible.
Sourcepub unsafe fn title_brush(&self) -> CppBox<QBrush>
pub unsafe fn title_brush(&self) -> CppBox<QBrush>
This property holds the brush used to draw the title text.
Calls C++ function: QBrush QtCharts::QAbstractAxis::titleBrush() const
.
This property holds the brush used to draw the title text.
Only the color of the brush is relevant.
Access functions:
QBrush | titleBrush() const |
void | setTitleBrush(const QBrush &brush) |
Notifier signal:
void | titleBrushChanged(const QBrush &brush) |
Sourcepub unsafe fn title_font(&self) -> CppBox<QFont>
pub unsafe fn title_font(&self) -> CppBox<QFont>
This property holds the font of the title of the axis.
Calls C++ function: QFont QtCharts::QAbstractAxis::titleFont() const
.
This property holds the font of the title of the axis.
Access functions:
QFont | titleFont() const |
void | setTitleFont(const QFont &font) |
Notifier signal:
void | titleFontChanged(const QFont &font) |
Sourcepub unsafe fn title_text(&self) -> CppBox<QString>
pub unsafe fn title_text(&self) -> CppBox<QString>
This property holds the title of the axis.
Calls C++ function: QString QtCharts::QAbstractAxis::titleText() const
.
This property holds the title of the axis.
Empty by default. Axis titles support HTML formatting.
Access functions:
QString | titleText() const |
void | setTitleText(const QString &title) |
Notifier signal:
void | titleTextChanged(const QString &text) |
Methods from Deref<Target = QObject>§
Sourcepub unsafe fn find_child<T>(
&self,
name: &str,
) -> Result<QPtr<T>, FindChildError>
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
.
Sourcepub fn destroyed(&self) -> Signal<(*mut QObject,)>
pub fn destroyed(&self) -> Signal<(*mut QObject,)>
This signal is emitted immediately before the object obj is destroyed, and can not be blocked.
Returns a built-in Qt signal QObject::destroyed
that can be passed to qt_core::Signal::connect
.
This signal is emitted immediately before the object obj is destroyed, and can not be blocked.
All the objects's children are destroyed immediately after this signal is emitted.
See also deleteLater() and QPointer.
Sourcepub fn object_name_changed(&self) -> Signal<(*const QString,)>
pub fn object_name_changed(&self) -> Signal<(*const QString,)>
This signal is emitted after the object's name has been changed. The new object name is passed as objectName.
Returns a built-in Qt signal QObject::objectNameChanged
that can be passed to qt_core::Signal::connect
.
This signal is emitted after the object’s name has been changed. The new object name is passed as objectName.
Note: This is a private signal. It can be used in signal connections but cannot be emitted by the user.
Note: Notifier signal for property objectName.
See also QObject::objectName.
Sourcepub fn slot_delete_later(&self) -> Receiver<()>
pub fn slot_delete_later(&self) -> Receiver<()>
Schedules this object for deletion.
Returns a built-in Qt slot QObject::deleteLater
that can be passed to qt_core::Signal::connect
.
Schedules this object for deletion.
The object will be deleted when control returns to the event loop. If the event loop is not running when this function is called (e.g. deleteLater() is called on an object before QCoreApplication::exec()), the object will be deleted once the event loop is started. If deleteLater() is called after the main event loop has stopped, the object will not be deleted. Since Qt 4.8, if deleteLater() is called on an object that lives in a thread with no running event loop, the object will be destroyed when the thread finishes.
Note that entering and leaving a new event loop (e.g., by opening a modal dialog) will not perform the deferred deletion; for the object to be deleted, the control must return to the event loop from which deleteLater() was called.
Note: It is safe to call this function more than once; when the first deferred deletion event is delivered, any pending events for the object are removed from the event queue.
Sourcepub unsafe fn block_signals(&self, b: bool) -> bool
pub unsafe fn block_signals(&self, b: bool) -> bool
If block is true, signals emitted by this object are blocked (i.e., emitting a signal will not invoke anything connected to it). If block is false, no such blocking will occur.
Calls C++ function: bool QObject::blockSignals(bool b)
.
If block is true, signals emitted by this object are blocked (i.e., emitting a signal will not invoke anything connected to it). If block is false, no such blocking will occur.
The return value is the previous value of signalsBlocked().
Note that the destroyed() signal will be emitted even if the signals for this object have been blocked.
Signals emitted while being blocked are not buffered.
See also signalsBlocked() and QSignalBlocker.
Sourcepub unsafe fn children(&self) -> Ref<QListOfQObject>
pub unsafe fn children(&self) -> Ref<QListOfQObject>
Returns a list of child objects. The QObjectList class is defined in the <QObject>
header file as the following:
Calls C++ function: const QList<QObject*>& QObject::children() const
.
Returns a list of child objects. The QObjectList class is defined in the <QObject>
header file as the following:
typedef QList<QObject*> QObjectList;
The first child added is the first object in the list and the last child added is the last object in the list, i.e. new children are appended at the end.
Note that the list order changes when QWidget children are raised or lowered. A widget that is raised becomes the last object in the list, and a widget that is lowered becomes the first object in the list.
See also findChild(), findChildren(), parent(), and setParent().
Sourcepub unsafe fn delete_later(&self)
pub unsafe fn delete_later(&self)
Schedules this object for deletion.
Calls C++ function: [slot] void QObject::deleteLater()
.
Schedules this object for deletion.
The object will be deleted when control returns to the event loop. If the event loop is not running when this function is called (e.g. deleteLater() is called on an object before QCoreApplication::exec()), the object will be deleted once the event loop is started. If deleteLater() is called after the main event loop has stopped, the object will not be deleted. Since Qt 4.8, if deleteLater() is called on an object that lives in a thread with no running event loop, the object will be destroyed when the thread finishes.
Note that entering and leaving a new event loop (e.g., by opening a modal dialog) will not perform the deferred deletion; for the object to be deleted, the control must return to the event loop from which deleteLater() was called.
Note: It is safe to call this function more than once; when the first deferred deletion event is delivered, any pending events for the object are removed from the event queue.
Sourcepub unsafe fn disconnect_char_q_object_char(
&self,
signal: *const i8,
receiver: impl CastInto<Ptr<QObject>>,
member: *const i8,
) -> bool
pub unsafe fn disconnect_char_q_object_char( &self, signal: *const i8, receiver: impl CastInto<Ptr<QObject>>, member: *const i8, ) -> bool
This function overloads disconnect().
Calls C++ function: bool QObject::disconnect(const char* signal = …, const QObject* receiver = …, const char* member = …) const
.
This function overloads disconnect().
Disconnects signal from method of receiver.
A signal-slot connection is removed when either of the objects involved are destroyed.
Note: This function is thread-safe.
Sourcepub unsafe fn disconnect_q_object_char(
&self,
receiver: impl CastInto<Ptr<QObject>>,
member: *const i8,
) -> bool
pub unsafe fn disconnect_q_object_char( &self, receiver: impl CastInto<Ptr<QObject>>, member: *const i8, ) -> bool
This function overloads disconnect().
Calls C++ function: bool QObject::disconnect(const QObject* receiver, const char* member = …) const
.
This function overloads disconnect().
Disconnects all signals in this object from receiver's method.
A signal-slot connection is removed when either of the objects involved are destroyed.
Sourcepub unsafe fn disconnect_char_q_object(
&self,
signal: *const i8,
receiver: impl CastInto<Ptr<QObject>>,
) -> bool
pub unsafe fn disconnect_char_q_object( &self, signal: *const i8, receiver: impl CastInto<Ptr<QObject>>, ) -> bool
This function overloads disconnect().
Calls C++ function: bool QObject::disconnect(const char* signal = …, const QObject* receiver = …) const
.
This function overloads disconnect().
Disconnects signal from method of receiver.
A signal-slot connection is removed when either of the objects involved are destroyed.
Note: This function is thread-safe.
Sourcepub unsafe fn disconnect_char(&self, signal: *const i8) -> bool
pub unsafe fn disconnect_char(&self, signal: *const i8) -> bool
This function overloads disconnect().
Calls C++ function: bool QObject::disconnect(const char* signal = …) const
.
This function overloads disconnect().
Disconnects signal from method of receiver.
A signal-slot connection is removed when either of the objects involved are destroyed.
Note: This function is thread-safe.
Sourcepub unsafe fn disconnect(&self) -> bool
pub unsafe fn disconnect(&self) -> bool
This function overloads disconnect().
Calls C++ function: bool QObject::disconnect() const
.
This function overloads disconnect().
Disconnects signal from method of receiver.
A signal-slot connection is removed when either of the objects involved are destroyed.
Note: This function is thread-safe.
Sourcepub unsafe fn disconnect_q_object(
&self,
receiver: impl CastInto<Ptr<QObject>>,
) -> bool
pub unsafe fn disconnect_q_object( &self, receiver: impl CastInto<Ptr<QObject>>, ) -> bool
This function overloads disconnect().
Calls C++ function: bool QObject::disconnect(const QObject* receiver) const
.
This function overloads disconnect().
Disconnects all signals in this object from receiver's method.
A signal-slot connection is removed when either of the objects involved are destroyed.
Sourcepub unsafe fn dump_object_info_mut(&self)
pub unsafe fn dump_object_info_mut(&self)
Dumps information about signal connections, etc. for this object to the debug output.
Calls C++ function: void QObject::dumpObjectInfo()
.
Dumps information about signal connections, etc. for this object to the debug output.
Note: before Qt 5.9, this function was not const.
See also dumpObjectTree().
Sourcepub unsafe fn dump_object_info(&self)
pub unsafe fn dump_object_info(&self)
Dumps information about signal connections, etc. for this object to the debug output.
Calls C++ function: void QObject::dumpObjectInfo() const
.
Dumps information about signal connections, etc. for this object to the debug output.
Note: before Qt 5.9, this function was not const.
See also dumpObjectTree().
Sourcepub unsafe fn dump_object_tree_mut(&self)
pub unsafe fn dump_object_tree_mut(&self)
Dumps a tree of children to the debug output.
Calls C++ function: void QObject::dumpObjectTree()
.
Dumps a tree of children to the debug output.
Note: before Qt 5.9, this function was not const.
See also dumpObjectInfo().
Sourcepub unsafe fn dump_object_tree(&self)
pub unsafe fn dump_object_tree(&self)
Dumps a tree of children to the debug output.
Calls C++ function: void QObject::dumpObjectTree() const
.
Dumps a tree of children to the debug output.
Note: before Qt 5.9, this function was not const.
See also dumpObjectInfo().
Sourcepub unsafe fn dynamic_property_names(&self) -> CppBox<QListOfQByteArray>
pub unsafe fn dynamic_property_names(&self) -> CppBox<QListOfQByteArray>
Returns the names of all properties that were dynamically added to the object using setProperty().
Calls C++ function: QList<QByteArray> QObject::dynamicPropertyNames() const
.
Returns the names of all properties that were dynamically added to the object using setProperty().
This function was introduced in Qt 4.2.
Sourcepub unsafe fn eq(&self, p: impl CastInto<Ref<QPointerOfQObject>>) -> bool
pub unsafe fn eq(&self, p: impl CastInto<Ref<QPointerOfQObject>>) -> bool
Returns true
if c1 and c2 are the same Unicode character; otherwise returns false
.
Calls C++ function: bool operator==(QObject* o, const QPointer<QObject>& p)
.
Warning: no exact match found in C++ documentation. Below is the C++ documentation for bool operator==(QChar c1, QChar c2)
:
Returns true
if c1 and c2 are the same Unicode character; otherwise returns false
.
Sourcepub unsafe fn event(&self, event: impl CastInto<Ptr<QEvent>>) -> bool
pub unsafe fn event(&self, event: impl CastInto<Ptr<QEvent>>) -> bool
This virtual function receives events to an object and should return true if the event e was recognized and processed.
Calls C++ function: virtual bool QObject::event(QEvent* event)
.
This virtual function receives events to an object and should return true if the event e was recognized and processed.
The event() function can be reimplemented to customize the behavior of an object.
Make sure you call the parent event class implementation for all the events you did not handle.
Example:
class MyClass : public QWidget { Q_OBJECT
public: MyClass(QWidget *parent = 0); ~MyClass();
bool event(QEvent* ev) { if (ev->type() == QEvent::PolishRequest) { // overwrite handling of PolishRequest if any doThings(); return true; } else if (ev->type() == QEvent::Show) { // complement handling of Show if any doThings2(); QWidget::event(ev); return true; } // Make sure the rest of events are handled return QWidget::event(ev); } };
See also installEventFilter(), timerEvent(), QCoreApplication::sendEvent(), and QCoreApplication::postEvent().
Sourcepub unsafe fn event_filter(
&self,
watched: impl CastInto<Ptr<QObject>>,
event: impl CastInto<Ptr<QEvent>>,
) -> bool
pub unsafe fn event_filter( &self, watched: impl CastInto<Ptr<QObject>>, event: impl CastInto<Ptr<QEvent>>, ) -> bool
Filters events if this object has been installed as an event filter for the watched object.
Calls C++ function: virtual bool QObject::eventFilter(QObject* watched, QEvent* event)
.
Filters events if this object has been installed as an event filter for the watched object.
In your reimplementation of this function, if you want to filter the event out, i.e. stop it being handled further, return true; otherwise return false.
Example:
class MainWindow : public QMainWindow { public: MainWindow();
protected: bool eventFilter(QObject obj, QEvent ev);
private: QTextEdit *textEdit; };
MainWindow::MainWindow() { textEdit = new QTextEdit; setCentralWidget(textEdit);
textEdit->installEventFilter(this); }
bool MainWindow::eventFilter(QObject obj, QEvent event) { if (obj == textEdit) { if (event->type() == QEvent::KeyPress) { QKeyEvent keyEvent = static_cast<QKeyEvent>(event); qDebug() << “Ate key press” << keyEvent->key(); return true; } else { return false; } } else { // pass the event on to the parent class return QMainWindow::eventFilter(obj, event); } }
Notice in the example above that unhandled events are passed to the base class's eventFilter() function, since the base class might have reimplemented eventFilter() for its own internal purposes.
Warning: If you delete the receiver object in this function, be sure to return true. Otherwise, Qt will forward the event to the deleted object and the program might crash.
See also installEventFilter().
Sourcepub unsafe fn find_child_q_object_2a(
&self,
a_name: impl CastInto<Ref<QString>>,
options: QFlags<FindChildOption>,
) -> QPtr<QObject>
pub unsafe fn find_child_q_object_2a( &self, a_name: impl CastInto<Ref<QString>>, options: QFlags<FindChildOption>, ) -> QPtr<QObject>
Returns the child of this object that can be cast into type T and that is called name, or 0 if there is no such object. Omitting the name argument causes all object names to be matched. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
Calls C++ function: QObject* QObject::findChild<QObject*>(const QString& aName = …, QFlags<Qt::FindChildOption> options = …) const
.
Returns the child of this object that can be cast into type T and that is called name, or 0 if there is no such object. Omitting the name argument causes all object names to be matched. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
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. In that case, findChildren() should be used.
This example returns a child QPushButton
of parentWidget
named "button1"
, even if the button isn't a direct child of the parent:
QPushButton button = parentWidget->findChild<QPushButton >(“button1”);
This example returns a QListWidget
child of parentWidget
:
QListWidget list = parentWidget->findChild<QListWidget >();
This example returns a child QPushButton
of parentWidget
(its direct parent) named "button1"
:
QPushButton button = parentWidget->findChild<QPushButton >(“button1”, Qt::FindDirectChildrenOnly);
This example returns a QListWidget
child of parentWidget
, its direct parent:
QListWidget list = parentWidget->findChild<QListWidget >(QString(), Qt::FindDirectChildrenOnly);
See also findChildren().
Sourcepub unsafe fn find_child_q_object_1a(
&self,
a_name: impl CastInto<Ref<QString>>,
) -> QPtr<QObject>
pub unsafe fn find_child_q_object_1a( &self, a_name: impl CastInto<Ref<QString>>, ) -> QPtr<QObject>
Returns the child of this object that can be cast into type T and that is called name, or 0 if there is no such object. Omitting the name argument causes all object names to be matched. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
Calls C++ function: QObject* QObject::findChild<QObject*>(const QString& aName = …) const
.
Returns the child of this object that can be cast into type T and that is called name, or 0 if there is no such object. Omitting the name argument causes all object names to be matched. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
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. In that case, findChildren() should be used.
This example returns a child QPushButton
of parentWidget
named "button1"
, even if the button isn't a direct child of the parent:
QPushButton button = parentWidget->findChild<QPushButton >(“button1”);
This example returns a QListWidget
child of parentWidget
:
QListWidget list = parentWidget->findChild<QListWidget >();
This example returns a child QPushButton
of parentWidget
(its direct parent) named "button1"
:
QPushButton button = parentWidget->findChild<QPushButton >(“button1”, Qt::FindDirectChildrenOnly);
This example returns a QListWidget
child of parentWidget
, its direct parent:
QListWidget list = parentWidget->findChild<QListWidget >(QString(), Qt::FindDirectChildrenOnly);
See also findChildren().
Sourcepub unsafe fn find_child_q_object_0a(&self) -> QPtr<QObject>
pub unsafe fn find_child_q_object_0a(&self) -> QPtr<QObject>
Returns the child of this object that can be cast into type T and that is called name, or 0 if there is no such object. Omitting the name argument causes all object names to be matched. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
Calls C++ function: QObject* QObject::findChild<QObject*>() const
.
Returns the child of this object that can be cast into type T and that is called name, or 0 if there is no such object. Omitting the name argument causes all object names to be matched. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
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. In that case, findChildren() should be used.
This example returns a child QPushButton
of parentWidget
named "button1"
, even if the button isn't a direct child of the parent:
QPushButton button = parentWidget->findChild<QPushButton >(“button1”);
This example returns a QListWidget
child of parentWidget
:
QListWidget list = parentWidget->findChild<QListWidget >();
This example returns a child QPushButton
of parentWidget
(its direct parent) named "button1"
:
QPushButton button = parentWidget->findChild<QPushButton >(“button1”, Qt::FindDirectChildrenOnly);
This example returns a QListWidget
child of parentWidget
, its direct parent:
QListWidget list = parentWidget->findChild<QListWidget >(QString(), Qt::FindDirectChildrenOnly);
See also findChildren().
Sourcepub 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>
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>
Returns all children of this object with the given name that can be cast to type T, or an empty list if there are no such objects. Omitting the name argument causes all object names to be matched. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QString& aName = …, QFlags<Qt::FindChildOption> options = …) const
.
Returns all children of this object with the given name that can be cast to type T, or an empty list if there are no such objects. Omitting the name argument causes all object names to be matched. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
The following example shows how to find a list of child QWidget
s of the specified parentWidget
named widgetname
:
QList<QWidget > widgets = parentWidget.findChildren<QWidget >(“widgetname”);
This example returns all QPushButton
s that are children of parentWidget
:
QList<QPushButton > allPButtons = parentWidget.findChildren<QPushButton >();
This example returns all QPushButton
s that are immediate children of parentWidget
:
QList<QPushButton > childButtons = parentWidget.findChildren<QPushButton >(QString(), Qt::FindDirectChildrenOnly);
See also findChild().
Sourcepub 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>
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>
This function overloads findChildren().
Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegExp& re, QFlags<Qt::FindChildOption> options = …) const
.
This function overloads findChildren().
Returns the children of this object that can be cast to type T and that have names matching the regular expression regExp, or an empty list if there are no such objects. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
Sourcepub 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>
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>
This function overloads findChildren().
Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegularExpression& re, QFlags<Qt::FindChildOption> options = …) const
.
This function overloads findChildren().
Returns the children of this object that can be cast to type T and that have names matching the regular expression re, or an empty list if there are no such objects. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
This function was introduced in Qt 5.0.
Sourcepub unsafe fn find_children_q_object_q_string(
&self,
a_name: impl CastInto<Ref<QString>>,
) -> CppBox<QListOfQObject>
pub unsafe fn find_children_q_object_q_string( &self, a_name: impl CastInto<Ref<QString>>, ) -> CppBox<QListOfQObject>
Returns all children of this object with the given name that can be cast to type T, or an empty list if there are no such objects. Omitting the name argument causes all object names to be matched. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QString& aName = …) const
.
Returns all children of this object with the given name that can be cast to type T, or an empty list if there are no such objects. Omitting the name argument causes all object names to be matched. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
The following example shows how to find a list of child QWidget
s of the specified parentWidget
named widgetname
:
QList<QWidget > widgets = parentWidget.findChildren<QWidget >(“widgetname”);
This example returns all QPushButton
s that are children of parentWidget
:
QList<QPushButton > allPButtons = parentWidget.findChildren<QPushButton >();
This example returns all QPushButton
s that are immediate children of parentWidget
:
QList<QPushButton > childButtons = parentWidget.findChildren<QPushButton >(QString(), Qt::FindDirectChildrenOnly);
See also findChild().
Sourcepub unsafe fn find_children_q_object(&self) -> CppBox<QListOfQObject>
pub unsafe fn find_children_q_object(&self) -> CppBox<QListOfQObject>
Returns all children of this object with the given name that can be cast to type T, or an empty list if there are no such objects. Omitting the name argument causes all object names to be matched. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>() const
.
Returns all children of this object with the given name that can be cast to type T, or an empty list if there are no such objects. Omitting the name argument causes all object names to be matched. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
The following example shows how to find a list of child QWidget
s of the specified parentWidget
named widgetname
:
QList<QWidget > widgets = parentWidget.findChildren<QWidget >(“widgetname”);
This example returns all QPushButton
s that are children of parentWidget
:
QList<QPushButton > allPButtons = parentWidget.findChildren<QPushButton >();
This example returns all QPushButton
s that are immediate children of parentWidget
:
QList<QPushButton > childButtons = parentWidget.findChildren<QPushButton >(QString(), Qt::FindDirectChildrenOnly);
See also findChild().
Sourcepub unsafe fn find_children_q_object_q_reg_exp(
&self,
re: impl CastInto<Ref<QRegExp>>,
) -> CppBox<QListOfQObject>
pub unsafe fn find_children_q_object_q_reg_exp( &self, re: impl CastInto<Ref<QRegExp>>, ) -> CppBox<QListOfQObject>
This function overloads findChildren().
Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegExp& re) const
.
This function overloads findChildren().
Returns the children of this object that can be cast to type T and that have names matching the regular expression regExp, or an empty list if there are no such objects. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
Sourcepub unsafe fn find_children_q_object_q_regular_expression(
&self,
re: impl CastInto<Ref<QRegularExpression>>,
) -> CppBox<QListOfQObject>
pub unsafe fn find_children_q_object_q_regular_expression( &self, re: impl CastInto<Ref<QRegularExpression>>, ) -> CppBox<QListOfQObject>
This function overloads findChildren().
Calls C++ function: QList<QObject*> QObject::findChildren<QObject*>(const QRegularExpression& re) const
.
This function overloads findChildren().
Returns the children of this object that can be cast to type T and that have names matching the regular expression re, or an empty list if there are no such objects. The search is performed recursively, unless options specifies the option FindDirectChildrenOnly.
This function was introduced in Qt 5.0.
Sourcepub unsafe fn inherits(&self, classname: *const i8) -> bool
pub unsafe fn inherits(&self, classname: *const i8) -> bool
Returns true
if this object is an instance of a class that inherits className or a QObject subclass that inherits className; otherwise returns false
.
Calls C++ function: bool QObject::inherits(const char* classname) const
.
Returns true
if this object is an instance of a class that inherits className or a QObject subclass that inherits className; otherwise returns false
.
A class is considered to inherit itself.
Example:
QTimer *timer = new QTimer; // QTimer inherits QObject timer->inherits(“QTimer”); // returns true timer->inherits(“QObject”); // returns true timer->inherits(“QAbstractButton”); // returns false
// QVBoxLayout inherits QObject and QLayoutItem QVBoxLayout *layout = new QVBoxLayout; layout->inherits(“QObject”); // returns true layout->inherits(“QLayoutItem”); // returns true (even though QLayoutItem is not a QObject)
If you need to determine whether an object is an instance of a particular class for the purpose of casting it, consider using qobject_cast<Type *>(object) instead.
See also metaObject() and qobject_cast().
Sourcepub unsafe fn install_event_filter(
&self,
filter_obj: impl CastInto<Ptr<QObject>>,
)
pub unsafe fn install_event_filter( &self, filter_obj: impl CastInto<Ptr<QObject>>, )
Installs an event filter filterObj on this object. For example:
Calls C++ function: void QObject::installEventFilter(QObject* filterObj)
.
Installs an event filter filterObj on this object. For example:
monitoredObj->installEventFilter(filterObj);
An event filter is an object that receives all events that are sent to this object. The filter can either stop the event or forward it to this object. The event filter filterObj receives events via its eventFilter() function. The eventFilter() function must return true if the event should be filtered, (i.e. stopped); otherwise it must return false.
If multiple event filters are installed on a single object, the filter that was installed last is activated first.
Here's a KeyPressEater
class that eats the key presses of its monitored objects:
class KeyPressEater : public QObject { Q_OBJECT ...
protected: bool eventFilter(QObject obj, QEvent event); };
bool KeyPressEater::eventFilter(QObject obj, QEvent event) { if (event->type() == QEvent::KeyPress) { QKeyEvent keyEvent = static_cast<QKeyEvent >(event); qDebug(“Ate key press %d”, keyEvent->key()); return true; } else { // standard event processing return QObject::eventFilter(obj, event); } }
And here's how to install it on two widgets:
KeyPressEater keyPressEater = new KeyPressEater(this); QPushButton pushButton = new QPushButton(this); QListView *listView = new QListView(this);
pushButton->installEventFilter(keyPressEater); listView->installEventFilter(keyPressEater);
The QShortcut class, for example, uses this technique to intercept shortcut key presses.
Warning: If you delete the receiver object in your eventFilter() function, be sure to return true. If you return false, Qt sends the event to the deleted object and the program will crash.
Note that the filtering object must be in the same thread as this object. If filterObj is in a different thread, this function does nothing. If either filterObj or this object are moved to a different thread after calling this function, the event filter will not be called until both objects have the same thread affinity again (it is not removed).
See also removeEventFilter(), eventFilter(), and event().
Sourcepub unsafe fn is_widget_type(&self) -> bool
pub unsafe fn is_widget_type(&self) -> bool
Returns true
if the object is a widget; otherwise returns false
.
Calls C++ function: bool QObject::isWidgetType() const
.
Returns true
if the object is a widget; otherwise returns false
.
Calling this function is equivalent to calling inherits("QWidget")
, except that it is much faster.
Sourcepub unsafe fn is_window_type(&self) -> bool
pub unsafe fn is_window_type(&self) -> bool
Returns true
if the object is a window; otherwise returns false
.
Calls C++ function: bool QObject::isWindowType() const
.
Returns true
if the object is a window; otherwise returns false
.
Calling this function is equivalent to calling inherits("QWindow")
, except that it is much faster.
Sourcepub unsafe fn kill_timer(&self, id: i32)
pub unsafe fn kill_timer(&self, id: i32)
Kills the timer with timer identifier, id.
Calls C++ function: void QObject::killTimer(int id)
.
Kills the timer with timer identifier, id.
The timer identifier is returned by startTimer() when a timer event is started.
See also timerEvent() and startTimer().
Sourcepub unsafe fn meta_object(&self) -> Ptr<QMetaObject>
pub unsafe fn meta_object(&self) -> Ptr<QMetaObject>
Returns a pointer to the meta-object of this object.
Calls C++ function: virtual const QMetaObject* QObject::metaObject() const
.
Returns a pointer to the meta-object of this object.
A meta-object contains information about a class that inherits QObject, e.g. class name, superclass name, properties, signals and slots. Every QObject subclass that contains the Q_OBJECT macro will have a meta-object.
The meta-object information is required by the signal/slot connection mechanism and the property system. The inherits() function also makes use of the meta-object.
If you have no pointer to an actual object instance but still want to access the meta-object of a class, you can use staticMetaObject.
Example:
QObject *obj = new QPushButton; obj->metaObject()->className(); // returns “QPushButton”
QPushButton::staticMetaObject.className(); // returns “QPushButton”
See also staticMetaObject.
Sourcepub unsafe fn move_to_thread(&self, thread: impl CastInto<Ptr<QThread>>)
pub unsafe fn move_to_thread(&self, thread: impl CastInto<Ptr<QThread>>)
Changes the thread affinity for this object and its children. The object cannot be moved if it has a parent. Event processing will continue in the targetThread.
Calls C++ function: void QObject::moveToThread(QThread* thread)
.
Changes the thread affinity for this object and its children. The object cannot be moved if it has a parent. Event processing will continue in the targetThread.
To move an object to the main thread, use QApplication::instance() to retrieve a pointer to the current application, and then use QApplication::thread() to retrieve the thread in which the application lives. For example:
myObject->moveToThread(QApplication::instance()->thread());
If targetThread is zero, all event processing for this object and its children stops.
Note that all active timers for the object will be reset. The timers are first stopped in the current thread and restarted (with the same interval) in the targetThread. As a result, constantly moving an object between threads can postpone timer events indefinitely.
A QEvent::ThreadChange event is sent to this object just before the thread affinity is changed. You can handle this event to perform any special processing. Note that any new events that are posted to this object will be handled in the targetThread.
Warning: This function is not thread-safe; the current thread must be same as the current thread affinity. In other words, this function can only "push" an object from the current thread to another thread, it cannot "pull" an object from any arbitrary thread to the current thread.
See also thread().
Sourcepub unsafe fn object_name(&self) -> CppBox<QString>
pub unsafe fn object_name(&self) -> CppBox<QString>
This property holds the name of this object
Calls C++ function: QString QObject::objectName() const
.
This property holds the name of this object
You can find an object by name (and type) using findChild(). You can find a set of objects with findChildren().
qDebug(“MyClass::setPrecision(): (%s) invalid precision %f”, qPrintable(objectName()), newPrecision);
By default, this property contains an empty string.
Access functions:
QString | objectName() const |
void | setObjectName(const QString &name) |
Notifier signal:
void | objectNameChanged(const QString &objectName) | [see note below] |
Note: This is a private signal. It can be used in signal connections but cannot be emitted by the user.
See also metaObject() and QMetaObject::className().
Sourcepub unsafe fn parent(&self) -> QPtr<QObject>
pub unsafe fn parent(&self) -> QPtr<QObject>
Returns a pointer to the parent object.
Calls C++ function: QObject* QObject::parent() const
.
Sourcepub unsafe fn property(&self, name: *const i8) -> CppBox<QVariant>
pub unsafe fn property(&self, name: *const i8) -> CppBox<QVariant>
Returns the value of the object's name property.
Calls C++ function: QVariant QObject::property(const char* name) const
.
Returns the value of the object’s name property.
If no such property exists, the returned variant is invalid.
Information about all available properties is provided through the metaObject() and dynamicPropertyNames().
See also setProperty(), QVariant::isValid(), metaObject(), and dynamicPropertyNames().
Sourcepub unsafe fn qt_metacall(
&self,
arg1: Call,
arg2: i32,
arg3: *mut *mut c_void,
) -> i32
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)
.
Sourcepub unsafe fn qt_metacast(&self, arg1: *const i8) -> *mut c_void
pub unsafe fn qt_metacast(&self, arg1: *const i8) -> *mut c_void
Calls C++ function: virtual void* QObject::qt_metacast(const char* arg1)
.
Sourcepub unsafe fn remove_event_filter(&self, obj: impl CastInto<Ptr<QObject>>)
pub unsafe fn remove_event_filter(&self, obj: impl CastInto<Ptr<QObject>>)
Removes an event filter object obj from this object. The request is ignored if such an event filter has not been installed.
Calls C++ function: void QObject::removeEventFilter(QObject* obj)
.
Removes an event filter object obj from this object. The request is ignored if such an event filter has not been installed.
All event filters for this object are automatically removed when this object is destroyed.
It is always safe to remove an event filter, even during event filter activation (i.e. from the eventFilter() function).
See also installEventFilter(), eventFilter(), and event().
Sourcepub unsafe fn set_object_name(&self, name: impl CastInto<Ref<QString>>)
pub unsafe fn set_object_name(&self, name: impl CastInto<Ref<QString>>)
This property holds the name of this object
Calls C++ function: void QObject::setObjectName(const QString& name)
.
This property holds the name of this object
You can find an object by name (and type) using findChild(). You can find a set of objects with findChildren().
qDebug(“MyClass::setPrecision(): (%s) invalid precision %f”, qPrintable(objectName()), newPrecision);
By default, this property contains an empty string.
Access functions:
QString | objectName() const |
void | setObjectName(const QString &name) |
Notifier signal:
void | objectNameChanged(const QString &objectName) | [see note below] |
Note: This is a private signal. It can be used in signal connections but cannot be emitted by the user.
See also metaObject() and QMetaObject::className().
Sourcepub unsafe fn set_parent(&self, parent: impl CastInto<Ptr<QObject>>)
pub unsafe fn set_parent(&self, parent: impl CastInto<Ptr<QObject>>)
Makes the object a child of parent.
Calls C++ function: void QObject::setParent(QObject* parent)
.
Sourcepub unsafe fn set_property(
&self,
name: *const i8,
value: impl CastInto<Ref<QVariant>>,
) -> bool
pub unsafe fn set_property( &self, name: *const i8, value: impl CastInto<Ref<QVariant>>, ) -> bool
Sets the value of the object's name property to value.
Calls C++ function: bool QObject::setProperty(const char* name, const QVariant& value)
.
Sets the value of the object’s name property to value.
If the property is defined in the class using Q_PROPERTY then true is returned on success and false otherwise. If the property is not defined using Q_PROPERTY, and therefore not listed in the meta-object, it is added as a dynamic property and false is returned.
Information about all available properties is provided through the metaObject() and dynamicPropertyNames().
Dynamic properties can be queried again using property() and can be removed by setting the property value to an invalid QVariant. Changing the value of a dynamic property causes a QDynamicPropertyChangeEvent to be sent to the object.
Note: Dynamic properties starting with "_q_" are reserved for internal purposes.
See also property(), metaObject(), dynamicPropertyNames(), and QMetaProperty::write().
Sourcepub unsafe fn signals_blocked(&self) -> bool
pub unsafe fn signals_blocked(&self) -> bool
Returns true
if signals are blocked; otherwise returns false
.
Calls C++ function: bool QObject::signalsBlocked() const
.
Returns true
if signals are blocked; otherwise returns false
.
Signals are not blocked by default.
See also blockSignals() and QSignalBlocker.
Sourcepub unsafe fn start_timer_2a(&self, interval: i32, timer_type: TimerType) -> i32
pub unsafe fn start_timer_2a(&self, interval: i32, timer_type: TimerType) -> i32
Starts a timer and returns a timer identifier, or returns zero if it could not start a timer.
Calls C++ function: int QObject::startTimer(int interval, Qt::TimerType timerType = …)
.
Starts a timer and returns a timer identifier, or returns zero if it could not start a timer.
A timer event will occur every interval milliseconds until killTimer() is called. If interval is 0, then the timer event occurs once every time there are no more window system events to process.
The virtual timerEvent() function is called with the QTimerEvent event parameter class when a timer event occurs. Reimplement this function to get timer events.
If multiple timers are running, the QTimerEvent::timerId() can be used to find out which timer was activated.
Example:
class MyObject : public QObject { Q_OBJECT
public: MyObject(QObject *parent = 0);
protected: void timerEvent(QTimerEvent *event); };
MyObject::MyObject(QObject *parent) : QObject(parent) { startTimer(50); // 50-millisecond timer startTimer(1000); // 1-second timer startTimer(60000); // 1-minute timer
using namespace std::chrono; startTimer(milliseconds(50)); startTimer(seconds(1)); startTimer(minutes(1));
// since C++14 we can use std::chrono::duration literals, e.g.: startTimer(100ms); startTimer(5s); startTimer(2min); startTimer(1h); }
void MyObject::timerEvent(QTimerEvent *event) { qDebug() << “Timer ID:” << event->timerId(); }
Note that QTimer's accuracy depends on the underlying operating system and hardware. The timerType argument allows you to customize the accuracy of the timer. See Qt::TimerType for information on the different timer types. Most platforms support an accuracy of 20 milliseconds; some provide more. If Qt is unable to deliver the requested number of timer events, it will silently discard some.
The QTimer class provides a high-level programming interface with single-shot timers and timer signals instead of events. There is also a QBasicTimer class that is more lightweight than QTimer and less clumsy than using timer IDs directly.
See also timerEvent(), killTimer(), and QTimer::singleShot().
Sourcepub unsafe fn start_timer_1a(&self, interval: i32) -> i32
pub unsafe fn start_timer_1a(&self, interval: i32) -> i32
Starts a timer and returns a timer identifier, or returns zero if it could not start a timer.
Calls C++ function: int QObject::startTimer(int interval)
.
Starts a timer and returns a timer identifier, or returns zero if it could not start a timer.
A timer event will occur every interval milliseconds until killTimer() is called. If interval is 0, then the timer event occurs once every time there are no more window system events to process.
The virtual timerEvent() function is called with the QTimerEvent event parameter class when a timer event occurs. Reimplement this function to get timer events.
If multiple timers are running, the QTimerEvent::timerId() can be used to find out which timer was activated.
Example:
class MyObject : public QObject { Q_OBJECT
public: MyObject(QObject *parent = 0);
protected: void timerEvent(QTimerEvent *event); };
MyObject::MyObject(QObject *parent) : QObject(parent) { startTimer(50); // 50-millisecond timer startTimer(1000); // 1-second timer startTimer(60000); // 1-minute timer
using namespace std::chrono; startTimer(milliseconds(50)); startTimer(seconds(1)); startTimer(minutes(1));
// since C++14 we can use std::chrono::duration literals, e.g.: startTimer(100ms); startTimer(5s); startTimer(2min); startTimer(1h); }
void MyObject::timerEvent(QTimerEvent *event) { qDebug() << “Timer ID:” << event->timerId(); }
Note that QTimer's accuracy depends on the underlying operating system and hardware. The timerType argument allows you to customize the accuracy of the timer. See Qt::TimerType for information on the different timer types. Most platforms support an accuracy of 20 milliseconds; some provide more. If Qt is unable to deliver the requested number of timer events, it will silently discard some.
The QTimer class provides a high-level programming interface with single-shot timers and timer signals instead of events. There is also a QBasicTimer class that is more lightweight than QTimer and less clumsy than using timer IDs directly.
See also timerEvent(), killTimer(), and QTimer::singleShot().
Sourcepub unsafe fn thread(&self) -> QPtr<QThread>
pub unsafe fn thread(&self) -> QPtr<QThread>
Returns the thread in which the object lives.
Calls C++ function: QThread* QObject::thread() const
.
Returns the thread in which the object lives.
See also moveToThread().
Trait Implementations§
Source§impl CppDeletable for QValueAxis
impl CppDeletable for QValueAxis
Source§impl Deref for QValueAxis
impl Deref for QValueAxis
Source§fn deref(&self) -> &QAbstractAxis
fn deref(&self) -> &QAbstractAxis
Calls C++ function: QtCharts::QAbstractAxis* static_cast<QtCharts::QAbstractAxis*>(QtCharts::QValueAxis* ptr)
.
Source§type Target = QAbstractAxis
type Target = QAbstractAxis
Source§impl DynamicCast<QCategoryAxis> for QValueAxis
impl DynamicCast<QCategoryAxis> for QValueAxis
Source§unsafe fn dynamic_cast(ptr: Ptr<QValueAxis>) -> Ptr<QCategoryAxis>
unsafe fn dynamic_cast(ptr: Ptr<QValueAxis>) -> Ptr<QCategoryAxis>
Calls C++ function: QtCharts::QCategoryAxis* dynamic_cast<QtCharts::QCategoryAxis*>(QtCharts::QValueAxis* ptr)
.
Source§impl DynamicCast<QValueAxis> for QAbstractAxis
impl DynamicCast<QValueAxis> for QAbstractAxis
Source§unsafe fn dynamic_cast(ptr: Ptr<QAbstractAxis>) -> Ptr<QValueAxis>
unsafe fn dynamic_cast(ptr: Ptr<QAbstractAxis>) -> Ptr<QValueAxis>
Calls C++ function: QtCharts::QValueAxis* dynamic_cast<QtCharts::QValueAxis*>(QtCharts::QAbstractAxis* ptr)
.
Source§impl DynamicCast<QValueAxis> for QObject
impl DynamicCast<QValueAxis> for QObject
Source§unsafe fn dynamic_cast(ptr: Ptr<QObject>) -> Ptr<QValueAxis>
unsafe fn dynamic_cast(ptr: Ptr<QObject>) -> Ptr<QValueAxis>
Calls C++ function: QtCharts::QValueAxis* dynamic_cast<QtCharts::QValueAxis*>(QObject* ptr)
.
Source§impl StaticDowncast<QCategoryAxis> for QValueAxis
impl StaticDowncast<QCategoryAxis> for QValueAxis
Source§unsafe fn static_downcast(ptr: Ptr<QValueAxis>) -> Ptr<QCategoryAxis>
unsafe fn static_downcast(ptr: Ptr<QValueAxis>) -> Ptr<QCategoryAxis>
Calls C++ function: QtCharts::QCategoryAxis* static_cast<QtCharts::QCategoryAxis*>(QtCharts::QValueAxis* ptr)
.
Source§impl StaticDowncast<QValueAxis> for QAbstractAxis
impl StaticDowncast<QValueAxis> for QAbstractAxis
Source§unsafe fn static_downcast(ptr: Ptr<QAbstractAxis>) -> Ptr<QValueAxis>
unsafe fn static_downcast(ptr: Ptr<QAbstractAxis>) -> Ptr<QValueAxis>
Calls C++ function: QtCharts::QValueAxis* static_cast<QtCharts::QValueAxis*>(QtCharts::QAbstractAxis* ptr)
.
Source§impl StaticDowncast<QValueAxis> for QObject
impl StaticDowncast<QValueAxis> for QObject
Source§unsafe fn static_downcast(ptr: Ptr<QObject>) -> Ptr<QValueAxis>
unsafe fn static_downcast(ptr: Ptr<QObject>) -> Ptr<QValueAxis>
Calls C++ function: QtCharts::QValueAxis* static_cast<QtCharts::QValueAxis*>(QObject* ptr)
.
Source§impl StaticUpcast<QAbstractAxis> for QValueAxis
impl StaticUpcast<QAbstractAxis> for QValueAxis
Source§unsafe fn static_upcast(ptr: Ptr<QValueAxis>) -> Ptr<QAbstractAxis>
unsafe fn static_upcast(ptr: Ptr<QValueAxis>) -> Ptr<QAbstractAxis>
Calls C++ function: QtCharts::QAbstractAxis* static_cast<QtCharts::QAbstractAxis*>(QtCharts::QValueAxis* ptr)
.
Source§impl StaticUpcast<QObject> for QValueAxis
impl StaticUpcast<QObject> for QValueAxis
Source§unsafe fn static_upcast(ptr: Ptr<QValueAxis>) -> Ptr<QObject>
unsafe fn static_upcast(ptr: Ptr<QValueAxis>) -> Ptr<QObject>
Calls C++ function: QObject* static_cast<QObject*>(QtCharts::QValueAxis* ptr)
.
Source§impl StaticUpcast<QValueAxis> for QCategoryAxis
impl StaticUpcast<QValueAxis> for QCategoryAxis
Source§unsafe fn static_upcast(ptr: Ptr<QCategoryAxis>) -> Ptr<QValueAxis>
unsafe fn static_upcast(ptr: Ptr<QCategoryAxis>) -> Ptr<QValueAxis>
Calls C++ function: QtCharts::QValueAxis* static_cast<QtCharts::QValueAxis*>(QtCharts::QCategoryAxis* ptr)
.