┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/tooltips
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-24Sourcecode hierarchy cleanup: Move further files from src to src/viewsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1154150
2010-07-23Fix visual artefacts for tooltips, if compositing has been disabled. Thanks ↵Peter Penz
to Maciej Mrozowski for analyzing the root cause! Also a minor issue is fixed with the upper/left position: It may never overlap with the icon area. BUG: 245491 svn path=/trunk/KDE/kdebase/apps/; revision=1153521
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-04-04SVN_SILENT: documentation fixesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1110979
2010-04-04Assure that the tooltip does not flash for items at the bottom-right edgePeter Penz
BUG: 226430 svn path=/trunk/KDE/kdebase/apps/; revision=1110974
2010-03-27Clear the items after hiding the tooltip, otherwise a flickering might occur ↵Peter Penz
when reopening the tooltip svn path=/trunk/KDE/kdebase/apps/; revision=1108086
2010-03-27Share one tooltip instance for all tooltip manager instancesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1108076
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
2010-03-22Use KFileMetaDataWidget from kdelibs. Still open: Provide dialog which wraps ↵Peter Penz
KFileMetaDataConfigurationWidget. svn path=/trunk/KDE/kdebase/apps/; revision=1106465
2010-03-13Provide a KMetaDataModel for KMetaDataWidget.Peter Penz
This allows to extend the model with custom meta data (might e. g. be useful for Gwenview). svn path=/trunk/KDE/kdebase/apps/; revision=1102749
2010-02-20replace X11-specific code with genericLuboš Luňák
svn path=/trunk/KDE/kdebase/apps/; revision=1093243
2010-01-14Use KFileItem::text() instead of name() for pretty printed filenamesSebastian Trueg
svn path=/trunk/KDE/kdebase/apps/; revision=1074761
2010-01-05Prevent black borders when compositing has been disabled.Peter Penz
BUG: 219667 CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=1070424
2009-12-18I did not recognize when refactoring the tooltip class that no filename is ↵Peter Penz
shown anymore. This is fixed now :-) BUG: 219082 svn path=/trunk/KDE/kdebase/apps/; revision=1063470
2009-12-08Fix crash with tool tips enabledChristoph Feck
Do not delete window inside the event handling, causing crashes with queued events for the tool tip window. This is the same fix that had been applied to systemsettings. BUG: 217449 svn path=/trunk/KDE/kdebase/apps/; revision=1060080
2009-11-21apply the correct foreground role for widgets that represent the tooltip contentPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1052508
2009-11-11* don't show the "Add Tags..." and "Add Comments..." links for the meta data ↵Peter Penz
inside a tooltip * minor cleanup of thread-interface to allow a proper sorting/merging on client side svn path=/trunk/KDE/kdebase/apps/; revision=1047662
2009-11-06use a vertical gradient like in KDE 4.3Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1045823
2009-11-04Don't call QThread::wait() in the destructor - in the worst case an issue in ↵Peter Penz
Nepomuk will block Dolphin for several seconds. Refactored the load-meta-data-thread in a way that the meta data widget does not require to wait for a result of the thread. svn path=/trunk/KDE/kdebase/apps/; revision=1044848
2009-11-04Fixed link issue - I'm sorry: I had installed a temporary version of ↵Peter Penz
KMetaDataWidget from kdelibs and did not recognize the issue... svn path=/trunk/KDE/kdebase/apps/; revision=1044545
2009-11-03forgot to remove the obsolete file ktooltip_p.h for commit 1044485Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=1044487
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-08-29Move code for initializing and handling view extensions to the new class ↵Peter Penz
ViewExtensionsFactory. Beside making DolphinView less complex this will allow the column view to share the view extension code instead of (partly) duplicating it as it has been done before. Currently only the tooltips- and filepreview-handling have been moved into ViewExtensionsFactory, a further cleanup will be done later. svn path=/trunk/KDE/kdebase/apps/; revision=1016893
2009-07-31Fix forward declarationLaurent Montel
svn path=/trunk/KDE/kdebase/apps/; revision=1004949
2009-07-13Forward port for SVN commit 996129: Fix possible crash when no current item ↵Peter Penz
is given. Thanks to Martin Koller for the patch! CCBUG: 198805 CCBUG: 200037 svn path=/trunk/KDE/kdebase/apps/; revision=996131
2009-06-21The file ktooltip.h contained the three public classes KToolTip, ↵Peter Penz
KToolTipDelegate and KToolTipItem. Use one separate file for each class. svn path=/trunk/KDE/kdebase/apps/; revision=984646
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-06-20Preview generators might send a null image, so show the default icon as ↵Peter Penz
fallback. BUG: 196277 svn path=/trunk/KDE/kdebase/apps/; revision=984359
2009-06-20Tooltip interface cleanup: Don't use const-pointers as parameters if the ↵Peter Penz
implementation cannot handle 0-pointers. Use a const-reference instead. svn path=/trunk/KDE/kdebase/apps/; revision=984342
2009-06-04don't ignore the maximum preview size in the tooltipPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=977578
2009-05-26fixed wrong include usage (reported by krazy)Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=973279
2009-03-19win32 compile fixRalf Habacker
svn path=/trunk/KDE/kdebase/apps/; revision=941223
2009-03-18Remove code that's no longer needed now that Qt supports ARGB windows.Fredrik Höglund
svn path=/trunk/KDE/kdebase/apps/; revision=941039
2009-03-17Fix infinite loop on startup due to r938051 (KToolTipManager ctor creating ↵David Faure
KTipLabel which calls KToolTipManager singleton which isn't set yet) svn path=/trunk/KDE/kdebase/apps/; revision=940428
2009-03-11added subtle transparency for tooltipsPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=938051
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