miqt/qt6/gen_qnamespace.cpp

90 lines
2.3 KiB
C++
Raw Normal View History

2024-10-20 05:21:03 +00:00
#include <QInternal>
#include <QKeyCombination>
#define WORKAROUND_INNER_CLASS_DEFINITION_Disambiguated_t
#include <qnamespace.h>
#include "gen_qnamespace.h"
#ifndef _Bool
#define _Bool bool
#endif
2024-10-20 05:21:03 +00:00
#include "_cgo_export.h"
2024-12-07 04:15:57 +00:00
Disambiguated_t* Disambiguated_t_new() {
return new Qt::Disambiguated_t();
2024-10-20 05:21:03 +00:00
}
2024-12-07 04:15:57 +00:00
Disambiguated_t* Disambiguated_t_new2(Disambiguated_t* param1) {
return new Qt::Disambiguated_t(*param1);
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void Disambiguated_t_Delete(Disambiguated_t* self, bool isSubclass) {
if (isSubclass) {
delete dynamic_cast<Qt::Disambiguated_t*>( self );
} else {
delete self;
}
2024-10-20 05:21:03 +00:00
}
2024-11-19 06:29:06 +00:00
void QInternal_Delete(QInternal* self, bool isSubclass) {
if (isSubclass) {
delete dynamic_cast<QInternal*>( self );
} else {
delete self;
}
2024-10-20 05:21:03 +00:00
}
2024-12-07 04:15:57 +00:00
QKeyCombination* QKeyCombination_new() {
return new QKeyCombination();
2024-10-20 05:21:03 +00:00
}
2024-12-07 04:15:57 +00:00
QKeyCombination* QKeyCombination_new2(int modifiers) {
return new QKeyCombination(static_cast<Qt::Modifiers>(modifiers));
2024-10-20 05:21:03 +00:00
}
2024-12-07 04:15:57 +00:00
QKeyCombination* QKeyCombination_new3(int modifiers) {
return new QKeyCombination(static_cast<Qt::KeyboardModifiers>(modifiers));
2024-10-20 05:21:03 +00:00
}
2024-12-07 04:15:57 +00:00
QKeyCombination* QKeyCombination_new4(QKeyCombination* param1) {
return new QKeyCombination(*param1);
2024-10-20 05:21:03 +00:00
}
2024-12-07 04:15:57 +00:00
QKeyCombination* QKeyCombination_new5(int key) {
return new QKeyCombination(static_cast<Qt::Key>(key));
2024-10-20 05:21:03 +00:00
}
2024-12-07 04:15:57 +00:00
QKeyCombination* QKeyCombination_new6(int modifiers, int key) {
return new QKeyCombination(static_cast<Qt::Modifiers>(modifiers), static_cast<Qt::Key>(key));
2024-10-20 05:21:03 +00:00
}
2024-12-07 04:15:57 +00:00
QKeyCombination* QKeyCombination_new7(int modifiers, int key) {
return new QKeyCombination(static_cast<Qt::KeyboardModifiers>(modifiers), static_cast<Qt::Key>(key));
2024-10-20 05:21:03 +00:00
}
int QKeyCombination_KeyboardModifiers(const QKeyCombination* self) {
Qt::KeyboardModifiers _ret = self->keyboardModifiers();
return static_cast<int>(_ret);
}
int QKeyCombination_Key(const QKeyCombination* self) {
Qt::Key _ret = self->key();
return static_cast<int>(_ret);
}
QKeyCombination* QKeyCombination_FromCombined(int combined) {
return new QKeyCombination(QKeyCombination::fromCombined(static_cast<int>(combined)));
}
int QKeyCombination_ToCombined(const QKeyCombination* self) {
return self->toCombined();
}
2024-11-19 06:29:06 +00:00
void QKeyCombination_Delete(QKeyCombination* self, bool isSubclass) {
if (isSubclass) {
delete dynamic_cast<QKeyCombination*>( self );
} else {
delete self;
}
2024-10-20 05:21:03 +00:00
}