493 Commits

Author SHA1 Message Date
Peter Hartmann
ec61c11ab6 progress bars: Introduce progress ring and refactor
Most of the code between rings and bars can be shared with a
common superclass QskProgressIndicator.

Resolves #98
2023-08-09 08:33:05 +02:00
Uwe Rathmann
849411ea97 mouse press handling fixed 2023-07-31 15:06:41 +02:00
Uwe Rathmann
e9ed10ac82 Qt::NoFocus policy for the scrollarea, that usually has no scrollbars 2023-07-21 12:59:50 +02:00
Uwe Rathmann
0f6a1206e6 missing cell padding added for fluent2 2023-07-04 07:49:38 +02:00
Uwe Rathmann
7fd2fabb78 hardcoded colors removed + themed top level backgrounds 2023-07-03 16:53:12 +02:00
Uwe Rathmann
2911aaf88a messagebox/messageboxQml examples moved to gallery 2023-07-03 16:48:37 +02:00
Uwe Rathmann
4a92bc7c12 listbox example moved into the gallery 2023-06-30 14:40:19 +02:00
Peter Hartmann
64bc724f6f Add QskSwipeView
Resolves #107
2023-06-19 18:13:36 +02:00
Peter Hartmann
58de099aca windows style: Rename to Fluent2 2023-06-17 13:33:56 +02:00
Peter Hartmann
f616997650 windows style: Style dialog 2023-06-16 12:49:28 +02:00
Peter Hartmann
964395085f gallery: Make sure a radio button is selected 2023-06-01 08:00:10 +02:00
Uwe Rathmann
81a90986b3 Empty QskLabelData is interpreted as separator now. Not sure how much
of an improvement this is as it adds the separators to the list of
options. But at least this allows to implement a wrapper like
QskMenuButton by copying options only.
Definitely not the final word on this API.
2023-05-16 12:49:46 +02:00
Uwe Rathmann
1c78044984 skin transition code moved to support 2023-05-16 11:12:11 +02:00
Peter Hartmann
a11c61c2cd gallery: Remove button spacing, otherwise there is too little space 2023-05-09 07:49:48 +02:00
Peter Hartmann
b309bc99d9 Add windows style 2023-05-09 07:49:48 +02:00
Uwe Rathmann
2980fc91e3 minor updates for QskDrawer 2023-05-02 18:51:09 +02:00
Clemens Manert
fb626078bf Adds QskDrawer to gallery 2023-05-02 18:10:31 +02:00
Uwe Rathmann
785cb33739 QskArcNode supports borders now 2023-04-17 10:54:44 +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
87d68930ed missing DEFINE added 2023-04-12 12:12:05 +02:00
Uwe Rathmann
7ddae671e2 API of classes dealing with arcs improved 2023-04-11 13:04:10 +02:00
Uwe Rathmann
9ba8b8186c typo fixed 2023-04-06 10:15:03 +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
91834513a6 compiler warnings fixed 2023-04-04 08:52:40 +02:00
Uwe Rathmann
cf66ea1df5 compiler warnings fixed 2023-04-04 08:51:08 +02:00
Uwe Rathmann
7e36893d1c compiler warnings fixed 2023-04-04 08:49:11 +02:00
Uwe Rathmann
b7cfb0b936 dimension fixed 2023-04-03 15:10:09 +02:00
Uwe Rathmann
f5548fd704 useless include removed 2023-03-20 11:03:05 +01:00
Uwe Rathmann
75600b584d working on the QskTab classes redesign - initial API cleanup 2023-03-14 09:34:52 +01:00
Uwe Rathmann
d8b668603f workaround added to avoid that the input field is shrinking too much 2023-03-10 16:32:21 +01:00
Uwe Rathmann
560cc607c9 QskApplicationView -> QskMainView 2023-03-10 15:45:53 +01:00
Uwe Rathmann
e36f81b297 QskComboBox using QskLabelData now 2023-03-09 17:59:54 +01:00
Uwe Rathmann
10af58137f graphic provider handling fixed. graphic URL namespace clashes fixed
( provider for the gallery icons was loaded by a provider that was only
available with M3 )
2023-03-09 11:11:36 +01:00
Uwe Rathmann
9635c13181 using the section bits + QskPushButton::exclusive 2023-03-08 16:02:05 +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
3b88f7cd61 making the project file more compact 2023-03-08 10:25:37 +01:00
Uwe Rathmann
fa998a9496 QskComboBox is creating its menu only temporary now 2023-03-07 13:26:36 +01:00
Uwe Rathmann
c8dc9db00a we do not want to have standard buttons here 2023-03-05 11:09:17 +01:00
Peter Hartmann
cda2877b42 gallery button page: increase spacing 2023-03-05 11:01:29 +01:00
Uwe Rathmann
27f79c7c0e using black as default color in SVGs, so that color filtering does not
break when changing skins
2023-03-04 11:35:36 +01:00
Uwe Rathmann
83a18a83c2 QskTextInput having the same default size policy as QLineEdit (
Expanding/Fixed )
2023-03-04 11:04:37 +01:00
Uwe Rathmann
ed1a211e96 label renamed to placeholderText ( taken from QComboBox ), minor
adjustments
2023-03-03 19:01:40 +01:00
Uwe Rathmann
25be2106d5 alignment of the combo boxes 2023-03-03 18:11:09 +01:00
Uwe Rathmann
68d02006f4 QskRadioBox development continued - work in progress 2023-03-03 12:49:22 +01:00
Uwe Rathmann
a32204cd8c QskAspect::Flag replaced by QskAspect::NoType. Flag was a leftover from
the very early stages of this project and its semantics had become wrong
in the meantime
2023-03-02 12:19:32 +01:00
Uwe Rathmann
0800a2002f tying spinboxes and sliders 2023-03-01 17:47:50 +01:00
Uwe Rathmann
55d6aa6d5e QskSpinBox bugs fixed, QskSpinBox::wrapping mode implemented 2023-03-01 13:58:10 +01:00
Uwe Rathmann
a6bf60c9b4 upgraded to uncrustify 0.76.0 - still not happy with the C++ beautifier
situation, that requires way too much manual post processing
2023-02-28 15:49:42 +01:00
Uwe Rathmann
bb960be42e minor improvements 2023-02-27 14:07:42 +01:00