miqt/qt/script/gen_qscriptclasspropertyiterator.cpp

61 lines
1.6 KiB
C++
Raw Normal View History

2024-11-26 19:55:18 +13:00
#include <QScriptClassPropertyIterator>
#include <QScriptString>
#include <QScriptValue>
#include <qscriptclasspropertyiterator.h>
#include "gen_qscriptclasspropertyiterator.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
} /* extern C */
#endif
2024-11-26 19:55:18 +13:00
2025-02-01 13:45:16 +13:00
QScriptValue* QScriptClassPropertyIterator_object(const QScriptClassPropertyIterator* self) {
2024-11-26 19:55:18 +13:00
return new QScriptValue(self->object());
}
2025-02-01 13:45:16 +13:00
bool QScriptClassPropertyIterator_hasNext(const QScriptClassPropertyIterator* self) {
2024-11-26 19:55:18 +13:00
return self->hasNext();
}
2025-02-01 13:45:16 +13:00
void QScriptClassPropertyIterator_next(QScriptClassPropertyIterator* self) {
2024-11-26 19:55:18 +13:00
self->next();
}
2025-02-01 13:45:16 +13:00
bool QScriptClassPropertyIterator_hasPrevious(const QScriptClassPropertyIterator* self) {
2024-11-26 19:55:18 +13:00
return self->hasPrevious();
}
2025-02-01 13:45:16 +13:00
void QScriptClassPropertyIterator_previous(QScriptClassPropertyIterator* self) {
2024-11-26 19:55:18 +13:00
self->previous();
}
2025-02-01 13:45:16 +13:00
void QScriptClassPropertyIterator_toFront(QScriptClassPropertyIterator* self) {
2024-11-26 19:55:18 +13:00
self->toFront();
}
2025-02-01 13:45:16 +13:00
void QScriptClassPropertyIterator_toBack(QScriptClassPropertyIterator* self) {
2024-11-26 19:55:18 +13:00
self->toBack();
}
2025-02-01 13:45:16 +13:00
QScriptString* QScriptClassPropertyIterator_name(const QScriptClassPropertyIterator* self) {
2024-11-26 19:55:18 +13:00
return new QScriptString(self->name());
}
2025-02-01 13:45:16 +13:00
unsigned int QScriptClassPropertyIterator_id(const QScriptClassPropertyIterator* self) {
2024-11-26 19:55:18 +13:00
uint _ret = self->id();
return static_cast<unsigned int>(_ret);
}
2025-02-01 13:45:16 +13:00
int QScriptClassPropertyIterator_flags(const QScriptClassPropertyIterator* self) {
2024-11-26 19:55:18 +13:00
QScriptValue::PropertyFlags _ret = self->flags();
return static_cast<int>(_ret);
}
2025-02-01 13:45:16 +13:00
void QScriptClassPropertyIterator_delete(QScriptClassPropertyIterator* self) {
delete self;
2024-11-26 19:55:18 +13:00
}