27 Commits

Author SHA1 Message Date
Uwe Rathmann
2585385e28 QskSetup is a namespace now 2024-02-02 15:01:43 +01:00
Uwe Rathmann
4862b2b467 QskQuickItem shortened to QskItem 2024-02-02 14:13:33 +01:00
Uwe Rathmann
5aa46b3ccc Qt::ColorScheme handling added to QskSkin - no more multiple skins for
dark/light.
2024-01-30 14:52:40 +01:00
Uwe Rathmann
511db2650e copyright notice generalised 2024-01-17 14:31:45 +01:00
Uwe Rathmann
a676caf994 support lib reorganized 2022-04-01 13:56:16 +02:00
Uwe Rathmann
48a8a10b62 avoid crashes, when failing loading a skin 2022-03-27 19:05:05 +02:00
Uwe Rathmann
a8b176aa71 QskSkinTransition pimpled 2022-03-24 11:17:03 +01:00
Uwe Rathmann
923affe749 uncrustified 2021-08-04 09:31:16 +02:00
Uwe Rathmann
5cb33ad79b renamed to QskQuickItem::UpdateFlags 2021-02-09 08:13:20 +01:00
Uwe Rathmann
5b218f6f08 avoid deprecated APIs 2020-10-23 12:45:46 +02:00
Uwe Rathmann
e1ca897478 uncrustified 2019-01-07 09:13:53 +01:00
Uwe Rathmann
b4edcddbf4 making clazy happy 2018-08-03 11:11:42 +02:00
Uwe Rathmann
02e6a65b07 code moved from QskControl to QskQuick 2018-05-01 12:41:20 +02:00
Uwe Rathmann
3837205847 [Misc] several static methods from QskControl changed into qskXYZ
functions to avoid any conflicts with APIs that might be added to
QQuickItem in future versions
2018-01-19 10:07:05 +01:00
Uwe Rathmann
6c82f1a783 iterating over all fonts 2018-01-06 17:57:33 +01:00
Uwe Rathmann
440ad62631 avoid font sizes <= 0 2018-01-05 09:37:17 +01:00
Uwe Rathmann
277d8dd8d6 stable calculation of text base lines, so that text don't "wobble"
anymore during translations of margins/paddings
2018-01-04 13:59:51 +01:00
Uwe Rathmann
6813d643d3 skins factories can be loaded as plugins 2018-01-03 11:57:05 +01:00
Uwe Rathmann
c1e7571e10 QskShortcut moved to QskShortcutMap, new class QskShortcut for the QML
use case ( makes sense from C++ as well, but is less efficient as it needs one QObject per
shortcut )
2017-12-06 17:01:10 +01:00
Uwe Rathmann
85e3af73d9 support for shortcut connections on different threads added 2017-12-05 13:10:50 +01:00
Uwe Rathmann
81acf6b610 Qt5 type of connection for QskShortcut 2017-12-03 17:58:18 +01:00
Uwe Rathmann
3504525840 making clazy happier 2017-10-30 12:06:19 +01:00
Uwe Rathmann
e6f0088ae4 All box subcontrols are displayd with vertex lists instead of
textures
    now. Implementation is almost complete beside of the not yet done Qt
    antialiasing mode. Not all sort of linear gradients ( see
    QLinearGradients ) are implemented - needs 1-2 days more.
    The aspect flags for box primitives have been substantially changed
from
    too atomic to more strutured units.
    The skins are currently incomplete - will be fixed later.
2017-10-17 17:34:00 +02:00
Uwe Rathmann
2636c4a7af better debug infos about shortcuts 2017-07-26 13:21:10 +02:00
Uwe Rathmann
3ef6e30857 default nop implementation for QskSkinTransition::updateSkin 2017-07-25 21:32:12 +02:00
Uwe Rathmann
f2c5290b15 printing info messages about shortcuts to the console 2017-07-24 09:38:16 +02:00
Uwe
3cdfeaaf1c initial commit 2017-07-21 18:21:34 +02:00