From: Montel Laurent Date: Tue, 28 May 2013 16:25:07 +0000 (+0200) Subject: Fix memory leak. Minor optimization X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=aa17f2397f8cb15489c4b03cd78e9ee16cd2f485;p=kdenlive Fix memory leak. Minor optimization --- diff --git a/src/noteswidget.cpp b/src/noteswidget.cpp index ac8cd60f..e18e2142 100644 --- a/src/noteswidget.cpp +++ b/src/noteswidget.cpp @@ -35,16 +35,18 @@ NotesWidget::NotesWidget(QWidget * parent) : void NotesWidget::slotFillNotesMenu(QMenu *menu) { - QAction *a = new QAction(i18n("Insert current timecode"), this); + QAction *a = new QAction(i18n("Insert current timecode"), menu); connect(a, SIGNAL(triggered(bool)), this, SIGNAL(insertNotesTimecode())); menu->insertAction(menu->actions().at(0), a); } void NotesWidget::mouseMoveEvent( QMouseEvent * e ) { - QString anchor = anchorAt(e->pos()); - if (anchor.isEmpty()) viewport()->setCursor(Qt::IBeamCursor); - else viewport()->setCursor(Qt::PointingHandCursor); + const QString anchor = anchorAt(e->pos()); + if (anchor.isEmpty()) + viewport()->setCursor(Qt::IBeamCursor); + else + viewport()->setCursor(Qt::PointingHandCursor); KTextEdit::mouseMoveEvent(e); } diff --git a/src/noteswidget.h b/src/noteswidget.h index 60eb7e98..28a95f20 100644 --- a/src/noteswidget.h +++ b/src/noteswidget.h @@ -38,8 +38,8 @@ public: ~NotesWidget(); protected: - virtual void mouseMoveEvent ( QMouseEvent * e ); - virtual void mousePressEvent ( QMouseEvent * e ); + void mouseMoveEvent ( QMouseEvent * e ); + void mousePressEvent ( QMouseEvent * e ); private slots: void slotFillNotesMenu(QMenu *menu);