Jay Nabonne
82a66e56b2
Fix possible usage of uninitialized variable in wxQt wxDC code
...
Make sure rasterColourOp is always initialized, even if none of the
switch cases matches, to avoid warnings about possibly uninitialized
variable.
See https://github.com/wxWidgets/wxWidgets/pull/1048
2018-12-07 00:11:56 +01:00
Jay Nabonne
194936ab26
Fix doubly-qualified namespace in wxQt wxDC code
...
Avoid (almost certainly accidentally) repeating "QPainter::".
See https://github.com/wxWidgets/wxWidgets/pull/1048
2018-12-07 00:11:01 +01:00
Maarten Bent
39ff5b90e5
Replace wxDeprecatedGUIConstants enum values
2018-11-25 21:29:32 +01:00
Maarten Bent
86c49283f5
Remove trailing spaces
2018-11-25 20:22:25 +01:00
Vadim Zeitlin
43ce00b5bd
Call base class version from overridden DestroyClippingRegion()
...
No real changes, just call wxDCImpl::DestroyClippingRegion() from
the overridden versions in the derived classes instead of calling
ResetClipping(): this makes the code more clear as it follows the usual
pattern of the derived class doing something first and then forwarding
to the base class.
Also, as ResetClipping() is not really useful, add a comment documenting
that it shouldn't be used in the new code.
2018-06-19 00:17:43 +02:00
Sean D'Epagnier
1c249a6934
additional code style improvements from github comments
2017-11-06 02:06:02 +01:00
Sean D'Epagnier
169d61edb7
wxqt: correct formatting and casting, no functional change
2017-11-06 02:05:40 +01:00
Sean D'Epagnier
bf9eacad16
correct ppi implementation in wxqtdc
2017-11-06 02:05:40 +01:00
Sean D'Epagnier
988bc8b306
correct text extent to not require active painter
2017-11-06 02:05:40 +01:00
Sean D'Epagnier
cc01fbc3c0
defer dc screen grab until blit
2017-11-06 02:05:40 +01:00
Sean D'Epagnier
694decea6e
apply mask to result after paint operations so that qt doesn't clobber the mask
...
also fixes small memory leak
2017-11-06 02:05:40 +01:00
Sean D'Epagnier
35bc8f449b
Improve build and widget storage
...
There are no longer any qt headers included in wx/qt headers.
Applications do not need to link with qt librarys anymore, only wxqt libraries.
wxWindow and derived widgets only contain one pointer to their qtwidget, no longer
carrying both base and derived pointers in parallel as was before.
2017-11-06 02:05:40 +01:00
Sean D'Epagnier
88e134ef81
improve cursor and color implementation in wxqt
2017-11-06 02:04:23 +01:00
Sean D'Epagnier
8be71bd900
fix failed assertions in wxqt from newer wx library code
2017-11-06 02:04:23 +01:00
Vadim Zeitlin
4b9dc20956
Remove or make optional tons of debug messages from wxQt
...
Using the library wasn't really possible with all the debug messages it
generated, so either suppress them completely or turn them into trace messages
which can be activated on demand if needed.
2016-02-24 23:12:37 +01:00
Tim Stahlhut
fb5d1a002c
Fixes for wxQt build under Cygwin
...
Include the missing headers, notable QtGui/QFont from wx/fontutil.h which uses
a QFont object.
Closes #16750 .
2015-10-25 18:00:05 +01:00
Mariano Reingart
e59e6abe7d
remove wxMISSING_IMPLEMENTATION because wxQtDCImpl::DoBlit is implemented
...
Thanks @seandepagnier
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78388 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-01-19 03:05:09 +00:00
Mariano Reingart
0476cf3791
Fix problem with clipping region in wxqt.
...
QPainter cannot set the clipping region when it is not active.
Thanks @seandepagnier
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78385 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2015-01-19 03:01:18 +00:00
Mariano Reingart
7ccffa24be
Allow setting font and brush in DC when the qt painter is not active in wxQT, thanks @seandpagnier
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77937 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-29 04:26:50 +00:00
Mariano Reingart
30184d9f4a
Fix elliptic arc drawing for complete circle in wxQT, thanks @seandepagnier
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77919 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-29 03:17:30 +00:00
Mariano Reingart
2d83f86841
Allow NULL width and/or height pointer parameters in wxQT, thanks @seandepagnier
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77915 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-29 03:04:52 +00:00
Mariano Reingart
2cc81dd0d5
Handle drawing lines correctly in wxQT, thanks @seandepagnier
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77912 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-09-29 02:58:02 +00:00
Vadim Zeitlin
df13791078
Merge wxQT branch into the trunk.
...
This merges in the latest sources from GSoC 2014 wxQt project with just a few
minor corrections, mostly undoing wrong changes to common files in that branch
(results of a previous bad merge?) and getting rid of whitespace-only changes.
Also remove debug logging from wxGrid.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@77455 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-08-24 01:50:11 +00:00
Václav Slavík
e7f8e8b788
removed stubs and qt 'ports'
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10334 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2001-05-26 10:05:06 +00:00
Václav Slavík
ad81651f00
removed USE_SHARED_LIBRARY(IES)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4950 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-12-14 23:57:30 +00:00
Julian Smart
e306597309
Removed lots of OnClose functions; doc'ed OnCloseWindow better;
...
MM_... -> wxMM_...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1615 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1999-02-05 23:55:04 +00:00
Karsten Ballüder
01b2eeec59
replaced by stubs files
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@509 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1998-08-12 09:16:21 +00:00
Robert Roebling
7c78e7c702
More configure fixes
...
/src/qt and /include/wx/qt now have stubs. Not everything
compiles yet. But it's a start..
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@455 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
1998-08-07 21:32:13 +00:00