#include #include #include #include #include #include #include #include #include #include "qabstractbutton.h" #include "gen_qabstractbutton.h" #include "_cgo_export.h" QMetaObject* QAbstractButton_MetaObject(const QAbstractButton* self) { return (QMetaObject*) self->metaObject(); } struct miqt_string* QAbstractButton_Tr(const char* s) { QString _ret = QAbstractButton::tr(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); return miqt_strdup(_b.data(), _b.length()); } struct miqt_string* QAbstractButton_TrUtf8(const char* s) { QString _ret = QAbstractButton::trUtf8(s); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); return miqt_strdup(_b.data(), _b.length()); } void QAbstractButton_SetText(QAbstractButton* self, struct miqt_string* text) { QString text_QString = QString::fromUtf8(&text->data, text->len); self->setText(text_QString); } struct miqt_string* QAbstractButton_Text(const QAbstractButton* self) { QString _ret = self->text(); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); return miqt_strdup(_b.data(), _b.length()); } void QAbstractButton_SetIcon(QAbstractButton* self, QIcon* icon) { self->setIcon(*icon); } QIcon* QAbstractButton_Icon(const QAbstractButton* self) { QIcon _ret = self->icon(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QIcon(_ret)); } QSize* QAbstractButton_IconSize(const QAbstractButton* self) { QSize _ret = self->iconSize(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QSize(_ret)); } void QAbstractButton_SetShortcut(QAbstractButton* self, QKeySequence* key) { self->setShortcut(*key); } QKeySequence* QAbstractButton_Shortcut(const QAbstractButton* self) { QKeySequence _ret = self->shortcut(); // Copy-construct value returned type into heap-allocated copy return static_cast(new QKeySequence(_ret)); } void QAbstractButton_SetCheckable(QAbstractButton* self, bool checkable) { self->setCheckable(checkable); } bool QAbstractButton_IsCheckable(const QAbstractButton* self) { return self->isCheckable(); } bool QAbstractButton_IsChecked(const QAbstractButton* self) { return self->isChecked(); } void QAbstractButton_SetDown(QAbstractButton* self, bool down) { self->setDown(down); } bool QAbstractButton_IsDown(const QAbstractButton* self) { return self->isDown(); } void QAbstractButton_SetAutoRepeat(QAbstractButton* self, bool autoRepeat) { self->setAutoRepeat(autoRepeat); } bool QAbstractButton_AutoRepeat(const QAbstractButton* self) { return self->autoRepeat(); } void QAbstractButton_SetAutoRepeatDelay(QAbstractButton* self, int autoRepeatDelay) { self->setAutoRepeatDelay(static_cast(autoRepeatDelay)); } int QAbstractButton_AutoRepeatDelay(const QAbstractButton* self) { return self->autoRepeatDelay(); } void QAbstractButton_SetAutoRepeatInterval(QAbstractButton* self, int autoRepeatInterval) { self->setAutoRepeatInterval(static_cast(autoRepeatInterval)); } int QAbstractButton_AutoRepeatInterval(const QAbstractButton* self) { return self->autoRepeatInterval(); } void QAbstractButton_SetAutoExclusive(QAbstractButton* self, bool autoExclusive) { self->setAutoExclusive(autoExclusive); } bool QAbstractButton_AutoExclusive(const QAbstractButton* self) { return self->autoExclusive(); } QButtonGroup* QAbstractButton_Group(const QAbstractButton* self) { return self->group(); } void QAbstractButton_SetIconSize(QAbstractButton* self, QSize* size) { self->setIconSize(*size); } void QAbstractButton_AnimateClick(QAbstractButton* self) { self->animateClick(); } void QAbstractButton_Click(QAbstractButton* self) { self->click(); } void QAbstractButton_Toggle(QAbstractButton* self) { self->toggle(); } void QAbstractButton_SetChecked(QAbstractButton* self, bool checked) { self->setChecked(checked); } void QAbstractButton_Pressed(QAbstractButton* self) { self->pressed(); } void QAbstractButton_connect_Pressed(QAbstractButton* self, void* slot) { QAbstractButton::connect(self, static_cast(&QAbstractButton::pressed), self, [=]() { miqt_exec_callback_QAbstractButton_Pressed(slot); }); } void QAbstractButton_Released(QAbstractButton* self) { self->released(); } void QAbstractButton_connect_Released(QAbstractButton* self, void* slot) { QAbstractButton::connect(self, static_cast(&QAbstractButton::released), self, [=]() { miqt_exec_callback_QAbstractButton_Released(slot); }); } void QAbstractButton_Clicked(QAbstractButton* self) { self->clicked(); } void QAbstractButton_connect_Clicked(QAbstractButton* self, void* slot) { QAbstractButton::connect(self, static_cast(&QAbstractButton::clicked), self, [=]() { miqt_exec_callback_QAbstractButton_Clicked(slot); }); } void QAbstractButton_Toggled(QAbstractButton* self, bool checked) { self->toggled(checked); } void QAbstractButton_connect_Toggled(QAbstractButton* self, void* slot) { QAbstractButton::connect(self, static_cast(&QAbstractButton::toggled), self, [=](bool checked) { bool sigval1 = checked; miqt_exec_callback_QAbstractButton_Toggled(slot, sigval1); }); } struct miqt_string* QAbstractButton_Tr2(const char* s, const char* c) { QString _ret = QAbstractButton::tr(s, c); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); return miqt_strdup(_b.data(), _b.length()); } struct miqt_string* QAbstractButton_Tr3(const char* s, const char* c, int n) { QString _ret = QAbstractButton::tr(s, c, static_cast(n)); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); return miqt_strdup(_b.data(), _b.length()); } struct miqt_string* QAbstractButton_TrUtf82(const char* s, const char* c) { QString _ret = QAbstractButton::trUtf8(s, c); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); return miqt_strdup(_b.data(), _b.length()); } struct miqt_string* QAbstractButton_TrUtf83(const char* s, const char* c, int n) { QString _ret = QAbstractButton::trUtf8(s, c, static_cast(n)); // Convert QString from UTF-16 in C++ RAII memory to UTF-8 in manually-managed C memory QByteArray _b = _ret.toUtf8(); return miqt_strdup(_b.data(), _b.length()); } void QAbstractButton_AnimateClick1(QAbstractButton* self, int msec) { self->animateClick(static_cast(msec)); } void QAbstractButton_Clicked1(QAbstractButton* self, bool checked) { self->clicked(checked); } void QAbstractButton_connect_Clicked1(QAbstractButton* self, void* slot) { QAbstractButton::connect(self, static_cast(&QAbstractButton::clicked), self, [=](bool checked) { bool sigval1 = checked; miqt_exec_callback_QAbstractButton_Clicked1(slot, sigval1); }); } void QAbstractButton_Delete(QAbstractButton* self) { delete self; }