From c1a661c2e2b9f9e60a0823f18776994ca6eabe62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20M=C3=B6ller?= Date: Fri, 11 Jul 2014 12:06:27 +0000 Subject: [PATCH] remove new/delete git-svn-id: http://www.openflipper.org/svnrepo/OpenFlipper/branches/Free@19199 383ad7c9-94d9-4d36-a494-682f7c89f535 --- widgets/coreWidget/keyHandling.cc | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/widgets/coreWidget/keyHandling.cc b/widgets/coreWidget/keyHandling.cc index ed12f130..32c66027 100644 --- a/widgets/coreWidget/keyHandling.cc +++ b/widgets/coreWidget/keyHandling.cc @@ -135,12 +135,10 @@ void CoreWidget::keyPressEvent(QKeyEvent* _e) // Map event to the plugins key and modifier. // Call it with the mapped event. // ================================================================================= - QKeyEvent* mappedEvent = new QKeyEvent(_e->type(),binding.key, binding.modifiers, - _e->text(), _e->isAutoRepeat(), _e->count() ); - - keyPlugin->slotKeyEvent(mappedEvent); + QKeyEvent mappedEvent(_e->type(),binding.key, binding.modifiers, + _e->text(), _e->isAutoRepeat(), _e->count() ); - delete mappedEvent ; + keyPlugin->slotKeyEvent(&mappedEvent); } //if its not a multiUse key we are ready @@ -194,12 +192,10 @@ void CoreWidget::keyReleaseEvent(QKeyEvent* _e) { // Call the plugin with the mapped event. // ================================================================================= - QKeyEvent* mappedEvent = new QKeyEvent(_e->type(),binding.key, binding.modifiers, - _e->text(), _e->isAutoRepeat(), _e->count() ); - - keyPlugin->slotKeyReleaseEvent(mappedEvent); + QKeyEvent mappedEvent (_e->type(),binding.key, binding.modifiers, + _e->text(), _e->isAutoRepeat(), _e->count() ); - delete mappedEvent; + keyPlugin->slotKeyReleaseEvent(&mappedEvent); } //if its not a multiUse key we are ready -- GitLab