miqt/qt6/gen_qdeadlinetimer.cpp

154 lines
4.8 KiB
C++
Raw Normal View History

2024-10-20 18:21:03 +13:00
#include <QDeadlineTimer>
#include <qdeadlinetimer.h>
#include "gen_qdeadlinetimer.h"
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
} /* extern C */
#endif
2024-10-20 18:21:03 +13:00
2024-12-07 17:15:57 +13:00
QDeadlineTimer* QDeadlineTimer_new() {
return new QDeadlineTimer();
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QDeadlineTimer* QDeadlineTimer_new2(int param1) {
return new QDeadlineTimer(static_cast<QDeadlineTimer::ForeverConstant>(param1));
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QDeadlineTimer* QDeadlineTimer_new3(long long msecs) {
return new QDeadlineTimer(static_cast<qint64>(msecs));
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QDeadlineTimer* QDeadlineTimer_new4(QDeadlineTimer* param1) {
return new QDeadlineTimer(*param1);
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QDeadlineTimer* QDeadlineTimer_new5(int type_) {
return new QDeadlineTimer(static_cast<Qt::TimerType>(type_));
2024-10-20 18:21:03 +13:00
}
2024-12-07 17:15:57 +13:00
QDeadlineTimer* QDeadlineTimer_new6(int param1, int type_) {
return new QDeadlineTimer(static_cast<QDeadlineTimer::ForeverConstant>(param1), static_cast<Qt::TimerType>(type_));
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QDeadlineTimer* QDeadlineTimer_new7(long long msecs, int type) {
return new QDeadlineTimer(static_cast<qint64>(msecs), static_cast<Qt::TimerType>(type));
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QDeadlineTimer_swap(QDeadlineTimer* self, QDeadlineTimer* other) {
2024-10-20 18:21:03 +13:00
self->swap(*other);
}
2025-02-01 13:45:16 +13:00
bool QDeadlineTimer_isForever(const QDeadlineTimer* self) {
2024-10-20 18:21:03 +13:00
return self->isForever();
}
2025-02-01 13:45:16 +13:00
bool QDeadlineTimer_hasExpired(const QDeadlineTimer* self) {
2024-10-20 18:21:03 +13:00
return self->hasExpired();
}
2025-02-01 13:45:16 +13:00
int QDeadlineTimer_timerType(const QDeadlineTimer* self) {
2024-10-20 18:21:03 +13:00
Qt::TimerType _ret = self->timerType();
return static_cast<int>(_ret);
}
2025-02-01 13:45:16 +13:00
void QDeadlineTimer_setTimerType(QDeadlineTimer* self, int type) {
self->setTimerType(static_cast<Qt::TimerType>(type));
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
long long QDeadlineTimer_remainingTime(const QDeadlineTimer* self) {
2024-10-20 18:21:03 +13:00
qint64 _ret = self->remainingTime();
return static_cast<long long>(_ret);
}
2025-02-01 13:45:16 +13:00
long long QDeadlineTimer_remainingTimeNSecs(const QDeadlineTimer* self) {
2024-10-20 18:21:03 +13:00
qint64 _ret = self->remainingTimeNSecs();
return static_cast<long long>(_ret);
}
2025-02-01 13:45:16 +13:00
void QDeadlineTimer_setRemainingTime(QDeadlineTimer* self, long long msecs) {
2024-10-20 18:21:03 +13:00
self->setRemainingTime(static_cast<qint64>(msecs));
}
2025-02-01 13:45:16 +13:00
void QDeadlineTimer_setPreciseRemainingTime(QDeadlineTimer* self, long long secs) {
2024-10-20 18:21:03 +13:00
self->setPreciseRemainingTime(static_cast<qint64>(secs));
}
2025-02-01 13:45:16 +13:00
long long QDeadlineTimer_deadline(const QDeadlineTimer* self) {
2024-10-20 18:21:03 +13:00
qint64 _ret = self->deadline();
return static_cast<long long>(_ret);
}
2025-02-01 13:45:16 +13:00
long long QDeadlineTimer_deadlineNSecs(const QDeadlineTimer* self) {
2024-10-20 18:21:03 +13:00
qint64 _ret = self->deadlineNSecs();
return static_cast<long long>(_ret);
}
2025-02-01 13:45:16 +13:00
void QDeadlineTimer_setDeadline(QDeadlineTimer* self, long long msecs) {
2024-10-20 18:21:03 +13:00
self->setDeadline(static_cast<qint64>(msecs));
}
2025-02-01 13:45:16 +13:00
void QDeadlineTimer_setPreciseDeadline(QDeadlineTimer* self, long long secs) {
2024-10-20 18:21:03 +13:00
self->setPreciseDeadline(static_cast<qint64>(secs));
}
2025-02-01 13:45:16 +13:00
QDeadlineTimer* QDeadlineTimer_addNSecs(QDeadlineTimer* dt, long long nsecs) {
2024-10-20 18:21:03 +13:00
return new QDeadlineTimer(QDeadlineTimer::addNSecs(*dt, static_cast<qint64>(nsecs)));
}
2025-02-01 13:45:16 +13:00
QDeadlineTimer* QDeadlineTimer_current() {
2024-10-20 18:21:03 +13:00
return new QDeadlineTimer(QDeadlineTimer::current());
}
2025-02-01 13:45:16 +13:00
QDeadlineTimer* QDeadlineTimer_operatorPlusAssign(QDeadlineTimer* self, long long msecs) {
2024-10-20 18:21:03 +13:00
QDeadlineTimer& _ret = self->operator+=(static_cast<qint64>(msecs));
// Cast returned reference into pointer
return &_ret;
}
2025-02-01 13:45:16 +13:00
QDeadlineTimer* QDeadlineTimer_operatorMinusAssign(QDeadlineTimer* self, long long msecs) {
2024-10-20 18:21:03 +13:00
QDeadlineTimer& _ret = self->operator-=(static_cast<qint64>(msecs));
// Cast returned reference into pointer
return &_ret;
}
2025-02-01 13:45:16 +13:00
void QDeadlineTimer_operatorAssign(QDeadlineTimer* self, QDeadlineTimer* param1) {
2024-10-20 18:21:03 +13:00
self->operator=(*param1);
}
2025-02-01 13:45:16 +13:00
void QDeadlineTimer_setRemainingTime2(QDeadlineTimer* self, long long msecs, int type) {
self->setRemainingTime(static_cast<qint64>(msecs), static_cast<Qt::TimerType>(type));
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QDeadlineTimer_setPreciseRemainingTime2(QDeadlineTimer* self, long long secs, long long nsecs) {
2024-10-20 18:21:03 +13:00
self->setPreciseRemainingTime(static_cast<qint64>(secs), static_cast<qint64>(nsecs));
}
2025-02-01 13:45:16 +13:00
void QDeadlineTimer_setPreciseRemainingTime3(QDeadlineTimer* self, long long secs, long long nsecs, int type) {
self->setPreciseRemainingTime(static_cast<qint64>(secs), static_cast<qint64>(nsecs), static_cast<Qt::TimerType>(type));
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
void QDeadlineTimer_setDeadline2(QDeadlineTimer* self, long long msecs, int timerType) {
2024-10-20 18:21:03 +13:00
self->setDeadline(static_cast<qint64>(msecs), static_cast<Qt::TimerType>(timerType));
}
2025-02-01 13:45:16 +13:00
void QDeadlineTimer_setPreciseDeadline2(QDeadlineTimer* self, long long secs, long long nsecs) {
2024-10-20 18:21:03 +13:00
self->setPreciseDeadline(static_cast<qint64>(secs), static_cast<qint64>(nsecs));
}
2025-02-01 13:45:16 +13:00
void QDeadlineTimer_setPreciseDeadline3(QDeadlineTimer* self, long long secs, long long nsecs, int type) {
self->setPreciseDeadline(static_cast<qint64>(secs), static_cast<qint64>(nsecs), static_cast<Qt::TimerType>(type));
2024-10-20 18:21:03 +13:00
}
2025-02-01 13:45:16 +13:00
QDeadlineTimer* QDeadlineTimer_current1(int timerType) {
2024-10-20 18:21:03 +13:00
return new QDeadlineTimer(QDeadlineTimer::current(static_cast<Qt::TimerType>(timerType)));
}
2025-02-01 13:45:16 +13:00
void QDeadlineTimer_delete(QDeadlineTimer* self) {
delete self;
2024-10-20 18:21:03 +13:00
}