Eike Hein
4d5bac5f22
Ignore child event types we're not explicitly interested in.
...
MouseEventListener listens to both child events and events passing
through itself; child events are recorded so the handler for the
latter can perform a comparison and avoid emitting signals for the
same event again. However, this comparison could fail because the
member used to record the last child event would also be updated
for events we were not actually interested in.
A real-world example of this is opening a popup menu in repsonse to
a Press event. This causes an Ungrab event on the child, which would
cause the comparison to fail and mousePressEvent to announce the same
press yet again.
CCBUG:323067
2013-08-20 19:53:46 +02:00
Marco Martin
b690e612cc
expose correctly useConfiguring
2013-08-20 18:34:52 +02:00
David Edmundson
0ddc59af24
Enable QML Debugger
...
REVIEW: 112127
2013-08-20 17:27:37 +01:00
Marco Martin
b768f17c14
get rid of paintInterface
2013-08-20 18:19:39 +02:00
Marco Martin
590cb7baa7
a property in Applet to tell if the user is configuring
...
pure model, doesn't actually carry the config dialog, but serves as bookkeeping
2013-08-20 18:17:20 +02:00
Marco Martin
98612b983d
use the global type for ContainmentType
2013-08-20 17:21:05 +02:00
Kevin Ottens
4058e1da66
Make it build
...
KI18n and KGuiAddons have to come before KConfigWidgets
2013-08-20 10:56:02 +02:00
Martin Gräßlin
531e6c3db5
Fix linking
...
KDEUI is dead which caused quite some collateral damage in our
CMakeLists.
2013-08-20 07:47:09 +02:00
l10n daemon script
c3742a068c
SVN_SILENT made messages (.desktop file)
2013-08-20 04:24:25 +00:00
Marco Martin
d68e452545
correctly pass fillWidth and hints to outer layers
2013-08-19 18:29:14 +02:00
Marco Martin
ea69577005
export fillWidth/fillHeight properties
...
with those should hopefully be possible to have widgets behaving like the taskbar
2013-08-19 17:44:40 +02:00
Marco Martin
5e376058c8
remove old test panel
2013-08-19 17:08:03 +02:00
Marco Martin
9aba51f7a3
put a windowlist in the panel by default
2013-08-19 15:54:21 +02:00
heena mahour
1e36c3b326
Merge branch 'heenamahour/plasma2'
2013-08-17 08:18:35 +00:00
heena mahour
b17ca9f007
Merge branch 'heenamahour/gsoc' of git://anongit.kde.org/plasma-framework into heenamahour/plasma2
2013-08-17 08:15:01 +00:00
l10n daemon script
3880ffb13f
SVN_SILENT made messages (.desktop file)
2013-08-17 04:14:06 +00:00
David Edmundson
b528b5dce2
Add reviewboardrc file
2013-08-16 21:58:50 +01:00
heena mahour
31fe4360a7
original Desktop
2013-08-16 16:16:44 +00:00
heena mahour
3fb515ca6d
Added margin Hints to highlight and indent Desktop.qml
2013-08-16 15:36:32 +00:00
heena mahour
57d2b1ee18
Added marginHints in Highlight.qml
2013-08-16 15:16:43 +00:00
Marco Martin
902f98ed6e
make sure the plugin config gets restored
2013-08-14 15:13:35 +02:00
Marco Martin
834f73a101
fix loading of containmentactions plugins
2013-08-14 14:09:01 +02:00
Aaron Seigo
55d6c78c9a
forward port of patch from master to fix crash due to non-existing theme
2013-08-14 14:07:19 +02:00
Marco Martin
6be0228694
export containmentactions plugins in the new way
2013-08-14 11:45:12 +02:00
Marco Martin
6440cc0bee
less border margin
2013-08-14 10:42:56 +02:00
Sebastian Kügler
0d909073c5
noise--
2013-08-14 05:48:03 +02:00
Sebastian Kügler
b14d63b367
Don't crash when an applet can't be loaded from disk
2013-08-14 05:47:38 +02:00
Sebastian Kügler
2256c5ad1c
Fix text elide in button and toolbutton
...
Also use a Plasma.Label, instead of doing it on our own
2013-08-14 05:46:55 +02:00
Sebastian Kügler
c76b5137e2
Fix empty group operations
...
There appears to be a subtle change in KConfig*, which means that if a
config group is empty, it won't be listed in groupsMap. Since operations
files can have empty groups, which are simply calls without arguments,
these would not be listed, and thus not be callable at all.
Fix: Add a dummy item per group, not beautiful, but effectively makes it
work.
2013-08-14 03:29:46 +02:00
Sebastian Kügler
7fb579610a
Return QObject* instead of Service*
...
Service* is not understood as return type, QObject is.
2013-08-14 03:26:43 +02:00
Marco Martin
7515f665c7
make possible for wallpaper plugins to align with
...
the plugin combobox
2013-08-13 20:30:36 +02:00
heena mahour
5766fcc9cd
ehh, not be pushed
2013-08-13 12:53:44 +00:00
Marco Martin
4c2a1046c2
use just a combobox
2013-08-13 14:44:07 +02:00
Marco Martin
2a293e0680
fix left sidebar
2013-08-13 14:08:08 +02:00
Marco Martin
32d04b1809
fix wallpaper selection
2013-08-13 11:57:31 +02:00
Marco Martin
d12cf22305
default to "desktoptoolbox"
2013-08-13 11:10:56 +02:00
Martin Gräßlin
f50a5412ba
Drop windowId property from PlasmaCore.Dialog
...
Property windowId was according to the comments only provided because
KWin needed it. KWin's usecase was to know the window Id of the window
where a given item is rendered to. In QtQuick a QQuickItem provides a
pointer to the QQuickWindow holding the item. This means this hack is no
longer needed.
REVIEW: 112033
2013-08-13 06:47:10 +02:00
Sebastian Kügler
0b5d791e2b
Add lockWidgets to containment interface
2013-08-13 04:19:13 +02:00
Sebastian Kügler
0859a1fe58
header cleanup
2013-08-13 01:34:42 +02:00
Sebastian Kügler
549da55457
Improve docs with examples and optional args
2013-08-13 01:25:58 +02:00
Sebastian Kügler
19d26505d6
Docs for PlasmaMacros
2013-08-13 01:15:36 +02:00
Sebastian Kügler
8fd2313b88
Macro name change: installPackage becomes plasma_install_package
...
This naming is in line with the naming policy for frameworks.
2013-08-13 01:01:39 +02:00
Sebastian Kügler
f5d8853624
Reduce KStandardDirs usage
2013-08-13 00:43:51 +02:00
Sebastian Kügler
61fc0fece0
replace testcontainment with real desktopcontainment
...
Delete the testcontainment package, which is only one file + metadata
anyway.
This means that in order to run the default plasma-shell, an
installation of kde-workspace[frameworks-scratch] is needed.
2013-08-12 22:59:21 +02:00
Marco Martin
7d607b49a8
show panel also if is the last containment to be added in startup
2013-08-12 20:08:36 +02:00
Marco Martin
bd82f72a40
fix layout
2013-08-12 18:41:21 +02:00
Kevin Ottens
72485975cb
It is the sole user of isMultiHead so move the code there
2013-08-12 18:12:11 +02:00
Marco Martin
0978d2f73a
Merge branch 'mart/prettyStartupSequence'
...
Conflicts:
src/scriptengines/qml/plasmoid/containmentinterface.cpp
2013-08-12 14:42:58 +02:00
Marco Martin
78978cd7e3
get rid of appletcreationtimer
2013-08-12 14:38:10 +02:00
Marco Martin
ebe6bbe1ab
init the panels only when desktops are ready
2013-08-12 14:35:02 +02:00