┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-07-02SVN_SILENT made messages (.desktop file)Script Kiddy
svn path=/trunk/KDE/kdebase/apps/; revision=827249
2008-07-01fixed wrong logic for showing the space info: if the progress bar is shown, ↵Peter Penz
the space info may never be shown svn path=/trunk/KDE/kdebase/apps/; revision=826897
2008-07-01SVN_SILENT made messages (.desktop file)Script Kiddy
svn path=/trunk/KDE/kdebase/apps/; revision=826707
2008-06-30* use existing KFileItem also for the selection instead of creating a new ↵Peter Penz
KFileItem from the URL * don't invoke fileItem() if a multiple selection is provided svn path=/trunk/KDE/kdebase/apps/; revision=826393
2008-06-30Move the "Find File..." action from DolphinMainWindow to ↵Peter Penz
DolphinViewActionHandler, so that is used in DolphinPart and hence also in Konqueror. Thanks to Bram for the patch! CCMAIL: [email protected] CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=826383
2008-06-30dispatch the preview queue immediately before resuming the preview generationPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=826230
2008-06-29when moving the visible items to the front of the list, take care not to ↵Peter Penz
reverse the order svn path=/trunk/KDE/kdebase/apps/; revision=826161
2008-06-29Use fast image transformation like Gwenview. This increases the performance ↵Peter Penz
of applyImageFrame() by a factor of >2. Hmm, previews don't look so smooth as before, but even when having a 2 GHz CPU a bilinear scaling of 1000 previews just takes too much time. svn path=/trunk/KDE/kdebase/apps/; revision=826128
2008-06-29The check whether there is a cut-selection when receiving a preview consumes ↵Peter Penz
12 % (!) of the runtime in addToPreviewQueue(). The check is now done only once before starting the preview generation and when the clipboard data has been changed. svn path=/trunk/KDE/kdebase/apps/; revision=826126
2008-06-29Move the block for resizing the preview, applying an item effect + border to ↵Peter Penz
the slot where the preview has been received. This reduces the blocking of the GUI for the following usecase: - folder with 1000 items - ~30 items are visible Old approach: - Show the 30 items as soon as possible. - Receive preview and add it to the queue. This is done asynchronously 970 times (no UI blocking). - Iterate through 970 items, resize, apply item effect + border and apply the preview to the model (-> blocking of UI thread for more than 3 seconds). New approach: - Show the 30 items as soon as possible. - Receive preview, resize it, apply item effect + border and add it to the queue. This is done asynchronously 970 times (no UI blocking). - Iterate through 970 items and apply the preview to the model (-> UI thread is blocked only very short). svn path=/trunk/KDE/kdebase/apps/; revision=826109
2008-06-29SVN_SILENT made messages (.desktop file)Script Kiddy
svn path=/trunk/KDE/kdebase/apps/; revision=826056
2008-06-29Internal cleanup: Make it easier getting the correct file item that should ↵Peter Penz
be used for showing the meta information (it depends on the current selection and whether the file item is already available). CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=825996
2008-06-29Don't grey out an invalid preview immediately, but with a small timeout. ↵Peter Penz
This prevents a flickering if the new preview can be generated within a small timeframe. BUG: 165317 svn path=/trunk/KDE/kdebase/apps/; revision=825942
2008-06-29SVN_SILENT: Renamed m_timer to m_infoTimer and slotTimeout() to ↵Peter Penz
slotInfoTimeout(), as preperation for a new timer that prevents a flickering of outdated previews. svn path=/trunk/KDE/kdebase/apps/; revision=825916
2008-06-29Don't disable the "Properties" action when no file is selected, just use the ↵Peter Penz
current folder as source. TODO: the code in DolphinPart::slotProperties() and DolphinMainWindow::properties() is quite similar -> move to DolphinViewActionHandler? CCMAIL: [email protected] BUG: 165311 svn path=/trunk/KDE/kdebase/apps/; revision=825846
2008-06-29provide Ctrl+T as alternative shortcut to Ctrl+Shift+N for "New Tab" like ↵Peter Penz
Konqueror BUG: 165309 svn path=/trunk/KDE/kdebase/apps/; revision=825833
2008-06-29Improve mouse middle click path paste behavior: first check selection ↵Urs Wolfer
clipboard, after 'real' clipboard. Before setting new URL, check if it is a path. This prevents a crash. Behavior is now similar to Konqueror KDE 3. Reviewed by Peter Penz. svn path=/trunk/KDE/kdebase/apps/; revision=825771
2008-06-28Don't check for "kompare" each time 2 items are selected (thanks to Andreas ↵Peter Penz
Scherf). As Albert Astals Cid pointed out it might be nicer to use a menu plugin instead of hardcoding "kompare" (> KDE 4.1). CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=825587
2008-06-27Also allow to use the selection toggle when double click is used. This ↵Peter Penz
allows to select/deselect files without CTRL key. BUG: 165115 svn path=/trunk/KDE/kdebase/apps/; revision=825325
2008-06-27SVN_SILENT: fix documentation typoPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=825319
2008-06-27tried to simplify the logic to decide whether the information panel should ↵Peter Penz
show the information for one file or for a multiple selection CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=825317
2008-06-27Avoid blocking of the GUI when creating previews for invisible items. The ↵Peter Penz
blocking part is a relayout, that has been done each time a group of previews have been received. Now only for the visible items a relayout is done as soon as possible, for the previews of invisible items this is postponed until all previews have been generated. svn path=/trunk/KDE/kdebase/apps/; revision=825304
2008-06-27It is hard to understand which is the actual selected item here: ↵Sebastian Trueg
m_selection, m_fileItem, or m_shownUrl. Anyway, now the descision for the metadata uses the exact same algo as for the name and preview and it works. svn path=/trunk/KDE/kdebase/apps/; revision=825279
2008-06-26Assure that the file capabilities are respected when opening the context ↵Peter Penz
menu for the Folder Panel (= treeview). Disable actions that cannot be executed. svn path=/trunk/KDE/kdebase/apps/; revision=824950
2008-06-26respect the inline-renaming setting also for the Folder Panel (= treeview)Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=824946
2008-06-26assure that the tooltip never exceeds the desktop areaPeter Penz
BUG: 161895 svn path=/trunk/KDE/kdebase/apps/; revision=824927
2008-06-26Properly handle setting of an empty tag list.Sebastian Trueg
BUG: 164705 svn path=/trunk/KDE/kdebase/apps/; revision=824616
2008-06-26fix linkingDirk Mueller
svn path=/trunk/KDE/kdebase/apps/; revision=824530
2008-06-25SVN_SILENT made messages (.desktop file)Script Kiddy
svn path=/trunk/KDE/kdebase/apps/; revision=824402
2008-06-25fixed issue that CTRL + mouseclick did not work anymore in the details view Peter Penz
BUG: 164693 svn path=/trunk/KDE/kdebase/apps/; revision=824372
2008-06-25faster + nicer (thanks to André Wöbbeking for the hint)Peter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=824312
2008-06-24remember old setting of the uniformItemSizes property and restore it again ↵Peter Penz
(thanks to Rafael for the hint) CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=824128
2008-06-24Performance improvement when showing previews inside directories having ↵Peter Penz
several 1000 items: temporary block the expensive layouting inside QListView until a block of previews has been applied. CCMAIL: [email protected] CCMAIL: [email protected] CCMAIL: [email protected] svn path=/trunk/KDE/kdebase/apps/; revision=824118
2008-06-24SVN_SILENT made messages (.desktop file)Script Kiddy
svn path=/trunk/KDE/kdebase/apps/; revision=823977
2008-06-22SVN_SILENT made messages (.desktop file)Script Kiddy
svn path=/trunk/KDE/kdebase/apps/; revision=822978
2008-06-19Assure that the keyboard focus stays inside the view when replacing the view ↵Peter Penz
implementation, otherwise when having a split view the other view gets the focus and will activate itself. BUG: 164468 svn path=/trunk/KDE/kdebase/apps/; revision=822367
2008-06-19Fix mem leakLaurent Montel
svn path=/trunk/KDE/kdebase/apps/; revision=822130
2008-06-18SVN_SILENT made messages (.desktop file, second try)Script Kiddy
svn path=/trunk/KDE/kdebase/apps/; revision=822007
2008-06-18KFileItem::url() returns per value, not per referencePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=822003
2008-06-18the method dropUrls(KUrl::List, KUrl) was never used as slot and is invoked ↵Peter Penz
only once -> moved to caller svn path=/trunk/KDE/kdebase/apps/; revision=822000
2008-06-18it's assured that when requesting a context menu that the column is marked ↵Peter Penz
as active svn path=/trunk/KDE/kdebase/apps/; revision=821938
2008-06-18SVN_SILENT: removed unnecessary includesPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=821923
2008-06-18Assure that when requesting the context menu for the column-view, that the ↵Peter Penz
correct items are used. TODO for 4.2: get rid of those 'if (isColumnViewActive())' special cases and provide a generic model which also works with the way the column view is implemented BUG: 164146 svn path=/trunk/KDE/kdebase/apps/; revision=821903
2008-06-17Correcting icon name from "view_icon" to "view-icon"James Richard Tyrer
svn path=/trunk/KDE/kdebase/apps/; revision=821583
2008-06-16Details view related fixes: all columns except the name column should act as ↵Peter Penz
viewport. svn path=/trunk/KDE/kdebase/apps/; revision=821229
2008-06-16also update the current index if a deselection is donePeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=821216
2008-06-16also adjust the current index when selecting an item by the (+) selectorPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=821197
2008-06-16use a smaller margin for the meta informationPeter Penz
svn path=/trunk/KDE/kdebase/apps/; revision=821189
2008-06-15SVN_SILENT made messages (.desktop file)Script Kiddy
svn path=/trunk/KDE/kdebase/apps/; revision=820661
2008-06-13Runtime optimization for preview sorting: Use 2 different algorithms ↵Peter Penz
dependent on the relation between model-rows and preview items. One algorithm is faster when e. g. inserting 10 items into a directory of 2000 items, while the other algorithm is faster when initially loading the directory. svn path=/trunk/KDE/kdebase/apps/; revision=820321