#pragma once #ifndef MIQT_QT_RESTRICTED_EXTRAS_CHARTS6_GEN_QXYSERIES_H #define MIQT_QT_RESTRICTED_EXTRAS_CHARTS6_GEN_QXYSERIES_H #include #include #include #pragma GCC diagnostic ignored "-Wdeprecated-declarations" #include "../../libmiqt/libmiqt.h" #ifdef __cplusplus extern "C" { #endif #ifdef __cplusplus class QAbstractSeries; class QBrush; class QColor; class QFont; class QImage; class QLinearGradient; class QMetaMethod; class QMetaObject; class QObject; class QPen; class QPointF; class QVariant; class QXYSeries; #else typedef struct QAbstractSeries QAbstractSeries; typedef struct QBrush QBrush; typedef struct QColor QColor; typedef struct QFont QFont; typedef struct QImage QImage; typedef struct QLinearGradient QLinearGradient; typedef struct QMetaMethod QMetaMethod; typedef struct QMetaObject QMetaObject; typedef struct QObject QObject; typedef struct QPen QPen; typedef struct QPointF QPointF; typedef struct QVariant QVariant; typedef struct QXYSeries QXYSeries; #endif void QXYSeries_virtbase(QXYSeries* src, QAbstractSeries** outptr_QAbstractSeries); QMetaObject* QXYSeries_metaObject(const QXYSeries* self); void* QXYSeries_metacast(QXYSeries* self, const char* param1); struct miqt_string QXYSeries_tr(const char* s); void QXYSeries_append(QXYSeries* self, double x, double y); void QXYSeries_appendWithPoint(QXYSeries* self, QPointF* point); void QXYSeries_appendWithPoints(QXYSeries* self, struct miqt_array /* of QPointF* */ points); void QXYSeries_replace(QXYSeries* self, double oldX, double oldY, double newX, double newY); void QXYSeries_replace2(QXYSeries* self, QPointF* oldPoint, QPointF* newPoint); void QXYSeries_replace3(QXYSeries* self, int index, double newX, double newY); void QXYSeries_replace4(QXYSeries* self, int index, QPointF* newPoint); void QXYSeries_remove(QXYSeries* self, double x, double y); void QXYSeries_removeWithPoint(QXYSeries* self, QPointF* point); void QXYSeries_removeWithIndex(QXYSeries* self, int index); void QXYSeries_removePoints(QXYSeries* self, int index, int count); void QXYSeries_insert(QXYSeries* self, int index, QPointF* point); void QXYSeries_clear(QXYSeries* self); int QXYSeries_count(const QXYSeries* self); struct miqt_array /* of QPointF* */ QXYSeries_points(const QXYSeries* self); struct miqt_array /* of QPointF* */ QXYSeries_pointsVector(const QXYSeries* self); QPointF* QXYSeries_at(const QXYSeries* self, int index); QXYSeries* QXYSeries_operatorShiftLeft(QXYSeries* self, QPointF* point); QXYSeries* QXYSeries_operatorShiftLeftWithPoints(QXYSeries* self, struct miqt_array /* of QPointF* */ points); void QXYSeries_setPen(QXYSeries* self, QPen* pen); QPen* QXYSeries_pen(const QXYSeries* self); void QXYSeries_setBrush(QXYSeries* self, QBrush* brush); QBrush* QXYSeries_brush(const QXYSeries* self); void QXYSeries_setColor(QXYSeries* self, QColor* color); QColor* QXYSeries_color(const QXYSeries* self); void QXYSeries_setSelectedColor(QXYSeries* self, QColor* color); QColor* QXYSeries_selectedColor(const QXYSeries* self); void QXYSeries_setPointsVisible(QXYSeries* self); bool QXYSeries_pointsVisible(const QXYSeries* self); void QXYSeries_setPointLabelsFormat(QXYSeries* self, struct miqt_string format); struct miqt_string QXYSeries_pointLabelsFormat(const QXYSeries* self); void QXYSeries_setPointLabelsVisible(QXYSeries* self); bool QXYSeries_pointLabelsVisible(const QXYSeries* self); void QXYSeries_setPointLabelsFont(QXYSeries* self, QFont* font); QFont* QXYSeries_pointLabelsFont(const QXYSeries* self); void QXYSeries_setPointLabelsColor(QXYSeries* self, QColor* color); QColor* QXYSeries_pointLabelsColor(const QXYSeries* self); void QXYSeries_setPointLabelsClipping(QXYSeries* self); bool QXYSeries_pointLabelsClipping(const QXYSeries* self); void QXYSeries_replaceWithPoints(QXYSeries* self, struct miqt_array /* of QPointF* */ points); bool QXYSeries_isPointSelected(QXYSeries* self, int index); void QXYSeries_selectPoint(QXYSeries* self, int index); void QXYSeries_deselectPoint(QXYSeries* self, int index); void QXYSeries_setPointSelected(QXYSeries* self, int index, bool selected); void QXYSeries_selectAllPoints(QXYSeries* self); void QXYSeries_deselectAllPoints(QXYSeries* self); void QXYSeries_selectPoints(QXYSeries* self, struct miqt_array /* of int */ indexes); void QXYSeries_deselectPoints(QXYSeries* self, struct miqt_array /* of int */ indexes); void QXYSeries_toggleSelection(QXYSeries* self, struct miqt_array /* of int */ indexes); struct miqt_array /* of int */ QXYSeries_selectedPoints(const QXYSeries* self); void QXYSeries_setLightMarker(QXYSeries* self, QImage* lightMarker); QImage* QXYSeries_lightMarker(const QXYSeries* self); void QXYSeries_setSelectedLightMarker(QXYSeries* self, QImage* selectedLightMarker); QImage* QXYSeries_selectedLightMarker(const QXYSeries* self); void QXYSeries_setMarkerSize(QXYSeries* self, double size); double QXYSeries_markerSize(const QXYSeries* self); void QXYSeries_setBestFitLineVisible(QXYSeries* self); bool QXYSeries_bestFitLineVisible(const QXYSeries* self); struct miqt_map /* tuple of double and double */ QXYSeries_bestFitLineEquation(const QXYSeries* self, bool* ok); void QXYSeries_setBestFitLinePen(QXYSeries* self, QPen* pen); QPen* QXYSeries_bestFitLinePen(const QXYSeries* self); void QXYSeries_setBestFitLineColor(QXYSeries* self, QColor* color); QColor* QXYSeries_bestFitLineColor(const QXYSeries* self); void QXYSeries_clearPointConfiguration(QXYSeries* self, const int index); void QXYSeries_clearPointConfiguration2(QXYSeries* self, const int index, int key); void QXYSeries_clearPointsConfiguration(QXYSeries* self); void QXYSeries_clearPointsConfigurationWithKey(QXYSeries* self, int key); void QXYSeries_setPointConfiguration(QXYSeries* self, const int index, struct miqt_map /* of int to QVariant* */ configuration); void QXYSeries_setPointConfiguration2(QXYSeries* self, const int index, int key, QVariant* value); void QXYSeries_setPointsConfiguration(QXYSeries* self, struct miqt_map /* of int to struct miqt_map of int to QVariant* */ pointsConfiguration); struct miqt_map /* of int to QVariant* */ QXYSeries_pointConfiguration(const QXYSeries* self, const int index); struct miqt_map /* of int to struct miqt_map of int to QVariant* */ QXYSeries_pointsConfiguration(const QXYSeries* self); void QXYSeries_sizeBy(QXYSeries* self, struct miqt_array /* of double */ sourceData, const double minSize, const double maxSize); void QXYSeries_colorBy(QXYSeries* self, struct miqt_array /* of double */ sourceData); void QXYSeries_clicked(QXYSeries* self, QPointF* point); void QXYSeries_connect_clicked(QXYSeries* self, intptr_t slot); void QXYSeries_hovered(QXYSeries* self, QPointF* point, bool state); void QXYSeries_connect_hovered(QXYSeries* self, intptr_t slot); void QXYSeries_pressed(QXYSeries* self, QPointF* point); void QXYSeries_connect_pressed(QXYSeries* self, intptr_t slot); void QXYSeries_released(QXYSeries* self, QPointF* point); void QXYSeries_connect_released(QXYSeries* self, intptr_t slot); void QXYSeries_doubleClicked(QXYSeries* self, QPointF* point); void QXYSeries_connect_doubleClicked(QXYSeries* self, intptr_t slot); void QXYSeries_pointReplaced(QXYSeries* self, int index); void QXYSeries_connect_pointReplaced(QXYSeries* self, intptr_t slot); void QXYSeries_pointRemoved(QXYSeries* self, int index); void QXYSeries_connect_pointRemoved(QXYSeries* self, intptr_t slot); void QXYSeries_pointAdded(QXYSeries* self, int index); void QXYSeries_connect_pointAdded(QXYSeries* self, intptr_t slot); void QXYSeries_colorChanged(QXYSeries* self, QColor* color); void QXYSeries_connect_colorChanged(QXYSeries* self, intptr_t slot); void QXYSeries_selectedColorChanged(QXYSeries* self, QColor* color); void QXYSeries_connect_selectedColorChanged(QXYSeries* self, intptr_t slot); void QXYSeries_pointsReplaced(QXYSeries* self); void QXYSeries_connect_pointsReplaced(QXYSeries* self, intptr_t slot); void QXYSeries_pointLabelsFormatChanged(QXYSeries* self, struct miqt_string format); void QXYSeries_connect_pointLabelsFormatChanged(QXYSeries* self, intptr_t slot); void QXYSeries_pointLabelsVisibilityChanged(QXYSeries* self, bool visible); void QXYSeries_connect_pointLabelsVisibilityChanged(QXYSeries* self, intptr_t slot); void QXYSeries_pointLabelsFontChanged(QXYSeries* self, QFont* font); void QXYSeries_connect_pointLabelsFontChanged(QXYSeries* self, intptr_t slot); void QXYSeries_pointLabelsColorChanged(QXYSeries* self, QColor* color); void QXYSeries_connect_pointLabelsColorChanged(QXYSeries* self, intptr_t slot); void QXYSeries_pointLabelsClippingChanged(QXYSeries* self, bool clipping); void QXYSeries_connect_pointLabelsClippingChanged(QXYSeries* self, intptr_t slot); void QXYSeries_pointsRemoved(QXYSeries* self, int index, int count); void QXYSeries_connect_pointsRemoved(QXYSeries* self, intptr_t slot); void QXYSeries_penChanged(QXYSeries* self, QPen* pen); void QXYSeries_connect_penChanged(QXYSeries* self, intptr_t slot); void QXYSeries_selectedPointsChanged(QXYSeries* self); void QXYSeries_connect_selectedPointsChanged(QXYSeries* self, intptr_t slot); void QXYSeries_lightMarkerChanged(QXYSeries* self, QImage* lightMarker); void QXYSeries_connect_lightMarkerChanged(QXYSeries* self, intptr_t slot); void QXYSeries_selectedLightMarkerChanged(QXYSeries* self, QImage* selectedLightMarker); void QXYSeries_connect_selectedLightMarkerChanged(QXYSeries* self, intptr_t slot); void QXYSeries_bestFitLineVisibilityChanged(QXYSeries* self, bool visible); void QXYSeries_connect_bestFitLineVisibilityChanged(QXYSeries* self, intptr_t slot); void QXYSeries_bestFitLinePenChanged(QXYSeries* self, QPen* pen); void QXYSeries_connect_bestFitLinePenChanged(QXYSeries* self, intptr_t slot); void QXYSeries_bestFitLineColorChanged(QXYSeries* self, QColor* color); void QXYSeries_connect_bestFitLineColorChanged(QXYSeries* self, intptr_t slot); void QXYSeries_pointsConfigurationChanged(QXYSeries* self, struct miqt_map /* of int to struct miqt_map of int to QVariant* */ configuration); void QXYSeries_connect_pointsConfigurationChanged(QXYSeries* self, intptr_t slot); void QXYSeries_markerSizeChanged(QXYSeries* self, double size); void QXYSeries_connect_markerSizeChanged(QXYSeries* self, intptr_t slot); struct miqt_string QXYSeries_tr2(const char* s, const char* c); struct miqt_string QXYSeries_tr3(const char* s, const char* c, int n); void QXYSeries_setPointsVisible1(QXYSeries* self, bool visible); void QXYSeries_setPointLabelsVisible1(QXYSeries* self, bool visible); void QXYSeries_setPointLabelsClipping1(QXYSeries* self, bool enabled); void QXYSeries_setBestFitLineVisible1(QXYSeries* self, bool visible); void QXYSeries_colorBy2(QXYSeries* self, struct miqt_array /* of double */ sourceData, QLinearGradient* gradient); void QXYSeries_delete(QXYSeries* self); #ifdef __cplusplus } /* extern C */ #endif #endif