]> git.sesse.net Git - kdenlive/commitdiff
Fix memory leak. Minor optimization
authorMontel Laurent <montel@kde.org>
Tue, 28 May 2013 16:25:07 +0000 (18:25 +0200)
committerMontel Laurent <montel@kde.org>
Tue, 28 May 2013 16:25:07 +0000 (18:25 +0200)
src/noteswidget.cpp
src/noteswidget.h

index ac8cd60f4853118fa98039f521a481064b789216..e18e2142598a0510415d4633e47e513b000d6562 100644 (file)
@@ -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);
 }
 
index 60eb7e98100a0f461a4a665efcedec00f7c04ca2..28a95f20c3f6add1f549a57f2e8fa607c5c35a45 100644 (file)
@@ -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);