Commit Graph

379 Commits

Author SHA1 Message Date
Marco Martin
8683a0c52c use kwin for dialog shadows if possible
if the dialog svg has a separate element for shadows, use those and tell kwin to draw them
same method already used for panels
2012-11-16 16:08:45 +01:00
David Faure
cab1200da9 Merge remote-tracking branch 'origin/KDE/4.8' 2012-02-20 14:59:29 +01:00
Allen Winter
7d6c7d740b 4.7 to 4.8 missing fragments 2012-02-20 08:57:07 -05:00
David Faure
3f743186cf Merge remote-tracking branch 'origin/KDE/4.7'
Conflicts:
	experimental/libkactivities
2011-12-20 11:16:18 +01:00
Aaron Seigo
cf8128ca17 these update scripts operate on files that are no longer used 2011-12-12 09:23:25 +01:00
Aaron Seigo
27531a3173 the palette gets updated by all sorts of events on the scene now (incl. reparenting!), so make sure the palette is _really_ changing before marking it as custom
this fixes widget colours not updating with theme changes -> if, for instance, an offscreen widget is created, this results in a reparenting (to null)
and that in turn creates a palette changed event ... which was being intepretted as a custom palette being set and that would disable future updates
due to theme changes.

this also introduces a small helper which computes the palettes once for use by all widgets as a small performance improvement.

BUG:261967
2011-12-04 14:00:32 +01:00
David Faure
3e1acd0b42 Resolve conflicts 2011-11-16 13:45:44 +01:00
David Faure
7f2b0b44c0 Merge remote-tracking branch 'origin/KDE/4.7'
Conflicts:
	plasma/CMakeLists.txt
2011-11-16 13:33:47 +01:00
Aaron Seigo
67651e12bb git rid of the shortcuts dialog on reduced functionality builds 2011-11-14 21:20:18 +01:00
Aaron Seigo
58bbbb5fe6 make kutils linking properly conditional, use proper libs vars for other libraries too 2011-11-03 11:06:54 +01:00
Aaron Seigo
ebbf1bbc32 profile controled use of libkutils 2011-11-02 17:22:36 +01:00
Christophe Giboudeaux
ec2df8a053 Compile
GIT_SILENT
2011-10-31 21:44:37 +01:00
Viranch Mehta
6c19c0b3c4 Aaron's patch for loading system KCMs in scripted plasmoids config dialog by specifying them in the plasmoid's .desktop file 2011-10-31 22:24:39 +05:30
Kevin Kofler
3435f9f1e6 Add an API (currently private) for installing missing Plasma engines.
Use it when a requested data or script engine is not found.

REVIEW: 102175
2011-08-03 10:21:39 +02:00
David Faure
b73cc24e99 Fix compilation in the mobile profile (PLASMA_NO_KIO) 2011-06-16 13:57:38 +02:00
Patrick von Reth
d905597069 defenition fix 2011-06-10 13:31:35 +02:00
Patrick von Reth
730127ec63 disabled libkdeclarative exports in libplasma 2011-06-10 09:34:29 +02:00
Marco Martin
97af96221e for 4.7 don't link to kdeclarative
since kdeclarative is experimental, for 4.7 build it directly into libplasma instead of dynamically linking to it
2011-06-08 15:41:20 +02:00
Marco Martin
a6fa660809 bindings for dataengine in DeclarativeWidget 2011-04-30 12:43:29 +02:00
Kevin Ottens
ed014e6c91 Add description for the plasma protocol
We now support publicly plasma:// URLs, so add a protocol file which
calls the plasma-remote-helper application to deal with such URLs.
Particularly handy from the network:// ioslave which exposes Plasma
remote widgets.

REVIEW: 1515
2011-04-29 16:55:42 +02:00
Marco Martin
32dbc7335e template qthread that will do the actual storage 2011-04-29 11:17:29 +02:00
Marco Martin
256532e240 use libkdeclarative in Plasma::DeclarativeWidget 2011-04-04 23:05:23 +02:00
Jammy Zhou
c808222869 Remove direct OpenGL dependency for libplasma 2011-03-01 09:17:50 +08:00
Marco Martin
7df2e103c5 a new private class EffectWatcher, used to be signaled when a particular KWin effect is enabled/disabled.
in future could become public but only after has been proved is really correct

svn path=/trunk/KDE/kdelibs/; revision=1214633
2011-01-15 17:51:55 +00:00
Andriy Rysin
c56c74054f Allow kdelibs/kdebase compile without glu library (review 6213)
svn path=/trunk/KDE/kdelibs/; revision=1209642
2010-12-27 19:12:37 +00:00
David Faure
9c9499cfbb remove empty dir
svn path=/trunk/KDE/kdelibs/; revision=1204996
2010-12-09 23:17:59 +00:00
Kevin Ottens
c6d5218c34 Remove deprecated classes from the build.
svn path=/trunk/KDE/kdelibs/; revision=1192862
2010-11-04 08:06:31 +00:00
Marco Martin
69acb66426 register Services as service types
svn path=/trunk/KDE/kdelibs/; revision=1188966
2010-10-23 14:19:07 +00:00
Marco Martin
22d9baccef use KIO to access the remote imports
svn path=/trunk/KDE/kdelibs/; revision=1188124
2010-10-21 13:18:50 +00:00
Kevin Ottens
c0f66faad7 Allow to build libplasma without KIO. Only issue is that the
copying/moving/removal of folders is defunct (so is the package
install/uninstall).

svn path=/trunk/KDE/kdelibs/; revision=1185865
2010-10-14 12:27:15 +00:00
Marco Martin
10404ad413 build the declarative widget
svn path=/trunk/KDE/kdelibs/; revision=1183888
2010-10-08 15:37:54 +00:00
Marco Martin
b0472dc212 port the kconfig based storage service to Sqlite
make save and restore methods of datasource private for now
pu this early so performance/disk usage etc can be tested

svn path=/trunk/KDE/kdelibs/; revision=1181650
2010-10-01 16:58:15 +00:00
Marco Martin
72a06cdd14 The Desktop ToolBox and the Panel ToolBox becomes plugins, shipped with
Plasma-Desktop (so shells have to implement their own plugins or pick
one already installed)

Unfortunately, 3 virtuals were needed in AbstractToolBox
void restore(const KConfigGroup &group);
void save(const KConfigGroup &group);
void reposition();

since this is not possible for obvious BC reasons, they are "faked" with
slots, not really nice butthe most painless way.

There shouldn't be significant regressions, but wise to keep an eye on
it in the immediate future

CCMAIL:plasma-devel@kde.org


svn path=/trunk/KDE/kdelibs/; revision=1157537
2010-07-31 13:02:07 +00:00
Andreas Holzammer
94a87ab2a3 - made kdelibs for wince static
svn path=/trunk/KDE/kdelibs/; revision=1157186
2010-07-30 12:31:39 +00:00
Marco Martin
457cfcb89a support load by plugin from AbstractToolBox
what stinks is the both support direct creation -and- plugin loading,
but has to be BC
could be the case to add it to PluginLoader? don't see big use cases
CCMAIL:plasma-devel@kde.org


svn path=/trunk/KDE/kdelibs/; revision=1157180
2010-07-30 12:12:31 +00:00
Alessandro Diaferia
fb56692aa8 phonon includes
svn path=/trunk/KDE/kdelibs/; revision=1156338
2010-07-28 22:40:53 +00:00
Christophe Giboudeaux
5f61cc03b8 -Wmissing-include-dirs
svn path=/trunk/KDE/kdelibs/; revision=1156073
2010-07-28 14:23:52 +00:00
Ryan James Rix
e00a7b2422 Adds ability for applications which embed plasma to specify a class which
plasma will query for Applet, DataEngine, and Service creation, giving them
the chance to create these objects internally.

http://reviewboard.kde.org/r/4554/


svn path=/trunk/KDE/kdelibs/; revision=1150389
2010-07-15 21:06:21 +00:00
Brian David Pritchett
53a227a43f This adds the first iteration of data caching for dataengines.
svn path=/trunk/KDE/kdelibs/; revision=1149185
2010-07-12 20:51:12 +00:00
Aaron J. Seigo
1d23580ea7 a binary slipped into kdelibs/plasma; move it to kdebase/runtime/
svn path=/trunk/KDE/kdelibs/; revision=1134613
2010-06-04 17:58:38 +00:00
Aaron J. Seigo
9d3ea73544 move the applet service .desktop file into its own dir; it isn't a servicetype
svn path=/trunk/KDE/kdelibs/; revision=1134608
2010-06-04 17:44:54 +00:00
Kevin Ottens
c06bea502c More prep work for a KIO-less libplasma.
svn path=/trunk/KDE/kdelibs/; revision=1125086
2010-05-10 16:50:15 +00:00
Aaron J. Seigo
f456c124aa easing curve support
svn path=/trunk/KDE/kdelibs/; revision=1120795
2010-04-30 00:13:44 +00:00
Aaron J. Seigo
a06b2bf70d access to easing curves
svn path=/trunk/KDE/kdelibs/; revision=1120770
2010-04-29 22:29:26 +00:00
Aaron J. Seigo
0aa0118e17 it's supposed to eventually be an optional dep
svn path=/trunk/KDE/kdelibs/; revision=1120687
2010-04-29 17:23:01 +00:00
Marco Martin
cd486b6b06 we need poor kio
svn path=/trunk/KDE/kdelibs/; revision=1120685
2010-04-29 17:11:21 +00:00
Kevin Ottens
6a3240b051 libplasma becomes our first lib with profiles support.
svn path=/trunk/KDE/kdelibs/; revision=1120434
2010-04-29 05:57:34 +00:00
Aaron J. Seigo
56dedaf0e4 link
svn path=/trunk/KDE/kdelibs/; revision=1119250
2010-04-26 21:08:24 +00:00
Aaron J. Seigo
a0c104c19a add js anims to the build
svn path=/trunk/KDE/kdelibs/; revision=1119243
2010-04-26 20:56:28 +00:00
Bruno de Oliveira Abinader
51a9b1ac72 Added Plasma::Animator::easingCurve() pre-defined easing curves factory.
Using this, Plasma::PendulumCurve now longer needs to be public :-)

svn path=/trunk/KDE/kdelibs/; revision=1118090
2010-04-23 20:55:46 +00:00