mirror of https://github.com/EspoTek/Labrador.git
30 lines
628 B
C++
30 lines
628 B
C++
|
#include "cursorenabler.h"
|
||
|
#include "platformspecific.h"
|
||
|
|
||
|
cursorEnabler::cursorEnabler(QWidget *parent) : QLabel(parent)
|
||
|
{
|
||
|
this->setVisible(0);
|
||
|
#ifdef PLATFORM_ANDROID
|
||
|
this->turnedOn = false;
|
||
|
#endif
|
||
|
}
|
||
|
|
||
|
void cursorEnabler::setTurnedOn(bool enabled){
|
||
|
turnedOn = enabled;
|
||
|
#ifdef PLATFORM_ANDROID
|
||
|
this->turnedOn = false;
|
||
|
#endif
|
||
|
}
|
||
|
|
||
|
void cursorEnabler::clickDetected(QMouseEvent* event){
|
||
|
if(turnedOn){
|
||
|
if (event->button() == Qt::LeftButton){
|
||
|
tickHori(1);
|
||
|
}
|
||
|
if (event->button() == Qt::RightButton){
|
||
|
tickVert(1);
|
||
|
}
|
||
|
}
|
||
|
passOnSignal(event);
|
||
|
}
|