| Summary: | kde5: Drag'n drop of text not working | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Michael Weghorn <m.weghorn> |
| Component: | UI | Assignee: | Katarina Behrens (Inactive) <Katarina.Behrens> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | Katarina.Behrens, m.weghorn, thb |
| Priority: | medium | ||
| Version: | 6.2.0.0.alpha0+ | ||
| Hardware: | All | ||
| OS: | Linux (All) | ||
| Whiteboard: | target:6.2.0 | ||
| Crash report or crash signature: | Regression By: | ||
| Bug Depends on: | |||
| Bug Blocks: | 102495 | ||
| Attachments: | sample document | ||
|
Description
Michael Weghorn
2018-09-06 09:24:12 UTC
Confirm, seems some setAcceptDrops() missing at strategic places. The following commits implement interfaces for successful drag'n'drop of text within 1 document https://cgit.freedesktop.org/libreoffice/core/commit/?id=6685793351178364460e1580e07b2bf5ccc043ce https://cgit.freedesktop.org/libreoffice/core/commit/?id=0585043a6f326a2e108a51bba251ce77ca6a2ea0 https://cgit.freedesktop.org/libreoffice/core/commit/?id=ac2b58cdae26375846f67bfbe7244e4a0fd306ba https://cgit.freedesktop.org/libreoffice/core/commit/?id=5ebef042bd44e9babd58f53b4458616aa3215beb https://cgit.freedesktop.org/libreoffice/core/commit/?id=0fa25c261ad1bac1303f8a35d89261365bb5d849 https://cgit.freedesktop.org/libreoffice/core/commit/?id=a261016b9817443878396c745a72e8d2eb644ded However (and I can't stress this enough), drag'n'drop (DnD) is very complex topic and so is the related code. There are many possible scenarios, such as DnD within or between the lists, DnD to construct a pivot table, DnD from gallery, perhaps also DnD of some items from outside of LibO ... no way do I know about all of them. That said, neither have I implemented nor tested all possible uses of DnD so please open a new bug if anything's amiss. The bug as originally reported (DnD of text content in Writer and Calc) is fixed Thanks! This actually implements much more than just drag'n'drop of text (e.g. rearranging sheets in Calc also works fine). For now I've created the following follow-up bugs: bug 120772, bug 120774, bug 120775, |