1879 Commits

Author SHA1 Message Date
Uwe Rathmann
f0f2df43c0 division by zero fixed 2023-04-21 08:58:37 +02:00
Uwe Rathmann
9f74523b88 obsolete code removed 2023-04-21 07:35:04 +02:00
Uwe Rathmann
6a3e1d4dd5 memory leaks fixed 2023-04-20 19:05:38 +02:00
Uwe Rathmann
8f43d882d6 properties added 2023-04-20 13:30:41 +02:00
Uwe Rathmann
d647f222d3 using 6.2 shader baker 2023-04-20 13:23:11 +02:00
Uwe Rathmann
2d6b7b3f46 memory leak fixed 2023-04-20 10:26:08 +02:00
Uwe Rathmann
4f4816bb31 QskMainView showing a themed background 2023-04-20 08:37:09 +02:00
Uwe Rathmann
64db2d0117 code moved from QskArcRenderer to QskArcMetrics 2023-04-19 12:16:40 +02:00
Uwe Rathmann
c9063fd87e arcPath fixed to match conic gradients for ellipsoid arcs 2023-04-18 16:11:04 +02:00
Uwe Rathmann
9e99735d2f aspectRatio for conic gradients added to support f.e for filling ellipsoid arcs. 2023-04-18 16:08:37 +02:00
Uwe Rathmann
e858e15b41 wrong metaObject fixed ( #305 ) 2023-04-17 18:51:04 +02:00
Uwe Rathmann
e93456ddd8 deprecated API fixed 2023-04-17 17:47:51 +02:00
Uwe Rathmann
b50920c72b color filter: Leave original brush as it was when substituting colors
QBrush is explicitly shared, so when setting the gradient of a copy,
    we are also changing the gradient of the original.
2023-04-17 17:32:20 +02:00
Uwe Rathmann
3210242276 using "unstretched" conic gradients 2023-04-17 17:29:47 +02:00
Uwe Rathmann
3beaeb83fa QskArcMetrics::isClosed added 2023-04-17 17:28:48 +02:00
Uwe Rathmann
1197a5983c compare operation for conic gradients fixed 2023-04-17 17:28:06 +02:00
Uwe Rathmann
785cb33739 QskArcNode supports borders now 2023-04-17 10:54:44 +02:00
Uwe Rathmann
328e6a9e6f QskArcNode as composite of fill/border nodes 2023-04-14 12:44:49 +02:00
Uwe Rathmann
73dd618626 working on arcs 2023-04-14 09:47:10 +02:00
Uwe Rathmann
7f2fbc7bd0 compile error fixed 2023-04-13 09:32:11 +02:00
Uwe Rathmann
a124bd67c6 helper functions for normalizing angles added 2023-04-13 09:25:02 +02:00
Peter Hartmann
019e867d10 virtual keyboard: Fix out of bounds access
The user can modify the keyboard rows and cols, so we should not rely
on hardcoded values.
2023-04-12 17:20:06 +02:00
Uwe Rathmann
45a1bc3564 QskArcNode is a QskShapeNode now.
The performance of the previous implementation was simply horrible,
when drawing an arc with a small span angle. The size of the corresponding full circle
is huge and the previous implementation always created an image/texture with
that size.

However the final implementation is supposed to create vertex lists
- like what the box renderer does. So this code will also not stay forever.
2023-04-12 12:19:26 +02:00
Uwe Rathmann
76248e480b QskArcMetrics::toAbsolute version with qreal added 2023-04-12 12:18:32 +02:00
Uwe Rathmann
98cb1b256b missing dummy destructor added 2023-04-12 12:17:38 +02:00
Peter Hartmann
db056e7837 keyboard: Add property for mode 2023-04-11 15:54:24 +02:00
Uwe Rathmann
7ddae671e2 API of classes dealing with arcs improved 2023-04-11 13:04:10 +02:00
Uwe Rathmann
6c2713c1f9 avoid clang warnings 2023-04-06 10:06:00 +02:00
Uwe Rathmann
9e583166ff BSD-3-Clause license 2023-04-06 09:23:37 +02:00
Uwe Rathmann
247dd38067 bye,bye qmake, say hello to cmake 2023-04-05 17:47:15 +02:00
Uwe Rathmann
1ac6334c0e avoidable private includes removed 2023-04-05 09:56:28 +02:00
Uwe Rathmann
18c16c12fe hiding QGuiApplicationPrivate 2023-04-05 09:52:23 +02:00
Uwe Rathmann
084eae3dbc pedantic compiler flags fixed 2023-04-04 09:27:02 +02:00
Uwe Rathmann
658bc71891 fixig pedantic compiler warnings 2023-04-04 09:05:16 +02:00
Uwe Rathmann
7e36893d1c compiler warnings fixed 2023-04-04 08:49:11 +02:00
Uwe Rathmann
3d9dca4500 minor changes 2023-03-20 11:02:43 +01:00
Uwe Rathmann
266ccc8f21 qskFindAncestorOf - const version fixed 2023-03-20 11:01:50 +01:00
Uwe Rathmann
75600b584d working on the QskTab classes redesign - initial API cleanup 2023-03-14 09:34:52 +01:00
Uwe Rathmann
281ab9bff0 Qt5 issues fixed 2023-03-10 16:31:26 +01:00
Uwe Rathmann
560cc607c9 QskApplicationView -> QskMainView 2023-03-10 15:45:53 +01:00
Uwe Rathmann
b55e5ee00a API adjustments 2023-03-10 12:46:19 +01:00
Uwe Rathmann
c5a4a5d8fe QskMenu using QskLabelData now 2023-03-10 09:18:52 +01:00
Uwe Rathmann
d611af617d ucrustified 2023-03-09 18:05:09 +01:00
Peter Hartmann
f56cf19fd5 virtual keyboard: Make layouts settable 2023-03-09 18:02:44 +01:00
Uwe Rathmann
e36f81b297 QskComboBox using QskLabelData now 2023-03-09 17:59:54 +01:00
Uwe Rathmann
f9f5de8eb0 QskIcon/QskLabelData introduced 2023-03-09 15:30:40 +01:00
Uwe Rathmann
484780a40e using "icon" instead of "graphic".
"icon" was not used to avoid confusing with QIcon,
but it is probably more confusing not to use the name that
is used by almost all toolkits.
2023-03-08 14:11:27 +01:00
Uwe Rathmann
907409f21b QskComboBox::indexInPopup ( a.k.a QComboBox::highlightedIndex ) added 2023-03-07 15:00:33 +01:00
Uwe Rathmann
69d43a2ffa Merge branch 'master' of https://github.com/uwerat/qskinny 2023-03-07 14:33:24 +01:00
Uwe Rathmann
82f9a72603 QskComboBox key searching added 2023-03-07 14:32:53 +01:00