Sebastian Kügler
0822e4cb9e
Applet::globalShortcut becomes QKeySequence
...
- Port away from KShortcut
- Use QKeySequence instead of QShortcut (which might be the obvious
choice, for two reasons:
- QKeySequence doesn't require QWidgets
- It's really all we need
This reduces KShortcut and QShortcut usage in plasma-framework to zarro.
2013-07-10 02:33:28 +02:00
Sebastian Kügler
843ad0b429
Remove kmenu include -- reduces warnings
2013-07-10 02:32:30 +02:00
Sebastian Kügler
946a800a7a
Replace QAction with KAction in containment
...
With this commit, plasma-framework is free from (direct) usage of
KAction. \o/
Removes any left-over KAction includes and fw-declarations.
2013-07-10 01:59:39 +02:00
Sebastian Kügler
af46f93a57
Corona's lock action becomes a QAction
2013-07-10 01:49:59 +02:00
Sebastian Kügler
fc2afcb9a1
Port global applet shortcut from KAction to QAction
...
- use QAction instead of KAction
- use KGlobalAccel for global shortcut registration and query
2013-07-10 01:45:41 +02:00
Sebastian Kügler
e02925b7b5
Use QAction internally in defaultActions()
2013-07-10 00:15:55 +02:00
Sebastian Kügler
46cbf56226
Use module name in includes
2013-07-10 00:12:26 +02:00
Sebastian Kügler
aff9c00761
KMenu becomes QMenu throughout
2013-07-10 00:12:26 +02:00
Kevin Ottens
12b2cdd19a
Now this returns true
2013-06-27 18:36:20 +02:00
Kevin Ottens
c36c625d9c
Port away from KUrl
2013-06-27 16:39:03 +02:00
Sebastian Kügler
6389825172
User Q_ macros for signals and slots
2013-06-21 02:22:02 +02:00
Sebastian Kügler
cd7f92e648
Port libplasma unit tests to ECM macros
2013-06-19 02:06:55 +02:00
Andrea Scarpino
0ea93fd3d3
MacroLogFeature has been removed. See ECM_SouceIncompatChanges
...
REVIEW:111074
2013-06-17 21:43:59 +02:00
Sebastian Kügler
22d261759b
Fix up library finding
...
* Generate and install and include PlasmaTargets.cmake file
* set Plasma_LIBRARIES to KF5::plasma
-> kde-workspace build works for me.
2013-06-13 16:01:06 +02:00
Marco Martin
50ee44b70d
Merge branch 'PlasmaTypesClass'
2013-06-12 11:24:03 +02:00
l10n daemon script
6b185d2ba4
SVN_SILENT made messages (.desktop file)
2013-06-08 03:48:30 +00:00
Gregor Tätzner
ad6f58a16c
Fix build error: convert qdatetime to uint
2013-06-05 19:41:58 +02:00
Aaron Seigo
3074728198
missing const
2013-06-05 16:03:54 +02:00
Aaron Seigo
57fc52b385
forward port the cache file versioning so it drops properly in all cases
2013-06-05 15:58:51 +02:00
Kevin Ottens
9d93cb7ccc
Those files are gone, don't try to install them
2013-05-22 11:06:21 +02:00
Marco Martin
e258111e68
remove some services of deleted stuff
...
such as wallpapers and toolboxes
2013-05-21 12:02:42 +02:00
Script Kiddy
8df122a0f6
SVN_SILENT made messages (.desktop file)
2013-05-20 09:04:00 +02:00
Marco Martin
f22e4be172
fix startupcompleted constraints
...
use the new panel toolbox
2013-05-16 13:08:05 +02:00
Alex Merry
98130b33fe
Add the "theme" directory to the plasmoid directory structure
...
This adds an extra step to the lookup of SVG images created with the
Svg() global function: after looking in images/ in the plasmoid and then
in the desktop theme, it looks in theme/$DESKTOP_THEME_NAME and then
theme/ in the plasmoid.
This allows plasmoid authors to add images that they want to allow theme
authors to override.
Forward-port of review request 109857.
2013-05-16 13:05:04 +02:00
Alex Merry
ba1a7d0d35
Fix debug build
...
Fix a pointer-dereference of a non-pointer variable.
2013-05-16 13:05:04 +02:00
Marco Martin
749d8d900c
add private ctor
2013-05-15 19:56:13 +02:00
Marco Martin
aa2c4a6595
add all Q_ENUMS in Plasma::Types
2013-05-15 19:48:44 +02:00
Marco Martin
40fd2f23ca
Rename BackgroundHints
2013-05-14 21:02:54 +02:00
Marco Martin
13045faffa
rename ItemStatus
2013-05-14 20:49:50 +02:00
Marco Martin
6e113e6176
rename MarginEdge
2013-05-14 20:37:16 +02:00
Marco Martin
8f2e5b2375
renamed ComponentType
2013-05-14 20:33:34 +02:00
Marco Martin
7761a995f2
rename ImmutabilityType
2013-05-14 20:27:32 +02:00
Marco Martin
aad4945cf8
rename PopupPlacement
2013-05-14 19:16:37 +02:00
Marco Martin
7b3c29ee07
rename Plasma::Position
2013-05-14 19:08:43 +02:00
Marco Martin
6b4d1f31d1
rename Plasma::Direction
2013-05-14 18:44:12 +02:00
Marco Martin
52b42a247e
rename Plasma::ActionType
2013-05-14 18:39:07 +02:00
Marco Martin
c90e6d23cf
rename Plasma::ContainmentType
2013-05-14 18:34:40 +02:00
Marco Martin
812b9a06ab
get rid of Plasma::Location
2013-05-14 18:27:27 +02:00
Marco Martin
9b9fbf6eb9
get rid of Plasma::FormFactor
2013-05-14 18:19:33 +02:00
Marco Martin
ad2fe77745
get rid of Plasma::Constraint
2013-05-14 18:08:58 +02:00
Marco Martin
bc5d14ddb1
fix startupcompleted constraints
...
use the new panel toolbox
2013-05-13 14:25:57 +02:00
Alex Merry
33d41aea3d
Add the "theme" directory to the plasmoid directory structure
...
This adds an extra step to the lookup of SVG images created with the
Svg() global function: after looking in images/ in the plasmoid and then
in the desktop theme, it looks in theme/$DESKTOP_THEME_NAME and then
theme/ in the plasmoid.
This allows plasmoid authors to add images that they want to allow theme
authors to override.
Forward-port of review request 109857.
2013-05-11 12:30:07 +01:00
Alex Merry
355a95fe92
Fix debug build
...
Fix a pointer-dereference of a non-pointer variable.
2013-05-11 12:24:24 +01:00
Marco Martin
e07600a83f
Put all Plasma emums in a Types class
...
This makes possible to use them directly frmo QML
as a minus, is not pretty and requires tons of search and replace in old
c++ code
2013-05-10 19:29:13 +02:00
Script Kiddy
efd78e230e
SVN_SILENT made messages (.desktop file)
2013-05-09 09:23:56 +02:00
Aaron Seigo
001d88a0a4
bump the v#
2013-05-07 12:32:05 +02:00
Script Kiddy
2160fa2c71
SVN_SILENT made messages (.desktop file)
2013-05-06 09:33:23 +02:00
Script Kiddy
051ed6c8ed
SVN_SILENT made messages (.desktop file)
2013-05-04 09:56:14 +02:00
Sebastian Kügler
a8ac6ab694
Add Plasma/Generic servicetype
...
This irons out an asymmetry: Plasma/Generic was never read from
KService, as the service type wasn't registered, we just looked it up in
the right directory.
This patch allows us to use KService to list packages, the
installPackage cmake macro installs the service files for us already.
Apps that look up the package in the "right path" still work.
2013-05-02 23:54:11 +02:00
Marco Martin
1137b4ea5c
remove associated items/widgets
2013-05-02 19:02:06 +02:00