cutego/testlib/testlib.cpp
2016-10-13 17:14:49 +02:00

223 lines
6.8 KiB
C++
Executable file

// +build !minimal
#define protected public
#define private public
#include "testlib.h"
#include "_cgo_export.h"
#include <QChildEvent>
#include <QEvent>
#include <QMetaMethod>
#include <QMetaObject>
#include <QObject>
#include <QPoint>
#include <QSignalSpy>
#include <QString>
#include <QTestEventList>
#include <QTime>
#include <QTimer>
#include <QTimerEvent>
#include <QWidget>
void* QSignalSpy_NewQSignalSpy(void* object, char* sign)
{
return new QSignalSpy(static_cast<QObject*>(object), const_cast<const char*>(sign));
}
char QSignalSpy_IsValid(void* ptr)
{
return static_cast<QSignalSpy*>(ptr)->isValid();
}
char* QSignalSpy_Signal(void* ptr)
{
return const_cast<char*>(static_cast<QSignalSpy*>(ptr)->signal().toHex().prepend("WHITESPACE").constData()+10);
}
char QSignalSpy_Wait(void* ptr, int timeout)
{
return static_cast<QSignalSpy*>(ptr)->wait(timeout);
}
void QSignalSpy_TimerEvent(void* ptr, void* event)
{
static_cast<QSignalSpy*>(ptr)->timerEvent(static_cast<QTimerEvent*>(event));
}
void QSignalSpy_TimerEventDefault(void* ptr, void* event)
{
static_cast<QSignalSpy*>(ptr)->QSignalSpy::timerEvent(static_cast<QTimerEvent*>(event));
}
void QSignalSpy_ChildEvent(void* ptr, void* event)
{
static_cast<QSignalSpy*>(ptr)->childEvent(static_cast<QChildEvent*>(event));
}
void QSignalSpy_ChildEventDefault(void* ptr, void* event)
{
static_cast<QSignalSpy*>(ptr)->QSignalSpy::childEvent(static_cast<QChildEvent*>(event));
}
void QSignalSpy_ConnectNotify(void* ptr, void* sign)
{
static_cast<QSignalSpy*>(ptr)->connectNotify(*static_cast<QMetaMethod*>(sign));
}
void QSignalSpy_ConnectNotifyDefault(void* ptr, void* sign)
{
static_cast<QSignalSpy*>(ptr)->QSignalSpy::connectNotify(*static_cast<QMetaMethod*>(sign));
}
void QSignalSpy_CustomEvent(void* ptr, void* event)
{
static_cast<QSignalSpy*>(ptr)->customEvent(static_cast<QEvent*>(event));
}
void QSignalSpy_CustomEventDefault(void* ptr, void* event)
{
static_cast<QSignalSpy*>(ptr)->QSignalSpy::customEvent(static_cast<QEvent*>(event));
}
void QSignalSpy_DeleteLater(void* ptr)
{
QMetaObject::invokeMethod(static_cast<QSignalSpy*>(ptr), "deleteLater");
}
void QSignalSpy_DeleteLaterDefault(void* ptr)
{
static_cast<QSignalSpy*>(ptr)->QSignalSpy::deleteLater();
}
void QSignalSpy_DisconnectNotify(void* ptr, void* sign)
{
static_cast<QSignalSpy*>(ptr)->disconnectNotify(*static_cast<QMetaMethod*>(sign));
}
void QSignalSpy_DisconnectNotifyDefault(void* ptr, void* sign)
{
static_cast<QSignalSpy*>(ptr)->QSignalSpy::disconnectNotify(*static_cast<QMetaMethod*>(sign));
}
char QSignalSpy_Event(void* ptr, void* e)
{
return static_cast<QSignalSpy*>(ptr)->event(static_cast<QEvent*>(e));
}
char QSignalSpy_EventDefault(void* ptr, void* e)
{
return static_cast<QSignalSpy*>(ptr)->QSignalSpy::event(static_cast<QEvent*>(e));
}
char QSignalSpy_EventFilter(void* ptr, void* watched, void* event)
{
return static_cast<QSignalSpy*>(ptr)->eventFilter(static_cast<QObject*>(watched), static_cast<QEvent*>(event));
}
char QSignalSpy_EventFilterDefault(void* ptr, void* watched, void* event)
{
return static_cast<QSignalSpy*>(ptr)->QSignalSpy::eventFilter(static_cast<QObject*>(watched), static_cast<QEvent*>(event));
}
void* QSignalSpy_MetaObject(void* ptr)
{
return const_cast<QMetaObject*>(static_cast<QSignalSpy*>(ptr)->metaObject());
}
void* QSignalSpy_MetaObjectDefault(void* ptr)
{
return const_cast<QMetaObject*>(static_cast<QSignalSpy*>(ptr)->QSignalSpy::metaObject());
}
void* QTestEventList_NewQTestEventList()
{
return new QTestEventList();
}
void* QTestEventList_NewQTestEventList2(void* other)
{
return new QTestEventList(*static_cast<QTestEventList*>(other));
}
void QTestEventList_AddDelay(void* ptr, int msecs)
{
static_cast<QTestEventList*>(ptr)->addDelay(msecs);
}
void QTestEventList_AddKeyClick(void* ptr, long long qtKey, long long modifiers, int msecs)
{
static_cast<QTestEventList*>(ptr)->addKeyClick(static_cast<Qt::Key>(qtKey), static_cast<Qt::KeyboardModifier>(modifiers), msecs);
}
void QTestEventList_AddKeyClick2(void* ptr, char* ascii, long long modifiers, int msecs)
{
static_cast<QTestEventList*>(ptr)->addKeyClick(*ascii, static_cast<Qt::KeyboardModifier>(modifiers), msecs);
}
void QTestEventList_AddKeyClicks(void* ptr, char* keys, long long modifiers, int msecs)
{
static_cast<QTestEventList*>(ptr)->addKeyClicks(QString(keys), static_cast<Qt::KeyboardModifier>(modifiers), msecs);
}
void QTestEventList_AddKeyPress(void* ptr, long long qtKey, long long modifiers, int msecs)
{
static_cast<QTestEventList*>(ptr)->addKeyPress(static_cast<Qt::Key>(qtKey), static_cast<Qt::KeyboardModifier>(modifiers), msecs);
}
void QTestEventList_AddKeyPress2(void* ptr, char* ascii, long long modifiers, int msecs)
{
static_cast<QTestEventList*>(ptr)->addKeyPress(*ascii, static_cast<Qt::KeyboardModifier>(modifiers), msecs);
}
void QTestEventList_AddKeyRelease(void* ptr, long long qtKey, long long modifiers, int msecs)
{
static_cast<QTestEventList*>(ptr)->addKeyRelease(static_cast<Qt::Key>(qtKey), static_cast<Qt::KeyboardModifier>(modifiers), msecs);
}
void QTestEventList_AddKeyRelease2(void* ptr, char* ascii, long long modifiers, int msecs)
{
static_cast<QTestEventList*>(ptr)->addKeyRelease(*ascii, static_cast<Qt::KeyboardModifier>(modifiers), msecs);
}
void QTestEventList_AddMouseClick(void* ptr, long long button, long long modifiers, void* pos, int delay)
{
static_cast<QTestEventList*>(ptr)->addMouseClick(static_cast<Qt::MouseButton>(button), static_cast<Qt::KeyboardModifier>(modifiers), *static_cast<QPoint*>(pos), delay);
}
void QTestEventList_AddMouseDClick(void* ptr, long long button, long long modifiers, void* pos, int delay)
{
static_cast<QTestEventList*>(ptr)->addMouseDClick(static_cast<Qt::MouseButton>(button), static_cast<Qt::KeyboardModifier>(modifiers), *static_cast<QPoint*>(pos), delay);
}
void QTestEventList_AddMouseMove(void* ptr, void* pos, int delay)
{
static_cast<QTestEventList*>(ptr)->addMouseMove(*static_cast<QPoint*>(pos), delay);
}
void QTestEventList_AddMousePress(void* ptr, long long button, long long modifiers, void* pos, int delay)
{
static_cast<QTestEventList*>(ptr)->addMousePress(static_cast<Qt::MouseButton>(button), static_cast<Qt::KeyboardModifier>(modifiers), *static_cast<QPoint*>(pos), delay);
}
void QTestEventList_AddMouseRelease(void* ptr, long long button, long long modifiers, void* pos, int delay)
{
static_cast<QTestEventList*>(ptr)->addMouseRelease(static_cast<Qt::MouseButton>(button), static_cast<Qt::KeyboardModifier>(modifiers), *static_cast<QPoint*>(pos), delay);
}
void QTestEventList_Clear(void* ptr)
{
static_cast<QTestEventList*>(ptr)->clear();
}
void QTestEventList_Simulate(void* ptr, void* w)
{
static_cast<QTestEventList*>(ptr)->simulate(static_cast<QWidget*>(w));
}
void QTestEventList_DestroyQTestEventList(void* ptr)
{
static_cast<QTestEventList*>(ptr)->~QTestEventList();
}