From 03d3732e426c4dff3078bc02282ca53b5f3c6f01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Fri, 17 Apr 2009 06:03:56 +0000 Subject: [PATCH] Added slot debugging for mouse events git-svn-id: http://www.openflipper.org/svnrepo/OpenFlipper/branches/Free@5682 383ad7c9-94d9-4d36-a494-682f7c89f535 --- Core/Core.cc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Core/Core.cc b/Core/Core.cc index 7827e9be..ed33adbf 100644 --- a/Core/Core.cc +++ b/Core/Core.cc @@ -557,6 +557,8 @@ Core::slotMouseEventIdentify( QMouseEvent* _event ) for ( unsigned int i = 0 ; i < OpenFlipper::Options::examinerWidgets(); ++i ) { if ( senderPointer == coreWidget_->examiner_widgets_[i] ) { examinerId = i; + if ( OpenFlipper::Options::doSlotDebugging() ) + emit log(LOGINFO,"slotMouseEventIdentify from examiner " + QString::number(i) ); break; } } @@ -589,7 +591,25 @@ Core::slotMouseEvent( QMouseEvent* _event ) for ( unsigned int i = 0 ; i < OpenFlipper::Options::examinerWidgets(); ++i ) { if ( senderPointer == coreWidget_->examiner_widgets_[i] ) { examinerId = i; + if ( OpenFlipper::Options::doSlotDebugging() ) { + QString message = "slotMouseEvent from examiner " + QString::number(i) + " with "; + + if ( _event->type() == QEvent::MouseButtonRelease ) + message += " MouseButtonRelease"; + else if ( _event->type() == QEvent::MouseButtonPress ) + message += " MouseButtonRelease"; + else if ( _event->type() == QEvent::MouseButtonDblClick ) + message += " MouseButtonDblClick"; + else if ( _event->type() == QEvent::MouseMove ) + message += " MouseMove"; + else + message += "unknown event type"; + + emit log(LOGINFO,message ); + } + break; + } } -- GitLab