┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/tooltips/tooltipmanager.h
AgeCommit message (Collapse)Author
2010-07-24Sourcecode hierarchy cleanup: Move folders "tooltips" and "versioncontrol" ↵Peter Penz
into "views" svn path=/trunk/KDE/kdebase/apps/; revision=1154151
2010-07-12Based on the recent size hint fixes in KFileMetaDataWidget, the handling of ↵Peter Penz
the tooltip size can be simplified. This fixes a possible wrong initial size of the tooltip and a flickering because of a relayout. svn path=/trunk/KDE/kdebase/apps/; revision=1149076
2010-03-27Don't recreate and destroy the tooltip widget on each show/hide operation, ↵Peter Penz
just use set the widget visible/invisible and update the content instead svn path=/trunk/KDE/kdebase/apps/; revision=1107992
2009-11-03Since Qt 4.5 it is possible to have translucient windows. The tooltip ↵Peter Penz
approach having a delegate and custom drawing + animation code for transparent tooltips has now been replaced by a translucient window where any kind of (animated) widget can be embedded. Still a lot of finetuning has to be done, but maybe this code can be part of kdelibs in KDE 4.5 (systemsettings currently used the Dolphin tooltips code). Additionally the tooltip uses now KMetaDataWidget instead of using KMetaInfo. This assures that no blocking of the application will occur even if there is a buggy Strigi analyzer that ignores the maximum size-setting and might block the retrieving of the meta data. BUG: 182941 BUG: 195878 svn path=/trunk/KDE/kdebase/apps/; revision=1044485
2009-07-31Fix forward declarationLaurent Montel
svn path=/trunk/KDE/kdebase/apps/; revision=1004949
2009-06-20Simplify the handling of previews: Create the tooltip as early as possible ↵Peter Penz
even if the preview has not been finished yet. Previously an empty area has been shown instead of a default icon, but also in this case the size of the tooltip will change as soon as the preview is received -> just show the default icon as early as possible. svn path=/trunk/KDE/kdebase/apps/; revision=984441
2009-06-20don't use empty dummy images if the preview takes a while to get generated, ↵Peter Penz
show the file icon instead svn path=/trunk/KDE/kdebase/apps/; revision=984413
2009-06-20- Don't keep pointers to objects that are obtained and deleted by other objects.Peter Penz
- Simplify the API so that it is assured that no memory leaks are given. svn path=/trunk/KDE/kdebase/apps/; revision=984375
2009-01-14Group classes into folders, Dolphin is too big in the meantime for having a ↵Peter Penz
flat directory hierarchy. dolphin/src/CMakeLists.txt will be cleaned up later. svn path=/trunk/KDE/kdebase/apps/; revision=911065