Commit Graph

25 Commits

Author SHA1 Message Date
Daker Fernandes Pinheiro
355655e0d4 Add ScrollDecorator component
ScrollDecorators API is defined in QtComponents's common API
This component just diplay how a Flickable content size and
content position is. It's similar to a ScrollBar but is not
interactive.

The current implemetation makes it visible only when flickable
content is moved.

The plasma implementation has 2 extra properties:
- orientation: Qt.Vertical / Qt.Horizontal orientaion
- inverted: true if the scroll decorator should appear inverted
  (the same logic of Slider and ScrollBar)
  it has a false default value

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-14 11:04:20 -03:00
Daker Fernandes Pinheiro
00576442cc Add ButtonRow and ButtonColumn
- Add ButtonGroup.js which contains the logic behind ButtonRow/Column
- Code taken from desktop qt-components

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-08 19:56:50 -03:00
Daker Fernandes Pinheiro
69670fcd56 Add copyright for BusyIndicator
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-08 19:21:24 -03:00
Daker Fernandes Pinheiro
33b63aa125 Change BusyIndicator smoothAnimation property default to be true
- Also simplified the BusyIndicator gallery example

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-08 18:52:40 -03:00
Daker Fernandes Pinheiro
363e341f66 Remove ListItemView supports
- ListItemView, ListItem were removed because could be easily built using ScrollBar
- ListHighlight was renamed into Highlight

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-08 18:49:40 -03:00
Daker Fernandes Pinheiro
30889de6e7 Refactor Switch, CheckBox, RadioButton to extend a single DualStateButton
- To extend the dual state button, just add the visual component in the view property

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-08 15:11:55 -03:00
Daker Fernandes Pinheiro
a650da9ee5 Add Switch component
API and code based on CheckBox

- Misses the Switch resources
2011-07-08 14:53:52 -03:00
Daker Fernandes Pinheiro
8dc9dcd090 Add keyboard events handling in RadioButton and CheckBox
When space or return is pressed, it changes the component state.

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-08 14:41:46 -03:00
Daker Fernandes Pinheiro
5ac7ececa9 Add keyboard events handling in Slider
Using the arrow keys enables the user to increase/decrease stepSize units
from the Slider's value.

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-08 14:41:13 -03:00
Daker Fernandes Pinheiro
decf76214c Add keyboard events support in ScrollBar
Pressing up/down/left/right keys makes the ScrollBar move

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-08 14:40:28 -03:00
Daker Fernandes Pinheiro
a2597e35a2 Add plasma default ListView (ListItemView)
- Components added to the api: ListItemView, ListHighlight and ListItem
- Example added in the components gallery

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-05-18 16:38:21 -03:00
Daker Fernandes Pinheiro
dada80f42d Fix BusyIndicator
- RotationAnimation was targeting wrong item
- Removes deprecated properties
- Keep the rotation values smooth when running changes

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-05-18 11:29:30 -03:00
Marco Martin
13e17abf15 a basic primitive ListItem element 2011-05-01 16:05:57 +02:00
Daker Fernandes Pinheiro
79d17528f6 Add buttons to ScrollBar when stepSize is defined
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-04-28 19:22:51 -03:00
Daker Fernandes Pinheiro
6b291d0ac6 Add ScrollBar component
- The stepButtons are not yet implemented

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-04-28 10:22:05 -03:00
Daker Fernandes Pinheiro
cb00a42cb8 Refactor Slider component
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-04-28 07:44:28 -03:00
Daker Fernandes Pinheiro
564f565c36 Add Slider component
- An example was added into the gallery
- The Keys and Mouse Wheels events are not being handled yet
- The value indicator is not yet created

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-04-27 16:21:01 -03:00
Daker Fernandes Pinheiro
45b5b480f9 BusyIndicator smooth is switch off when animating
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-04-27 16:19:02 -03:00
Daker Fernandes Pinheiro
56fbe5e67b Rename and Fix BusyWidget to BusyIndicator component to fit the common API
- An example also was add in ComponentsGallery.

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-04-27 06:47:08 -03:00
Daker Fernandes Pinheiro
8a7f71dfba Add RadioButton component
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-04-26 20:13:45 -03:00
Daker Fernandes Pinheiro
d38321afec Add CheckBox component
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-04-26 20:00:51 -03:00
Daker Fernandes Pinheiro
c0bb0bb955 Add Button component with QtComponents compatible api
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-04-26 19:52:47 -03:00
Marco Martin
24f673a014 Revert "remove what can't still be merged"
This reverts commit 21dfef4f330bbee22d5154cadeb6c92fb46e1c51.

to resume the plasmacompoents directory that still need to be indipendent
2011-04-21 17:13:48 +02:00
Marco Martin
57975567cf remove what can't still be merged 2011-04-21 17:05:59 +02:00
Nicolás Alvarez
cde1151099 Merged scratch/mart/plasma-components into subtree plasma/declarativeimports. 2011-02-10 14:41:47 -03:00