Summary: | KMenuEdit displays misleading 'copy' indicator on Ctrl-Drag | ||
---|---|---|---|
Product: | [Applications] kmenuedit | Reporter: | cbiffle |
Component: | general | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
cbiffle
2003-06-24 18:58:50 UTC
Subject: KDE_3_1_BRANCH: kdebase/kmenuedit CVS commit by waba: CCMAIL: 60318-done@bugs.kde.org Don't show copy indicator with Ctrl-Drag as long as we don't support copying. (BR60318) M +10 -0 treeview.cpp 1.50.2.4 M +3 -2 treeview.h 1.19.2.1 --- kdebase/kmenuedit/treeview.cpp #1.50.2.3:1.50.2.4 @@ -741,4 +741,14 @@ void TreeView::slotDropped (QDropEvent * } +void TreeView::startDrag() +{ + QDragObject *drag = dragObject(); + + if (!drag) + return; + + drag->dragMove(); +} + QDragObject *TreeView::dragObject() { --- kdebase/kmenuedit/treeview.h #1.19:1.19.2.1 @@ -113,6 +113,7 @@ protected: QStringList dirList(const QString& relativePath); - bool acceptDrag(QDropEvent* event) const; - QDragObject *dragObject(); + virtual bool acceptDrag(QDropEvent* event) const; + virtual QDragObject *dragObject(); + virtual void startDrag(); private: |