]> cloud.milkyroute.net Git - dolphin.git/log
dolphin.git
16 years agoAdded the Trash KCM to Dolphin, it's visible in the Settings Dialog, in the 'Trash...
Shaun Reich [Sun, 15 Feb 2009 18:06:04 +0000 (18:06 +0000)]
Added the Trash KCM to Dolphin, it's visible in the Settings Dialog, in the 'Trash" page.

Konqueror has it, we should too =)

svn path=/trunk/KDE/kdebase/apps/; revision=926571

16 years agoThe View Properties dialog now correctly disables/enables the Apply button, instead...
Shaun Reich [Sun, 15 Feb 2009 17:30:00 +0000 (17:30 +0000)]
The View Properties dialog now correctly disables/enables the Apply button, instead of it just being enabled all the time, even after you apply it, so it's similar to the Settings Dialog now.

svn path=/trunk/KDE/kdebase/apps/; revision=926562

16 years agoChanged connections of the signals activated(), to currentIndexChanged() as used...
Shaun Reich [Sat, 14 Feb 2009 19:45:25 +0000 (19:45 +0000)]
Changed connections of the signals activated(), to currentIndexChanged() as used in 3 QComboBoxes. Remember that activated() is not always triggered when the selected item is changed.

svn path=/trunk/KDE/kdebase/apps/; revision=926180

16 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sat, 14 Feb 2009 16:04:31 +0000 (16:04 +0000)]
SVN_SILENT made messages (.desktop file)

svn path=/trunk/KDE/kdebase/apps/; revision=926053

16 years agoSVN_SILENT: documentation fix (the selection manager might also useful in the double...
Peter Penz [Fri, 13 Feb 2009 16:46:38 +0000 (16:46 +0000)]
SVN_SILENT: documentation fix (the selection manager might also useful in the double-click mode)

svn path=/trunk/KDE/kdebase/apps/; revision=925615

16 years agohide the tooltip when the context menu is opened in the columns view
Peter Penz [Wed, 11 Feb 2009 21:27:36 +0000 (21:27 +0000)]
hide the tooltip when the context menu is opened in the columns view

BUG: 184053
CCMAIL: predator106@gmail.com

svn path=/trunk/KDE/kdebase/apps/; revision=924889

16 years ago- allow the view implementations to attach custom actions to the context menu
Peter Penz [Wed, 11 Feb 2009 20:45:12 +0000 (20:45 +0000)]
- allow the view implementations to attach custom actions to the context menu
- let the "details view" show the "[x] Expandable Folders" action in the context menu

CCMAIL: faure@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=924867

16 years agoMiddle-clicking on tabs will now close them.
Shaun Reich [Tue, 10 Feb 2009 20:48:16 +0000 (20:48 +0000)]
Middle-clicking on tabs will now close them.

svn path=/trunk/KDE/kdebase/apps/; revision=924467

16 years agoFixed issue that the 'Create New' menu might be disabled although creating of files...
Peter Penz [Tue, 10 Feb 2009 07:09:49 +0000 (07:09 +0000)]
Fixed issue that the 'Create New' menu might be disabled although creating of files is allowed. Thanks to Frank Reininghaus for the patch!

BUG: 183812

svn path=/trunk/KDE/kdebase/apps/; revision=924120

16 years agoThe Column Widget would not disconnect it's connection to request a tab(seen with...
Shaun Reich [Mon, 9 Feb 2009 11:23:40 +0000 (11:23 +0000)]
The Column Widget would not disconnect it's connection to request a tab(seen with a middle-click on a folder). So it would actually open 2 or more tabs, but only in the Column View mode.

svn path=/trunk/KDE/kdebase/apps/; revision=923757

16 years ago* open folders always on single click
Peter Penz [Sun, 8 Feb 2009 18:32:44 +0000 (18:32 +0000)]
* open folders always on single click
* open files/select files dependent from the global single click/double click setting
* open a new column when pressing the Key_Right

Thanks to Shaun Michael Reich for the original patches!

CCMAIL: predator106@gmail.com

svn path=/trunk/KDE/kdebase/apps/; revision=923423

16 years agoAllow the view implementations to directly trigger an item without mouse interaction...
Peter Penz [Sun, 8 Feb 2009 18:26:23 +0000 (18:26 +0000)]
Allow the view implementations to directly trigger an item without mouse interaction. This is e. g. necessary when the column view wants to implement a custom key handling where a folder should be triggered.

svn path=/trunk/KDE/kdebase/apps/; revision=923417

16 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sun, 8 Feb 2009 14:11:41 +0000 (14:11 +0000)]
SVN_SILENT made messages (.desktop file)

svn path=/trunk/KDE/kdebase/apps/; revision=923249

16 years agoRevert SVN commit 923057: This code should not be part of DolphinController, it shoul...
Peter Penz [Sun, 8 Feb 2009 07:15:26 +0000 (07:15 +0000)]
Revert SVN commit 923057: This code should not be part of DolphinController, it should be handled in the column view itself.

CCMAIL: predator106@gmail.com

svn path=/trunk/KDE/kdebase/apps/; revision=923072

16 years agoAdded right arrow key usage when in the Column View mode. When a directory is selecte...
Shaun Reich [Sun, 8 Feb 2009 04:33:00 +0000 (04:33 +0000)]
Added right arrow key usage when in the Column View mode. When a directory is selected, and the right arrow is used, it will navigate into it (like double/single clicking a directory). Note, this only works on directories, not files, it was made this way by intention.

svn path=/trunk/KDE/kdebase/apps/; revision=923057

16 years agoThe layout algorithm of QListView in Qt4.5 also respects the style-hint QStyle::SH_Sc...
Peter Penz [Sat, 7 Feb 2009 18:56:28 +0000 (18:56 +0000)]
The layout algorithm of QListView in Qt4.5 also respects the style-hint QStyle::SH_ScrollView_FrameOnlyAroundContents. To assure that Dolphin uses the maximum available width for the size hint of the items, the style-hint must be included too for Qt 4.5.

I tested this fix also with Qt4.4 and it seems that the style-hint returns always 0 in this case -> this patch seems to be backward compatible...

svn path=/trunk/KDE/kdebase/apps/; revision=922900

16 years agoChanged the order of the shortcut for opening a new tab from Ctrl+Shift+N to Ctrl...
Shaun Reich [Sat, 7 Feb 2009 04:47:04 +0000 (04:47 +0000)]
Changed the order of the shortcut for opening a new tab from Ctrl+Shift+N to Ctrl+T, so the latter is now the default, and is shown like that. It now shows up like the other items in the file menu. (it doesn't have a shift key modifier in it).

svn path=/trunk/KDE/kdebase/apps/; revision=922452

16 years agoSVN_SILENT Added newline at EOF.
Shaun Reich [Sat, 7 Feb 2009 02:01:18 +0000 (02:01 +0000)]
SVN_SILENT Added newline at EOF.

svn path=/trunk/KDE/kdebase/apps/; revision=922440

16 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Fri, 6 Feb 2009 15:34:47 +0000 (15:34 +0000)]
SVN_SILENT made messages (.desktop file)

svn path=/trunk/KDE/kdebase/apps/; revision=922231

16 years agoReverted r921975, I wasn't aware that the lack of reading the double-click setting...
Shaun Reich [Fri, 6 Feb 2009 11:53:14 +0000 (11:53 +0000)]
Reverted r921975, I wasn't aware that the lack of reading the double-click setting was intentional, I originally wanted the double-click setting to apply only to files, and the single click apply to only folders :) .

CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=922070

16 years agoThe column view did not obey single/double-click navigation settings, it does now...
Shaun Reich [Fri, 6 Feb 2009 02:52:23 +0000 (02:52 +0000)]
The column view did not obey single/double-click navigation settings, it does now. The signals were only connected to the singleClick(), not the doubleClick() method. They are now also connected/disconnected according to the setting that is set globally.

svn path=/trunk/KDE/kdebase/apps/; revision=921975

16 years agoSVN_SILENT: Added a comment.
Shaun Reich [Fri, 6 Feb 2009 02:39:31 +0000 (02:39 +0000)]
SVN_SILENT: Added a comment.

svn path=/trunk/KDE/kdebase/apps/; revision=921970

16 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Thu, 5 Feb 2009 14:09:41 +0000 (14:09 +0000)]
SVN_SILENT made messages (.desktop file)

svn path=/trunk/KDE/kdebase/apps/; revision=921684

16 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Wed, 4 Feb 2009 16:27:07 +0000 (16:27 +0000)]
SVN_SILENT made messages (.desktop file)

svn path=/trunk/KDE/kdebase/apps/; revision=921220

16 years agoThe Home folder location, when set via loadSettings(), and when set via the 'Use...
Shaun Reich [Wed, 4 Feb 2009 03:44:13 +0000 (03:44 +0000)]
The Home folder location, when set via loadSettings(), and when set via the 'Use Default Location' button, now will use KUrl::prettyUrl(); Prior to this, saving an address of '/home/user/' would be changed to 'file:///home/user' (on Linux) normally (through applySettings()). However, when the listed methods were called, the text of the line edit would be just '/home/user/'. It will now (basically) be set to 'file:///'... all throughout.

svn path=/trunk/KDE/kdebase/apps/; revision=920943

16 years agoAdded const bools for a few settings that were referenced more than once. Otherwise...
Shaun Reich [Wed, 4 Feb 2009 01:24:38 +0000 (01:24 +0000)]
Added const bools for a few settings that were referenced more than once. Otherwise, the fellow coder would probably just think these were taken out of seemingly thin air.

svn path=/trunk/KDE/kdebase/apps/; revision=920920

16 years agoCheck whether the global single-click/double-click setting has been changed during...
Peter Penz [Tue, 3 Feb 2009 18:40:59 +0000 (18:40 +0000)]
Check whether the global single-click/double-click setting has been changed during runtime and assure that the behavior of the view is adjusted.

CCMAIL: predator106@gmail.com
BUG: 175635
BUG: 175280

svn path=/trunk/KDE/kdebase/apps/; revision=920754

16 years agoDon't differ between single-click and double-click in the column view, stay consisten...
Peter Penz [Tue, 3 Feb 2009 18:35:19 +0000 (18:35 +0000)]
Don't differ between single-click and double-click in the column view, stay consistent with the behavior like the Places Panel or Folders Panel.

svn path=/trunk/KDE/kdebase/apps/; revision=920753

16 years agorename the checkbox "Browse through archives" to "Open archives as folder"
Peter Penz [Tue, 3 Feb 2009 17:54:33 +0000 (17:54 +0000)]
rename the checkbox "Browse through archives" to "Open archives as folder"

CCBUG: 182991

svn path=/trunk/KDE/kdebase/apps/; revision=920733

16 years agoSVN_SILENT: updated comment
Peter Penz [Tue, 3 Feb 2009 17:49:27 +0000 (17:49 +0000)]
SVN_SILENT: updated comment

svn path=/trunk/KDE/kdebase/apps/; revision=920731

16 years agoSVN_SILENT made messages (.desktop file, second try)
Script Kiddy [Tue, 3 Feb 2009 14:52:58 +0000 (14:52 +0000)]
SVN_SILENT made messages (.desktop file, second try)

svn path=/trunk/KDE/kdebase/apps/; revision=920635

16 years ago* no general settings are read -> invoking loadSettings has no effect in restoreDefau...
Peter Penz [Tue, 3 Feb 2009 06:24:39 +0000 (06:24 +0000)]
* no general settings are read -> invoking loadSettings has no effect in restoreDefaults()
* use constants for the defaults, as hardcoding the defaults in 2 methods might be error-prone when changing the defaults in future

CCMAIL: predator106@gmail.com

svn path=/trunk/KDE/kdebase/apps/; revision=920531

16 years agoString change - Added clarification in the displayed message box for when the setting...
Shaun Reich [Tue, 3 Feb 2009 03:20:47 +0000 (03:20 +0000)]
String change - Added clarification in the displayed message box for when the settings are applied in the Startup page, and there is an error. This is under the home folder setting. It now says that "the home folder is invalid or does not exist" as opposed to just saying it is invalid. I believe that it was kind of misleading as to what was wrong, so I figured it should give them _some_ hint as to what the problem is.

svn path=/trunk/KDE/kdebase/apps/; revision=920501

16 years agoSVN_SILENT Small update to a comment.
Shaun Reich [Tue, 3 Feb 2009 01:40:30 +0000 (01:40 +0000)]
SVN_SILENT Small update to a comment.

svn path=/trunk/KDE/kdebase/apps/; revision=920497

16 years agoBoth the 'preview size' slider and the 'embed thumbnails in files' settings now resto...
Shaun Reich [Tue, 3 Feb 2009 01:20:53 +0000 (01:20 +0000)]
Both the 'preview size' slider and the 'embed thumbnails in files' settings now restore to defaults when asked to.

svn path=/trunk/KDE/kdebase/apps/; revision=920491

16 years agoA few more fixes...mostly cleanups.
Shaun Reich [Mon, 2 Feb 2009 22:23:06 +0000 (22:23 +0000)]
A few more fixes...mostly cleanups.

*Grouped some statements that it didn't make sense to put after a certain block of code (giving the impression that it had to be after this block).
*There is no need to set the value of the QSpinBox equal to that of the slider, when loading settings... their valueChanges() signals are connected to the opposite one's slot.
*Made a now unused variable be used, it was inconsistent in this code block, two times '1' was used, but other times a var set to '1' would be used.
*Moved some blocks of code from the loadSettings() method, into the constructor, since the loadSettings() method is called more than once, so it's more resource-friendly to do it this way.

svn path=/trunk/KDE/kdebase/apps/; revision=920441

16 years agoWe were calling methods within loadSettings() which should have been moved to inside...
Shaun Reich [Mon, 2 Feb 2009 21:35:37 +0000 (21:35 +0000)]
We were calling methods within loadSettings() which should have been moved to inside the constructor instead. Examples include setting up a slider's notch-type(bottom or top). Especially significant since loadSettings() gets called more often than the constructor.

svn path=/trunk/KDE/kdebase/apps/; revision=920419

16 years agoSVN_SILENT Fix to avoid accidental doxygen-highlighted header license.
Shaun Reich [Mon, 2 Feb 2009 20:51:15 +0000 (20:51 +0000)]
SVN_SILENT Fix to avoid accidental doxygen-highlighted header license.

svn path=/trunk/KDE/kdebase/apps/; revision=920402

16 years agoNavigation click type (single/double-click) now gets set to it's default when asked...
Shaun Reich [Mon, 2 Feb 2009 20:40:33 +0000 (20:40 +0000)]
Navigation click type (single/double-click) now gets set to it's default when asked (the default is single-click).

svn path=/trunk/KDE/kdebase/apps/; revision=920400

16 years agoChanged group config reference pertaining to the "kcminputrc" file. The Navigation...
Shaun Reich [Mon, 2 Feb 2009 20:14:42 +0000 (20:14 +0000)]
Changed group config reference pertaining to the "kcminputrc" file. The Navigation page setting of whether to use single/double click navigation now saves itself properly, instead of insisting on using single-click.  :)

P.S. Bear in mind that the setting still does not apply itself until a restart of Dolphin.

CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=920390

16 years agoReverted my previous commit(919897), I was incorrect, it looked to work like this...
Shaun Reich [Mon, 2 Feb 2009 19:43:02 +0000 (19:43 +0000)]
Reverted my previous commit(919897), I was incorrect, it looked to work like this, but didn't.

svn path=/trunk/KDE/kdebase/apps/; revision=920374

16 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Mon, 2 Feb 2009 15:35:50 +0000 (15:35 +0000)]
SVN_SILENT made messages (.desktop file)

svn path=/trunk/KDE/kdebase/apps/; revision=920235

16 years agoConfirmations of the following settings now reset themselves to their defaults:
Shaun Reich [Mon, 2 Feb 2009 14:44:25 +0000 (14:44 +0000)]
Confirmations of the following settings now reset themselves to their defaults:
*Move to Trash
*Delete
These are located in the General page->Context Menu tab of the settings dialog.

svn path=/trunk/KDE/kdebase/apps/; revision=920205

16 years agoThe "Show 'Delete' Command" checkbox now gets restored to it's default (false).
Shaun Reich [Mon, 2 Feb 2009 02:38:42 +0000 (02:38 +0000)]
The "Show 'Delete' Command" checkbox now gets restored to it's default (false).

svn path=/trunk/KDE/kdebase/apps/; revision=919996

16 years agoThese radio buttons are paired, when you enable one, you inherently disable the other...
Shaun Reich [Mon, 2 Feb 2009 02:34:57 +0000 (02:34 +0000)]
These radio buttons are paired, when you enable one, you inherently disable the other, so we're just repeating ourselves by doing this manually.

svn path=/trunk/KDE/kdebase/apps/; revision=919995

16 years agoHovering over blank space in a view while dragging would trigger the FolderExpander...
Simon Paul St James [Sun, 1 Feb 2009 22:03:04 +0000 (22:03 +0000)]
Hovering over blank space in a view while dragging would trigger the FolderExpander on the folder represented by the view, which we don't want.  Detect and prevent it.

BUG:182618

Shipped! ;)

svn path=/trunk/KDE/kdebase/apps/; revision=919950

16 years agoI forgot to change these three tabs to the new method usage also. Effected was the...
Shaun Reich [Sun, 1 Feb 2009 21:01:06 +0000 (21:01 +0000)]
I forgot to change these three tabs to the new method usage also. Effected was the View Modes page.

svn path=/trunk/KDE/kdebase/apps/; revision=919919

16 years agoNow when you click the button "Defaults" in the settings dialog, it will push the...
Shaun Reich [Sun, 1 Feb 2009 20:43:26 +0000 (20:43 +0000)]
Now when you click the button "Defaults" in the settings dialog, it will push the settings to the UI, then the user can apply, cancel, or modify them from there. Also removed the message box prompt. Use settings->useDefaults(true), then set it back to false after you are done loading settings in the restoreDefaults() method calls. Don't use ->setDefaults() normally, anymore.

svn path=/trunk/KDE/kdebase/apps/; revision=919897

16 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sun, 1 Feb 2009 16:24:40 +0000 (16:24 +0000)]
SVN_SILENT made messages (.desktop file)

svn path=/trunk/KDE/kdebase/apps/; revision=919783

16 years agoReplace patch for bug 181226 by a different approach, as the previous patch resulted...
Peter Penz [Sun, 1 Feb 2009 14:08:40 +0000 (14:08 +0000)]
Replace patch for bug 181226 by a different approach, as the previous patch resulted in a changed behavior when using the double-click mode (-> a treeview item had to be pressed twice to show it in the main view).

CCBUG: 172360
CCBUG: 181226

svn path=/trunk/KDE/kdebase/apps/; revision=919648

16 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Sat, 31 Jan 2009 15:57:53 +0000 (15:57 +0000)]
SVN_SILENT made messages (.desktop file)

svn path=/trunk/KDE/kdebase/apps/; revision=919234

16 years agoPostpone the creating of the media object until the play- or stop-button has been...
Peter Penz [Sat, 31 Jan 2009 13:04:40 +0000 (13:04 +0000)]
Postpone the creating of the media object until the play- or stop-button has been pressed. This solves the issue that Dolphin might get blocked during hovering media files. Dolphin still gets blocked when requesting a media object the first time, but for the user this "just" means that after pressing the play-button the first time, that the playing starts a little bit later.

CCMAIL: kretz@kde.org
CCMAIL: kdedevel@etotheipiplusone.com

svn path=/trunk/KDE/kdebase/apps/; revision=919063

16 years agoDon't delete and recreate the phonon widget each time the URL changes, use the existi...
Peter Penz [Sat, 31 Jan 2009 12:42:01 +0000 (12:42 +0000)]
Don't delete and recreate the phonon widget each time the URL changes, use the existing widget instance if possible.

svn path=/trunk/KDE/kdebase/apps/; revision=919058

16 years ago* move the search button to the end
Peter Penz [Sat, 31 Jan 2009 12:21:52 +0000 (12:21 +0000)]
* move the search button to the end
* use the default search icon instead of the nepomuk icon

svn path=/trunk/KDE/kdebase/apps/; revision=919051

16 years agoAllow to enable/disable the "Expandable Folders" setting of the details-view by the...
Peter Penz [Sat, 31 Jan 2009 11:36:44 +0000 (11:36 +0000)]
Allow to enable/disable the "Expandable Folders" setting of the details-view by the context menu of the header.

CCMAIL: faure@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=919035

16 years agoDisplay correct folder names in tabs, if they contain a '&' character. Thanks to...
Peter Penz [Sat, 31 Jan 2009 11:08:08 +0000 (11:08 +0000)]
Display correct folder names in tabs, if they contain a '&' character. Thanks to Frank Reininghaus for the patch!

BUG: 181765

svn path=/trunk/KDE/kdebase/apps/; revision=919021

16 years agoSVN_SILENT: just mention what the method does, skip implementation details
Peter Penz [Fri, 30 Jan 2009 06:16:13 +0000 (06:16 +0000)]
SVN_SILENT: just mention what the method does, skip implementation details

svn path=/trunk/KDE/kdebase/apps/; revision=918538

16 years agominor coding style fixes (http://techbase.kde.org/Policies/Kdelibs_Coding_Style):
Peter Penz [Fri, 30 Jan 2009 06:13:11 +0000 (06:13 +0000)]
minor coding style fixes (http://techbase.kde.org/Policies/Kdelibs_Coding_Style):
* use spaces instead of tabs
* correct braces

CCMAIL: predator106@gmail.com

svn path=/trunk/KDE/kdebase/apps/; revision=918537

16 years agoThe mouse wheel now works on Dolphin's tabs (to switch tabs), like just about every...
Shaun Reich [Thu, 29 Jan 2009 23:44:20 +0000 (23:44 +0000)]
The mouse wheel now works on Dolphin's tabs (to switch tabs), like just about every other KDE app.

svn path=/trunk/KDE/kdebase/apps/; revision=918498

16 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Thu, 29 Jan 2009 23:37:07 +0000 (23:37 +0000)]
SVN_SILENT made messages (.desktop file)

svn path=/trunk/KDE/kdebase/apps/; revision=918487

16 years agoDefault size and Preview size sliders, were using wrong signal to notify that setting...
Shaun Reich [Wed, 28 Jan 2009 21:27:16 +0000 (21:27 +0000)]
Default size and Preview size sliders, were using wrong signal to notify that settings have changed. The keyboard, when used on the slider, wouldn't enable the apply button, nor clicking to either side of the slider to change it. sliderMoved signal emission changed to valueChanged. Effects all tabs in Settings Dialog->View Modes.

svn path=/trunk/KDE/kdebase/apps/; revision=917972

16 years agoSVN_SILENT made messages (.desktop file)
Script Kiddy [Wed, 28 Jan 2009 15:01:35 +0000 (15:01 +0000)]
SVN_SILENT made messages (.desktop file)

svn path=/trunk/KDE/kdebase/apps/; revision=917787

16 years agoInitial import of Matthias's draft patch for adding video and audio previewing (simil...
Simon Paul St James [Tue, 27 Jan 2009 19:50:21 +0000 (19:50 +0000)]
Initial import of Matthias's draft patch for adding video and audio 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:kretz@kde.org
CCMAIL:peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=917389

16 years agoThe apply button in the settings dialog now disables itself when settings are applied...
Shaun Reich [Tue, 27 Jan 2009 01:13:03 +0000 (01:13 +0000)]
The apply button in the settings dialog now disables itself when settings are applied, as per all of the other KDE applications, added in DolphinSettingsDialog::applySettings(). It was already setup to re-enable on a settings change.

svn path=/trunk/KDE/kdebase/apps/; revision=917168

16 years agoDon't crash if parentWidget is 0 (even though I don't recommend setting it to 0,...
David Faure [Mon, 26 Jan 2009 15:45:39 +0000 (15:45 +0000)]
Don't crash if parentWidget is 0 (even though I don't recommend setting it to 0, the dirlister mainwindow won't be set if you reparent the widget later on)
BUG: 161681

svn path=/trunk/KDE/kdebase/apps/; revision=916972

16 years agoRefactor the folder expansion system. Main effect: instead of having a list of m_exp...
Simon Paul St James [Sun, 25 Jan 2009 19:46:08 +0000 (19:46 +0000)]
Refactor the folder expansion system.  Main effect: instead of having a list of m_expandedViews which cannot yet be deleted, we more accurately identify the current source of the drag operation if any and store only this for later deletion.

This also fixes folder-expansion not working in Column view.

svn path=/trunk/KDE/kdebase/apps/; revision=916701

16 years agoIn rare circumstances (a very narrow viewport is a necessary, but not sufficient...
Simon Paul St James [Fri, 23 Jan 2009 18:55:08 +0000 (18:55 +0000)]
In rare circumstances (a very narrow viewport is a necessary, but not sufficient, condition)  DolphinDetailsView::resizeColumns() is called with an empty model so that sizeHintForColumn(...) returns -1 and so the name column ultimately has width -1.  Detect and prevent this.

svn path=/trunk/KDE/kdebase/apps/; revision=915781

16 years agoTwo KFilePreviewGenerator's operating on the same KDirModel can lead to infinite...
Simon Paul St James [Wed, 21 Jan 2009 19:43:41 +0000 (19:43 +0000)]
Two KFilePreviewGenerator's operating on the same KDirModel can lead to infinite loops of preview generation.  If view is not delete'd (e.g. as a result of a FolderExpander), then m_previewGenerator won't be either: delete it manually to prevent having two active at once.

svn path=/trunk/KDE/kdebase/apps/; revision=914799

16 years agoOnly actually change the resource if tags were changed.
Sebastian Trueg [Tue, 20 Jan 2009 17:41:56 +0000 (17:41 +0000)]
Only actually change the resource if tags were changed.

svn path=/trunk/KDE/kdebase/apps/; revision=914234

16 years agoUpdate the KPart host's status bar info when selection changes.
Simon Paul St James [Mon, 19 Jan 2009 19:11:38 +0000 (19:11 +0000)]
Update the KPart host's status bar info when selection changes.

svn path=/trunk/KDE/kdebase/apps/; revision=913713

16 years agodon't use any spacing between the search button and the input field
Peter Penz [Mon, 19 Jan 2009 15:02:09 +0000 (15:02 +0000)]
don't use any spacing between the search button and the input field

svn path=/trunk/KDE/kdebase/apps/; revision=913589

16 years agoFix lack of error handling in RMB/Move To... (e.g. when src is root-owned) because...
David Faure [Mon, 19 Jan 2009 14:33:10 +0000 (14:33 +0000)]
Fix lack of error handling in RMB/Move To... (e.g. when src is root-owned) because the parent for KonqOperations
was the popupmenu, which gets deleted before the job finishes.

svn path=/trunk/KDE/kdebase/apps/; revision=913576

16 years agoUse a custom SearchWidget instead directly using a KLineEdit. Currently the DolphinSe...
Peter Penz [Mon, 19 Jan 2009 14:25:08 +0000 (14:25 +0000)]
Use a custom SearchWidget instead directly using a KLineEdit. Currently the DolphinSearchWidget acts as "playground" to test some ideas. If it works well it might be a good idea moving this widget as KSearchBox (?) to kdelibs, so that it can be used by the file dialog or other applications.

svn path=/trunk/KDE/kdebase/apps/; revision=913572

16 years agoProvide a search box for the nepomuksearch:/ KIO slave. This is just an initial proto...
Peter Penz [Mon, 19 Jan 2009 13:17:33 +0000 (13:17 +0000)]
Provide a search box for the nepomuksearch:/ KIO slave. This is just an initial prototype to get some feedback, the search box and the URL navigator still need some love for this usecase...

CCMAIL: sebastian@trueg.de

svn path=/trunk/KDE/kdebase/apps/; revision=913451

16 years agouse correct icon
Peter Penz [Mon, 19 Jan 2009 11:12:24 +0000 (11:12 +0000)]
use correct icon

svn path=/trunk/KDE/kdebase/apps/; revision=913415

16 years agoadded settings module 'General' that can be used by Konqueror
Peter Penz [Mon, 19 Jan 2009 11:11:11 +0000 (11:11 +0000)]
added settings module 'General' that can be used by Konqueror

svn path=/trunk/KDE/kdebase/apps/; revision=913414

16 years ago* enable the apply button when settings have been changed
Peter Penz [Mon, 19 Jan 2009 11:10:04 +0000 (11:10 +0000)]
* enable the apply button when settings have been changed
* restore default settings correctly

svn path=/trunk/KDE/kdebase/apps/; revision=913412

16 years agoadded settings module for 'Navigation', that can be used by Konqueror
Peter Penz [Mon, 19 Jan 2009 10:39:11 +0000 (10:39 +0000)]
added settings module for 'Navigation', that can be used by Konqueror

svn path=/trunk/KDE/kdebase/apps/; revision=913405

16 years agohide the tooltips when a key is pressed (thanks to Shaun Reich for the initial patch)
Peter Penz [Mon, 19 Jan 2009 08:57:35 +0000 (08:57 +0000)]
hide the tooltips when a key is pressed (thanks to Shaun Reich for the initial patch)

CCMAIL: predator106@gmail.com

svn path=/trunk/KDE/kdebase/apps/; revision=913383

16 years agoFix Dolphin's desktop file. The additional quotation of %u made dolphin be started...
Harald Sitter [Sat, 17 Jan 2009 23:07:46 +0000 (23:07 +0000)]
Fix Dolphin's desktop file. The additional quotation of %u made dolphin be started with an empty (but existing) location value which made it fall back to XDG's document path as of KDE 4.2. Without
quotation it doesn't get that empty value and starts using it's configured default location.
BUG: 169016

svn path=/trunk/KDE/kdebase/apps/; revision=912654

16 years agoRelayout of the settings dialog, so that all Dolphin KPart relevant settings can...
Peter Penz [Sat, 17 Jan 2009 18:42:06 +0000 (18:42 +0000)]
Relayout of the settings dialog, so that all Dolphin KPart relevant settings can be made available in Konqueror's settings dialog too. Further cleanups and layout fixes are required and will be done during the next week.

svn path=/trunk/KDE/kdebase/apps/; revision=912587

16 years agoRemove useless code, replaced with slotRedirection.
David Faure [Fri, 16 Jan 2009 18:47:40 +0000 (18:47 +0000)]
Remove useless code, replaced with slotRedirection.

svn path=/trunk/KDE/kdebase/apps/; revision=912124

16 years agoRepair redirections in DolphinPart, it used to notify of redirections by connecting...
David Faure [Fri, 16 Jan 2009 13:21:33 +0000 (13:21 +0000)]
Repair redirections in DolphinPart, it used to notify of redirections by connecting to urlChanged,
but iirc there were recent changes which make dolphinview emit redirection instead of urlChanged in that case
Makes me wonder if urlChanged is still useful for anything?
CCMAIL: peter.penz@gmx.at

svn path=/trunk/KDE/kdebase/apps/; revision=911974

16 years agoPressing "Enter" in the folders panel should open the folder in the main view. Thanks...
Peter Penz [Fri, 16 Jan 2009 10:28:25 +0000 (10:28 +0000)]
Pressing "Enter" in the folders panel should open the folder in the main view. Thanks to Darío Andrés for the patch!

BUG: 172360

svn path=/trunk/KDE/kdebase/apps/; revision=911855

16 years agoprovide icons for "Places", "Folders", "Information" and "Terminal" actions, so that...
Peter Penz [Fri, 16 Jan 2009 09:54:55 +0000 (09:54 +0000)]
provide icons for "Places", "Folders", "Information" and "Terminal" actions, so that they can be added to the toolbar

BUG: 180847

svn path=/trunk/KDE/kdebase/apps/; revision=911845

16 years agocleanup sort order, so that it is easier later to split the files into several CMakeL...
Peter Penz [Wed, 14 Jan 2009 20:22:17 +0000 (20:22 +0000)]
cleanup sort order, so that it is easier later to split the files into several CMakeLists.txt

svn path=/trunk/KDE/kdebase/apps/; revision=911094

16 years agoCleanup panel related class names: The terms "sidebar"/"sidebarpage" are relicts...
Peter Penz [Wed, 14 Jan 2009 20:14:36 +0000 (20:14 +0000)]
Cleanup panel related class names: The terms "sidebar"/"sidebarpage" are relicts from the KDE 3 version of Dolphin and are called "Panels" in the KDE 4 version of Dolphin. Yes, renaming classes may take more than 1 year ;-)

svn path=/trunk/KDE/kdebase/apps/; revision=911089

16 years agoGroup classes into folders, Dolphin is too big in the meantime for having a flat...
Peter Penz [Wed, 14 Jan 2009 19:26:23 +0000 (19:26 +0000)]
Group classes into folders, Dolphin is too big in the meantime for having a flat directory hierarchy. dolphin/src/CMakeLists.txt will be cleaned up later.

svn path=/trunk/KDE/kdebase/apps/; revision=911065

17 years agoprevent that the user can open more than one instance of the settings dialog
Peter Penz [Tue, 13 Jan 2009 18:06:15 +0000 (18:06 +0000)]
prevent that the user can open more than one instance of the settings dialog

svn path=/trunk/KDE/kdebase/apps/; revision=910588

17 years agosomeone forgot to move the comment along with the code ;)
Stefan Monov [Mon, 12 Jan 2009 10:11:30 +0000 (10:11 +0000)]
someone forgot to move the comment along with the code ;)

svn path=/trunk/KDE/kdebase/apps/; revision=909814

17 years agoSVN_SILENT: fixed indentation (was a mix of 1, 2 or 4 spaces...)
Peter Penz [Sun, 11 Jan 2009 16:35:07 +0000 (16:35 +0000)]
SVN_SILENT: fixed indentation (was a mix of 1, 2 or 4 spaces...)

svn path=/trunk/KDE/kdebase/apps/; revision=909451

17 years agoadd action "Close Tab" to the file menu, so that users get the chance to discover...
Peter Penz [Sun, 11 Jan 2009 16:28:42 +0000 (16:28 +0000)]
add action "Close Tab" to the file menu, so that users get the chance to discover the key shortcut

svn path=/trunk/KDE/kdebase/apps/; revision=909450

17 years agoraise() and activateWindow() are not needed in this case
Peter Penz [Sat, 10 Jan 2009 14:27:07 +0000 (14:27 +0000)]
raise() and activateWindow() are not needed in this case

svn path=/trunk/KDE/kdebase/apps/; revision=908812

17 years agothere is no reason that the settings dialog is modal...
Peter Penz [Fri, 9 Jan 2009 22:56:24 +0000 (22:56 +0000)]
there is no reason that the settings dialog is modal...

BUG: 179757

svn path=/trunk/KDE/kdebase/apps/; revision=908577

17 years agosame optimization as in 907877 but for the info sidebar's preview.
David Faure [Thu, 8 Jan 2009 20:51:03 +0000 (20:51 +0000)]
same optimization as in 907877 but for the info sidebar's preview.

svn path=/trunk/KDE/kdebase/apps/; revision=907878

17 years agoSmall optimization found while having debug output in kfileitem: pass the KFileItem...
David Faure [Thu, 8 Jan 2009 20:46:10 +0000 (20:46 +0000)]
Small optimization found while having debug output in kfileitem: pass the KFileItem rather than the URL,
so that previewjob doesn't have to determine the item's mimetype again.

svn path=/trunk/KDE/kdebase/apps/; revision=907877

17 years agoversion update
Peter Penz [Thu, 8 Jan 2009 20:42:09 +0000 (20:42 +0000)]
version update

svn path=/trunk/KDE/kdebase/apps/; revision=907874

17 years agodon't complain about
David Faure [Thu, 8 Jan 2009 18:00:56 +0000 (18:00 +0000)]
don't complain about
  KDirModel::indexForUrl: KUrl("") not found
every time the selection changes

svn path=/trunk/KDE/kdebase/apps/; revision=907756

17 years agoFix compile with enable final
Laurent Montel [Wed, 7 Jan 2009 12:27:38 +0000 (12:27 +0000)]
Fix  compile with enable final

svn path=/trunk/KDE/kdebase/apps/; revision=907022

17 years agoNot necessary
Laurent Montel [Wed, 7 Jan 2009 12:22:36 +0000 (12:22 +0000)]
Not necessary

svn path=/trunk/KDE/kdebase/apps/; revision=907018