Marco Martin
24398315e7
now Plasma::Dialog has setGraphicsWidget(QGraphicsWidget*)
...
it will be used by all applets that needs to display a graphics widget
in a popup window
at the moment used by popupapplet and clockapplet
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=843265
2008-08-06 20:41:10 +00:00
Richard Dale
dc878d9033
* Make the multiple inclusion header guard macros all start with PLASMA_
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842922
2008-08-06 09:19:29 +00:00
Richard Dale
fbe88fb729
* Fix inconsistent naming of the styleSheet property
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842921
2008-08-06 09:17:40 +00:00
Laurent Montel
37c674d93d
Fix mem leak
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842877
2008-08-06 06:45:23 +00:00
Aaron J. Seigo
5c9c48ef75
forward mouse move, press and release events to the wallpaper
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842825
2008-08-06 01:59:44 +00:00
Aaron J. Seigo
8835f3630e
missing Q_PROPERTIES
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842824
2008-08-06 01:49:38 +00:00
Pino Toscano
f53eeb76dc
KDE CamelCase includes in public headers go in the form <KDE/KFoo>
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842822
2008-08-06 01:29:21 +00:00
Aaron J. Seigo
2c8f554ffd
wheel scroll == desktop switch; no configuration, let's see how people react.
...
moment of philosophy: there are some features used almost exclusively by people who can't (or can't be bothered to) write code, but know where our bug tracker is, my blog is, what my email address is, etc... this is one such feature. amazing. or sad. i'm not sure which.
BUG:159876
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842821
2008-08-06 01:22:05 +00:00
Aaron J. Seigo
ad7a1256a9
these methods aren't used and were fairly ugly to begin with =)
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842654
2008-08-05 18:04:31 +00:00
Aaron J. Seigo
b46dd9832f
make consistent with Applet API
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842643
2008-08-05 17:37:42 +00:00
Aaron J. Seigo
41565045e3
API addition, constification and param naming clarity
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842640
2008-08-05 17:32:47 +00:00
Aaron J. Seigo
7f35d2e3e6
emit geometry on size/pos changes correctly; we now hae calendars with multiple clocks again
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842639
2008-08-05 17:28:58 +00:00
Petri Damstén
0183db7d30
Base for Plasma::Wallpaper plugins.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842590
2008-08-05 15:27:48 +00:00
Aaron J. Seigo
dfb38b00f3
fix slider ctors
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842555
2008-08-05 14:29:51 +00:00
Thiago Macieira
6f34814460
Sort the items properly, according to the locale's settings
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842517
2008-08-05 13:03:12 +00:00
Marco Martin
37be252250
add button text and button background colors
...
accessible by the ButtonTextColor and ButtonBackgroundColor color roles
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842203
2008-08-04 21:23:40 +00:00
Marco Martin
fba82f41bc
build the tabbar and install the header, so not it can be actually used
...
:)
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=842109
2008-08-04 18:16:13 +00:00
Laurent Montel
234aef73f2
Translate it
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841976
2008-08-04 11:40:06 +00:00
Aaron J. Seigo
b707184d46
more accurate include
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841838
2008-08-04 08:45:41 +00:00
Aaron J. Seigo
0d175ab165
* signal when operations change
...
* allow associating widgets with specific operations
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841832
2008-08-04 08:00:47 +00:00
Aaron J. Seigo
684a1b4e4e
SVN_SILENT: some ws fixes
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841831
2008-08-04 08:00:07 +00:00
Aaron J. Seigo
2e070a1307
track group names as well
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841830
2008-08-04 07:59:32 +00:00
Laurent Montel
cc7db99997
Mem leak--
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841816
2008-08-04 06:40:35 +00:00
Aaron J. Seigo
b123a8e8b1
integrate TabBar into the build
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841797
2008-08-04 05:30:32 +00:00
Aaron J. Seigo
4ea39f7a28
native tabbar header
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841794
2008-08-04 05:24:15 +00:00
Aaron J. Seigo
8e43410243
private impl of a tabwidget that works with QGraphicsWidget
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841793
2008-08-04 05:23:49 +00:00
Aaron J. Seigo
7d0cd60391
moving tabbar to libplasma
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841792
2008-08-04 05:22:29 +00:00
Aaron J. Seigo
8accd83373
moving tabbar to libplasma
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841791
2008-08-04 05:21:52 +00:00
Rob Scheepmaker
cfcda8ddf3
Removed the default value in setAutoExpireDelay, and allow the auto expire timer to be
...
cancelled by calling setAutoExpireDelay(0).
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841701
2008-08-03 21:47:21 +00:00
Aaron J. Seigo
bfb9e05b91
--deprecation warnings
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841644
2008-08-03 19:50:45 +00:00
Aaron J. Seigo
5bc2abcb3e
BIC changes happening (e.g. extenders modification to Applet), so bump the major number once again (but for the last time in a long, long while. how momentous feeling)
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841627
2008-08-03 17:44:13 +00:00
Rob Scheepmaker
549b0648d3
Avoid screwing up when setAutoExpireDelay is called more then once.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841620
2008-08-03 17:34:47 +00:00
Rob Scheepmaker
704d0904e5
Respect the sizepolicy set on the widget wrapped in this extenderitem.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841512
2008-08-03 12:27:19 +00:00
Rob Scheepmaker
3bfb1bf662
Fixed a type, making destroy() function again. Move the destruction of temporary extender
...
items to applet, since in extender's dtor, applet's config isn't accessible anymore. Only
fire itemDetached when an item is really moved, not only when being dragged away.
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841509
2008-08-03 12:16:41 +00:00
Alex Merry
d109b09bf3
Delay the execution of start(), so ServiceJob implementors don't have to worry about it.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841266
2008-08-02 22:29:19 +00:00
Pino Toscano
5b52bc7922
Qt includes in public headers go in the form <QtModule/QFoo>
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841217
2008-08-02 19:36:54 +00:00
Aaron J. Seigo
577a64f563
extender is not a Plasma Widget (it doesn't follow the API pattern, isn't a button/menu/etc, isn't meant to be used as a general widget in a random layout...)
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841164
2008-08-02 17:46:32 +00:00
Marco Martin
0dd6b99014
Plasma::Label should be able to actually display svgs from the theme
...
now
cleaning some juck debug stuff in label
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841020
2008-08-02 13:01:16 +00:00
Marco Martin
886d5c7124
fix build
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=841013
2008-08-02 12:51:50 +00:00
Marco Martin
e4cde1dab5
fix build (applet_p moved in private/)
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=840987
2008-08-02 12:03:17 +00:00
Marco Martin
0337120602
new widget Plasma::Frame:
...
Can act as a qframe like or as a groupbox (with label) supports
also arbitrary pixmap/svg backgrounds
stylesheet support is still todo and the graphics for the raised version
is still temporary
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=840986
2008-08-02 12:01:34 +00:00
Rob Scheepmaker
a6293d363f
Extenders enter trunk! The implementation still has some rough edges and fixmes, but the api
...
is in quite nice shape and basides a couple of bugs, it basically works. So what are you
still doing reading this? Port your favourite applet to extenders today! ;)
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=840978
2008-08-02 11:48:56 +00:00
Chani Armitage
db8bb180e8
let's not have overzealous shorcuts.
...
(will this need to be changed back when we have proper qgraphicswidget shortcuts?)
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=840837
2008-08-01 23:25:24 +00:00
Laurent Montel
642828d7aa
Add const
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=840617
2008-08-01 11:23:42 +00:00
Marco Martin
ea546d6b61
relayout the icon when changing the text and the icon is not visible
...
this avoid "funny" sizes when the icon is shown
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=840300
2008-07-31 20:50:15 +00:00
Alex Merry
4335bba59c
Remove two FIXMEs: apparently this is needed after all (it screws up the device notifier at least without it).
...
SVN_SILENT
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=840155
2008-07-31 14:03:22 +00:00
Aaron J. Seigo
483e30d6b9
now that we re-use visual items as much as possible, update the matches more agressively (makes it feel less laggy now that the UI is doing the right thing)
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=839872
2008-07-31 00:23:57 +00:00
Aaron J. Seigo
a039cc7302
don't lose marco's last fix here; svn mv + svn commits made in the meantime == annoying times with svn
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=839796
2008-07-30 20:39:58 +00:00
Aaron J. Seigo
c6f99bd6d4
did not make it for 4.1, no suggestion of movement on it for 4.2. can be re-added if there is demand.
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=839794
2008-07-30 20:37:38 +00:00
Aaron J. Seigo
63bce9d1b4
move all the prive code into private/; makes it much clearer with the division lines are
...
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=839792
2008-07-30 20:35:42 +00:00