Commit graph

643 commits

Author SHA1 Message Date
Script Kiddy 3cfbcbcf7e SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1191511
2010-10-31 09:11:11 +00:00
Script Kiddy d9e1d5176e SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1189884
2010-10-26 09:57:26 +00:00
Peter Penz edd98d7659 - Add support for file item actions (see http://reviewboard.kde.org/r/5659/)
- Internal cleanups of DolphinContextMenu code


svn path=/trunk/KDE/kdebase/apps/; revision=1189651
2010-10-25 13:45:34 +00:00
Peter Penz 1e8e05e81f It was a bad idea to store the enabled additional-information as bit-values: With the current setup only up to 8 additional informations are possible. This restriction is bypassed now:
- Backward compatibility for old .directorry files is provided
- A version-information has been added for possible future changes
- As "side-effect" it also allows to have a details-view with only one column (#238140)

BUG: 238140
FIXED-IN: 4.6.0

svn path=/trunk/KDE/kdebase/apps/; revision=1177944
2010-09-21 19:03:04 +00:00
Script Kiddy 45d7ec30c4 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1175951
2010-09-16 08:30:33 +00:00
Script Kiddy 9fee42dfe6 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=1163863
2010-08-15 07:18:41 +00:00
Peter Penz 050992c564 krazy fixes: use proper include guard
svn path=/trunk/KDE/kdebase/apps/; revision=1160313
2010-08-07 18:24:12 +00:00
Peter Penz e85afe1097 krazy fixes: let all .kcfg files be conform to KConfigXT schema
svn path=/trunk/KDE/kdebase/apps/; revision=1160311
2010-08-07 18:19:31 +00:00
Peter Penz a5cf21ff06 Sourcecode hierarchy cleanup: Move further files from src to src/views
svn path=/trunk/KDE/kdebase/apps/; revision=1154150
2010-07-24 22:08:30 +00:00
Peter Penz 652d08c924 Sourcecode hierarchy cleanup: Create folder "views" and move view related sources to it
svn path=/trunk/KDE/kdebase/apps/; revision=1154146
2010-07-24 21:45:49 +00:00
Peter Penz 935cc8a03b Sourcecode hierarchy cleanup: Move files from khns to settings/services (step 1/2)
svn path=/trunk/KDE/kdebase/apps/; revision=1154135
2010-07-24 20:58:05 +00:00
Peter Penz 6f1a1d7407 Sourcecode hierarchy cleanup: Move kcm to settings/kcm
svn path=/trunk/KDE/kdebase/apps/; revision=1154133
2010-07-24 20:49:56 +00:00
Peter Penz d93d198db6 Sourcecode hierarchy cleanup: Use subfolders inside the "settings" folder
svn path=/trunk/KDE/kdebase/apps/; revision=1154129
2010-07-24 20:39:19 +00:00
Peter Penz d92bc6337c Don't use KVBox and QVBoxLayout in parallel, just use QVBoxLayout instead.
svn path=/trunk/KDE/kdebase/apps/; revision=1149089
2010-07-12 15:36:36 +00:00
Laurent Montel 670695ec01 Fix forward declation
svn path=/trunk/KDE/kdebase/apps/; revision=1148408
2010-07-10 15:02:44 +00:00
Peter Penz d7b275ee2e Fix issue, that the file size maximum for non-local previews is read wrong and applied to the local size initially
svn path=/trunk/KDE/kdebase/apps/; revision=1137339
2010-06-12 12:57:35 +00:00
Peter Penz cf5d93c3d2 Use the term "Select" instead of "Configure", as it is less technical (at least I hope as non-native English speaker that this is the case ;-))
svn path=/trunk/KDE/kdebase/apps/; revision=1126705
2010-05-14 17:00:11 +00:00
Peter Penz 949a2538f8 Use the AdditionalInfoAccessor to be flexible for future changes/extensions in KFileItemDelegate.
svn path=/trunk/KDE/kdebase/apps/; revision=1126703
2010-05-14 16:55:43 +00:00
Peter Penz 258bbc0122 Fix temporary regression of sorting introduced by SVN commit 1126410
svn path=/trunk/KDE/kdebase/apps/; revision=1126487
2010-05-14 06:08:08 +00:00
Frank Reininghaus 7e74c6f23b Provide the destination of a symbolic link as a column in Dolphin's
(and Konqueror's) Details View in KDE SC 4.5.

This is based on the changes to KFileItemDelegate from commit 1124981.

FEATURE: 211690

svn path=/trunk/KDE/kdebase/apps/; revision=1124982
2010-05-10 12:49:41 +00:00
Andrew Coles e1acd9b16f Proof-reading: don't -> do not (house style).
svn path=/trunk/KDE/kdebase/apps/; revision=1123270
2010-05-05 18:45:18 +00:00
Peter Penz 4f206a86df Don't use a ':' in a text of a group-box.
svn path=/trunk/KDE/kdebase/apps/; revision=1122788
2010-05-04 17:16:10 +00:00
Peter Penz d8c9625783 Provide a cleaner layout and better description about the maximum file size setting.
BUG: 230818

svn path=/trunk/KDE/kdebase/apps/; revision=1122775
2010-05-04 17:08:39 +00:00
Peter Penz c47a120267 SVN_SILENT: Remove unnecessary debugging output
svn path=/trunk/KDE/kdebase/apps/; revision=1114499
2010-04-13 18:54:15 +00:00
Peter Penz 90dad89131 Allow configuring different maximum sizes for remote and local files
BUG: 189501
p://reviewboard.kde.org/r/3484/

svn path=/trunk/KDE/kdebase/apps/; revision=1114485
2010-04-13 18:31:25 +00:00
Peter Penz 04a30d8803 Do expensive loading operations in the Dolphin Preferences when getting the QShowEvent and not the QPolish event.
svn path=/trunk/KDE/kdebase/apps/; revision=1111143
2010-04-04 22:51:39 +00:00
Peter Penz 110cbf5b27 Add the submenu-name of a service menu entry as prefix. As an alphabetic sorting of all list elements is done, this automatically groups the entries.
svn path=/trunk/KDE/kdebase/apps/; revision=1111140
2010-04-04 22:34:33 +00:00
Peter Penz a20edc49bd Invert default behavior regarding loading of version control plugins: Only load plugins that have been explicitly enabled by the user instead of loading all plugins per default.
Most users won't use version control plugins at all and there is no need in wasting memory and performance. A user interface has been added in the "Services" settings for version control plugins. The user interface is only shown, if at least one plugin is available on the system.

svn path=/trunk/KDE/kdebase/apps/; revision=1111101
2010-04-04 20:45:09 +00:00
Christoph Feck 25ffe18e65 Use floating point font sizes for font requester
CCBUG: 220632

svn path=/trunk/KDE/kdebase/apps/; revision=1108111
2010-03-27 20:44:15 +00:00
Christoph Feck ac2143f42a Start font requester with previously set custom font
svn path=/trunk/KDE/kdebase/apps/; revision=1108110
2010-03-27 20:43:35 +00:00
Peter Penz a3cc212100 Enable the meta data configuration dialog again after the KFileMetaDataWidget code has been moved to kdelibs
svn path=/trunk/KDE/kdebase/apps/; revision=1107432
2010-03-25 16:34:40 +00:00
Peter Penz caf017c2fe Use KFileMetaDataWidget from kdelibs. Still open: Provide dialog which wraps KFileMetaDataConfigurationWidget.
svn path=/trunk/KDE/kdebase/apps/; revision=1106465
2010-03-22 22:23:02 +00:00
Peter Penz 5fff84e068 Be more clear that selecting the checkbox means, that the shown view properties should be used as default (that only "new folders" are affected, is incorrect).
BUG: 213354

svn path=/trunk/KDE/kdebase/apps/; revision=1085564
2010-02-05 13:30:08 +00:00
Christoph Feck 7a0cbf2573 Respect floating point font sizes
BUG: 220632

svn path=/trunk/KDE/kdebase/apps/; revision=1084629
2010-02-03 10:55:13 +00:00
Darío Andrés Rodríguez 82bf5d99c1 - Fix minor typos
"sub folders" -> "sub-folders"

BUG: 198084

svn path=/trunk/KDE/kdebase/apps/; revision=1077615
2010-01-20 14:04:08 +00:00
Peter Penz af7ced9047 Allow to disable version control plugins. It's too late already for providing a UI (string freeze...) and it should not be necessary to disable a plugin, but in the worst case (e. g. plugin crashes under certain circumstances) it is good to have a non-GUI fallback.
svn path=/trunk/KDE/kdebase/apps/; revision=1061740
2009-12-12 22:44:05 +00:00
Peter Penz 4724888b0c use KNewStuff3 instead of the deprecated KNewStuff2
svn path=/trunk/KDE/kdebase/apps/; revision=1060003
2009-12-07 21:20:28 +00:00
Peter Penz 232e7eaad7 move the "Download New Services..." entry from the Settings menu to the service configuration dialog
svn path=/trunk/KDE/kdebase/apps/; revision=1046788
2009-11-09 18:13:36 +00:00
Peter Penz 49a1a72d50 allow to set a custom description for the KMetaDataConfigurationDialog
svn path=/trunk/KDE/kdebase/apps/; revision=1045712
2009-11-06 17:06:33 +00:00
Peter Penz d009bf5eae allow to configure which meta data should be shown for tooltips
svn path=/trunk/KDE/kdebase/apps/; revision=1045705
2009-11-06 16:51:42 +00:00
Peter Penz 0bd6e46b2b prepare the behavior-settings dialog to configure the shown meta data for tooltips
svn path=/trunk/KDE/kdebase/apps/; revision=1036100
2009-10-16 15:50:30 +00:00
Peter Penz ad4b299a17 allow to turn off natural sorting
CCBUG: 169883

svn path=/trunk/KDE/kdebase/apps/; revision=1017536
2009-08-30 20:58:53 +00:00
Peter Penz dcf397ae51 allow to change the order of columns in the details view
BUG: 164696

svn path=/trunk/KDE/kdebase/apps/; revision=1015987
2009-08-26 18:23:31 +00:00
Laurent Montel 0dd0f27f83 Fix forward declaration
svn path=/trunk/KDE/kdebase/apps/; revision=1004949
2009-07-31 07:14:20 +00:00
Andrius Štikonas 23bd9f0d66 Use KIntSpinBox instead of QSpinBox for better integration with KDE. As a bonus this allows to use plural suffix in spinboxes since KDE 4.3 if necessary.
svn path=/trunk/KDE/kdebase/apps/; revision=989742
2009-06-30 20:09:04 +00:00
Allen Winter 2701ec1c25 Krazy knows about KSharedPtrs now so no need to exclude
svn path=/trunk/KDE/kdebase/apps/; revision=974528
2009-05-29 16:01:24 +00:00
Peter Penz 173bad0b0c fixed xmllint --validate issues reported by krazy
svn path=/trunk/KDE/kdebase/apps/; revision=973297
2009-05-26 19:11:00 +00:00
Peter Penz 3f46b570f3 SVN_SILENT: 2 false positives reported by krazy
svn path=/trunk/KDE/kdebase/apps/; revision=973277
2009-05-26 18:38:52 +00:00
Peter Penz c848b945d4 fixed krazy issues (see http://www.kdedevelopers.org/node/3919)
svn path=/trunk/KDE/kdebase/apps/; revision=973269
2009-05-26 18:24:23 +00:00
Christoph Feck ce4ae8ee17 Fix spurious tool tip
BUG: 190316

svn path=/trunk/KDE/kdebase/apps/; revision=970147
2009-05-19 17:12:57 +00:00
Peter Penz ec859058c6 krazy fixes
svn path=/trunk/KDE/kdebase/apps/; revision=969874
2009-05-19 07:25:40 +00:00
Frank Reininghaus 29c5ab3b74 Let the user choose if folders are always shown first in the views of
Dolphin and Konqueror (the default) or not. This setting can be
changed in the View menu: "View->Sort By->Folders First".

FEATURE: 62007

svn path=/trunk/KDE/kdebase/apps/; revision=956820
2009-04-20 17:52:21 +00:00
Peter Penz 5bd452a69d Allow to configure which preview plugins should be enabled. Per default previews for images and directories are enabled.
svn path=/trunk/KDE/kdebase/apps/; revision=952049
2009-04-10 18:58:21 +00:00
Peter Penz 6358214ee7 Fixed regression introduced with KDE 4.2.0 that the column width setting was ignored.
BUG: 188701

svn path=/trunk/KDE/kdebase/apps/; revision=949864
2009-04-06 05:56:33 +00:00
Peter Penz 18f99bf84e - Write the settings to the disk as soon as "Apply" or "OK" has been pressed inside a settings dialog.
- Assure that the settings are saved in the DolphinPart destructor for settings that are changed outside the settings dialog (e. g. by using Ctrl + mouse wheel for adjusting the icon size).

Thanks to Frank Reininghaus and David Faure for the analyses.

CCBUG: 175085

svn path=/trunk/KDE/kdebase/apps/; revision=942194
2009-03-21 11:49:10 +00:00
Frank Reininghaus b9b9df7296 Ask for confirmation when closing a Dolphin window with more than one tab. This can be disabled by checking the "Do not ask again" checkbox in the confirmation dialog or in Dolphin's settings dialog.
FEATURE: 168417

svn path=/trunk/KDE/kdebase/apps/; revision=938767
2009-03-12 22:40:32 +00:00
Peter Penz 3fa4d31152 §$%$ revert last commit, this does not compile (sorry!)
svn path=/trunk/KDE/kdebase/apps/; revision=934823
2009-03-03 21:01:41 +00:00
Peter Penz eb4e1dc66e SVN_SILENT: coding style fix
svn path=/trunk/KDE/kdebase/apps/; revision=934820
2009-03-03 20:59:11 +00:00
Peter Penz 0801e50cfd only add the service to the list, if there is no other service using the same name
svn path=/trunk/KDE/kdebase/apps/; revision=934788
2009-03-03 19:39:36 +00:00
Shaun Reich 71768c5ba2 Changed activated() signal usages... to currentIndexChanged();
svn path=/trunk/KDE/kdebase/apps/; revision=934414
2009-03-03 01:07:55 +00:00
Shaun Reich 9c095f56fd Use currentIndexChanged() signal instead of activated(), the latter does not always do what you would think.
svn path=/trunk/KDE/kdebase/apps/; revision=933889
2009-03-01 21:11:12 +00:00
Peter Penz ec8a75b90c adjust size hints of group boxes
svn path=/trunk/KDE/kdebase/apps/; revision=932509
2009-02-26 20:10:27 +00:00
David Faure fd6be5b9af Calling the "Show" group "hiddenGroup" is a bit surprising to the casual reader ;)
svn path=/trunk/KDE/kdebase/apps/; revision=932508
2009-02-26 20:08:22 +00:00
Peter Penz 5411363284 remember which service menus should be shown in the context menu
CCMAIL: faure@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=932504
2009-02-26 19:58:22 +00:00
Peter Penz 26acdb7c77 Provide a basic UI for the "Services" settings dialog. It's open yet whether installing services by the internet will make it into Dolphin/Konqueror for KDE 4.3, but at least turning off services (without deinstalling applications...) will be supported.
svn path=/trunk/KDE/kdebase/apps/; revision=931854
2009-02-25 20:53:17 +00:00
Peter Penz 540eeb0030 Remember the used URL completion mode of the URL navigator. Thanks to Frank Reininghaus for the patch!
BUG: 170502

svn path=/trunk/KDE/kdebase/apps/; revision=929111
2009-02-20 16:55:25 +00:00
Shaun Reich 02aa3f8ea0 The tab order of the View Properties Dialog now moves in a logical and coherent manner (it no longer skips out of order).
svn path=/trunk/KDE/kdebase/apps/; revision=927483
2009-02-17 16:40:59 +00:00
Shaun Reich 0e467ea6ab I forgot to change these connection statements to both send and receive boolean values in my prior commit(s). Now the View Properties Dialog will enable the apply button when the affected (4) widget values are changed.
svn path=/trunk/KDE/kdebase/apps/; revision=926757
2009-02-16 04:40:17 +00:00
Shaun Reich 8ce343ba3d 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
2009-02-15 18:06:04 +00:00
Shaun Reich 614a1a1861 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
2009-02-15 17:30:00 +00:00
Shaun Reich 4157103173 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
2009-02-14 19:45:25 +00:00
Shaun Reich 5c53ea1f60 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
2009-02-04 03:44:13 +00:00
Shaun Reich 6969b704c0 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
2009-02-04 01:24:38 +00:00
Peter Penz 7af662dc12 rename the checkbox "Browse through archives" to "Open archives as folder"
CCBUG: 182991

svn path=/trunk/KDE/kdebase/apps/; revision=920733
2009-02-03 17:54:33 +00:00
Peter Penz aa885d4e21 SVN_SILENT: updated comment
svn path=/trunk/KDE/kdebase/apps/; revision=920731
2009-02-03 17:49:27 +00:00
Peter Penz 58373c05fe * 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
2009-02-03 06:24:39 +00:00
Shaun Reich 4f00fc19cd 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
2009-02-03 03:20:47 +00:00
Shaun Reich 5d230c956f SVN_SILENT Small update to a comment.
svn path=/trunk/KDE/kdebase/apps/; revision=920497
2009-02-03 01:40:30 +00:00
Shaun Reich 58c95bc8d8 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
2009-02-03 01:20:53 +00:00
Shaun Reich a8d577ff2d 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
2009-02-02 22:23:06 +00:00
Shaun Reich c2429b1dcb 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
2009-02-02 21:35:37 +00:00
Shaun Reich 97425edcf6 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
2009-02-02 20:40:33 +00:00
Shaun Reich 8230d0f7f4 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
2009-02-02 20:14:42 +00:00
Shaun Reich c48b347e58 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
2009-02-02 19:43:02 +00:00
Shaun Reich 952fc86039 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
2009-02-02 14:44:25 +00:00
Shaun Reich bacc9c9137 The "Show 'Delete' Command" checkbox now gets restored to it's default (false).
svn path=/trunk/KDE/kdebase/apps/; revision=919996
2009-02-02 02:38:42 +00:00
Shaun Reich 9587d04b80 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
2009-02-02 02:34:57 +00:00
Shaun Reich e3bf301477 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
2009-02-01 21:01:06 +00:00
Shaun Reich 9f7c2424d9 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
2009-02-01 20:43:26 +00:00
Shaun Reich 2632ea2643 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
2009-01-28 21:27:16 +00:00
Shaun Reich 68b3e86fdf 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
2009-01-27 01:13:03 +00:00
Peter Penz 8acb68ed28 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
2009-01-17 18:42:06 +00:00
Peter Penz 307285e963 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
2009-01-14 19:26:23 +00:00