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
Denis Steckelmacher
ea4c6f129e
Add metadata about the QMake and CMake packages installed by this framework and remove Links from README.md
2014-08-13 10:56:51 +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
0ada27caa7
Merge branch 'mart/XPlasmaRootPath'
...
Revieved by: Eike Hein
2014-08-12 10:34:37 +02:00
Marco Martin
bcf653b9d4
Revert "check X-Plasma-RootPath as well for privates"
...
This reverts commit d7e0a9f0bc
.
2014-08-12 10:34:07 +02:00
Marco Martin
d7e0a9f0bc
check X-Plasma-RootPath as well for privates
2014-08-12 10:25:11 +02:00
Marco Martin
fb51115b39
remove the run associated app from here
2014-08-11 19:51:32 +02:00
Marco Martin
90cac04202
recompute actions text on sycoca change
...
it can update the app name it's opening it with
if the file association has been changed
2014-08-11 19:32:30 +02:00
Marco Martin
b5dfbdb0c8
fix build
2014-08-11 17:56:13 +02:00
Marco Martin
d5ef46d43d
add file definition for colors
2014-08-11 17:54:45 +02:00
Marco Martin
7f383b968b
use "open in"
2014-08-10 16:34:19 +02:00
Marco Martin
6a19de43fa
Merge branch 'mart/AssociatedApplicationFromMime'
...
reviewed by: Eike Hein
2014-08-08 16:11:25 +02:00
Marco Martin
52bc83a65a
action in containment as well
2014-08-08 16:09:36 +02:00
Marco Martin
2642fc3329
use open in
2014-08-08 15:45:04 +02:00
Aaron Seigo
b9405c5702
tests for isValid and hasValidStructure
2014-08-08 14:12:22 +02:00
Aaron Seigo
928d5e63a5
bool Package::hasValidStructure() const
...
needed to differentiate between packages with structures and without
before path is set
2014-08-08 14:12:22 +02:00
Aaron Seigo
3e61b26178
better variable naming for clarity
2014-08-08 14:12:22 +02:00
Marco Martin
0d3a814e20
Don't leak
...
we were creating new packagestructures on each package creation
and never deleting them, causing a pretty big leak.
now keep a single instance of the structures, with prototype packages.
members are static for binary compatibility.
i would go for max one bic change in this library that's when and if
this library will be made pubic.
Patch by Aaron Seigo
2014-08-08 14:04:46 +02:00
Marco Martin
f608e85294
extract the app name and icon we'll be open with
2014-08-08 13:40:34 +02:00
Marco Martin
5f1abfbbe3
add definition for a screenshot
2014-08-08 13:29:46 +02:00
Marco Martin
d266a9594b
valid package internalload even if just structure
...
consider a loaded package valid even if !isvalid() but does have some file
that indicates it has a valid packagestructure.
for how packages are loaded now, a package is never valid at first if has a required file:
because the path gets set only after the package is loaded
this fixes wallpaper loading
2014-08-08 11:29:23 +02:00
Aaron Seigo
b99001ace4
typos in comments
2014-08-08 08:25:27 +02:00
Aaron Seigo
c8c342abd3
test removing a defintion on a copy
2014-08-08 08:25:27 +02:00
Aaron Seigo
b4f4515d2a
detach on file/directory definition add
2014-08-08 08:25:27 +02:00
Aaron Seigo
bc571d98e2
test adding files/directories to copied Package object
2014-08-08 08:25:27 +02:00
Aaron Seigo
cbec4fda2d
test more mutators
2014-08-08 08:25:27 +02:00
Aaron Seigo
d376a9ac28
test for mutating after copying Package objects
...
required and mimetype were not working, and this tests to ensure
that doesn't break again
2014-08-08 08:25:27 +02:00
Aaron Seigo
9ee252475f
setRequired actually works now
2014-08-08 08:25:26 +02:00
Aaron Seigo
402825b301
after detaching, fetch the item from the collection again
...
fixes setting these values on a copy of the package
2014-08-08 08:25:26 +02:00
Marco Martin
fad59eb01a
bind setAssociatedApplicationUrls
...
add notify signal for setAssociatedApplication
Reviewed-by: Eike Hein
2014-08-07 19:34:57 +02:00
Marco Martin
1585c9b26a
be aware of dpi changes
...
BUG:338093
2014-08-07 17:05:55 +02:00
Marco Martin
2482eb193c
allow applets specify a different root than pluginname
...
introduce X-Plasma-RootPath: it would be used instead of
the plugin name for package root path if present
2014-08-07 16:26:51 +02:00
Marco Martin
419d97cfe0
Merge branch 'mart/QtControlsTextField'
...
REVIEW:119523
2014-08-07 15:42:21 +02:00
Marco Martin
11b2da667d
fix logic of install/remove eventfilter
2014-08-07 13:28:37 +02:00
Marco Martin
1baddcc004
port plasma1 popupapplet event filter logic
...
use an event filter to open popup menus inside popups.
requires a recent 5.3 revision and a small change in the shell package
2014-08-06 19:45:31 +02:00
Marco Martin
120132879a
contextualActionsAboutToShow signal
...
emitted just before showing a context menu
gives the plasmoid the time to fiddle with the actions beforehand
reviewd by:Eike Hein
BUG:337959
2014-08-06 11:43:55 +02:00
Aleix Pol
d7a7a4fb83
Use Qt API for figuring out the dialog screen
...
At the moment it's trying to translate the item position and iterating
through all screens, but we can get the screen through the item's window.
REVIEW: 119603
2014-08-05 19:48:28 +02:00
l10n daemon script
6aefc544d8
Upgrade ECM and KF5 version requirements for 5.1.0 release.
2014-08-04 19:53:36 +02:00