Commit Graph

52 Commits

Author SHA1 Message Date
Uwe Rathmann db1e9a7e44 key handling of bounded inputs improved 2024-11-28 15:59:59 +01:00
Uwe Rathmann d9a66e4a98 QskSlider API cleanup 2024-11-28 15:55:57 +01:00
Uwe Rathmann 7a180cfe5e the corrected mouse/touch handling works without extending the handle
selection area
handle selection
2024-11-28 12:00:46 +01:00
Uwe Rathmann 66085ea41f QskSlider::origin implemented 2024-11-27 16:27:57 +01:00
Uwe Rathmann e2c76aa121 QskSlider ticks implementaton completed 2024-11-27 16:24:55 +01:00
Uwe Rathmann 77731954eb slider changes on press 2024-11-26 13:59:42 +01:00
Uwe Rathmann 59b88ffd7c slider layout code fixed 2024-11-26 13:57:13 +01:00
Uwe Rathmann 494c370e61 ticks for F2 sliders 2024-11-22 17:38:58 +01:00
Uwe Rathmann 5c1e0ccad4 invalid constexpr qualifier removed 2024-11-21 19:19:53 +01:00
Uwe Rathmann 9a5dd886ed slider ticks - not only for M3 2024-11-21 17:59:54 +01:00
Uwe Rathmann 1e383406e2 M3 specific definitions moved to M3 classes 2024-11-20 11:00:17 +01:00
Uwe Rathmann 00f2112817 QskMaterial3SliderSkinlet introduced 2024-11-18 16:15:50 +01:00
Uwe Rathmann baaccb2f41 avoid enum bitfields 2024-11-14 07:43:34 +01:00
Uwe Rathmann 525ca3bd0e QskSlider: Adapt to new Material3 style
( ValueLabel a.k.a Tooltip is not done yet )
2024-11-07 17:31:14 +01:00
Uwe Rathmann f3aed21a23 using halo instead of ripple 2024-10-23 13:25:23 +02:00
Uwe Rathmann 07bae93427 QskBoundedInput: pageSize renamed to pageSteps to avoid confusion. wrong
usage when sing the wheel fixed
2024-10-22 11:55:22 +02:00
Uwe Rathmann d2d0382ca8 Minimum/Maximum states removed 2024-02-22 10:05:10 +01:00
Uwe Rathmann 511db2650e copyright notice generalised 2024-01-17 14:31:45 +01:00
Uwe Rathmann 9e583166ff BSD-3-Clause license 2023-04-06 09:23:37 +02:00
Uwe Rathmann 66db409b71 QskAspect::Placement renamed to QskAspect::Variation so that we use the
corresponding bits for an emphasis too
2023-02-15 16:37:54 +01:00
Peter Hartmann 9ecafddc49 Slider: Add ripple and style it 2022-07-05 13:41:18 +02:00
Uwe Rathmann f45be55e90 using positionHint methods 2021-12-29 17:05:29 +01:00
Uwe Rathmann 4092ec0a8a QskAspect::States introduced to be more accurate about state vs. states 2021-09-14 13:05:56 +02:00
Uwe Rathmann 9ebb5ae0a2 QskSkinnable::hasSkinState added 2021-08-30 15:30:41 +02:00
Uwe Rathmann 6bb65b5aeb missing const added 2021-02-01 10:23:24 +01:00
Uwe Rathmann 0eadfa8fa2 sizeHint calculations moved to the skinlet 2020-12-29 09:45:00 +01:00
Uwe Rathmann f3dd88c11c overlapping states fixed ( where possible ) 2020-12-26 14:34:26 +01:00
Uwe Rathmann 0df922cba8 making startTransition aware of sunControl redirection 2020-12-21 15:27:05 +01:00
Uwe Rathmann bdc068c4d6 ubcontro, substitution moved to setSkinHint/resetHint 2020-12-21 09:57:57 +01:00
Uwe Rathmann a49ef1daa4 using strutSize 2020-12-17 16:14:56 +01:00
Uwe Rathmann c1e70a2d9e more convenience methods to access skin hints 2020-12-15 07:21:12 +01:00
Uwe Rathmann f33f38bbbb some preparations for modifications with QskAspect 2020-12-13 14:23:17 +01:00
Uwe Rathmann acab3f7cdd using QskEvent methods 2020-11-09 14:18:20 +01:00
Uwe Rathmann a101080231 Qt6 incompatibilities fixed 2020-10-25 15:56:22 +01:00
Uwe Rathmann 5d9d307d6f Qt6 compatibility fixes 2020-10-23 13:38:00 +02:00
Uwe Rathmann b3d8598965 handlePosition property added 2020-09-23 12:43:46 +02:00
Uwe Rathmann 4ebd07390f QskSlider::tracking fixed 2020-09-23 12:32:08 +02:00
Uwe Rathmann 65a73f949e comment fixed 2020-09-21 15:20:00 +02:00
Uwe Rathmann 44cdbbeba1 avoid conflict with QskBoundedInput::ReadOnly 2020-09-21 12:53:25 +02:00
Uwe Rathmann 9d01f938f5 using effectiveSubcontrol when setting the position of the handle 2020-09-21 11:31:37 +02:00
Uwe Rathmann 2aadafc34c QskRangeControl -> QskBoundedValueControl 2020-07-25 12:50:26 +02:00
Uwe Rathmann 177bb699bc processing of all type of size constraints ( minimum/preferred/maximum )
completed
2019-09-10 17:01:47 +02:00
Uwe Rathmann 9ba37738af tabbars for all edges ( left, right, top, bottom ) 2019-04-17 16:33:17 +02:00
Uwe Rathmann 9a3b175798 static assertion added 2019-04-02 17:50:08 +02:00
Uwe Rathmann 0a92cb82db playing with clang-format 2018-08-03 08:15:28 +02:00
Uwe Rathmann aaac57de94 unused member removed 2018-07-19 14:10:48 +02:00
Uwe Rathmann 2c0733182a Qt::FocusPolicy added. Hope this implementation does not break common
standards for mouse/wheel handling like being done in QC2
2017-10-24 19:32:54 +02: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 d2d37852a2 suing initSizePolicy in constructors to avoid potential problems from
layout requests coming before the parent has been constructed completely.
2017-08-31 09:09:05 +02:00
Uwe Rathmann 46da086092 QskSkinnable::subControlRect introduced to avoid having to use
QskSkinlet in application code
2017-08-28 10:15:47 +02:00