diff options
| author | Peter Penz <[email protected]> | 2012-04-30 18:26:21 +0200 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2012-04-30 18:27:56 +0200 |
| commit | cb1f42a1eb3584742fa33e28759ed8fbab199c5b (patch) | |
| tree | 84aee132d0fdb4d00abefb6b4ee4acdb3c6a36a0 /src/panels/folders | |
| parent | b419cfc5974192f3445b6a439b40bae4af119615 (diff) | |
Places Panel: Minor fixes/improvements
- Determine group of a new entry dependent from the protocol
- Allow panels to forward error-messages to the view-container
(also applied to Folders Panel)
Diffstat (limited to 'src/panels/folders')
| -rw-r--r-- | src/panels/folders/folderspanel.cpp | 5 | ||||
| -rw-r--r-- | src/panels/folders/folderspanel.h | 1 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/panels/folders/folderspanel.cpp b/src/panels/folders/folderspanel.cpp index 9b22aa5a0..78e437a41 100644 --- a/src/panels/folders/folderspanel.cpp +++ b/src/panels/folders/folderspanel.cpp @@ -223,7 +223,10 @@ void FoldersPanel::slotItemDropEvent(int index, QGraphicsSceneDragDropEvent* eve event->buttons(), event->modifiers()); - DragAndDropHelper::dropUrls(destItem, destItem.url(), &dropEvent); + const QString error = DragAndDropHelper::dropUrls(destItem, destItem.url(), &dropEvent); + if (!error.isEmpty()) { + emit errorMessage(error); + } } } diff --git a/src/panels/folders/folderspanel.h b/src/panels/folders/folderspanel.h index a14c7d4d0..14d8e8782 100644 --- a/src/panels/folders/folderspanel.h +++ b/src/panels/folders/folderspanel.h @@ -53,6 +53,7 @@ public: signals: void folderActivated(const KUrl& url); void folderMiddleClicked(const KUrl& url); + void errorMessage(const QString& error); protected: /** @see Panel::urlChanged() */ |
