##// END OF EJS Templates
- added hasOwner method to manage ownership more nicely...
- added hasOwner method to manage ownership more nicely - added force flag to make delete() work - added check for hasOwner git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@51 ea8d5007-eb21-0410-b261-ccb3ea6e24a9

File last commit:

r13:d46b01f7163a
r15:ae998290bf19
Show More
PythonQtWrapper_QTabletEvent.h
41 lines | 2.2 KiB | text/x-c | CLexer
#ifndef PYTHONQTWRAPPER_QTABLETEVENT_H
#define PYTHONQTWRAPPER_QTABLETEVENT_H
#include <qevent.h>
#include <QObject>
#include <QVariant>
#include <qpoint.h>
class PythonQtWrapper_QTabletEvent : public QObject
{ Q_OBJECT
public:
Q_ENUMS(TabletDevice PointerType )
enum TabletDevice{
NoDevice = QTabletEvent::NoDevice, Puck = QTabletEvent::Puck, Stylus = QTabletEvent::Stylus, Airbrush = QTabletEvent::Airbrush, FourDMouse = QTabletEvent::FourDMouse, XFreeEraser = QTabletEvent::XFreeEraser, RotationStylus = QTabletEvent::RotationStylus};
enum PointerType{
UnknownPointer = QTabletEvent::UnknownPointer, Pen = QTabletEvent::Pen, Cursor = QTabletEvent::Cursor, Eraser = QTabletEvent::Eraser};
public slots:
QTabletEvent* new_QTabletEvent(QEvent::Type t, const QPoint& pos, const QPoint& globalPos, const QPointF& hiResGlobalPos, int device, int pointerType, qreal pressure, int xTilt, int yTilt, qreal tangentialPressure, qreal rotation, int z, Qt::KeyboardModifiers keyState, qint64 uniqueID);
void delete_QTabletEvent(QTabletEvent* obj) { delete obj; }
QTabletEvent::TabletDevice device(QTabletEvent* theWrappedObject) const;
const QPoint& globalPos(QTabletEvent* theWrappedObject) const;
int globalX(QTabletEvent* theWrappedObject) const;
int globalY(QTabletEvent* theWrappedObject) const;
const QPointF& hiResGlobalPos(QTabletEvent* theWrappedObject) const;
qreal hiResGlobalX(QTabletEvent* theWrappedObject) const;
qreal hiResGlobalY(QTabletEvent* theWrappedObject) const;
QTabletEvent::PointerType pointerType(QTabletEvent* theWrappedObject) const;
const QPoint& pos(QTabletEvent* theWrappedObject) const;
qreal pressure(QTabletEvent* theWrappedObject) const;
qreal rotation(QTabletEvent* theWrappedObject) const;
qreal tangentialPressure(QTabletEvent* theWrappedObject) const;
qint64 uniqueId(QTabletEvent* theWrappedObject) const;
int x(QTabletEvent* theWrappedObject) const;
int xTilt(QTabletEvent* theWrappedObject) const;
int y(QTabletEvent* theWrappedObject) const;
int yTilt(QTabletEvent* theWrappedObject) const;
int z(QTabletEvent* theWrappedObject) const;
};
#endif // PYTHONQTWRAPPER_QTABLETEVENT_H