Commit Graph

302 Commits

Author SHA1 Message Date
Marco Martin
b3597331f7 touch specific Menu and MenuItem 2011-11-08 23:00:38 +01:00
Marco Martin
a6d785ffc7 add ToolBarLayout 2011-11-08 21:10:30 +01:00
Marco Martin
2a79834ceb standard signals altough unused 2011-11-08 20:57:34 +01:00
Marco Martin
b51d5b1cd9 text selectable by mouse 2011-11-08 20:54:13 +01:00
Marco Martin
869afade06 different paint for flat toolbuttons in touchscreens 2011-11-08 20:48:33 +01:00
Marco Martin
5a00c8ec01 better shadow state chooser 2011-11-08 20:34:39 +01:00
Marco Martin
82bbcc139a better logic for button pressed handling 2011-11-08 19:27:44 +01:00
Marco Martin
1d4f9a5c77 fix shadow disabling 2011-11-08 18:19:25 +01:00
Marco Martin
c498292a55 new name for the global config 2011-11-08 17:22:20 +01:00
Marco Martin
24f527f3fe sync the roundshadow element 2011-11-08 17:22:19 +01:00
Marco Martin
a62ce8814a add window and querydialog as touch specific 2011-11-08 17:22:19 +01:00
Marco Martin
28f573d18f read the kind of components from plasmarc 2011-11-08 17:22:19 +01:00
Marco Martin
06bbb405c5 install tablet specific components in platformcomponents 2011-11-08 17:22:19 +01:00
Marco Martin
2e5afa765b use roundshadow for sliders 2011-11-08 15:12:44 +01:00
Marco Martin
c644d41709 use hint-focus-over-base to decide where to paint the focus panel 2011-11-08 14:29:05 +01:00
Marco Martin
924d5fcf05 abstract the text field focus effect 2011-11-08 14:19:12 +01:00
Marco Martin
a5db2727dd connect closeClicked as well to rejected 2011-11-03 18:28:15 +01:00
Marco Martin
3e1359a8bc use a system KDialog for QueryDialog 2011-11-03 18:23:26 +01:00
Marco Martin
a462112815 fix icon loading 2011-11-03 16:53:11 +01:00
Marco Martin
478cd9d3f0 add Dialogs
CommonDialog
QueryDialog
SelectionDialog

the base Dialog is still not exported
in future version on the desktop, QueryDialog will create a standard qt dialog instead
2011-11-03 14:46:05 +01:00
Marco Martin
2bb8101e6f check the pointer 2011-11-03 13:49:29 +01:00
Mark Gaiser
6b98a27eee Merge branch 'master' of git://anongit.kde.org/kde-runtime 2011-11-02 23:13:38 +01:00
Mark Gaiser
f83a899bc8 Lets use const.
REVIEW: 103009
2011-11-02 23:12:46 +01:00
Marco Martin
3accb9baf5 n mSize property in fontproxy: like em for css 2011-11-02 21:41:09 +01:00
Mark Gaiser
41bd519f43 Made the icon property a QVariant.
If a string is passed a KIcon(string) object will be created.
If a QIcon is passed that will be used.

REVIEW: 103009
2011-11-02 21:28:30 +01:00
Marco Martin
270b6296b9 fallback when there is no corona
autonomous positioning when there is no corona (usually relies on addoffscreenwidget and popupposition from it)
2011-11-02 18:15:17 +01:00
Mark Gaiser
147df3a274 Updated Button.qml form PlasmaComponents to have:
- Animations
- A state machine
- More margin when an icon is used
- A few cleanups

REVIEW: 103020
2011-11-01 23:51:42 +01:00
Marco Martin
5282287b55 anchors a page to its container 2011-11-01 22:45:38 +01:00
Marco Martin
7a325f4658 i_p suffix only for stuff not exported from qml
general rule:
if the header if from a class that will be made available as qml type, foo.h, otherwise foo_p.h
2011-11-01 19:27:55 +01:00
Marco Martin
43a069c681 bind types for dataengines in the palsmacore import 2011-11-01 19:18:41 +01:00
Marco Martin
2bb756cfe7 register extra types on QScriptEngine
only if hasn't been done yet
2011-11-01 18:55:57 +01:00
Marco Martin
38c8915cd7 ListItem element 2011-10-31 16:42:40 +01:00
Marco Martin
3ac2a8c875 if stack creates the component, is the owner too
leak--
2011-10-31 16:42:40 +01:00
Martin Gräßlin
f050e056ec Highlight Item only requires QtQuick 1.0 2011-10-30 20:37:10 +01:00
Marco Martin
56dc7f6314 Page and PageStack 2011-10-30 19:47:08 +01:00
Marco Martin
3c8ff37491 Theme exports iconloader sizes 2011-10-30 19:07:58 +01:00
Marco Martin
d0ad8eed35 remove not installed imports 2011-10-30 17:55:33 +01:00
Marco Martin
6eba438a89 PlasmaCore.Theme is registered by the inport
no more need to declare it every time -> memory saving
2011-10-30 17:53:20 +01:00
Marco Martin
a2cf63e813 arrow buttons by default 2011-10-30 17:36:42 +01:00
Marco Martin
92accc1460 fade away for sectionScroller 2011-10-30 16:51:41 +01:00
Marco Martin
f5357fd964 dd SectionScroller 2011-10-30 14:13:09 +01:00
Sebastian Kügler
5a4bef41ef Use Qt::DisplayRole when the lookup fails
This makes it do the right thing by default, and fixes filtering for
QStringListModels (and probably a few other ones as well).
2011-10-30 00:53:48 +02:00
Marco Martin
6b7a1bdcac undefined-- 2011-10-29 21:46:53 +02:00
Marco Martin
f32fc24694 use IconLoader 2011-10-29 21:41:45 +02:00
Marco Martin
be1068709a an item to load icons
still private, load icons either by absolute path, icon name, svg
2011-10-29 21:19:51 +02:00
Marco Martin
9bcc260757 add tabbar with default API
extended with currentitem in TabBar for tabbars without TabGroups
2011-10-29 20:07:30 +02:00
Marco Martin
b40acc4903 fix anchors of scroll indicators 2011-10-28 22:32:45 +02:00
Marco Martin
77fa1ee910 fix positioning 2011-10-28 20:34:46 +02:00
Marco Martin
0fa2538000 remove missing stuff from qmldir 2011-10-28 20:16:45 +02:00
Marco Martin
5c9fec3d31 better positioning 2011-10-28 20:14:38 +02:00
Marco Martin
4970198392 export status 2011-10-28 19:40:04 +02:00
Marco Martin
5788424702 qmenu bindings with the QtComponents api 2011-10-28 18:57:34 +02:00
Marco Martin
a8aa755fe9 Merge branch 'master' into plasma/viranch/qml-qmenu 2011-10-28 16:24:08 +02:00
Marco Martin
b343c01ebb expand the toolbar as default 2011-10-28 16:23:50 +02:00
Marco Martin
049a79a0f6 a couple of enums more 2011-10-27 22:52:16 +02:00
Marco Martin
381b78163e export some enums
also, relicense qrangemodel as its last license (actually allowed to redistribute now ;)
2011-10-27 22:33:51 +02:00
Marco Martin
63fbf58b53 fix property/signal names 2011-10-27 21:25:34 +02:00
Marco Martin
486fbf6f82 use all font properties from Theme all around 2011-10-13 18:23:40 +02:00
Marco Martin
9eda90088e defaultFont, desktopFont and smallestFont 2011-10-13 17:57:16 +02:00
Marco Martin
03ba14895c Label element, uses properties from Theme 2011-10-13 15:28:33 +02:00
Marco Martin
8c4c66a69d export all the font properties in Theme 2011-10-13 15:19:37 +02:00
Marco Martin
284277083e Merge branch 'master' into plasma/viranch/qml-qmenu 2011-10-13 12:52:14 +02:00
Marco Martin
b44e60daa3 ToolButton 2011-10-13 12:18:14 +02:00
Marco Martin
b13dc0406a toolbar component 2011-10-12 00:05:21 +02:00
Marco Martin
b86b4b2e71 remove frame sunken-active,
use graphics for slider grooves instead
2011-10-11 17:35:23 +02:00
Marco Martin
b5a1397d07 simplify scrolldecorator 2011-10-11 15:25:32 +02:00
Marco Martin
896499617d fix inverted sliders 2011-10-11 14:52:39 +02:00
Marco Martin
2ae8e31d77 use an active look for the on switch and the progress part of the slider 2011-10-11 14:27:55 +02:00
Marco Martin
93a8858617 fix focus frame 2011-10-10 19:53:39 +02:00
Marco Martin
0f894f9db2 fix the hover/focus frame 2011-10-10 19:40:46 +02:00
Marco Martin
2dbc92c534 hide the shadow when toggled and no focus 2011-10-10 15:33:28 +02:00
Marco Martin
86e66746d1 use ButtonShadow component in Button 2011-10-10 15:26:46 +02:00
Marco Martin
34c3446a3e hidden status for the shadow 2011-10-10 14:32:53 +02:00
Marco Martin
d8a125d350 round checkboxes 2011-10-10 14:19:07 +02:00
Marco Martin
9c695c5cf5 add a shadow 2011-10-10 14:02:48 +02:00
Marco Martin
3da7704b3a use the font size for control size 2011-10-10 13:39:16 +02:00
Marco Martin
94ad9f8d3f private ButtonShadow for shadow/hover of buttons
also, don't export DusalStateButton
2011-10-10 13:04:22 +02:00
Marco Martin
554399afc7 a method to fetch custom size wallpapers 2011-10-09 16:12:58 +02:00
Aaron Seigo
b0783ce5f7 a slew of clean ups and improvements to the code
DataSource still needs to be made to not keep a private copy of all the data
2011-09-22 22:45:26 +02:00
Marco Martin
e8bcc257e1 Merge branch 'plasma/declarative' 2011-09-18 16:42:30 +02:00
Marco Martin
734d0e15df unfortunately this is still needed 2011-09-16 19:20:49 +02:00
Marco Martin
27c857db82 pre-populate the model if needed
since DataModel is a consumer of a consumer, in the case DataSource as already data, populate the model with it without waiting for the signal
2011-09-15 23:05:44 +02:00
Marco Martin
ccc5bf7b90 queued connection is not necessary anymore
all data is checked for possible roles now
2011-09-15 21:06:05 +02:00
Marco Martin
e18e08c2f1 don't cache empty sources 2011-09-15 21:05:06 +02:00
Marco Martin
0fec8e54c5 move rangemodel in a components plugin 2011-09-13 21:21:29 +02:00
Marco Martin
e5b43a7357 Merge branch 'master' into plasma/declarative
Conflicts:
	plasma/declarativeimports/core/CMakeLists.txt
	plasma/declarativeimports/core/corebindingsplugin.cpp
	plasma/declarativeimports/plasmacomponents/BusyIndicator.qml
	plasma/declarativeimports/plasmacomponents/ScrollBar.qml
	plasma/declarativeimports/plasmacomponents/qmldir
2011-09-13 20:43:59 +02:00
Marco Martin
b68fb0a060 be sure to include ALL role names
some dataengines can have a different set of keys for each item (ie metadata dataengine) the whole mapped roles must be the complete superset
this is not very efficient, but unfortunately is necessary.
(another reason  why DataContainers should become models)
2011-09-12 21:34:55 +02:00
Marco Martin
d48888e7ac default to 0 interval (no polling) 2011-09-01 16:25:31 +02:00
Marco Martin
e24624f80c graphics for checkboxes and radio buttons 2011-08-30 23:04:45 +02:00
Marco Martin
019617f3bc paint grey when disabled 2011-08-20 17:43:36 +02:00
Viranch Mehta
3a5367fcbf Directive changes + licensing 2011-08-17 23:26:21 +05:30
Viranch Mehta
e677aafcad Rename QMenuItem to QMenuAction, QMenuItem was already defined. Add support for separators in QMenus 2011-08-17 23:21:04 +05:30
Viranch Mehta
220cae4242 Make QMenuItem a derived class of QAction (to minimize its implementation) 2011-08-17 20:30:53 +05:30
Viranch Mehta
c34d4ea456 Make QMenu fairly usable in QML plasmoids, separate out QMenu and QMenuItem classes 2011-08-17 03:22:25 +05:30
Marco Martin
6d7b475468 location property that decides the sliding effect 2011-08-15 19:32:01 +02:00
Viranch Mehta
cd6d910a2f Implement ability to add actions in the QMenu and hence create QMenuItem 2011-08-07 05:11:21 +05:30
Viranch Mehta
2c6677aaf4 QMenu QML binding (with test 'hello','world' menu entries) 2011-08-02 19:43:48 +05:30
Marco Martin
e8432fe351 don't reset the model if the source isn't ours 2011-07-25 19:11:36 +02:00
Daker Fernandes Pinheiro
90123fa75e Add gallery example for ProgressBar plasma component
Also refactored the busy indicator gallery code and
agregated it with the progress bar gallery.

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-25 00:20:16 -03:00
Daker Fernandes Pinheiro
1edb412e52 Add ProgressBar plasma component
The ProgressBar is defined in the Qt Components common API.
It has a orientation property, usign Qt.Horizontal or
Qt.Vertical to set the orientation of the component.

Signed-off-by: Daker Fernandes Pinheiro <dakerfp@gmail.com>
2011-07-25 00:14:51 -03:00