Sebastian Kügler
b4519bdffb
Fix DialogStatus namespace in SelectionDialog
...
DialogStatus, as in other Dialog variants, can only be accessed through
the PlasmaComponents namespace.
Fixes 3 ReferenceErrors in SelectionDialog and makes it actually work.
2014-12-02 02:05:58 +01:00
David Edmundson
c1b5adf25e
Fix documentation linking
...
Change-Id: I391d1c4c7d0aae63ebf99e19197f20484a78f315
2014-11-27 12:53:14 +01:00
Marco Martin
cb8175f1f6
use PlasmaCore.ColorScope when suitable
...
It is possible to put a PlasmaCore.ColorScope element, to automatically
change the colors:
if for instance the complementary scope will be set, all labels
descendent of such element would flip their color
Change-Id: I2214aca522eb094cf067d8726c5bf2a7ecbf36b3
2014-11-25 18:27:20 +01:00
Kai Uwe Broulik
f54ff55bc5
Migrate ProgressBar to QtQuick.Controls
...
Test is enhanced to also cover vertical bars. The ProgressBar does not yet use
the vertical assets since Qt just conveniently rotates the bar for us and
apparently just overriding the entire "panel" component is evil
REVIEW: 121085
2014-11-10 22:09:55 +01:00
Kai Uwe Broulik
65a6861476
Migrate BusyIndicator to QtQuick.Controls
...
Comes with a test for the seamless pause/resume
REVIEW: 121070
2014-11-09 01:16:30 +01:00
Marco Martin
7a5342e970
fix paint and size hints
...
Change-Id: Icb42635f4d4d2f15fb6cd51805f3e0e0906c34a2
2014-10-24 18:12:36 +02:00
Kai Uwe Broulik
7cf9fb93d8
Hide ProgressBar inner item when value is 0
...
This fixes the situation where an empty progress bar still shows a little spot on the left.
REVIEW: 120489
2014-10-04 22:41:40 +02:00
Sebastian Kügler
cccfdf5a9e
Proper color for placeholder text in TextFieldStyle
...
Fixes unreadable placeholder text in TextField with dark themes.
Reviewed-by:Kai Uwe Broulik
2014-10-01 18:04:04 +02:00
David Edmundson
764cd182cc
Merge "Floor devicePixelRatio in ProgressBar before use"
2014-10-01 11:45:09 +02:00
David Edmundson
4d8f9c55c0
Floor devicePixelRatio in ProgressBar before use
...
This matches what happens in the C++ SVG code
Change-Id: Ide914751d3ba18d7e4d62c4872651998bc226900
2014-10-01 03:16:07 +02:00
David Edmundson
4233f7f38e
Warning --
...
Change-Id: I7649fc9f9209816be909217f1c71e7bbe60ab10f
2014-10-01 03:04:52 +02:00
Marco Martin
87e3240f72
don't make the progressbar smaller than its borders
...
BUG:338225
Change-Id: Ia5926206b9185c82bcdf96956bc7f586c3b2d50e
2014-09-25 18:31:19 +02:00
David Edmundson
8a70067e8c
Don't duplicate background resizing to contents
...
The code in Button is
panel.implicitWidth: max(label+borders, backgroundImplicitSize)
by setting the background implicitSize to be max(size, labels+borders)
we just duplicate the functionality.
This worked, but icon only buttons became smaller because we weren't
setting the implicitHeight of the label properly.
(two wrongs were making a right)
We need to move the RowLayout inside an Item as we are modiyfing the
preferredHeight of RowLayout, but this doesn't sync back to updating the
implicitHeight which Button.qml uses.
This fixes all binding loops and the rather broken icon only flat
button.
Change-Id: Id2f9c2ab37b2280ee69dc1473f388fe686e3327e
2014-09-23 10:22:35 +02:00
David Edmundson
b2a5ebc926
Update hover effect to match QtQuickControls port
...
Change-Id: Ib3ad938f24d2a7c9e5d8c6cdd5d6717b3574351a
2014-09-22 19:01:31 +02:00
Marco Martin
306e353fe6
take into account device pixel ratio
...
make sure framesvgitem returns the proper implicitWidth/height
Change-Id: I6d756e474c69bb32d2abef1a34d989c339d28ef9
2014-09-17 20:04:17 +02:00
David Edmundson
4ee2d5ca22
Fix binding loop in Toolbuttonstyle
...
Setting the implcit width to be the same as the current height is very
easy to end up looping.
actual height of the background is set by the base style, which is based
on the implicit sizes anyway.
BUG: 338750
Change-Id: Ic7606588cec09c6ff16515c208efe576466d31d6
2014-09-12 18:50:00 +02:00
David Edmundson
e61e311fc6
Fix Mainpage.dox linking
...
Change-Id: Icb1cf6bcc672de4f672eb9c1d4e85773f98b2342
2014-09-12 01:56:56 +02:00
Kai Uwe Broulik
55fc160bc0
Restore original checkbox and radio button size
...
REVIEW: 119920
2014-09-06 14:37:36 +02:00
Marco Martin
db601cf291
fix toolbars
2014-09-02 14:47:14 +02:00
Marco Martin
a9370b744f
assign default sizes
...
take them frm the old implementation
2014-09-02 14:35:29 +02:00
Marco Martin
b58a3ef754
add a FIXME comment
2014-08-28 16:15:12 +02:00
Marco Martin
f7eb69f078
comment++
2014-08-28 16:06:48 +02:00
Marco Martin
60976b67ae
more comment&docs
2014-08-28 16:04:02 +02:00
Marco Martin
846f740dae
fix copyright
2014-08-28 14:25:48 +02:00
Marco Martin
4ac3652d10
some documentation fixes
2014-08-28 14:21:12 +02:00
Marco Martin
d6b08c303a
style tickmarks
2014-08-28 13:15:09 +02:00
Marco Martin
4ec02e7b1d
style handle and groove
2014-08-28 13:12:04 +02:00
Marco Martin
6d6ff41aee
start port of Slider
2014-08-27 18:51:52 +02:00
Frederik Gladhorn
db6da1eb54
Make TabGroup a focus scope
...
This allows to manage the sub focus inside each tab independently.
REVIEW: 119870
2014-08-21 10:02:16 +02:00
Marco Martin
da70f9e0bf
Merge branch 'mart/QtControlsCheckBox'
...
REVIEW:119846
2014-08-20 20:46:59 +02:00
Marco Martin
770121d516
dd focus rectangles
2014-08-20 15:04:39 +02:00
Marco Martin
93052bf263
fill the anchors of tool contents in toolbar
2014-08-20 13:55:08 +02:00
Marco Martin
9c485f8427
fix of the radio svg size
2014-08-20 11:34:49 +02:00
Marco Martin
ff775e3ad7
support evil tristates
2014-08-20 10:56:50 +02:00
Marco Martin
df637bf5bb
add a radiobutton style
...
almost identical to checkbox stuff, goes together
2014-08-19 19:14:36 +02:00
Marco Martin
c7ef2a34a9
switch is just a compat class for checkbox
...
since the guidelines forbid the switch looking switch
2014-08-19 19:14:03 +02:00
Marco Martin
b3c6c294ee
style the ckeckbox
2014-08-19 18:07:19 +02:00
Marco Martin
1ab872181b
start of a checkbox style
2014-08-19 17:54:49 +02:00
Marco Martin
d2a2ac18f7
Merge branch 'mart/QtControlsTextArea'
...
Conflicts:
src/declarativeimports/plasmacomponents/qml/TextArea.qml
REVIEW:119781
2014-08-18 11:34:47 +02:00
Marco Martin
907da69251
properties don't need to be declared anymore
2014-08-18 11:32:49 +02:00
Marco Martin
21e47e6ab8
inherit QtQuickControlStyle, use internal ScrollViewStyle
2014-08-18 11:18:08 +02:00
Marco Martin
428e4736b6
add margins from svg
2014-08-14 12:43:42 +02:00
Marco Martin
7e71e0bf95
comments++
2014-08-14 12:36:46 +02:00
Marco Martin
f9d64e2b09
try with new documentation
2014-08-13 19:19:23 +02:00
Marco Martin
99cc40053f
make old contentMaxWidth/height props kinda work
2014-08-13 19:14:05 +02:00
Marco Martin
5961bcaaa7
add a focus effect
2014-08-13 18:55:08 +02:00
Marco Martin
877c2a3325
use the background framesvg only in TextAreaStyle
2014-08-13 18:52:50 +02:00
Marco Martin
76d24e8fe2
beginning of official style for TextArea
...
for now it copies ScrollViewStyle.. the style will have to be an import as well
2014-08-13 18:41:57 +02:00
David Edmundson
d4c9c20144
State inheritance from QtQuick / QtQuick.Controls modules
2014-08-13 12:16:33 +02:00
Marco Martin
1585c9b26a
be aware of dpi changes
...
BUG:338093
2014-08-07 17:05:55 +02:00
Marco Martin
712de91021
leave space for the clear button
2014-08-04 19:44:34 +02:00
Marco Martin
d66e62116b
reintroduce all removed properties and methods
...
reintroduced as dummy, so existing stuff doesn't break but gets a warning
2014-08-04 19:28:30 +02:00
Marco Martin
b93132fca7
use QtControls for the textField
2014-07-28 19:55:32 +02:00
Marco Martin
0aaf7db0e4
use QtControls.ToolButton
2014-07-25 18:51:12 +02:00
Marco Martin
f2a1824c31
proper colors for the labels and icons
2014-07-25 15:43:17 +02:00
Marco Martin
957eab570e
support for attached buttons
2014-07-25 15:36:14 +02:00
Marco Martin
c8cb89faa9
support for round buttons
2014-07-25 14:40:13 +02:00
Marco Martin
a3266857ad
initial port of ToolButton
...
wonder if will be possible to share something with Button,
but ToolButton is way more complicated
2014-07-25 14:21:05 +02:00
Marco Martin
05f4a44059
use implicitWidth as label minimum width
2014-07-25 12:54:27 +02:00
Marco Martin
dbbb8056f5
use the minimumWidth gave by the Layout
2014-07-25 11:26:41 +02:00
Marco Martin
d29b3f051d
don't mix anchors and layouts
2014-07-25 11:20:26 +02:00
Marco Martin
7538c3292c
don't compute two times the same thing
2014-07-24 20:16:46 +02:00
Marco Martin
0c2138916e
use RowLayout
2014-07-24 20:11:31 +02:00
Marco Martin
b538a1dca9
override iconSource for compatibility
2014-07-24 19:19:26 +02:00
Marco Martin
9301163142
support checked buttons
2014-07-24 18:30:55 +02:00
Marco Martin
2e06bb3214
create arrow on demand, layout it correctly
2014-07-24 18:29:48 +02:00
Marco Martin
9b06cbc392
style doesn't depend from control properties
2014-07-24 17:47:19 +02:00
Marco Martin
a39c8898b3
don't redefine iconSource
2014-07-24 17:38:13 +02:00
Marco Martin
9365123152
fix minimumWidth/height
...
don't try to access undefined properties
make the style and the control as independent as possible
2014-07-24 17:11:19 +02:00
Marco Martin
02c6bba518
initial port of Button to QtControls
...
still loads of layout problems
2014-07-24 15:58:14 +02:00
Lukáš Tinkl
3f07e41e2a
i18n style fix
2014-07-18 22:36:42 +02:00
Frederik Gladhorn
445331bba8
Improve TextField accessibility
...
Qt Quick accessibility already picks up the text automatically. Instead
set the name (which is a descriptive element) to the placeholder text
which is more descriptive of the element. Otherwise Orca will read the
text twice.
2014-07-09 09:57:23 +02:00
Frederik Gladhorn
5199c9778a
Fix accessible roles
2014-07-08 21:46:13 +02:00
Frederik Gladhorn
2f93b7f764
Add Accessibility properties
...
Also clean up increase and decrease actions for Slider a tiny bit.
2014-07-08 10:49:16 +02:00
Marco Martin
ffcc0d43d8
use correct highlight color
...
CCBUG:336775
2014-06-27 11:11:24 +02:00
Marco Martin
655e7fcc0d
base on tabbar minimum width to show scrollbuttons
...
be more deterministic and now usually kickoff never shows the
scroll buttons
BUG:335392
2014-06-24 16:35:50 +02:00
Marco Martin
2c9103ee19
position the slider bar at margins
...
is a way in between the verious fix attempts of 332587
BUG:336448
CCBUG:332587
2014-06-19 20:57:49 +02:00
Marco Martin
b755bd1e32
ColorGroup is part of Theme
2014-06-18 19:22:02 +02:00
Sebastian Kügler
bcde055673
Add test for ContextMenu
...
This enables and disabled menuitems with a timer, so we can see whether
dynamically updating these properties are propagated to the QMenu in the
proxy.
CCBUG:336281
2014-06-17 03:14:24 +02:00
Sebastian Kügler
5b38b9f850
Fix MenuItem.visible and MenuItem.enabled
...
Update visible and enabled property of the action backing MenuItem when
these properties change.
BUG:336281
2014-06-17 03:14:24 +02:00
Kai Uwe Broulik
76175fafa6
Handle mouse wheel events in PlasmaComponents.Slider
...
REVIEW: 118753
2014-06-16 20:07:16 +02:00
Marco Martin
01fc75aa78
more precise actionbutton
...
specific 22x22 graphics and ensure the graphic elements always have an even size
BUG:335547
2014-06-16 19:07:58 +02:00
Marco Martin
992b64a167
small workaround to show all the highlight borders
...
BUG:336210
2014-06-16 15:57:45 +02:00
Kai Uwe Broulik
60ddc9f25d
Use RotationAnimator for BusyIndicator
...
This makes the animation run directly on the scene graph to not stress the CPU that much
REVIEW: 118769
CCBUG: 311799
CCBUG: 336274
2014-06-15 22:28:21 +02:00
Marco Martin
05d71947c8
svgColorGroup -> colorGroup
2014-06-13 15:40:47 +02:00
Marco Martin
09d0c44267
leave a bit of room around headings
...
make sure heights are integer
CCBUG:336123
2014-06-13 11:43:41 +02:00
Marco Martin
fa95680a51
use color groups instead
...
the Text and Background colors can become buttonText or ButtonBackground
based on the svg property ColorGroup
2014-06-09 19:35:58 +02:00
David Edmundson
73bb587ee9
Set catalog name in QueryDailog
...
REVIEW: 118557
2014-06-05 13:21:18 +02:00
David Edmundson
8277da7015
Remove unused includes
2014-06-04 18:54:55 +02:00
Marco Martin
051dabae5e
warnings--
...
BUG:335522
2014-06-03 15:57:42 +02:00
Marco Martin
80195aa149
check for currentTab
2014-06-03 14:29:48 +02:00
Aleix Pol
1419eea367
Fix warning on ToolButton
...
If there's no parent for the ToolButton, always show all borders.
2014-05-29 18:39:31 +02:00
Marco Martin
f7adc059ee
warnings--
...
BUG:335488
2014-05-29 12:14:09 +02:00
Marco Martin
a8f73abfbe
warning--
...
BUG:335393
2014-05-28 12:32:57 +02:00
Antonis Tsiapaliokas
7916c9d766
Fix the PlasmaComponents.Sheet
...
*location property is now using the PlasmaCore.Types
*DialogStatus => PlasmaCore.DialogStatus
*windowFlags property => flags property
2014-05-27 17:56:37 +03:00
Marco Martin
66d65f1b12
QML warnings--
2014-05-27 16:38:14 +02:00
Marco Martin
524ff23f25
add support for tooltips
...
use qwidget tooltips, not plasma ones
BUG:335131
2014-05-22 12:18:30 +02:00
Marco Martin
ab27f8b945
use view text color
2014-05-22 11:44:26 +02:00
Marco Martin
357647577f
use view color for text in textfield
...
BUG:333837
2014-05-22 11:42:20 +02:00
David Edmundson
b06fe8301c
Calculate implicitWidth of both button and toolbutton properly
2014-05-21 21:15:18 +02:00