Daker Fernandes Pinheiro
83bd875a44
Add focus and key events handling on Buttton plasma component
...
- When a button is clicked it aqcuires the focus.
- The space and return keys now can be used to press the button if
it has the activeFocus
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-15 21:21:06 -03:00
Daker Fernandes Pinheiro
38284f8e1a
Fix Highlight plasma component margins
...
The SVG margins was not being considered.
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-15 20:51:42 -03:00
Daker Fernandes Pinheiro
93f4b0efb5
Add handleSize property to control the handle size of the plasma Slider component
...
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-15 20:45:08 -03:00
Daker Fernandes Pinheiro
8a3162b431
Fix Plasma ScrollBar flickableItem position binding when mouse or keys are used
...
The RangeModel value was being incremented directly by the mouse and keys
events, and it was overriding the binding with the flickableItem position.
Once the ScrollBar button was clicked, the direct manipulation of the
flickable component was not updating the scroll position.
The new function 'incrementValue' now does the correct work.
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-15 10:03:17 -03:00
Daker Fernandes Pinheiro
cba7e6204a
Add Color Picker on Sliders Plasma Components Gallery
...
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-15 09:24:44 -03:00
Aaron Seigo
e3f18bded0
only let a source be valid if there is an engine and the engine is valid
2011-07-15 13:18:48 +02:00
Aaron Seigo
e2f4b4ecc2
protect against accessing a null
2011-07-15 13:18:47 +02:00
Aaron Seigo
201baafc1c
mainitem can be null according to the if() below, so respect that
2011-07-15 13:18:47 +02:00
Daker Fernandes Pinheiro
d9cc5a1ba6
Refactor Plasma Components Gallery
...
- Move columns present in the gallery into separate files
- Move Gallery into a subdir of tests
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-14 12:10:08 -03:00
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
Marco Martin
6354e56a91
emit visiblechanged when it should
2011-07-12 20:31:29 +02: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
Montel Laurent
addf0945a1
Fix compile warning
2011-07-08 22:06:29 +02: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
Marco Martin
a9d22b9877
build drag and drop plugin
2011-07-05 21:16:28 +02:00
Marco Martin
93bfcfe8fc
drag and drop plugin by Gregory Schlomoff
...
CCMAIL: gregory.schlomoff@gmail.com
2011-07-05 21:14:04 +02:00
Marco Martin
7c947d8e96
reset models in the proper way
2011-06-24 23:54:07 +02:00
Marco Martin
c4fb39de30
guard pointers, crash--
2011-06-24 17:58:21 +02:00
Marco Martin
86d4283ff9
read only property: activeWindow
2011-06-19 23:08:15 +02:00
Marco Martin
3475f99f96
guard against crash
2011-06-19 19:07:55 +02:00
Marco Martin
f257efe7f0
fix item removal with one source per item
2011-06-16 19:29:58 +02:00
Aaron Seigo
05c405c17b
allow dataEngine: as well as engine: -> more consistent with documentation
2011-06-15 14:18:42 +02:00
Marco Martin
fe8ccf1d71
guard mainItem, crash--
2011-06-13 13:56:55 +02:00
Marco Martin
201a1d1d17
correct width qpropoerty
2011-06-13 13:46:07 +02:00
Dawit Alemayehu
5199d71e54
GIT_SILENT: Shut the compiler up about unused variables.
2011-06-08 13:53:46 -04:00
Marco Martin
42f8d04f6c
a dialog has margins, take them into account
2011-06-08 17:53:55 +02:00
Marco Martin
9cd8721f61
support for centering
2011-06-08 13:02:48 +02:00
Marco Martin
e8b1374ff0
initialize member
2011-06-07 21:07:27 +02:00
Marco Martin
d3868a8b65
revert last commit
...
popups are done correctly now
(is necessary so show, set the flags and show again)
2011-06-07 19:12:04 +02:00
Marco Martin
230a15d475
correctly manage popup menus
...
similar fix in the taskbar coming
2011-06-07 18:11:30 +02:00
Marco Martin
f000f07b08
make the notify signals actually be emitted
2011-06-07 16:41:06 +02:00
Marco Martin
90ecc73536
return the correct mainItem()
2011-06-06 17:33:02 +02:00
Marco Martin
ccdb4cebdf
sync dialog size when a declarativeitem changes size
2011-06-06 16:47:28 +02:00
Marco Martin
c77d815ec7
export servicejob in qml
2011-06-05 14:11:19 +02:00
Aaron Seigo
5759af35d1
duplicated from libplasma now
2011-06-03 22:04:36 +02:00
Daker Fernandes Pinheiro
aada03fb18
Rename Plasma Components Gallery.
...
Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-05-18 19:01:05 -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
Diego Casella
97bfbf07a5
use QWeakPointer for m_declarativeItemContainer
2011-04-29 12:50:18 +02:00
Diego Casella
80b71fe2f4
check m_declarativeItemContainer before deleting it
2011-04-29 11:22:44 +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