plgarcia
792bb8282a
Drags and drop with groups
2018-11-29 21:25:28 +01:00
wmayer
6d836ad7a5
improve drag and drop in tree view
2018-11-16 17:19:58 +01:00
plgarcia
f89b996396
Improvement and correction drags and drops in tree views.
2018-11-16 13:14:57 +01:00
wmayer
e623049763
use more speaking variable names
2018-11-16 11:24:25 +01:00
wmayer
6a6ea0a5a6
add search function to tree view
2018-11-13 11:27:34 +01:00
wmayer
9e2acc477c
When activating a part container in the tree view make sure all parent items are expanded
2018-11-10 16:13:10 +01:00
wmayer
f898eafd64
move from deprecated boost.signals to boost.signals2 library
2018-10-30 19:09:03 +01:00
wmayer
47536dcd37
enable FREECAD_RELEASE_PDB by default, cleanup cmake file, improve whiespaces
2018-10-15 20:11:58 +02:00
wmayer
93f06f8256
fixes 0003410: 0.17 Regression: recompute will make parts lose color and take a longer delay compared to FC0.16
2018-10-02 19:04:44 +02:00
wmayer
2ce34d6d4c
fix regression wrt to bold text in multi-document mode when activating document by tabs
2018-09-13 01:19:49 +02:00
Markus Lampert
052d8a70e9
Added collapse/expand option to the document tree view.
2018-09-11 11:38:58 +02:00
Markus Lampert
6359c26b5b
Changed tree view document hiding boolean to integer to support arbitrary number of views.
2018-09-11 11:38:38 +02:00
Markus Lampert
03d4f084c7
Added option to hide inactive documents in tree view.
2018-09-11 11:38:20 +02:00
wmayer
34a0c7bce2
by default show highlighted object in bold text, a document's active object is not in bold text any more
2018-09-10 14:24:37 +02:00
wmayer
a1b0c2ff32
Gui: Better visualization of the Active Object
2018-08-19 18:14:06 +02:00
wmayer
900ec439d1
do not show F2 as short cuts for renaming on macOS as it doesn't work
2018-04-26 12:57:59 +02:00
Yorik van Havre
10e33d03f8
Active container (light gray) and edit (yellow) colors in Tree view are now changeable in prefs->display->colors
2018-04-19 18:25:48 -03:00
wmayer
941cc68efc
add signal to scroll to view object
2017-10-06 16:28:30 +02:00
wmayer
53168d39d6
fixes #0003025 : memory leak in tree view
2017-09-30 19:45:25 +02:00
wmayer
72bdd48a08
fixes #0003201 : Cross-linking of sketch visibility
2017-09-29 15:45:40 +02:00
wmayer
4e429092e8
improve whitespaces and readability
2017-09-29 14:34:53 +02:00
wmayer
e260f9dabd
improve whitespaces
2017-09-09 18:07:46 +02:00
Stefan Tröger
71b7811495
Fix GeoFeatureGroup claimChildren in case some out-of-group item links to a child
2017-09-09 16:55:55 +02:00
Stefan Tröger
fa273f7307
Prevent ViewProvider at toplevel when adding object to Group in GeoFeatureGroup
2017-09-09 16:55:55 +02:00
Stefan Tröger
83f99ba1b6
Prevent crash on cyclic group relations. fixes #0002567
2017-09-09 16:55:55 +02:00
Stefan Tröger
2dc09c5e4d
Tree: Adopt to special GeoFeatureGroup behaviours
2017-09-09 16:47:07 +02:00
luzpaz
1b56637c6f
typo fix
2017-07-10 19:29:55 -03:00
Stefan Tröger
183a4b4ef3
GeoFeatureGroup: Handle drag into document
2017-06-19 15:37:09 +02:00
wmayer
f66562942c
issue #0003025 : Unhandled unknown exception caught in GUIApplication::notify when opening file
2017-05-16 10:37:34 +02:00
Zheng, Lei
92623c3a62
TreeView: fix children order when cyclic ref is found
2017-04-10 10:17:59 +02:00
Zheng, Lei
1d60277c1f
TreeView: fix tree view performance
...
It seems on some system calling QTreeWidgetItem::takeChildren and then
addChild back is expensive. This fix avoids that but still keeps track
of item order in claimed children
2017-04-05 19:41:16 +02:00
Zheng, Lei
b42c45becc
TreeView: fixed disappearing item
...
The problem occurs when a child object is no longer claimed by its
former parent. The child tree item is not added back to Document root
even if it is the only instance left, which resulting the child object
disappearing entirely from the tree view.
2017-04-02 12:24:54 +08:00
Zheng, Lei
f323b8c956
Gui.TreeWidget: check cyclic dep when populating
2017-03-26 18:53:36 +02:00
Zheng, Lei
a5dead1717
Gui.TreeWidget: removed incorrect assertion
2017-03-26 18:53:36 +02:00
Zheng, Lei
752f7a3d29
Gui: fixed ambiguous boost::bind
2017-03-26 18:53:36 +02:00
Zheng, Lei
535762ea4f
Gui: improved TreeView drag and drop
...
* support undo of drag and drop
* support drop only (i.e. no item removal from dragged parent item) when
Ctrl key is pressed at the time of drop.
2017-03-26 18:53:36 +02:00
Zheng, Lei
b95674db03
Gui: made the TreeView stable
...
The TreeView item (DocumentObjectItem) and DocumentObject now have a N:1
relationship. Adding or removing object with claimed children no longer
affects existing TreeView items.
2017-03-26 18:53:36 +02:00
wmayer
60ae927fcb
issue #0002031 : show object name when hovering tree view
2017-02-05 09:56:35 +01:00
wmayer
57e71e5d55
port C++ code to Qt5
2016-12-13 14:22:59 +01:00
Sergo
12b0e0f999
fixes #0002633 - body disappear if dragged out of Part container
2016-12-09 21:31:51 +01:00
wmayer
01996d8f13
introduce flag to skip recomputes of a document when needed
2016-10-21 22:23:34 +02:00
wmayer
ccbd0f02af
extend function to mark all selected objects for recompute or all objects of a document
2016-10-14 21:40:05 +02:00
Yorik van Havre
33c7ec80c8
Added "mark to recompute" action to tree view
2016-10-12 17:35:01 -03:00
Stefan Tröger
cd53eb2280
Remove redundant drag'n'drop interface
...
In the long time of parallel assembly development an own drag'n'drop interface has been added to master and assembly branch. After merge both have been available. This commit removes one and keeps the more extensive implementation
2016-10-08 12:48:34 +02:00
wmayer
f19d424d8b
fix -Wextra in FreeCADGui
2016-09-21 20:54:52 +02:00
wmayer
afa37847b5
remove Application::runPythonCode
2016-09-15 23:14:31 +02:00
Yorik van Havre
18e519571a
Removed console message emitted by the tree when a PropertyLink is empty
2016-08-26 17:48:40 -03:00
wmayer
a830b8feb3
improve whitespaces
2016-08-24 19:08:45 +02:00
wmayer
0824c5fd3c
fix Coverity issues
2016-08-21 14:03:02 +02:00
wmayer
153efa048d
translate items of context menu of tree view
2016-08-05 19:20:26 +02:00