Commit Graph

3086 Commits

Author SHA1 Message Date
Marco Martin
ff775cfaf0 SVN_SILENT: whoops slipped a copypasted copyright in the header :)
svn path=/trunk/KDE/kdelibs/; revision=882819
2008-11-11 12:52:25 +00:00
Marco Martin
ec70aa7179 paint correctly not autoraise buttons (default behaviour is autoraise)
and expose setautoraise in the api

svn path=/trunk/KDE/kdelibs/; revision=882816
2008-11-11 12:50:42 +00:00
Marco Martin
bf6ef3f41d pushbutton has a glow also when pressed, toolbutton not.
svn path=/trunk/KDE/kdelibs/; revision=882769
2008-11-11 12:15:35 +00:00
Marco Martin
3cc9af418d as the name says, ehi, it's a toolbutton :)
svn path=/trunk/KDE/kdelibs/; revision=882689
2008-11-11 09:30:05 +00:00
Aaron J. Seigo
cdf562df11 simplify toolbox positioining and drawing
svn path=/trunk/KDE/kdelibs/; revision=882672
2008-11-11 08:12:20 +00:00
Aaron J. Seigo
0eb079d33b ensure the toolbox fits in the panel; makes small panels work better
svn path=/trunk/KDE/kdelibs/; revision=882654
2008-11-11 05:26:52 +00:00
Aaron J. Seigo
aec4445dec grrrrr.. eventualy i'll find a phrase that doesnt' suck; not sure this is it yet though =P
svn path=/trunk/KDE/kdelibs/; revision=882614
2008-11-11 01:07:35 +00:00
Aaron J. Seigo
4e964a2ec8 update the hover pos to make the entry point the last hovered location
BUG:172075

svn path=/trunk/KDE/kdelibs/; revision=882611
2008-11-11 00:57:08 +00:00
Alexander Neundorf
76d9ad90d4 -require cmake 2.6.2
-enable the reduced link interface for everybody now in kdelibs
-convert all the set_target_properties(foo LINK_INTERFACE_LIBRARIES...)
 to the new target_link_libraries(foo LINK_INTERFACE_LIBRARIES ...)
-install all shared libs also as "exported targets", so these libraries
 can be included by the other projects again as "imported targets", which 
 should fix some problems with different build configurations, the reduced
 link interface, hopefully also custom install locations (Windows), maybe more
-remove the temporary internal hackish macro _KDE4_EXPORT_LIBRARY_DEPENDENCIES()

Alex, who hopes this doesn't break too much...

So if you get linker errors now, please let me know (or even better kde-buildsystem@kde.org)


svn path=/trunk/KDE/kdelibs/; revision=882594
2008-11-10 23:52:13 +00:00
Aaron J. Seigo
e8eb11a3b7 tell the tooltip widget about the source so it can tel it when it disappears and to prompt it for updates appropriately
svn path=/trunk/KDE/kdelibs/; revision=882588
2008-11-10 23:30:19 +00:00
Script Kiddy
b6557d1677 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=882520
2008-11-10 21:23:49 +00:00
Rob Scheepmaker
cfb43a7632 Correct sizehints for extender containing applets on the desktop. Also renamed the private adjustSize() function to adjustSizeHints() to avoid confusion.
svn path=/trunk/KDE/kdelibs/; revision=882356
2008-11-10 15:49:31 +00:00
Aaron J. Seigo
5bbb0685bb add containments to the collection sooner so that they can be positioned properly
svn path=/trunk/KDE/kdelibs/; revision=882247
2008-11-10 07:49:20 +00:00
Aaron J. Seigo
7afd2e9d99 first draft of draggable toolbox; doesn't work quite properly yet due to historical oddnesses of the toolbox itself. will finish up in the days to comes; all TODOs are documented
svn path=/trunk/KDE/kdelibs/; revision=882217
2008-11-10 03:53:35 +00:00
Aaron J. Seigo
86e88a2be2 SVN_SILENT: remove some out of date TODOs
svn path=/trunk/KDE/kdelibs/; revision=882216
2008-11-10 03:52:45 +00:00
Aaron J. Seigo
2b9aa1de28 don't delete the tipwidget if the application is closing; there's no point to it (OS will reclaim the mem for us), it has no state to save on destruction and it causes issues when deleted too late (due to the static object deletion)
svn path=/trunk/KDE/kdelibs/; revision=882208
2008-11-10 02:01:47 +00:00
Aaron J. Seigo
249a44ab8d don't overload the meaning of hasConfigurationInterface for containments, since that makes things difficult for applets-that-are-containments, e.g. folderview
svn path=/trunk/KDE/kdelibs/; revision=882205
2008-11-10 01:26:27 +00:00
Aaron J. Seigo
3f246745ed containment categories
svn path=/trunk/KDE/kdelibs/; revision=882197
2008-11-10 00:46:44 +00:00
Marco Martin
b8490cc745 when the modification time of the metadata file, discard the cache
svn path=/trunk/KDE/kdelibs/; revision=882120
2008-11-09 20:41:27 +00:00
Aaron J. Seigo
d6ac15c20f 4->2, makes amarokers more happy too
svn path=/trunk/KDE/kdelibs/; revision=882103
2008-11-09 19:51:31 +00:00
Marco Martin
0c5a17b624 don't animate pressed buttons, avoids flicker
svn path=/trunk/KDE/kdelibs/; revision=882058
2008-11-09 17:00:49 +00:00
Aaron J. Seigo
271b20924e tonights shinyness: make meters progress smoothly instead of jump if the change is both large enough and animations are enabled
also: keep the value within the min/max bounds and don't update if the value hasn't actually changed.

svn path=/trunk/KDE/kdelibs/; revision=881849
2008-11-09 04:16:27 +00:00
Script Kiddy
4fa55e5474 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=881802
2008-11-08 23:46:57 +00:00
Aaron J. Seigo
95b97b2a62 provide this signal as well, as it was the only desktopy thing still be relied on that Corona didn't provide
svn path=/trunk/KDE/kdelibs/; revision=881720
2008-11-08 21:05:09 +00:00
Simon Edwards
ccb20997ab Send DataEngine::sources() and DataEngine::serviceForSource() on to the script engine if needed.
svn path=/trunk/KDE/kdelibs/; revision=881713
2008-11-08 20:44:03 +00:00
Rob Scheepmaker
731ccc9f41 Work around a bug in QGL. This will make extenders contained in applets on the desktop appear correctly, and, as opposed to an earlier attempt, doesn't interfere with applets like analog clock.
svn path=/trunk/KDE/kdelibs/; revision=881297
2008-11-07 18:16:35 +00:00
Aaron J. Seigo
4a23952936 get krazy off my back
svn path=/trunk/KDE/kdelibs/; revision=881296
2008-11-07 18:04:32 +00:00
Aaron J. Seigo
89f4735cc9 call the right parent class methods
svn path=/trunk/KDE/kdelibs/; revision=881295
2008-11-07 18:03:16 +00:00
Aaron J. Seigo
d45d4e1997 when the path changes, reset the metadata
svn path=/trunk/KDE/kdelibs/; revision=881280
2008-11-07 17:26:28 +00:00
Rob Scheepmaker
4cb5e7857c Added labelRect function to meter to allow applets to create correctly elided text.
svn path=/trunk/KDE/kdelibs/; revision=881275
2008-11-07 17:19:47 +00:00
Dmitry Suzdalev
4de7d13a16 Qt docs for qstrdup() say:
"Ownership is passed to the caller, so the returned string must be deleted using delete[]"

Thanks go to valgrind for helping to find this nasty crash! :)

svn path=/trunk/KDE/kdelibs/; revision=881260
2008-11-07 16:09:52 +00:00
Allen Winter
fe7c3dc17b skip template.h
add extra checkers that I know Aaron will want ;)
 - kDebug(area)
 - #define INT or #define FLOAT
 - Qt enums for colors
 - missing Tooltips and WhatsThis

svn path=/trunk/KDE/kdelibs/; revision=881209
2008-11-07 14:44:06 +00:00
Marco Martin
3e275d8b05 support for a shadow element
svn path=/trunk/KDE/kdelibs/; revision=880936
2008-11-06 22:07:42 +00:00
David Faure
becefa7334 aseigo should use -pedantic :)
svn path=/trunk/KDE/kdelibs/; revision=880883
2008-11-06 18:58:15 +00:00
Aaron J. Seigo
0ebbab0cc1 track QGraphicsWidgets in the offscreen layout as they get deleted; prevents a crash in the layout. QGraphicsLayout really ought to track this on its own, but it doesn't (problem is known upstream), so we work around it here.
thanks to asraniel for tracking down the culprit..

BUG:174411

svn path=/trunk/KDE/kdelibs/; revision=880873
2008-11-06 18:21:10 +00:00
Pino Toscano
0cff180f7d Qt includes in public headers must be in the form <QtModule/QClass>
svn path=/trunk/KDE/kdelibs/; revision=880858
2008-11-06 17:40:09 +00:00
Aaron J. Seigo
aca23afb4a a bit of a clean up on the overlay stuff; makes it easy to add overlay messages in the future (planned for 4.3)
svn path=/trunk/KDE/kdelibs/; revision=880833
2008-11-06 15:52:13 +00:00
Aaron J. Seigo
66dde0f898 a bit clearer dox
svn path=/trunk/KDE/kdelibs/; revision=880832
2008-11-06 15:51:28 +00:00
Script Kiddy
8dff52de82 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdelibs/; revision=880754
2008-11-06 12:21:19 +00:00
Aaron J. Seigo
6b1a604743 use kurls
svn path=/trunk/KDE/kdelibs/; revision=880625
2008-11-05 23:39:30 +00:00
Aaron J. Seigo
c948455956 use ktabbar here, as per krazy's suggestion
svn path=/trunk/KDE/kdelibs/; revision=880622
2008-11-05 23:28:07 +00:00
Aaron J. Seigo
cf1dfdaf31 SVN_SILENT: shut up krazy
svn path=/trunk/KDE/kdelibs/; revision=880621
2008-11-05 23:27:43 +00:00
Aaron J. Seigo
daf6fa87b5 avoid making a copy of the config group in the loop, and switch to a mutable iterator to avoid a const_cast (which are ugly); should make krazy happier
svn path=/trunk/KDE/kdelibs/; revision=880617
2008-11-05 23:14:47 +00:00
Aaron J. Seigo
98585afd6e explicit
svn path=/trunk/KDE/kdelibs/; revision=880607
2008-11-05 23:00:53 +00:00
Aaron J. Seigo
ef3b16f6ea dptr
svn path=/trunk/KDE/kdelibs/; revision=880606
2008-11-05 23:00:14 +00:00
Aaron J. Seigo
1a86e5cf41 no longer needed as there are unix/win/mac impls of kwindowsystem now
svn path=/trunk/KDE/kdelibs/; revision=880604
2008-11-05 22:57:45 +00:00
Marco Martin
34f2f49a87 when the svg element id changes the pixmap must be generated again
svn path=/trunk/KDE/kdelibs/; revision=880555
2008-11-05 20:43:53 +00:00
Richard Dale
ecad3fb271 * Add package() and mainScript() methods to the scripting dataengine class
* Fix expected load path for a scripting dataengine and change from
  'plasma/engines' to 'plasma/dataengines' to be in line with the 
  'dataengine' type option of the plasmapkg tool

CCMAIL: kde-bindings@kde.org


svn path=/trunk/KDE/kdelibs/; revision=880550
2008-11-05 20:32:51 +00:00
Thomas McGuire
3eec0b49ad Link
svn path=/trunk/KDE/kdelibs/; revision=880523
2008-11-05 19:12:17 +00:00
Kevin Ottens
f29bbbab07 Comply to the new version of SODEP.
svn path=/branches/work/~ervin/sodep/; revision=880515
2008-11-05 18:48:16 +00:00