wmayer
378a1e4f58
Qt5: workaround for undocking of mdi view
...
fix minor issues reported by clang static analyzer
2017-05-03 22:01:46 +02:00
wmayer
ce36b29cb7
fix scan coverity issues
2017-04-11 15:06:37 +02:00
wmayer
a1dd462de9
move QuarterWidget to QOpenGLWidget
2017-03-21 20:37:03 +01:00
Kunda
19f8fd4c10
source typo fixes pt5
...
+ cleaning up some more non-short-URLs
Issue #2914
2017-03-04 13:07:13 -03:00
Stefan Tröger
cd1c753fa2
Extensions: Implement persistence
2016-12-11 19:27:35 +01:00
Sergo
47dd79ac25
check extension, get children
2016-12-09 21:31:51 +01:00
Sergo
12b0e0f999
fixes #0002633 - body disappear if dragged out of Part container
2016-12-09 21:31:51 +01:00
Stefan Tröger
3a51404dd5
Extenions: Drop virtual inheritance
...
Due to problems onthe windows platform the virtual inheritance approach must be dropped. NExt to the already reimplemented proeprty interface the Type interface is reimplemented too. This change allows to revert some earlier changes.
2016-10-08 12:48:34 +02:00
Stefan Tröger
1287f3007a
Extensions: Fix rebase errors
2016-10-08 12:48:34 +02:00
wmayer
05a25967bd
convert utf-8 encoded path name to escaped unicode when saving document with Python
2016-09-12 20:58:41 +02:00
wmayer
94f07c85ee
Define shortcuts for Save & Discard buttons of message box that appears when closing a document
2016-08-22 18:58:10 +02:00
wmayer
13528b0aec
fix more Coverity issues
2016-08-17 21:55:00 +02:00
wmayer
ab525189bf
Coverity issues:
...
129097
129098
129099
129101
129102
129132
129134
129203
2016-08-16 16:34:51 +02:00
wmayer
549236f517
add method to get view that contains a given node
2016-08-14 18:01:10 +02:00
wmayer
f2bad4598a
+ fix order of removed objects in transaction list
...
+ add assert to check for obvious error
+ removed unneeded method
2016-07-23 11:47:01 +02:00
wmayer
9ec06b47c6
prepare view provider for undo/redo
2016-07-23 11:45:38 +02:00
wmayer
2e38f5f8a7
+ make Document::getViewOfViewProvider() working reliably also for view providers that are a child of another view provider
2016-05-23 11:06:50 +02:00
Stefan Tröger
5f9bd72581
Ensure claimchildren3d is always respected
...
With the new setup object signals it may happen that a document object claims children but has no property changed after the viewprodivers creation. This scenario is not supportet up to now as the scene graph children are only set when the object changes.
2016-04-12 18:12:20 +02:00
Alexander Golubev
ca8be01a4b
Fix a crash then sketch calls recalculation
2016-04-12 18:12:17 +02:00
Stefan Tröger
0f30096cec
make new document views obey the scene graph children stacking
2016-04-12 18:12:08 +02:00
Stefan Tröger
14b3246974
dont remove already removed view providers from the toplevel inventor node
2016-04-12 18:11:56 +02:00
jriegel
29507a44ed
First claimChildren3D implementation and Starting PartItem implementation
2016-04-12 18:11:45 +02:00
Mateusz Skowroński
cd2db00f22
QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00
Mateusz Skowroński
d5c074f80d
QString::toAscii() is obsolete in Qt5. Replace it with toLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:06:48 +01:00
wmayer
d3280a0b82
+ when trying to close a document then do it even if a task dialog is open
2015-11-09 19:21:56 +01:00
wmayer
967eead27a
+ split file extension from descriptive text of file format to avoid that invalid translation breaks file dialog
...
+ add method to make image view unclosable for user
+ fix possible crash in MeshAlgorithm::GetMeshBorder
+ fix possible crash in MeshAlgorithm::ConnectLines
2015-10-06 17:28:52 +02:00
wmayer
b33be62bb6
+ rename signal to signalRelabelObject and remove unused code
2015-09-22 17:13:03 +02:00
Mateusz Skowroński
43a4a5938c
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
wmayer
7d09444dd9
+ fixes #0001237 : the project file is not saved when the /tmp directory is full, but the user is not aware of it
2015-09-19 18:59:22 +02:00
wmayer
739e643f2f
+ check returned mdi view to be of the requested type
2015-09-16 16:15:19 +02:00
wmayer
b9797ec92a
+ To avoid possible memory leaks or inconsistencies on Document::resetEdit() call finishEditing() of view provider inside document because the editing view could be closed already
2015-09-16 14:20:13 +02:00
wmayer
470b9ff756
+ add convenience method to get editing view of a view provider
2015-09-15 22:09:28 +02:00
wmayer
fa1d43345a
+ fixes #0000870 : Center sketch to a constraint that has been double clicked in the constraint list.
2015-09-15 17:24:23 +02:00
Yorik van Havre
da2c497671
Added SaveCopy command
...
This command saves a copy of the current document under a new name,
without modifying the document itself.
Available in menu File -> Save a Copy or from python with
FreeCAD.ActiveDocument.saveCopy(filename)
2015-09-02 13:38:14 -03:00
wwmayer
e7441149f0
+ fix many minor warnings, activate -Wall for gcc
2015-08-02 22:32:18 +02:00
Abdullah Tahiri
da5270131c
Gui New Feature: Gui::Document support for App::Document undo and redo signals
...
==========================================================================
It defines new slots connected to App::Document's signalUndo/signalRedo, which
triggers Gui::Document's signalUndoDocument and signalRedoDocument signals.
setModified is not executed upon redo/undo, as this is already done on modification of the properties if
properties were modified, and if there were not, no setModified is needed anyway.
2015-06-15 22:55:49 +02:00
wmayer
6b6070281e
+ whitespacee/typo fixes
2015-04-30 23:16:57 +02:00
wmayer
8991b9e04b
+ add Document::sendMsgToFirstView, fix memory leak
2015-04-12 18:39:01 +02:00
wmayer
d8e0df9e97
+ fixes #0001678 : Visibility property is ignored on drawing sheets
2015-01-03 17:09:17 +01:00
wmayer
ca5062cbfe
+ fixes #0001885 : Unhandled exception when trying to enter edit-mode for objects while drawing view is active
2014-12-31 14:08:03 +01:00
wmayer
366e974b7f
+ fixes #0001864 : Support Command-D and Command-. on Mac OSX
2014-12-21 14:56:56 +01:00
wmayer
977fa48b77
+ handle std::exception in Document::slotChangedObject
2014-12-16 15:06:40 +01:00
wmayer
69edf4b6c9
+ merge project on app level
2014-12-13 16:15:21 +01:00
wmayer
c02590c666
+ support of merging projects on App level
2014-12-07 00:38:53 +01:00
wmayer
4e2cbaf045
+ fix saving problem with file names containing an apostrophe
2014-11-15 22:45:56 +01:00
wmayer
7422f073ea
+ share GL widgets when creating further 3d views of a document
2014-10-15 12:04:06 +02:00
wmayer
3d6ba6c5d6
+ fixes #0001726 : Dialog for saving document should indicate documentname
2014-09-03 14:45:19 +02:00
wmayer
92cb03bca1
+ code cleanup
2014-08-16 14:15:46 +02:00
wmayer
fcb2714d0d
+ on document load set camera setting of the MDI views
2014-08-12 00:07:16 +02:00
wmayer
4fe3348e46
+ fixes #0001332 : Allow copy-paste on elements in Project tree
2014-03-16 11:22:42 +01:00