Commit Graph

127 Commits

Author SHA1 Message Date
wmayer
5393196c0e + add clean-up function to recovery dialog 2016-03-21 17:56:18 +01:00
wmayer
fe8be472a9 + fix unit tests 2016-02-09 16:00:38 +01:00
wmayer
173f19eff4 + move handwritten Python classes to PyCXX 2016-01-27 18:07:48 +01: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
3d8d6eca5e + implement mechanism to allow only a single application instance 2015-11-05 15:56:50 +01:00
wmayer
899199daf5 + move GuiApplication class into its own source files 2015-11-04 22:04:48 +01:00
wmayer
969b43bb64 + improve active document handling 2015-10-18 19:35:15 +02:00
wmayer
b7be7aec13 + Prefer prefix ++/-- operators for non-primitive types 2015-10-07 13:38:17 +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
b9a512361d + by default create a zip file for auto-save 2015-09-19 21:32:17 +02:00
wmayer
2991bbf033 + fixes #0001238: Preferences: set temp files directory 2015-09-19 16:07:33 +02:00
wmayer
848f9c4d46 + implement file based auto-save & recovery mechanism 2015-09-19 01:13:33 +02:00
wmayer
9cb63295e9 + issue #0000175: Auto save function 2015-09-04 15:08:12 +02:00
wmayer
9253572afe + implement GUI to enable/disable auto-save and its timeout 2015-09-04 00:48:26 +02:00
wmayer
60b555d64b + implement auto-save function for documents 2015-09-03 19:09:03 +02:00
wmayer
ab8d8a04ad + check for null pointer when trying to get associated view provider of a document object 2015-08-12 17:44:29 +02:00
wmayer
a5619f3bb6 + issue #0002053: Support of themes 2015-07-12 23:12:05 +02:00
wmayer
d6d9264f25 + fix possible crash when application icon is empty 2015-07-11 01:12:52 +02:00
wmayer
af793f16b0 + event to restore/clear action style scheme 2015-07-09 23:08:10 +02:00
wmayer
5b3d50afc4 + use icon of style sheet for task header
+ fix size issue with task panel
+ enable QSint task panel
2015-07-08 15:17:49 +02:00
wmayer
2b53da4eee + include missing header files 2015-06-30 17:48:03 +02:00
wmayer
48c25da133 + issue #0002053: Support of themes 2015-06-29 14:33:14 +02:00
wmayer
72abf54d12 + setup qss search paths 2015-06-19 23:27:39 +02:00
wmayer
54220d5040 + handle case when workbench fails to be created, fix problem when inserting menu 2015-05-06 10:47:51 +02:00
wmayer
4e54841a75 + fixes #0002047: Don't register recent files which can't be opened 2015-04-11 17:34:46 +02:00
Sebastian Hoogen
faac8c36ba add encoding parameter to .as_std_string()
to handle PyUnicode Objects. Usually ASCII for object names and Utf-8
for file names and console output.
issue #995
2015-02-08 15:37:00 +01:00
Yorik van Havre
3887080274 Wait before deleting __objs__ (Werner can you check if its Ok? Thanks) 2015-01-18 15:42:28 -02:00
wmayer
0d1fc35b20 + add try/catch block to notify() method 2015-01-04 13:26:34 +01:00
wmayer
f233a50a00 + harmonize API 2014-10-19 14:25:51 +02:00
wmayer
7422f073ea + share GL widgets when creating further 3d views of a document 2014-10-15 12:04:06 +02:00
Sebastian Hoogen
a53a239f2f issue #1027 use unicode filepaths 2014-10-11 13:32:06 +02:00
wmayer
6e92028ca6 + add option to disable automatic fit to view when loading data file 2014-09-24 18:49:19 +02:00
wmayer
032c893183 + fix warnings with clang 2014-09-24 17:46:04 +02:00
Stefan Tröger
cf167ec60a add View3DInventorViewer python interface
As quarter is not wrapped by SWIG we need to expose our own python interface class.
This is a start with the most important functions to access the render and event
manager. Furthermore all extra functions available next to the swig wrapper functions
are exposed. Everything else can be added when needed.
2014-09-23 10:11:12 +02:00
Stefan Tröger
72cab0c002 Adaption of FreeCAD to QuarterWidget
-removes all soqtviewer references
-create a quarter adaptor class which implements missing functionality
-adopts freecad code to make use of SoRenderManager and changed View3DInventorViewer  interface
2014-09-23 10:11:11 +02:00
wmayer
e5a54d0791 + fixes #0001714: FreeCAD 0.14 Stable crashes when importing a step model 2014-09-01 19:11:46 +02:00
wmayer
a1fab61ed6 + minor fix of output format 2014-08-28 15:47:09 +02:00
wmayer
2da263ae95 + proper handling of group separator in InputField and QuantitySpinBox 2014-07-21 15:03:45 +02:00
wmayer
b83f07fe2e + workaround for issue with group separator 2014-07-01 12:22:24 +02:00
wmayer
e8724884d0 + add further log messages at startup for better troubleshooting, fix possible crash, fix typos 2014-07-01 11:03:55 +02:00
wmayer
fc8724f0e6 + Avoid to unnecessarily throw Py::Exception 2014-02-22 11:35:51 +01:00
wmayer
7506e740e0 + Use application icon as default workbench name 2014-01-22 17:35:10 +01:00
wmayer
e32b747fce + Add PySideUic helper module 2014-01-09 13:35:42 +01:00
wmayer
9aa2a3f865 + Use of style sheets 2013-10-14 12:57:00 +02:00
jriegel
950d9093e9 Merge branch 'refs/heads/jriegel/develop-fem' 2013-06-27 16:47:40 +02:00
jriegel
83b956e908 Merge branch 'refs/heads/master' into jriegel/develop-fem
Conflicts:
	src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp
	src/Mod/Fem/App/FemMeshShapeNetgenObject.h
	src/Mod/Fem/Gui/AppFemGuiPy.cpp
	src/Mod/Fem/Gui/Command.cpp
	src/Mod/Fem/Gui/TaskDlgMeshShapeNetgen.cpp
	src/Mod/Fem/Gui/TaskDlgMeshShapeNetgen.h
	src/Mod/Fem/Gui/TaskTetParameter.cpp
	src/Mod/Fem/Gui/TaskTetParameter.h
	src/Mod/Fem/Gui/TaskTetParameter.ui
	src/Mod/Fem/Gui/ViewProviderAnalysis.cpp
	src/Mod/Fem/Gui/ViewProviderAnalysis.h
	src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.cpp
	src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.h
2013-06-26 19:02:15 +02:00
jriegel
b7523b63af Some fixes in python ViewProvider handling 2013-06-09 17:52:03 +02:00
wmayer
163fbe1dcd Fix lock file issue on Linux 2013-05-25 01:45:37 +02:00
wmayer
37d1696e16 0000175: Auto save function (first step) 2013-05-17 13:29:11 +02:00
wmayer
1939e61c57 Check for decimal and group separator on startup (Windows) 2013-05-16 12:32:33 +02:00
wmayer
a40bac2bc2 Fix const correctness 2013-04-26 17:08:05 +02:00
wmayer
2de512fc8d On project load and import show wait cursor but do not block user input 2013-04-06 14:51:05 +02:00
wmayer
3c50de4334 Fix broken layout of toolbars at startup, avoid blank window 2013-02-17 13:50:57 +01:00
jriegel
d739a2e41b Add all base system changes from the Assembly branch 2013-02-10 20:02:33 +01:00
wmayer
23afef0b78 Fix a couple of issues with macro recording 2012-12-13 15:02:15 +01:00
wmayer
c5f683b094 Fix initialization error 2012-10-18 10:31:04 +02:00
wmayer
95de7d19cf Replace Python std output only for GUI application and not for CLI 2012-10-01 16:38:43 +02:00
wmayer
0d351e98e2 Proper handling of SystemExitException in Python 2012-08-11 10:58:54 +02:00
unknown
9c974969f5 Fix possible crash in various view providers, fix formatting of Coin debug output, fix warning and compiler errors with Coin2 in SoDatumLabel 2012-07-18 10:40:36 +02:00
wmayer
1b45282e90 Enhance Branding 2012-07-02 17:04:13 +02:00
wmayer
cf31d43e54 Add support of number of decimals to unit system 2012-06-08 15:19:53 +02:00
wmayer
0623cd9b5e Use ActionSelector in Loft panel and expose to Python by UiLoader 2012-06-03 14:22:05 +02:00
Yorik van Havre
41523af62c Added ViewProviderDocumentObjectGroupPython 2012-04-18 16:59:26 -03:00
wmayer
238750d3e4 Fix bug if document owns several views 2012-04-04 13:02:44 +02:00
wmayer
fcb4d396a1 Add program options --output and --hidden and implement PDF as export format 2012-03-31 13:25:01 +02:00
wmayer
0f6d6d4b37 Implement manual alignment utility 2012-03-26 15:54:13 +02:00
wmayer
723d6cde00 Fix build errors with Sketcher, Support of workbenches with delayed retrieval of class name 2012-03-22 19:59:50 +01:00
wmayer
09922ab7a5 Fix a couple of minor issues and a possible crash when closing a document with several MDI views 2012-03-11 18:37:28 +01:00
wmayer
f250478c7e Support of relative paths in branding.xml 2012-02-27 12:47:34 +01:00
wmayer
6a77635bdb Implement empty workbench to access from python 2012-02-26 17:56:18 +01:00
wmayer
ac4b6a4d91 + implement alternative zooming for Inventor style
+ proper handling of space navigator events
+ fix bug when assigning user-defined shortcuts

git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5369 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-31 17:51:41 +00:00
wmayer
012e50c524 + Thomas Anderson's patch for spacenav
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5242 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-09 11:29:51 +00:00
wmayer
b2748ea427 0000457: Fails to remember toolbar icon size
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5082 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-31 10:17:12 +00:00
wmayer
78b1282a26 + utility to create edges, faces, shells and solids from selection
+fix a couple of selection bugs in SoFCUnifiedSelection node

git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5016 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-14 14:05:28 +00:00
wmayer
120ca87015 + unify DLL export defines to namespace names
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00