Commit f00c9608 authored by Bryant's avatar Bryant Committed by Lorenz Meier

Remove unused/unnecessary event handlers.

parent 93ad9a29
...@@ -229,49 +229,6 @@ void UASView::mouseDoubleClickEvent (QMouseEvent * event) ...@@ -229,49 +229,6 @@ void UASView::mouseDoubleClickEvent (QMouseEvent * event)
{ {
Q_UNUSED(event); Q_UNUSED(event);
UASManager::instance()->setActiveUAS(uas); UASManager::instance()->setActiveUAS(uas);
// qDebug() << __FILE__ << __LINE__ << "DOUBLECLICKED";
}
void UASView::enterEvent(QEvent* event)
{
if (event->type() == QEvent::MouseMove)
{
emit uasInFocus(uas);
if (uas != UASManager::instance()->getActiveUAS())
{
grabMouse(QCursor(Qt::PointingHandCursor));
}
}
if (event->type() == QEvent::MouseButtonDblClick)
{
// qDebug() << __FILE__ << __LINE__ << "UAS CLICKED!";
}
}
void UASView::leaveEvent(QEvent* event)
{
if (event->type() == QEvent::MouseMove)
{
emit uasOutFocus(uas);
releaseMouse();
}
}
void UASView::showEvent(QShowEvent* event)
{
// React only to internal (pre-display)
// events
Q_UNUSED(event);
refreshTimer->start(updateInterval*10);
}
void UASView::hideEvent(QHideEvent* event)
{
// React only to internal (pre-display)
// events
Q_UNUSED(event);
// refreshTimer->stop();
} }
void UASView::receiveHeartbeat(UASInterface* uas) void UASView::receiveHeartbeat(UASInterface* uas)
...@@ -477,6 +434,10 @@ void UASView::updateLoad(UASInterface* uas, double load) ...@@ -477,6 +434,10 @@ void UASView::updateLoad(UASInterface* uas, double load)
} }
} }
/**
* Right-clicking on the view provides a custom menu for interacting
* with the UAS.
*/
void UASView::contextMenuEvent (QContextMenuEvent* event) void UASView::contextMenuEvent (QContextMenuEvent* event)
{ {
QMenu menu(this); QMenu menu(this);
...@@ -713,11 +674,9 @@ void UASView::changeEvent(QEvent *e) ...@@ -713,11 +674,9 @@ void UASView::changeEvent(QEvent *e)
} }
} }
/** void UASView::paintEvent(QPaintEvent *event)
* Implement paintEvent() so that stylesheets work for our custom widget.
*/
void UASView::paintEvent(QPaintEvent *)
{ {
Q_UNUSED(event);
QStyleOption opt; QStyleOption opt;
opt.init(this); opt.init(this);
QPainter p(this); QPainter p(this);
......
...@@ -134,26 +134,23 @@ protected: ...@@ -134,26 +134,23 @@ protected:
bool lowPowerModeEnabled; ///< Low power mode reduces update rates bool lowPowerModeEnabled; ///< Low power mode reduces update rates
unsigned int generalUpdateCount; ///< Skip counter for updates unsigned int generalUpdateCount; ///< Skip counter for updates
double filterTime; ///< Filter time estimate of battery double filterTime; ///< Filter time estimate of battery
/**
* If a user double-clicks on this view, set the active UAS to this one.
void mouseDoubleClickEvent (QMouseEvent * event); */
/** @brief Mouse enters the widget */ void mouseDoubleClickEvent(QMouseEvent *event);
void enterEvent(QEvent* event); /**
/** @brief Mouse leaves the widget */ * Right-clicking on the view provides a custom menu for interacting
void leaveEvent(QEvent* event); * with the UAS.
/** @brief Start widget updating */ */
void showEvent(QShowEvent* event); void contextMenuEvent(QContextMenuEvent *event);
/** @brief Stop widget updating */
void hideEvent(QHideEvent* event);
void contextMenuEvent(QContextMenuEvent* event);
private: private:
Ui::UASView *m_ui; Ui::UASView *m_ui;
virtual void paintEvent(QPaintEvent *);
signals: /**
void uasInFocus(UASInterface* uas); * Implement paintEvent() so that stylesheets work for our custom widget.
void uasOutFocus(UASInterface* uas); */
virtual void paintEvent(QPaintEvent *event);
}; };
#endif // UASVIEW_H #endif // UASVIEW_H
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment