[Uludag-commits] r16240 - trunk/tasma/tasma/src

uludag-commits at pardus.org.tr uludag-commits at pardus.org.tr
5 Ara 2007 Çar 09:59:31 EET


Author: pinar
Date: Wed Dec  5 09:59:31 2007
New Revision: 16240

Modified:
   trunk/tasma/tasma/src/ticonview.cpp
   trunk/tasma/tasma/src/ticonview.h
Log:
fixed bug#6629

Modified: trunk/tasma/tasma/src/ticonview.cpp
=================================================================
--- trunk/tasma/tasma/src/ticonview.cpp	(original)
+++ trunk/tasma/tasma/src/ticonview.cpp	Wed Dec  5 09:59:31 2007
@@ -179,6 +179,13 @@
   _moduleinfo = moduleinfo;
 }
 
+void TIconView::focusInEvent ( QFocusEvent* event ) {
+
+  if(event->reason() == QFocusEvent::Tab)
+    setSelected(firstItem(), true);
+
+}
+
 KCModuleInfo* TIconViewItem::moduleinfo() const
 {
   assert(_moduleinfo != NULL);

Modified: trunk/tasma/tasma/src/ticonview.h
=================================================================
--- trunk/tasma/tasma/src/ticonview.h	(original)
+++ trunk/tasma/tasma/src/ticonview.h	Wed Dec  5 09:59:31 2007
@@ -60,6 +60,7 @@
     virtual void keyPressEvent(QKeyEvent *event);
     virtual void contentsMouseDoubleClickEvent (QMouseEvent *event);
     virtual void contentsMousePressEvent(QMouseEvent* event);
+    virtual void focusInEvent ( QFocusEvent * e );
  // virtual void contentsMouseMoveEvent(QMouseEvent* event); //this event causes crashing.
 
  private:


Uludag-commits mesaj listesiyle ilgili daha fazla bilgi