Marco Martin
fde2925c34
replace some qgraphics events with normal ones
2012-11-08 18:34:08 +01:00
Marco Martin
e463c4af4f
QGraphicsSceneDropEvent -> QDropEvent
2012-11-08 18:33:56 +01:00
Marco Martin
885be389ff
completely remove animators and animations files
2012-11-08 18:29:39 +01:00
Marco Martin
ae4d0787d3
get rid of private styleoption
2012-11-08 18:24:05 +01:00
Marco Martin
64fde089f2
correctly build applet and containment
2012-11-08 18:23:28 +01:00
Marco Martin
cc21f6fcfe
applet doesn't inherit from QGraphicsWidget
2012-11-08 18:23:00 +01:00
Antonis Tsiapaliokas
87c70a42b4
appletDestroyed() is emitted in ~Applet(). But this can happen even if
...
it isn't destroyed but it just have been deleted. So we rename the
appletDestroyed() to appletDeleted().
2012-09-24 15:05:17 +03:00
Stephen Kelly
2ffa5b905a
Merge remote-tracking branch 'origin/KDE/4.8' into frameworks
...
Conflicts:
CMakeLists.txt
nepomuk/core/resource.cpp
nepomuk/core/resourcedata.cpp
nepomuk/utils/utils.cpp
2012-04-08 10:55:12 +02:00
Aaron Seigo
dd378ebead
unbreak restoration of applets when switching containments
2012-03-19 20:40:14 +01:00
Marco Martin
dba549382b
coronabase, a pure qobject corona
2012-02-28 19:22:59 +01:00
David Faure
bf9651c51a
Remove last usage of kgenericfactory.h
2012-02-21 00:11:36 +01:00
Stephen Kelly
b1b68adb7d
Don't use the QtGui module name in includes.
...
In Qt5, many of them are moved to QtWidgets, so this is the only
way to be source compatible with both Qt 4 and Qt 5.
2012-02-02 10:35:53 +01:00
Aaron Seigo
4814dbf4db
make these methods public for scripting purposes
2011-11-17 14:50:36 +01:00
Aaron Seigo
90b02f3973
massive step towards QGraphicsView being separated from libplasma
...
* remove extenders (never panned out, used by exactly two components that we can find .. anywhere)
* move animations to libplasmagqv
* schedule js anims to be put into the js scriptengine
* move all QGraphicsProxyWidgets, except for IconWidget which is still used by PopupApplet, into libplasmaqgv
* create a subclass-able private class for Applet
TODO: move out icon widget, address FIXMES in graphicswidgetappletprivate.cpp and decide how to register the "right" private class for instantiation in Applet ctors
2011-11-17 14:43:37 +01:00
Aaron Seigo
05834d8144
Merge remote-tracking branch 'origin/master' into libplasma2
...
Conflicts:
plasma/CMakeLists.txt
plasma/abstractrunner.h
plasma/animator.h
plasma/glapplet.h
plasma/package.h
plasma/packagemetadata.h
plasma/packagestructure.h
plasma/tooltipcontent.cpp
plasma/tooltipcontent.h
plasma/wallpaper.h
2011-07-11 21:56:41 +02:00
Frederik Schwarzer
5c0d0e8e8e
Replace doxygen tag @arg by @param.
...
The @param doxygen tag is formatted way nicer and should be used
throughout our apidox.
REVIEW: 101596
2011-06-13 14:47:29 +02:00
Aaron Seigo
adde5d32d1
remove deprecaed toolBoxItem()
2011-05-28 00:42:22 +02:00
Aaron Seigo
a4dbbf60ea
remove some empty reimplemented methods
2011-05-28 00:33:12 +02:00
Aaron Seigo
4cc44f6a92
Merge remote-tracking branch 'origin/master' into libplasma2
...
Conflicts:
plasma/package.cpp
2011-05-28 00:25:07 +02:00
Aaron Seigo
dd122bc011
move applet handle handling (*cough*) to applet instead of contaiment
...
much cleaner and eliminates the possibility of odd crashes
BUG:253421
2011-05-28 00:23:37 +02:00
Aaron Seigo
5f92b0d44f
remove deprecated signal
2011-05-27 12:01:01 +02:00
Aaron Seigo
5717088b57
remove references to Context classes, activity stored by id
2011-05-20 09:41:19 +02:00
Aaron Seigo
1040d71ad0
mimetype -> mimeType
2011-05-06 12:17:08 +02:00
Aaron Seigo
bed4711fa9
remove an empty virtual method
2011-05-05 14:26:05 +02:00
Marco Martin
0abb1cfd6e
export drawWallpaper and ContainmentType
...
export in AppletScript drawWallpaper and ContainmentType:
it's the only way to make them settable by scripted JS/QML containments
2011-02-22 13:22:53 +01:00
Chani Armitage
31e2c5a0d4
shared containmentactions
...
svn path=/trunk/KDE/kdelibs/; revision=1195744
2010-11-11 22:22:39 +00:00
David Faure
f16b51270f
revert the #include changes in public plasma headers, they break SC.
...
Instead, install kgenericfactory.h and friends again in all cases, but they only do #includes in "no deprecated" mode
svn path=/trunk/KDE/kdelibs/; revision=1195340
2010-11-10 21:38:04 +00:00
Kevin Ottens
ee5df8d9e4
More kgenericfactory.h cleanups.
...
svn path=/trunk/KDE/kdelibs/; revision=1195206
2010-11-10 15:25:56 +00:00
Kevin Ottens
c09422cc8c
Remove deprecated symbols from the build (if KDE_NO_DEPRECATED is defined).
...
svn path=/trunk/KDE/kdelibs/; revision=1192863
2010-11-04 08:06:43 +00:00
Aaron J. Seigo
8dcc569fba
implement a default configChanged() for Containment that reloads the wallpaper
...
svn path=/trunk/KDE/kdelibs/; revision=1185912
2010-10-14 15:46:05 +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
85d9343669
add a toolBoxOpen getter to complete the property
...
svn path=/trunk/KDE/kdelibs/; revision=1136303
2010-06-09 13:18:04 +00:00
Chani Armitage
3a10a5c507
added lastScreen and lastDesktop, to remember where things belong
...
svn path=/trunk/KDE/kdelibs/; revision=1128358
2010-05-19 02:43:07 +00:00
Chani Armitage
ffc6ae289e
API change: instead of Containment having activityId functions, it just
...
exposes the whole Context*.
The activity functions have to be left in for BC, and they still work as
they did before.
svn path=/trunk/KDE/kdelibs/; revision=1125570
2010-05-11 19:02:24 +00:00
Chani Armitage
d7cb3019dc
forgot @since
...
svn path=/trunk/KDE/kdelibs/; revision=1125201
2010-05-10 23:11:21 +00:00
Chani Armitage
a18d89b4d2
add activity ID to containment & context
...
svn path=/trunk/KDE/kdelibs/; revision=1124740
2010-05-10 01:43:06 +00:00
Aaron J. Seigo
dcba3a27a6
aggregate applet status in the containment
...
CCBUG:236461
svn path=/trunk/KDE/kdelibs/; revision=1123366
2010-05-05 22:33:52 +00:00
Aaron J. Seigo
5eb78f23ea
zooming is gone; activity switching can be done for now using the activity switcher or the keyboard shortcuts. a new activity manager will be built up from here
...
svn path=/trunk/KDE/kdelibs/; revision=1080793
2010-01-26 23:35:32 +00:00
Aaron J. Seigo
c4ed36ca0e
zoom anim doesn't need to be a member, and this way it doesn't mess up when lots of applets are added at the same time
...
svn path=/trunk/KDE/kdelibs/; revision=1070142
2010-01-04 23:45:38 +00:00
Adenilson Cavalcanti Da Silva
32121a4bdf
Migrating Plasma::Containment appear animation to ZoomAnimation (it works
...
smoother and the code is simpler).
svn path=/trunk/KDE/kdelibs/; revision=1063088
2009-12-16 22:33:30 +00:00
Aaron Charles Reichman
4c31342c2e
Fixed some spelling errors flagged by krazy
...
svn path=/trunk/KDE/kdelibs/; revision=1060866
2009-12-10 09:16:30 +00:00
Petri Damstén
042ed56b39
* Add support to load PopupApplet and Containment from path
...
* AppletScript::addStandardConfigurationPages adds also publish page
* AppletScript::standardConfigurationDialog does not add standard pages (there is addStandardConfigurationPages)
svn path=/trunk/KDE/kdelibs/; revision=1039471
2009-10-23 13:48:29 +00:00
Aaron J. Seigo
c765e808a7
* the drop position is always relative to the containment; don't need to do store the scene pos. this fixes drops on panels
...
* allow drops on the toolbox, this gives is a place to drop things on the panel at all times, similar to the context menu on toolbox
* small delay on showing the drop zone indicator so that when dragging into the tasks widget, for example, we don't end up flickering as it crosses the panel containment edge
svn path=/trunk/KDE/kdelibs/; revision=1039186
2009-10-22 22:14:22 +00:00
Marco Martin
6b0a4590d2
Export a really simple AbstractToolBox
...
add a setToolBox function
svn path=/trunk/KDE/kdelibs/; revision=1038024
2009-10-20 14:14:53 +00:00
Chani Armitage
cd65144478
rightclick on popupapplet's dialog behaves like
...
rightclick on the applet itself
svn path=/trunk/KDE/kdelibs/; revision=1029866
2009-09-30 23:07:42 +00:00
Aaron J. Seigo
4cd5189513
in case of job failure, be sure we don't leave the context menu just hanging around there
...
svn path=/trunk/KDE/kdelibs/; revision=1029846
2009-09-30 21:42:05 +00:00
Laurent Montel
064de857dc
Pedantic
...
svn path=/trunk/KDE/kdelibs/; revision=1026898
2009-09-22 19:35:21 +00:00
Rob Scheepmaker
5b56a34dfa
Support drag & drop of plasma:// and plasma+zeroconf:// urls onto plasma containments.
...
svn path=/trunk/KDE/kdelibs/; revision=1026777
2009-09-22 15:29:08 +00:00
Chani Armitage
2ab601f945
various bits of cleanup:
...
load requires a containment
fix @since (I could've sworn I did this already..)
rename ContextAction->ContainmentActions
misc. improvements from aaron
no more warnings
qDeleteAll
don't iterate with keys()
svn path=/trunk/KDE/kdelibs/; revision=1012647
2009-08-17 22:31:32 +00:00
Chani Armitage
ae2378a8da
some code cleanup
...
fix copyright
always init a contextaction before trying to use it
no more unexpected click-throughs
contextAction() returns the plugin name instead of a pointer
svn path=/trunk/KDE/kdelibs/; revision=1012645
2009-08-17 22:31:18 +00:00