mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-28 21:25:16 +03:00
50 lines
2.2 KiB
C++
Executable file
50 lines
2.2 KiB
C++
Executable file
#include "qsensorgesturemanager.h"
|
|
#include <QSensor>
|
|
#include <QObject>
|
|
#include <QSensorGestureRecognizer>
|
|
#include <QString>
|
|
#include <QVariant>
|
|
#include <QUrl>
|
|
#include <QModelIndex>
|
|
#include <QSensorGesture>
|
|
#include <QSensorGestureManager>
|
|
#include "_cgo_export.h"
|
|
|
|
class MyQSensorGestureManager: public QSensorGestureManager {
|
|
public:
|
|
void Signal_NewSensorGestureAvailable(){callbackQSensorGestureManagerNewSensorGestureAvailable(this->objectName().toUtf8().data());};
|
|
};
|
|
|
|
void* QSensorGestureManager_NewQSensorGestureManager(void* parent){
|
|
return new QSensorGestureManager(static_cast<QObject*>(parent));
|
|
}
|
|
|
|
char* QSensorGestureManager_GestureIds(void* ptr){
|
|
return static_cast<QSensorGestureManager*>(ptr)->gestureIds().join("|").toUtf8().data();
|
|
}
|
|
|
|
void QSensorGestureManager_ConnectNewSensorGestureAvailable(void* ptr){
|
|
QObject::connect(static_cast<QSensorGestureManager*>(ptr), static_cast<void (QSensorGestureManager::*)()>(&QSensorGestureManager::newSensorGestureAvailable), static_cast<MyQSensorGestureManager*>(ptr), static_cast<void (MyQSensorGestureManager::*)()>(&MyQSensorGestureManager::Signal_NewSensorGestureAvailable));;
|
|
}
|
|
|
|
void QSensorGestureManager_DisconnectNewSensorGestureAvailable(void* ptr){
|
|
QObject::disconnect(static_cast<QSensorGestureManager*>(ptr), static_cast<void (QSensorGestureManager::*)()>(&QSensorGestureManager::newSensorGestureAvailable), static_cast<MyQSensorGestureManager*>(ptr), static_cast<void (MyQSensorGestureManager::*)()>(&MyQSensorGestureManager::Signal_NewSensorGestureAvailable));;
|
|
}
|
|
|
|
char* QSensorGestureManager_RecognizerSignals(void* ptr, char* gestureId){
|
|
return static_cast<QSensorGestureManager*>(ptr)->recognizerSignals(QString(gestureId)).join("|").toUtf8().data();
|
|
}
|
|
|
|
int QSensorGestureManager_RegisterSensorGestureRecognizer(void* ptr, void* recognizer){
|
|
return static_cast<QSensorGestureManager*>(ptr)->registerSensorGestureRecognizer(static_cast<QSensorGestureRecognizer*>(recognizer));
|
|
}
|
|
|
|
void* QSensorGestureManager_QSensorGestureManager_SensorGestureRecognizer(char* id){
|
|
return QSensorGestureManager::sensorGestureRecognizer(QString(id));
|
|
}
|
|
|
|
void QSensorGestureManager_DestroyQSensorGestureManager(void* ptr){
|
|
static_cast<QSensorGestureManager*>(ptr)->~QSensorGestureManager();
|
|
}
|
|
|