Commit Graph

37 Commits

Author SHA1 Message Date
laserpants c527c1796d fix incorret slider include 2016-05-29 12:17:06 +03:00
FarmRadio Hangar 7c39d083bb clean up pimpl code 2016-05-17 15:39:20 +03:00
FarmRadio Hangar 0f4020d193 fix pimpl inheritance for Raised Button class 2016-05-17 15:26:50 +03:00
laserpants 4bc4d6aa92 make FlatButton pimpl 2016-05-14 14:06:20 +03:00
FarmRadio Hangar 62dc4ada9f move #endif directive again 2016-05-13 17:35:04 +03:00
laserpants d0959864e7 move #endif directive in private header files 2016-05-12 23:55:19 +03:00
laserpants 58f157db4b make slider behave nicely 2016-05-12 23:13:45 +03:00
FarmRadio Hangar 2b50f65438 snapshot 2016-05-12 17:34:06 +03:00
FarmRadio Hangar 40f311bdb7 move Slider track to separate class 2016-05-12 14:19:59 +03:00
FarmRadio Hangar 699bc77faa remove unnecessary friend declarations 2016-05-12 12:53:05 +03:00
FarmRadio Hangar af2cb36068 rename trackGeometry and thumbGeometry to *BoundingRect 2016-05-12 12:19:00 +03:00
FarmRadio Hangar 9d9a91cda6 move SliderPrivate::init() code to constructor 2016-05-12 11:53:33 +03:00
FarmRadio Hangar 2d2a4bc31f move Slider state machine to separate class 2016-05-12 11:39:17 +03:00
FarmRadio Hangar 41646d069c get rid of misleading trackColor property 2016-05-12 10:17:45 +03:00
laserpants 5a76f719b9 refactor slider a bit 2016-05-12 09:37:30 +03:00
laserpants 7a9acce2d1 add theme class 2016-05-12 01:18:09 +03:00
laserpants e17b6367b1 add property to change track width 2016-05-11 20:26:19 +03:00
laserpants be270caa5a add comment 2016-05-11 18:44:43 +03:00
laserpants 61c2364fbb move initialization code to private class 2016-05-11 18:34:17 +03:00
FarmRadio Hangar 4ef57f8d3a fix slider state machine issue 2016-05-11 17:23:17 +03:00
laserpants c17500ff37 tweak the slider even more 2016-05-11 09:09:19 +03:00
FarmRadio Hangar 0ef2d96318 make pageStepMode default false 2016-05-10 17:29:50 +03:00
FarmRadio Hangar d388183f84 tweak various slider settings 2016-05-10 17:17:51 +03:00
laserpants e19f8b4fa4 snapshot 2016-05-10 09:25:44 +03:00
laserpants d881c4c898 snapshot 2016-05-09 23:32:16 +03:00
laserpants eb7b7dfda1 animate halo 2016-05-05 01:34:16 +03:00
laserpants 24461cddd5 add halo 2016-05-04 23:44:33 +03:00
laserpants 55ee28ff97 implement QAbstractSlider behavior 2016-05-04 22:26:19 +03:00
laserpants 6b354ecd04 implement most of slider functionality 2016-05-04 01:40:34 +03:00
laserpants 0f1ad9ad85 fix tracking behavior 2016-05-03 08:53:21 +03:00
laserpants 6fb7183006 implement drag behavior 2016-05-03 08:48:43 +03:00
laserpants fc253ecd11 implement mouse release handler 2016-05-02 23:57:57 +03:00
laserpants 07720c5f66 set correct slider thumb position from current value 2016-05-02 23:35:04 +03:00
laserpants 227e269820 implement hover event handlers 2016-05-02 02:22:43 +03:00
laserpants 764b1a6a64 draw basic thumb geometry 2016-05-02 00:44:38 +03:00
laserpants 97cd0651d6 draw basic Slider track geometry 2016-05-02 00:10:31 +03:00
laserpants af95350a37 re-implement Slider using Pimpl 2016-05-01 22:56:39 +03:00