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