wmayer
c016f1c1fb
Gui: modernize C++: use equals default
2023-08-20 18:12:43 +02:00
wmayer
d150fa7164
modernize C++: avoid bind
...
In many cases std::bind() is kept because the code is much simpler
2023-08-08 21:10:16 +02:00
wmayer
0e64e76514
Gui: fix some lint warnings
2023-03-19 03:19:49 +00:00
Alexander Golubev
992dec2c6b
Gui: Prevent UiLoader from loading 3rd-party Qt plugins.
...
Due to a flaw in the QUiLoader, UiLoader were loading all designer plugins
it can find in QApplication::libraryPaths(). This in general a bad
practice and leads to bugs due to some plugins may perform some unexpected
actions upon load which may interfere with FreeCAD's functionality.
To avoid such problems reset the libraryPaths before creation of a
UiLoader object.
Also move setLanguageChangeEnabled(true) into constructor due to it's
called every time it's being instanced anyway.
See: https://github.com/FreeCAD/FreeCAD/issues/8708
2023-03-18 17:59:50 +01:00
wmayer
d2741d298c
Gui: enable language change by default
2023-02-23 16:38:45 +01:00
wmayer
985919c7b4
Gui: expose more methods of UiLoader to Python
2023-02-23 16:38:45 +01:00
wmayer
d6a7b282d5
Core: Qt6 migration, use PySide
2022-11-06 14:09:18 +01:00
marioalexis
0382f276a2
Gui: Replace C cast
2022-09-18 11:06:51 -05:00
wmayer
657b144128
Gui: move QuiLoader for MinGW to global namespace
2022-07-14 14:44:56 +02:00
Zheng, Lei
3ef438eaf0
Fix mixed line endings
2022-04-26 12:52:55 -05:00
Chris Hennes
bedf920702
Gui: PR6497 move return statement to new line
2022-03-29 12:33:50 -05:00
andrea reale
13e09b36f8
remove QT4 references
2022-03-19 23:07:38 +01:00
Uwe
7c81877501
[Gui] UiLoader: fix compiler warning
...
code by @wwmayer
as discussed here: https://forum.freecadweb.org/viewtopic.php?f=4&t=66137&p=570597
and here: https://forum.freecadweb.org/viewtopic.php?p=578860#p578860
2022-03-13 17:39:50 +01:00
Uwe
042f0ee8c6
[Gui] Tool* etc.:remove unused includes
2022-03-05 18:08:13 +01:00
wmayer
381e4b4d5a
Gui: use cbegin()/cend() for const_iterator
2021-09-23 11:17:42 +02:00
wmayer
eb18c2f9db
Gui: modernize some classes
2021-09-23 11:00:50 +02:00
wmayer
0d2451a20a
Gui: implement a workaround for MSYS2 to access QUiLoader via its Python interface
2021-09-23 09:46:20 +02:00
wmayer
00759f9c96
Gui: move PythonWrapper class to its own source file
2021-09-22 23:30:03 +02:00
wmayer
b4e69f1b2d
Gui: move Ui loader classes to their own source files
2021-09-22 20:31:01 +02:00