wmayer
ea252c7426
+ implement mechanism to allow only a single application instance
2015-11-05 15:56:50 +01:00
wmayer
143add5d1b
+ move GuiApplication class into its own source files
2015-11-04 22:04:48 +01:00
wmayer
c5f6687872
+ improve active document handling
2015-10-18 19:35:15 +02:00
wmayer
de41dc46ec
+ Prefer prefix ++/-- operators for non-primitive types
2015-10-07 13:38:17 +02:00
wmayer
e5348c743d
+ rename signal to signalRelabelObject and remove unused code
2015-09-22 17:13:03 +02:00
Mateusz Skowroński
05f95c0506
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
wmayer
eddd1d4684
+ by default create a zip file for auto-save
2015-09-19 21:32:17 +02:00
wmayer
ef203bc260
+ fixes #0001238 : Preferences: set temp files directory
2015-09-19 16:07:33 +02:00
wmayer
9a45718d9e
+ implement file based auto-save & recovery mechanism
2015-09-19 01:13:33 +02:00
wmayer
5cfbde93da
+ issue #0000175 : Auto save function
2015-09-04 15:08:12 +02:00
wmayer
7dc1b5ad6a
+ implement GUI to enable/disable auto-save and its timeout
2015-09-04 00:48:26 +02:00
wmayer
2d8c5b7870
+ implement auto-save function for documents
2015-09-03 19:09:03 +02:00
wmayer
4a40a38bcf
+ check for null pointer when trying to get associated view provider of a document object
2015-08-12 17:44:29 +02:00
wmayer
1facaae959
+ issue #0002053 : Support of themes
2015-07-12 23:12:05 +02:00
wmayer
13467a131d
+ fix possible crash when application icon is empty
2015-07-11 01:12:52 +02:00
wmayer
d126506fca
+ event to restore/clear action style scheme
2015-07-09 23:08:10 +02:00
wmayer
dcd43937a7
+ 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
45d793a1af
+ include missing header files
2015-06-30 17:48:03 +02:00
wmayer
dc686a55d6
+ issue #0002053 : Support of themes
2015-06-29 14:33:14 +02:00
wmayer
94d0462e27
+ setup qss search paths
2015-06-19 23:27:39 +02:00
wmayer
23a8a9359b
+ handle case when workbench fails to be created, fix problem when inserting menu
2015-05-06 10:47:51 +02:00
wmayer
86807adb63
+ fixes #0002047 : Don't register recent files which can't be opened
2015-04-11 17:34:46 +02:00
Sebastian Hoogen
d2bb75566e
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
210e8e8e0a
Wait before deleting __objs__ (Werner can you check if its Ok? Thanks)
2015-01-18 15:42:28 -02:00
wmayer
6fb8d98d3c
+ add try/catch block to notify() method
2015-01-04 13:26:34 +01:00
wmayer
be949a054d
+ harmonize API
2014-10-19 14:25:51 +02:00
wmayer
e0d755b91d
+ share GL widgets when creating further 3d views of a document
2014-10-15 12:04:06 +02:00
Sebastian Hoogen
01cf0f5872
issue #1027 use unicode filepaths
2014-10-11 13:32:06 +02:00
wmayer
8bdc9b0f09
+ add option to disable automatic fit to view when loading data file
2014-09-24 18:49:19 +02:00
wmayer
696d4a5f4a
+ fix warnings with clang
2014-09-24 17:46:04 +02:00
Stefan Tröger
6b629aed56
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
512a2b94d2
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
b0a7b0f274
+ fixes #0001714 : FreeCAD 0.14 Stable crashes when importing a step model
2014-09-01 19:11:46 +02:00
wmayer
c238a5b766
+ minor fix of output format
2014-08-28 15:47:09 +02:00
wmayer
dbddf8bbda
+ proper handling of group separator in InputField and QuantitySpinBox
2014-07-21 15:03:45 +02:00
wmayer
4513288850
+ workaround for issue with group separator
2014-07-01 12:22:24 +02:00
wmayer
bda933a1ca
+ add further log messages at startup for better troubleshooting, fix possible crash, fix typos
2014-07-01 11:03:55 +02:00
wmayer
11ebf1deb7
+ Avoid to unnecessarily throw Py::Exception
2014-02-22 11:35:51 +01:00
wmayer
9891701106
+ Use application icon as default workbench name
2014-01-22 17:35:10 +01:00
wmayer
cfbde5d334
+ Add PySideUic helper module
2014-01-09 13:35:42 +01:00
wmayer
6f4fe2b9e2
+ Use of style sheets
2013-10-14 12:57:00 +02:00
jriegel
415262bc0d
Merge branch 'refs/heads/jriegel/develop-fem'
2013-06-27 16:47:40 +02:00
jriegel
212964634a
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
7687079b43
Some fixes in python ViewProvider handling
2013-06-09 17:52:03 +02:00
wmayer
1c8ddfb362
Fix lock file issue on Linux
2013-05-25 01:45:37 +02:00
wmayer
5c73243930
0000175: Auto save function (first step)
2013-05-17 13:29:11 +02:00
wmayer
fa7e4167e9
Check for decimal and group separator on startup (Windows)
2013-05-16 12:32:33 +02:00
wmayer
e8b12bdb4d
Fix const correctness
2013-04-26 17:08:05 +02:00
wmayer
a97a9c6bb1
On project load and import show wait cursor but do not block user input
2013-04-06 14:51:05 +02:00
wmayer
10630b1fd6
Fix broken layout of toolbars at startup, avoid blank window
2013-02-17 13:50:57 +01:00