[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