Commit graph

166 commits

Author SHA1 Message Date
Ivailo Monev
66f787ee62 fix recursion in case QBitmap is constructed with null pixmap
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-26 16:07:21 +00:00
Ivailo Monev
6793e65f2d cleanup forward declarations in qwindowdefs header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-16 19:35:59 +00:00
Ivailo Monev
f9a80a9d0f build system cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-13 18:23:35 +00:00
Ivailo Monev
91f34db1cd various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-13 00:18:27 +00:00
Ivailo Monev
b06e9227c5 remove duplicate headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-12 17:57:07 +00:00
Ivailo Monev
fad79f29d9 private structures cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 23:00:31 +00:00
Ivailo Monev
ca7988136d don't use temporary QByteArray in QPixmapData::fromData
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 16:02:17 +00:00
Ivailo Monev
2832fd08d0 no image text
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 15:47:48 +00:00
Ivailo Monev
ff2683415b various cleanups 2019-05-04 17:32:26 +00:00
Ivailo Monev
6fcbf49aa4 get rid of QStringBuilder
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 17:20:49 +00:00
Ivailo Monev
0053585bf5 remove bool operator for QPixmap
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 17:04:38 +00:00
Ivailo Monev
0dd3186d66 introduce QGuiPlatformPlugin::systemIcon 2019-05-04 17:03:24 +00:00
Ivailo Monev
2aab18a207 fancy QPlugin and making QGuiPlatformPlugin puglic
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 17:02:17 +00:00
Ivailo Monev
6bca29a17f remove desktop specific cruft
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 16:59:05 +00:00
Ivailo Monev
f2068eb81d global cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 16:51:14 +00:00
Ivailo Monev
9c80cf289d various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2018-10-17 16:49:00 +00:00
Ivailo Monev
9d837030a1 Revert "fix QIcon::fromTheme()"
This reverts commit e0238bd7bd.
2018-02-12 20:39:49 +00:00
Ivailo Monev
050a206620 there is almost no reason to support all QDataStream versions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-10 04:39:48 +00:00
Ivailo Monev
d56802c370 remove raw font support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 19:23:36 +00:00
Ivailo Monev
cb57279c1e various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 15:55:51 +00:00
Ivailo Monev
a78f51acfc an attempt to solve the "Status" as well as "QPaintEngine::X11" problem
unfortunetly some deeclarative sources still exhibit it, most of the
cruft is in private headers and I've not observed the problem as
often so this is nothing but a good start, to be continue..

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 11:51:32 +00:00
Ivailo Monev
612e6fc142 mostly Q_WS_MAC leftovers removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-06 07:44:53 +00:00
Ivailo Monev
e80eacf1ac gui component all-in-one build fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-05 06:44:35 +00:00
Ivailo Monev
2bc42d89a8 gui component all-in-one build fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-05 04:05:25 +00:00
Ivailo Monev
e0238bd7bd fix QIcon::fromTheme()
it was always returning the fallback QIcon because any icon that was not
loaded via QIconEngine that implements properly availableSizes() is going
to return invalid/empty size

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-04 07:31:55 +00:00
Ivailo Monev
c56b39df06 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-07-16 06:14:47 +00:00
Ivailo Monev
65a18c610d Q_DECLARE_INTERFACE use fixes
this is incomplete, there are still some nested namespaced ones in the gui
component but this should be enoguh to build kdecore for now (with some
fixes for it too but unrelated to Q_DECLARE_INTERFACE) as a testing ground
for the namespacing work

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-09 06:54:24 +00:00
Ivailo Monev
447a35a41f mostly Q_CC_BOR support removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-26 07:53:32 +00:00
Ivailo Monev
39f1117c0f various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-16 17:03:56 +00:00
Ivailo Monev
71ffb62f31 remove the opengl component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-16 13:53:20 +00:00
Ivailo Monev
deff95c0f9 get rid of QPicture
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-11 01:10:39 +00:00
Ivailo Monev
14773c5fcf micro-optimizations and minor cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-10 19:58:57 +00:00
Ivailo Monev
5583d612e3 misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-05 03:33:04 +00:00
Ivailo Monev
7fdf28f1b9 0 to Q_NULLPTR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-04 14:10:28 +00:00
Ivailo Monev
6026db1f7b 0 to Q_NULLPTR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-04 12:42:19 +00:00
Ivailo Monev
848c6c7a59 get rid of QLatin1Literal and some of the QStringBuilder usage
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-30 06:18:21 +00:00
Ivailo Monev
c65432f762 Revert "remove the string builder and the ASCII cast/construction warnings"
This reverts commit 378c9be208.
2016-10-30 02:50:48 +00:00
Ivailo Monev
378c9be208 remove the string builder and the ASCII cast/construction warnings
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-29 04:41:55 +00:00
Ivailo Monev
b3722d96b0 various cleanups and micro-optimizations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-20 20:23:07 +00:00
Ivailo Monev
4020974cf7 use QX11PixmapData as default pixmap data type for compatibility with Qt4
otherwise QPixmap::handle() is going to return 0 which is not what most
applications expect and check for

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-11 22:39:40 +00:00
Ivailo Monev
45ecee79de mostly mac/win cruft removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-05 03:54:38 +00:00
Ivailo Monev
a6af900561 mostly mac/win cruft removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-05 03:45:29 +00:00
Ivailo Monev
4a5bcff7ec embracing the STL
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-04 16:33:26 +00:00
Ivailo Monev
7dfa1bcd3b mostly wince leftovers removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-18 23:41:08 +00:00
Ivailo Monev
cf8f422032 remove libpng, sqlite3 and wintab 3rdparty sources
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-16 00:34:05 +00:00
Ivailo Monev
73dcceb20e various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-13 02:23:55 +00:00
Ivailo Monev
ce596653e4 remove some Q_WS_WIN, Q_WS_MAC, Q_CC_MSVC, etc. leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 17:38:50 +00:00
Ivailo Monev
1370130551 build system cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 03:36:48 +00:00
Ivailo Monev
3131357af2 remove Windows, Mac and other proprietary OS files 2016-09-11 03:34:17 +00:00
Ivailo Monev
1444d03d6e getting rid of QNativeImage, Mac and Windows not tested
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-08 22:02:36 +00:00