Replaced double left click support for desktop version by simple left click. Maemo still uses double click.
This commit is contained in:
@@ -347,6 +347,9 @@ void JGEQtRenderer::mousePressEvent(QMouseEvent *event)
|
|||||||
g_engine->LeftClicked(
|
g_engine->LeftClicked(
|
||||||
((lastPos.x()-viewPort.left())*SCREEN_WIDTH)/actualWidth,
|
((lastPos.x()-viewPort.left())*SCREEN_WIDTH)/actualWidth,
|
||||||
((lastPos.y()-viewPort.top())*SCREEN_HEIGHT)/actualHeight);
|
((lastPos.y()-viewPort.top())*SCREEN_HEIGHT)/actualHeight);
|
||||||
|
#ifndef Q_WS_MAEMO_5
|
||||||
|
g_engine->HoldKey_NoRepeat(JGE_BTN_OK);
|
||||||
|
#endif
|
||||||
} else if(lastPos.y()<viewPort.top()) {
|
} else if(lastPos.y()<viewPort.top()) {
|
||||||
g_engine->HoldKey_NoRepeat(JGE_BTN_MENU);
|
g_engine->HoldKey_NoRepeat(JGE_BTN_MENU);
|
||||||
} else if(lastPos.y()>viewPort.bottom()) {
|
} else if(lastPos.y()>viewPort.bottom()) {
|
||||||
@@ -386,6 +389,9 @@ void JGEQtRenderer::mouseReleaseEvent(QMouseEvent *event)
|
|||||||
lastPos.y() <= viewPort.bottom() &&
|
lastPos.y() <= viewPort.bottom() &&
|
||||||
lastPos.x() <= viewPort.right() &&
|
lastPos.x() <= viewPort.right() &&
|
||||||
lastPos.x() >= viewPort.left()) {
|
lastPos.x() >= viewPort.left()) {
|
||||||
|
#ifndef Q_WS_MAEMO_5
|
||||||
|
g_engine->ReleaseKey(JGE_BTN_OK);
|
||||||
|
#endif
|
||||||
} else if(lastPos.y() < viewPort.top()) {
|
} else if(lastPos.y() < viewPort.top()) {
|
||||||
g_engine->ReleaseKey(JGE_BTN_MENU);
|
g_engine->ReleaseKey(JGE_BTN_MENU);
|
||||||
} else if(lastPos.y() > viewPort.bottom()) {
|
} else if(lastPos.y() > viewPort.bottom()) {
|
||||||
@@ -431,12 +437,14 @@ void JGEQtRenderer::mouseMoveEvent(QMouseEvent *event)
|
|||||||
|
|
||||||
void JGEQtRenderer::mouseDoubleClickEvent(QMouseEvent *event)
|
void JGEQtRenderer::mouseDoubleClickEvent(QMouseEvent *event)
|
||||||
{
|
{
|
||||||
|
#ifdef Q_WS_MAEMO_5
|
||||||
if(event->button() == Qt::LeftButton)
|
if(event->button() == Qt::LeftButton)
|
||||||
{
|
{
|
||||||
g_engine->HoldKey_NoRepeat(JGE_BTN_OK);
|
g_engine->HoldKey_NoRepeat(JGE_BTN_OK);
|
||||||
event->accept();
|
event->accept();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
QGLWidget::mouseDoubleClickEvent(event);
|
QGLWidget::mouseDoubleClickEvent(event);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user