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
5ad59675df
don't duplicate ScrollViewStyle
2014-08-14 11:57:36 +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
1d83cc0baf
Guard against Plasma::SVG giving us null pixmaps
...
On some themes Plasma::SVG gives empty pixmaps. Loading a null QImage to
an atlas texture causes a crash in old versions of Qt.
Guard against it.
BUG: 88039
Reviewed-by: Martin Klapetek
2014-08-13 15:07:53 +02:00
David Edmundson
d4c9c20144
State inheritance from QtQuick / QtQuick.Controls modules
2014-08-13 12:16:33 +02:00
David Edmundson
f817168d02
Fix remaining doxygen exporting in Plasma.Core
2014-08-13 01:07:55 +02:00
David Edmundson
9f18d8c9e1
hide non qml accessible internal member functions from QML docs
2014-08-13 00:57:42 +02:00
David Edmundson
a2c04745f1
Generate documentation on remaining PlasmaCore classes
2014-08-13 00:45:43 +02:00
David Edmundson
f17761d508
Explicitly link QML Types with the name exposed in QML (which may be different)
2014-08-13 00:45:43 +02:00
Martin Klapetek
2f3c411956
[calendar] Initialize the ints properly
...
Fixes a cppcheck report
2014-08-12 23:50:36 +02:00
David Edmundson
5478c7e3c2
Add more missing @class and @short descriptors
2014-08-12 23:15:57 +02:00
David Edmundson
ace0209e0e
Hide member documentation in imports
...
These classes are exposed only as QML so we should only show members the
user can actually use.
The invokable is moved to the top for easier reading
REVIEW: 119745
2014-08-12 23:13:52 +02:00
David Edmundson
c92a2697fa
Remove non-true comment about certain classes being exported to QML
2014-08-12 21:33:49 +02:00
David Edmundson
6bdf7487cd
Provide documentation on FrameSvgItem and ColorScope
...
without an @class no documentation is generated at all
2014-08-12 21:33:49 +02:00
Marco Martin
1585c9b26a
be aware of dpi changes
...
BUG:338093
2014-08-07 17:05:55 +02:00
Aleix Pol
ebe9011253
Have separate texture hashes for each window
...
Apparently in nvidia we get corruptions when a texture created for a window
is used in another one.
With this patch we tell the texture has changed when we move it from a
window to another, so it's re-created and we keep textures for all windows
separately. This way we ensure they don't mix.
REVIEW: 119465
2014-08-04 19:53:35 +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
a059748fbc
Merge branch 'mart/QtControlsButton'
...
REVIEW:119455
2014-07-25 13:05:00 +02:00
Aleix Pol
daf7981820
Just pass the bigger textures from the !m_fastPath to the textures cache
...
It's a really cheap lookup, and maybe we get to skip some textures
uploading
Reviewed by David Edmundson
2014-07-25 12:57:16 +02:00
Marco Martin
05f4a44059
use implicitWidth as label minimum width
2014-07-25 12:54:27 +02:00
Aleix Pol
6641285d3b
Remove deprecated code-path
...
hint-compose-over-border is now treated by the !m_fastPath
2014-07-25 12:42:31 +02:00
Aleix Pol
bc425f1809
Cache the textures created for the fast path
...
Create a cache that has pointers to all the textures that we've generated,
so in case we have one already created, we can re-use it.
REVIEW: 119425
2014-07-25 12:41:53 +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