updated anttweakbar mapper
This commit is contained in:
parent
89f4146e2c
commit
4b243bf707
|
@ -1,6 +1,7 @@
|
|||
#include <QtGui>
|
||||
#include <QWidget>
|
||||
#include <AntTweakBar.h>
|
||||
#include <wrap/qt/device_to_logical.h>
|
||||
|
||||
void TW_CALL CopyCDStringToClient(char **destPtr, const char *src)
|
||||
{
|
||||
|
@ -39,12 +40,24 @@ int TwMousePressQt(QMouseEvent *e)
|
|||
return TwMouseButton(TW_MOUSE_PRESSED, Qt2TwMouseButtonId(e));
|
||||
}
|
||||
|
||||
int TwMousePressQt(QWidget *qw, QMouseEvent *e)
|
||||
{
|
||||
TwMouseMotion(QTLogicalToDevice(qw, e->x()), QTLogicalToDevice(qw, e->y()));
|
||||
return TwMouseButton(TW_MOUSE_PRESSED, Qt2TwMouseButtonId(e));
|
||||
}
|
||||
|
||||
int TwMouseReleaseQt(QMouseEvent *e)
|
||||
{
|
||||
TwMouseMotion(e->x (), e->y ());
|
||||
return TwMouseButton(TW_MOUSE_RELEASED, Qt2TwMouseButtonId(e));
|
||||
}
|
||||
|
||||
int TwMouseReleaseQt(QWidget *qw, QMouseEvent *e)
|
||||
{
|
||||
TwMouseMotion(QTLogicalToDevice(qw, e->x()), QTLogicalToDevice(qw, e->y()));
|
||||
return TwMouseButton(TW_MOUSE_RELEASED, Qt2TwMouseButtonId(e));
|
||||
}
|
||||
|
||||
int TwKeyPressQt(QKeyEvent *e)
|
||||
{
|
||||
int kmod = 0;
|
||||
|
|
|
@ -1,12 +1,18 @@
|
|||
#ifndef ANTTWEAKBARMAPPER_H
|
||||
#define ANTTWEAKBARMAPPER_H
|
||||
|
||||
#include <AntTweakBar.h>
|
||||
#include <QWidget>
|
||||
#include <string>
|
||||
|
||||
void TW_CALL CopyCDStringToClient(char **destPtr, const char *src);
|
||||
void TW_CALL CopyStdStringToClient(std::string& destClientString, const std::string& srcLibraryString);
|
||||
|
||||
TwMouseButtonID Qt2TwMouseButtonId(QMouseEvent *e);
|
||||
int TwMousePressQt(QMouseEvent *e);
|
||||
int TwMouseReleaseQt(QMouseEvent *e);
|
||||
int TwMousePressQt(QWidget *qw, QMouseEvent *e);
|
||||
int TwMouseReleaseQt(QWidget *qw, QMouseEvent *e);
|
||||
int TwKeyPressQt(QKeyEvent *e);
|
||||
|
||||
#endif // ANTTWEAKBARMAPPER_H
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#include <QtGui>
|
||||
#include <QWidget>
|
||||
#include <AntTweakBar.h>
|
||||
#include <wrap/qt/device_to_logical.h>
|
||||
|
||||
void TW_CALL CopyCDStringToClient(char **destPtr, const char *src)
|
||||
{
|
||||
|
@ -39,12 +40,24 @@ int TwMousePressQt(QMouseEvent *e)
|
|||
return TwMouseButton(TW_MOUSE_PRESSED, Qt2TwMouseButtonId(e));
|
||||
}
|
||||
|
||||
int TwMousePressQt(QWidget *qw, QMouseEvent *e)
|
||||
{
|
||||
TwMouseMotion(QTLogicalToDevice(qw, e->x()), QTLogicalToDevice(qw, e->y()));
|
||||
return TwMouseButton(TW_MOUSE_PRESSED, Qt2TwMouseButtonId(e));
|
||||
}
|
||||
|
||||
int TwMouseReleaseQt(QMouseEvent *e)
|
||||
{
|
||||
TwMouseMotion(e->x (), e->y ());
|
||||
return TwMouseButton(TW_MOUSE_RELEASED, Qt2TwMouseButtonId(e));
|
||||
}
|
||||
|
||||
int TwMouseReleaseQt(QWidget *qw, QMouseEvent *e)
|
||||
{
|
||||
TwMouseMotion(QTLogicalToDevice(qw, e->x()), QTLogicalToDevice(qw, e->y()));
|
||||
return TwMouseButton(TW_MOUSE_RELEASED, Qt2TwMouseButtonId(e));
|
||||
}
|
||||
|
||||
int TwKeyPressQt(QKeyEvent *e)
|
||||
{
|
||||
int kmod = 0;
|
||||
|
@ -56,7 +69,7 @@ int TwKeyPressQt(QKeyEvent *e)
|
|||
|
||||
if( key>0 && key<0x7e ) k=key; // plain ascii codes
|
||||
|
||||
if( key>=Qt::Key_F1 && key<=Qt::Key_F12 )
|
||||
if( key>=Qt::Key_F1 && key<=Qt::Key_F15 )
|
||||
k = TW_KEY_F1 + (key-Qt::Key_F1 );
|
||||
else
|
||||
if ( key>=Qt::Key_A && key<=Qt::Key_Z)
|
||||
|
|
Loading…
Reference in New Issue