Bas Ruigrok
98320cc839
Gui: Improve lookAtPoint ( #13556 )
...
* Gui: Rename NavigationStyle::pan to setupPanningPlane
* Gui: Replace duplicate code with NavigationStyle::setupPanningPlane
* Gui: Use panning plane when hit point not found in lookAtPoint
Also enables navigation animations when pressing MMB while the mouse is not over an object
* Gui: Remove unused methods
2024-05-06 10:45:14 -05:00
Rexbas
7fbd53f003
Gui: Prohibit interrupting a rubber-band selection in sketcher
2024-01-24 21:02:25 +01:00
Rexbas
eac036105e
Gui: Prevent rubber-band selection when selection button is pressed after other buttons are pressed
2024-01-24 21:02:25 +01:00
Rexbas
a01818a0c5
Gui: Prevent showing the context menu after dragging, panning or zooming
2024-01-24 21:02:25 +01:00
Rexbas
4850443238
Gui: Fix rotation center indicator for OpenCascade style
2023-09-10 14:03:38 +02:00
wmayer
888a33917d
Gui: modernize C++: use equals default
2023-08-20 18:12:43 +02:00
berniev
ae53c9b0a4
Gui: Use auto and range-based for ( #7481 )
...
* On lines where the variable type is obvious from inspection, avoid repeating the type using auto.
* When possible use a ranged for loop instead of begin() and end() iterators
2022-09-14 13:25:13 -05:00
Chris Hennes
5df3dbae6f
Gui: PR6497 move return statement to new line
2022-03-29 12:33:50 -05:00
Uwe
713151df03
[Gui] only include the actually used inventor files
2022-03-17 21:12:19 +01:00
Uwe
efa589c7c5
[Gui] Navigation styles: remove unused includes
2022-03-03 02:25:21 +01:00
wmayer
ef598dd1e3
Gui: add method NavigationStyle::processClickEvent() to reduce code duplication in sub-classes
2021-11-05 14:37:18 +01:00
wmayer
fbca4b10f2
Gui: [skip ci] rename handleKeyboardEvent to processKeyboardEvent
2021-11-05 12:58:36 +01:00
wmayer
5bd156066e
Gui: [skip ci] replace getNormalizedPosition() with normalizePixelPos()
2021-11-02 19:06:12 +01:00
wmayer
6323098d0d
Gui: [skip ci] code clean-up
2021-11-02 16:06:21 +01:00
wmayer
0c59884e83
Gui: [skip ci] add method NavigationStyle::getNormalizedPosition() to reduce code duplication
2021-11-02 15:57:54 +01:00
wmayer
3b7a758563
Gui: [skip ci] add method NavigationStyle::handleKeyboardEvent() to achieve consistent handling and reduce code duplication
2021-11-02 15:32:20 +01:00
wmayer
4c1ddafb15
Gui: [skip ci] add method NavigationStyle::syncModifierKeys() to reduce code duplication
2021-11-02 14:52:22 +01:00
wmayer
559d905324
Gui: add SoTimerSensor.h to PCH
2020-09-04 10:36:13 +02:00
DeepSOIC
a41a5042ae
Gui: use SoMouseWheelEvent in navigation styles
2020-08-22 17:15:02 +02:00
luz.paz
04ba2872f0
src/Gui: [skip ci] fix header uniformity
...
This PR fixes header uniformity across all `src/Gui` files
2019-12-25 11:39:17 +01:00
wmayer
9fa56345cf
core system
...
force strict ISO C++ (-Wpedantic)
TODO: still a lot of variadic macros are not valid ISO C++
2019-09-18 01:01:14 +02:00
wmayer
b2a5f47e44
PVS: V560 A part of conditional expression is always true
2019-02-17 13:56:48 +01:00
Mateusz Skowroński
ec7d24e035
Fix GCC 8 warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
2018-12-23 11:05:02 -02:00
wmayer
6488b745d1
+ fixes #0002433 : Window weirdness after changing constraint value in sketcher
2016-03-11 13:33:23 +01:00
Mateusz Skowroński
6942c23895
Qt4's qglobal.h defined TRUE and FALSE. Qt5 does not do it anymore. Replace it with true and false.
...
158f39ec78
This change is Qt4/Qt5 neutral.
2016-01-05 16:43:33 +01:00
Kirill Gavrilov
4b67556c82
+ fixes #0002108 : Add OpenCascade navigation style
2015-05-19 20:24:09 +02:00