diff --git a/kstars/fitsviewer/fitsdata.h b/kstars/fitsviewer/fitsdata.h
index 5d89ee518..02d8b059f 100644
--- a/kstars/fitsviewer/fitsdata.h
+++ b/kstars/fitsviewer/fitsdata.h
@@ -33,7 +33,6 @@
#include <QObject>
#include <QRect>
-#include <QVariant>
#ifndef KSTARS_LITE
#include "fitshistogram.h"
diff --git a/kstars/skymap.cpp b/kstars/skymap.cpp
index 1fb6f0b85..1a04f6c64 100644
--- a/kstars/skymap.cpp
+++ b/kstars/skymap.cpp
@@ -125,10 +125,6 @@ SkyMap::SkyMap()
: QGraphicsView(KStars::Instance()), computeSkymap(true), rulerMode(false), data(KStarsData::Instance()), pmenu(nullptr),
ClickedObject(nullptr), FocusObject(nullptr), m_proj(nullptr), m_previewLegend(false), m_objPointingMode(false)
{
-#if !defined(KSTARS_LITE)
- grabGesture(Qt::PinchGesture);
- grabGesture(Qt::TapAndHoldGesture);
-#endif
m_Scale = 1.0;
ZoomRect = QRect();
diff --git a/kstars/skymap.h b/kstars/skymap.h
index 0bfbb90a4..22ecade05 100644
--- a/kstars/skymap.h
+++ b/kstars/skymap.h
@@ -25,7 +25,6 @@
#include "skyobjects/skyline.h"
#include <QGraphicsView>
-#include <QtGlobal>
#include <QTimer>
class QPainter;
@@ -510,8 +509,6 @@ class SkyMap : public QGraphicsView
void removeSkyObject(SkyObject *object);
protected:
- bool event(QEvent *event) override;
-
/** Process keystrokes:
* @li arrow keys Slew the map
* @li +/- keys Zoom in and out
@@ -673,10 +670,6 @@ class SkyMap : public QGraphicsView
bool m_objPointingMode { false };
bool m_fovCaptureMode { false };
- bool m_touchMode { false };
- bool m_pinchMode { false };
- bool m_tapAndHoldMode { false };
- qreal m_pinchScale { 0.0 };
QWidget *m_SkyMapDraw { nullptr }; // Can be dynamic_cast<> to SkyMapDrawAbstract
diff --git a/kstars/skymapevents.cpp b/kstars/skymapevents.cpp
index 45858a14e..e7b4417d8 100644
--- a/kstars/skymapevents.cpp
+++ b/kstars/skymapevents.cpp
@@ -32,7 +32,6 @@
#include "skycomponents/starcomponent.h"
#include "widgets/infoboxwidget.h"
-#include <QGestureEvent>
#include <QStatusBar>
#include <QToolTip>
@@ -397,76 +396,11 @@ void SkyMap::keyPressEvent(QKeyEvent *e)
void SkyMap::stopTracking()
{
KStars *kstars = KStars::Instance();
-
emit positionChanged(focus());
if (kstars && Options::isTracking())
kstars->slotTrack();
}
-bool SkyMap::event(QEvent *event)
-{
-#if !defined(KSTARS_LITE)
- if (event->type() == QEvent::TouchBegin)
- {
- m_touchMode = true;
- m_pinchScale = -1;
- }
-
- if (event->type() == QEvent::Gesture)
- {
- QGestureEvent* gestureEvent = static_cast<QGestureEvent*>(event);
-
- if (QPinchGesture *pinch = static_cast<QPinchGesture*>(gestureEvent->gesture(Qt::PinchGesture)))
- {
- QPinchGesture::ChangeFlags changeFlags = pinch->changeFlags();
-
- m_pinchMode = true;
- if (changeFlags & QPinchGesture::ScaleFactorChanged)
- {
- if (m_pinchScale == -1)
- {
- m_pinchScale = pinch->totalScaleFactor();
- return true;
- }
- if (pinch->totalScaleFactor()-m_pinchScale > 0.1)
- {
- m_pinchScale = pinch->totalScaleFactor();
- zoomInOrMagStep(0);
- return true;
- }
- if (pinch->totalScaleFactor()-m_pinchScale < -0.1)
- {
- m_pinchScale = pinch->totalScaleFactor();
- zoomOutOrMagStep(0);
- return true;
- }
- }
- }
- if (QTapAndHoldGesture *tapAndHold = static_cast<QTapAndHoldGesture*>(gestureEvent->gesture(Qt::TapAndHoldGesture)))
- {
- m_tapAndHoldMode = true;
- if (tapAndHold->state() == Qt::GestureFinished)
- {
- if (clickedObject())
- {
- clickedObject()->showPopupMenu(pmenu, tapAndHold->position().toPoint());
- }
- else
- {
- pmenu->createEmptyMenu(clickedPoint());
- pmenu->popup(tapAndHold->position().toPoint());
- }
- m_touchMode = false;
- m_pinchMode = false;
- m_tapAndHoldMode = false;
- }
- }
- return true;
- }
-#endif
- return QGraphicsView::event(event);
-}
-
void SkyMap::keyReleaseEvent(QKeyEvent *e)
{
switch (e->key())
@@ -495,12 +429,6 @@ void SkyMap::keyReleaseEvent(QKeyEvent *e)
void SkyMap::mouseMoveEvent(QMouseEvent *e)
{
-#if !defined(KSTARS_LITE)
- // Skip touch points
- if (m_pinchMode || m_tapAndHoldMode || (m_touchMode && e->globalX() == 0 && e->globalY() == 0))
- return;
-#endif
-
if (Options::useHoverLabel())
{
//Start a single-shot timer to monitor whether we are currently hovering.
@@ -624,15 +552,6 @@ void SkyMap::wheelEvent(QWheelEvent *e)
void SkyMap::mouseReleaseEvent(QMouseEvent *)
{
-#if !defined(KSTARS_LITE)
- if (m_touchMode)
- {
- m_touchMode = false;
- m_pinchMode = false;
- m_tapAndHoldMode = false;
- }
-#endif
-
if (ZoomRect.isValid())
{
stopTracking();