[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdevplatform/plugins/projectmanagerview
From:       Alexander Dymo <adymo () kdevelop ! org>
Date:       2009-07-08 17:05:40
Message-ID: 1247072740.309881.2865.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 993425 by dymo:

When pressing return key in the project manager view, open the file under the cursor.


 M  +13 -0     projecttreeview.cpp  
 M  +3 -0      projecttreeview.h  


--- trunk/KDE/kdevplatform/plugins/projectmanagerview/projecttreeview.cpp #993424:993425
@@ -265,5 +265,18 @@
     return QAbstractItemView::event(event);
 }
 
+
+void ProjectTreeView::keyPressEvent(QKeyEvent* event)
+{
+    if (event->key() == Qt::Key_Return && currentIndex().isValid())
+    {
+        event->accept();
+        slotActivated(currentIndex());
+    }
+    else
+        QTreeView::keyPressEvent(event);
+}
+
+
 #include "projecttreeview.moc"
 
--- trunk/KDE/kdevplatform/plugins/projectmanagerview/projecttreeview.h #993424:993425
@@ -67,6 +67,9 @@
         void popupContextMenu( const QPoint &pos );
         void openProjectConfig();
 
+    protected:
+        virtual void keyPressEvent(QKeyEvent *event);
+
     private:
         KDevelop::IProject* m_ctxProject;
         QPointer<KDevelop::NavigationToolTip> m_tooltip;
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic