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

List:       kde-commits
Subject:    kdeextragear-1/k3b/src/data
From:       Sebastian Trueg <sebastian () trueg ! de>
Date:       2003-01-31 22:23:45
[Download RAW message or body]

CVS commit by trueg: 

dropping not on an item adds to root now which makes more sense than the \
old behaviour


  M +6 -9      k3bdatadirtreeview.cpp   1.29


--- kdeextragear-1/k3b/src/data/k3bdatadirtreeview.cpp  #1.28:1.29
@@ -94,5 +94,5 @@ bool K3bDataDirTreeView::acceptDrag(QDro
 
 
-void K3bDataDirTreeView::slotDropped( QDropEvent* e, QListViewItem*, \
QListViewItem* parentViewItem ) +void K3bDataDirTreeView::slotDropped( \
QDropEvent* e, QListViewItem*, QListViewItem* )  {
   if( !e->isAccepted() )
@@ -101,7 +101,9 @@ void K3bDataDirTreeView::slotDropped( QD
   // determine K3bDirItem to add the items to
   K3bDirItem* parent = 0;
-  if( K3bDataDirViewItem* dirViewItem = dynamic_cast<K3bDataDirViewItem*>( \
parentViewItem ) ) { +  if( K3bDataDirViewItem* dirViewItem = \
dynamic_cast<K3bDataDirViewItem*>( itemAt(e->pos()) ) ) {  parent = \
dirViewItem->dirItem();  }
+  else
+    parent = m_doc->root();
 
   if( parent ) {
@@ -136,10 +138,4 @@ void K3bDataDirTreeView::slotDropped( QD
     }
   }
-
-  else if( QUriDrag::canDecode(e) ) {
-    KURL::List urls;
-    if( KURLDrag::decode( e, urls ) )
-      emit urlsDropped( urls, parentViewItem );
-  }
 }
 
@@ -187,5 +183,6 @@ void K3bDataDirTreeView::updateContents(
           if( !m_itemMap.contains(dirItem) ) {
             K3bDataDirViewItem* parentViewItem = \
                m_itemMap[dirItem->parent()];
-            m_itemMap.insert( dirItem, new K3bDataDirViewItem( dirItem, \
parentViewItem ) ); +            K3bDataDirViewItem* newDirItem = new \
K3bDataDirViewItem( dirItem, parentViewItem ); +            \
m_itemMap.insert( dirItem, newDirItem );  }
           else {


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

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