2024-08-25 04:08:24 +00:00
|
|
|
#include <QEvent>
|
|
|
|
#include <QGraphicsLayout>
|
|
|
|
#include <QGraphicsLayoutItem>
|
2024-08-29 07:01:51 +00:00
|
|
|
#include "qgraphicslayout.h"
|
2024-08-25 04:08:24 +00:00
|
|
|
|
2024-08-29 07:01:51 +00:00
|
|
|
#include "gen_qgraphicslayout.h"
|
2024-08-25 04:08:24 +00:00
|
|
|
|
|
|
|
extern "C" {
|
|
|
|
extern void miqt_exec_callback(void* cb, int argc, void* argv);
|
|
|
|
}
|
|
|
|
|
|
|
|
void QGraphicsLayout_SetContentsMargins(QGraphicsLayout* self, double left, double top, double right, double bottom) {
|
|
|
|
self->setContentsMargins(static_cast<qreal>(left), static_cast<qreal>(top), static_cast<qreal>(right), static_cast<qreal>(bottom));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QGraphicsLayout_GetContentsMargins(QGraphicsLayout* self, double* left, double* top, double* right, double* bottom) {
|
2024-08-29 07:01:51 +00:00
|
|
|
const_cast<const QGraphicsLayout*>(self)->getContentsMargins(static_cast<qreal*>(left), static_cast<qreal*>(top), static_cast<qreal*>(right), static_cast<qreal*>(bottom));
|
2024-08-25 04:08:24 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
void QGraphicsLayout_Activate(QGraphicsLayout* self) {
|
|
|
|
self->activate();
|
|
|
|
}
|
|
|
|
|
|
|
|
bool QGraphicsLayout_IsActivated(QGraphicsLayout* self) {
|
2024-08-29 07:01:51 +00:00
|
|
|
return const_cast<const QGraphicsLayout*>(self)->isActivated();
|
2024-08-25 04:08:24 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
void QGraphicsLayout_Invalidate(QGraphicsLayout* self) {
|
|
|
|
self->invalidate();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QGraphicsLayout_UpdateGeometry(QGraphicsLayout* self) {
|
|
|
|
self->updateGeometry();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QGraphicsLayout_WidgetEvent(QGraphicsLayout* self, QEvent* e) {
|
|
|
|
self->widgetEvent(e);
|
|
|
|
}
|
|
|
|
|
|
|
|
int QGraphicsLayout_Count(QGraphicsLayout* self) {
|
2024-08-29 07:01:51 +00:00
|
|
|
return const_cast<const QGraphicsLayout*>(self)->count();
|
2024-08-25 04:08:24 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
QGraphicsLayoutItem* QGraphicsLayout_ItemAt(QGraphicsLayout* self, int i) {
|
2024-08-29 07:01:51 +00:00
|
|
|
return const_cast<const QGraphicsLayout*>(self)->itemAt(static_cast<int>(i));
|
2024-08-25 04:08:24 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
void QGraphicsLayout_RemoveAt(QGraphicsLayout* self, int index) {
|
|
|
|
self->removeAt(static_cast<int>(index));
|
|
|
|
}
|
|
|
|
|
|
|
|
void QGraphicsLayout_SetInstantInvalidatePropagation(bool enable) {
|
|
|
|
QGraphicsLayout::setInstantInvalidatePropagation(enable);
|
|
|
|
}
|
|
|
|
|
|
|
|
bool QGraphicsLayout_InstantInvalidatePropagation() {
|
|
|
|
return QGraphicsLayout::instantInvalidatePropagation();
|
|
|
|
}
|
|
|
|
|
|
|
|
void QGraphicsLayout_Delete(QGraphicsLayout* self) {
|
|
|
|
delete self;
|
|
|
|
}
|
|
|
|
|