| Age | Commit message (Collapse) | Author |
|
The attached patch sets the main window on the main directory
lister in DolphinView and KIO jobs in DolphinMainWindow to ensure
that login data for remote protocols such as sftp, ftp are cached
properly for the duration of the application. Otherwise, the end
user is going to end up being unnecessarily re-prompted to enter
password login information.
Thanks to Dawit Alemayehu for the patch!
REVIEW: 104614
FIXED-IN: 4.9.0
|
|
When the selection changes during the Information Panel is
invisible, it still should get applied so that when making the
Information Panel visible again a valid selection is shown.
Thanks to A. Janardhan Reddy for the patch!
(Additionally the obsolete check for an empty selection has
been removed, as this cannot happen anymore with the new view
engine)
BUG: 281452
FIXED-IN: 4.8.0
|
|
|
|
|
|
Most developers seem to prefer
if (ptr) ...
if (!ptr) ...
in comparison to
if (ptr != 0) ...
if (ptr == 0) ...
Adjusted the Dolphin-code to use the "most-prefered style" to make contributors happy.
|
|
|
|
|
|
|
|
This fixes the issue that the initial size of the Filter Panel is too small.
|
|
BUG: 229811
FIXED-IN: 4.7.0
svn path=/trunk/KDE/kdebase/apps/; revision=1210424
|
|
meta-information of an only shortly hovered file.
svn path=/trunk/KDE/kdebase/apps/; revision=1193131
|
|
Otherwise the information of the file-item will be shown instead of the selection.
svn path=/trunk/KDE/kdebase/apps/; revision=1183544
|
|
folder-information works reliable when switching between directories.
svn path=/trunk/KDE/kdebase/apps/; revision=1183537
|
|
they accept an URL or not.
svn path=/trunk/KDE/kdebase/apps/; revision=1183480
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=1180723
|
|
showing metadata for the currently selected folder. This way we can even get rid of the
special handling of nepomuksearch:/ URLs since the KIO slave provides a nice name and
all you need to show to the user.
Even nicer: When clicking an entry in the metadata view the resulting query will be related
to the one clicked resource. This resource will then be represented by the query folder.
So all in all this patch makes Dolphin more generic while additionally activating a new feature.
svn path=/trunk/KDE/kdebase/apps/; revision=1152959
|
|
a layout. Thanks to Sebastian Trüg for the hint!
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=1132028
|
|
renaming an item.
Added implementation note, as a working code had been removed some time ago because of a performance bottleneck.
BUG: 198375
svn path=/trunk/KDE/kdebase/apps/; revision=1071287
|
|
This fixes the issue that changing the selection with the keyboard might not have an effect if an item is hovered with the mouse.
BUG: 210177
svn path=/trunk/KDE/kdebase/apps/; revision=1070745
|
|
Information Panel. As a sideeffect some code simplification has been done, which was possible because of the column view refactorization some time ago.
svn path=/trunk/KDE/kdebase/apps/; revision=1070740
|
|
Trüg für the patch!
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=1051553
|
|
KDE 4.3. One main reason is that a lot of things are done now asynchronously with timers to prevent a blocking UI and unnecessary expensive operations.
To keep the Information Panel maintainable and prepared for future features a cleanup has been done. The whole user interface handling has been moved into the class InformationPanelContent that offers a straight forward interface: showItem(const KFileItem& item) and showItems(const KFileItemList& items).
The class InformationPanel is responsible for calling those methods in a way that hovering items, changing directories, doing selections, rename and delete operations, ... don't result in calling showItem() 10 times per second.
This cleanup won't be backported to KDE 4.3.x
svn path=/trunk/KDE/kdebase/apps/; revision=991902
|
|
- When changing a directory the receiving of the meta data is done now with a short delay. This gives the directory lister the chance to show the directory as fast as possible.
- Prevent that DolphinInformationPanel::reset() is invoked when changing a directory. The method only needs to get invoked if an item has been deleted or renamed.
- Cache an unknown file item. This improves the startup time of Dolphin (-> KFileItem constructor is invoked only once instead of up to 6 times).
svn path=/trunk/KDE/kdebase/apps/; revision=991840
|
|
would get invalid as soon as we get translated labels.
svn path=/trunk/KDE/kdebase/apps/; revision=984677
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=984621
|
|
- don't provide any mode for editing, just let the user directly manipulate the comment inside the text widget
- automatically save changes, no explicit confirmation required
svn path=/trunk/KDE/kdebase/apps/; revision=984592
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=984493
|
|
assure that camelcase labels like "fileLocation:" are replaced by "File location:" (thanks to Sebastian Trüg for the code)
svn path=/trunk/KDE/kdebase/apps/; revision=984190
|
|
of m_selection is not required).
svn path=/trunk/KDE/kdebase/apps/; revision=984020
|
|
* embed the comment label inside a scrollarea
* assure that the "add comment..."/"change comment..." link is always visible
* assure that the maximum width of the meta data widget is set to the panel width (otherwise the panel would be increased in an unlimited way when having a text without spaces)
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=979621
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=973291
|
|
not been started).
svn path=/trunk/KDE/kdebase/apps/; revision=964469
|
|
information panel
svn path=/trunk/KDE/kdebase/apps/; revision=958762
|
|
pressed.
- Assure that the video player has the same size as the preview widget. Convincing the embedded video player to dynamically resize during playing a video seems to be impossible - I need to check the Phonon::VideoPlayer source code to get the root cause for the currently strange behavior :-(
svn path=/trunk/KDE/kdebase/apps/; revision=958332
|
|
true for PNG images, but it makes no sense showing a play/stop button in this case.
svn path=/trunk/KDE/kdebase/apps/; revision=954485
|
|
otherwise at least one resize event would be needed to apply a maximum width. This gets a problem if the dock is overlapped by another dock: No resize event is emitted and the preferred size increases in an unlimited way. Result: when hovering files with very long filenames, the overall dock width will increase in an unexpected way.
BUG: 189596
svn path=/trunk/KDE/kdebase/apps/; revision=954371
|
|
Phonon is quite cool BTW :-)
svn path=/trunk/KDE/kdebase/apps/; revision=952882
|
|
Panel.
BUG: 156205
svn path=/trunk/KDE/kdebase/apps/; revision=952833
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=945040
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=937927
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=937915
|
|
meta information
svn path=/trunk/KDE/kdebase/apps/; revision=937910
|
|
shown in the Information Panel.
CCBUG: 181534
CCBUG: 186071
svn path=/trunk/KDE/kdebase/apps/; revision=937630
|
|
Panel
svn path=/trunk/KDE/kdebase/apps/; revision=934828
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=934812
|
|
BUG: 186071
svn path=/trunk/KDE/kdebase/apps/; revision=934807
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=927585
|
|
* Use a QScrollArea widget to embedd the meta data, as Nepomuk provides so much meta information that it might not fit into the panel.
Open issues:
* Add the possibility to configure which kind of meta information should be shown.
* Check whether the receiving of the meta data for one file also might block the UI like when using KFileMetaInfo in combination with strigi.
CCMAIL: [email protected]
BUG: 180742
BUG: 181592
svn path=/trunk/KDE/kdebase/apps/; revision=927542
|
|
the existing widget instance if possible.
svn path=/trunk/KDE/kdebase/apps/; revision=919058
|
|
previewing (similar to the file dialog) to Dolphin's metadata panel. Since Phonon is currently in-process only with the memory/ stability issues that come with this, this might have to be disabled by default - we'll see how it goes. Thanks, Matthias!
CCMAIL:[email protected]
CCMAIL:[email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=917389
|