Pascal de Bruijn
5ac886fa0e
Add proper PDF creator metadata
2025-02-03 12:05:16 -05:00
Kacper Donat
082b5edf29
Gui: Do not show overlay panels in Start
2024-08-26 11:24:19 -05:00
wmayer
b762cb1936
Drawing: Fixes #12953
...
The deprecated Drawing module still uses some classes that have been removed with Qt6.
These are the classes:
* QRegExp that is replaced with QRegularExpression
* QGLWidget that is replaced with QOpenGLWidget
2024-03-16 09:42:34 +01:00
pre-commit-ci[bot]
e92ed45df9
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-09-12 13:02:35 -04:00
wmayer
ee0dd92233
Drawing: Apply clang format
2023-09-10 12:37:47 +02:00
Uwe
62ed7ae5a3
[Drawing] Gui: remove unused headers
...
- also some sorting
- also enable precompiled header
2022-12-10 05:59:51 +01:00
wmayer
dd3a98a9ca
Drawing: [skip ci] Fix several clazy issues:
...
* Missing reference in range-for with non trivial type [-Wclazy-range-loop-reference]
* Don't call QList::operator[]() on temporary [-Wclazy-detaching-temporary]
* Use multi-arg instead [-Wclazy-qstring-arg]
2022-07-25 11:31:37 +02:00
wmayer
1b4c23eeea
Drawing: modernize C++11
...
* use nullptr
2022-03-23 19:26:15 +01:00
wmayer
b626b7d719
Gui: Optimize includes to reduce compile time
2022-03-09 01:25:29 +01:00
wmayer
e0bc8de4b4
Gui: in repr() of MDIViewPy write the typeid name
2021-11-21 15:44:06 +01:00
wmayer
0177f9b9f8
TD: [skip ci] fix DrawingView::print/MDIViewPage::print
2021-04-02 12:06:24 +02:00
Chris Hennes
48b4a9d7c9
Remove unneeded Qt version checks
2021-03-28 17:41:27 +02:00
Chris Hennes
be0d3e1157
Remove deprecated Qt constants
...
Qt has deprecated the following constants, this commit replaces them
with their new equivalent/replacement:
Qt::TextColorRole -> Qt::ForegroundRole
Qt::BackgroundColorRole -> Qt::BackgroundRole
QPainter::HighQualityAntialiasing -> QPainter::Antialiasing
QPalette::Foreground -> QPalette::WindowText
2021-03-28 17:03:09 +02:00
Mateusz Skowroński
9ee06a098a
Fix Qt deprecation warnings. QPrinter::paperSize() and QPrinter::setPaperSize() are obsolete.
2021-01-04 13:40:58 +01:00
Mateusz Skowroński
5b4e76b834
Fix Qt deprecation warnings. QPrinter::orientation() and QPrinter::setOrientation() are obsolete.
2021-01-03 15:08:10 +01:00
Mateusz Skowroński
2bfccf8146
Fix Qt deprecation warnings. QPrinter::paperRect() and QPrinter::pageRect() are obsolete.
2021-01-02 10:39:16 +01:00
wmayer
2647987157
Qt5: fix deprecation warnings of QWheelEvent in Qt 5.15
2020-10-18 14:45:31 +02:00
vejmarie
704d4d9945
Big update to remove deprecation warning from Qt 5.15.0
...
That is need on MacOS build as travis log is bigger than 50k lines
which breaks travis rules
And by the way deprecations are real
All file contains the same modification replace 0 to Qt::WindowFlags() when needed
as the class needs to be instantiated
Signed-off-by: vejmarie <jmverdun3@gmail.com >
2020-09-24 12:56:43 +02:00
Mateusz Skowroński
ac508516da
Use QString's multi-arg overload to save memory allocations. [-Wclazy-qstring-arg] Thanks Clazy!
2019-02-11 15:39:14 +01:00
wmayer
2c42c57560
fixes 0003222: Invert zoom setting is not respected in paper/page mode
2019-01-14 11:08:17 +01:00
wmayer
037391ec4f
fixes 0003222: Invert zoom setting is not respected in paper/page mode
2019-01-13 23:29:20 +01:00
luzpaz
0a31812c73
User-facing typo fixes
...
All user-facing strings that have double (consecutive) whitespace e.g. `\b \b`have been removed. Inspired by the error message in https://forum.freecadweb.org/viewtopic.php?f=3&t=5899&p=200309#p200309
2017-11-21 17:21:23 -03:00
wmayer
81ddb1c6c0
fix -Wextra & -Wdeprecated in Drawing
2016-09-22 15:29:10 +02:00
Mateusz Skowroński
25e68f180c
QFileDialg::setFilters() is obsolete in Qt4. Replace it with setNameFilters().
...
This change is Qt4/Qt5 neutral.
2015-12-22 14:18:45 +01:00
wmayer
787fc283b5
+ fixes #0002297 : 'Export to PDF...' from drawing view does not show an error if existing file can not be overwritten
2015-10-17 00:31:30 +02:00
wmayer
b374fcb6ef
+ split file extension from descriptive text of file format to avoid that invalid translation breaks file dialog
2015-10-06 18:45:06 +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
519d161492
+ support Bezier curves for SVG output
2015-01-11 16:02:27 +01:00
wmayer
c98655a21e
+ fixes #0001553 : printing drawing full size (1:1) prints wrong size
2015-01-09 21:15:27 +01:00
wmayer
a701c69e4e
+ fixes #0000932 : Unexpected scaling of a printed Drawing From FreeCAD but not always from exported SVG
2015-01-09 14:00:18 +01:00
wmayer
cb897785a0
+ issue #0000932 : Unexpected scaling of a printed Drawing From FreeCAD but not always from exported SVG
2015-01-07 19:35:52 +01:00
wmayer
7ff61a13f5
+ fixes #0001698 : All drawing pages are opened automatically when opening a project file
2015-01-03 13:45:12 +01:00
wmayer
f0a1208347
+ make undo/redo accessible from drawing view
2014-12-26 22:46:02 +01:00
wmayer
2732a324e8
+ fix DrawingView::onRelabel() to accept any page names
2014-08-21 17:26:52 +02:00
wmayer
6ea9fdde3f
+ fixes #0001689 : Show name of the drawing page in the tab of the drawing
2014-08-18 14:44:28 +02:00
wmayer
f46ec01849
+ fixes #0001689 : Show name of the drawing page in the tab of the drawing
2014-08-16 15:08:55 +02:00
wmayer
4bc153f1c0
+ fixes #0001667 : 'Save file' disabled when viewing a drawing
2014-08-11 22:59:16 +02:00
wmayer
e558efac9d
0000672: Loading Example Drawing extraction crashes at Baseclass.cpp line 115
2012-04-16 15:57:10 +02:00
wmayer
478820be77
add drawing view to the list of document views
2012-03-31 14:09:47 +02: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