-void PlacesPanel::dragMoveEvent(QDragMoveEvent *event)
-{
- KFilePlacesView::dragMoveEvent(event);
-
- if (!m_dragActivationTimer) {
- return;
- }
-
- const QModelIndex index = indexAt(event->pos());
- if (!index.isValid()) {
- return;
- }
-
- QPersistentModelIndex persistentIndex(index);
- if (!m_pendingDragActivation.isValid() || m_pendingDragActivation != persistentIndex) {
- m_pendingDragActivation = persistentIndex;
- m_dragActivationTimer->start();
- }
-}
-
-void PlacesPanel::dragLeaveEvent(QDragLeaveEvent *event)
-{
- KFilePlacesView::dragLeaveEvent(event);
-
- if (m_dragActivationTimer) {
- m_dragActivationTimer->stop();
- m_pendingDragActivation = QPersistentModelIndex();
- }
-}
-
-void PlacesPanel::dropEvent(QDropEvent *event)
-{
- KFilePlacesView::dropEvent(event);
-
- if (m_dragActivationTimer) {
- m_dragActivationTimer->stop();
- m_pendingDragActivation = QPersistentModelIndex();
- }
-}
-