Commit graph

1052 commits

Author SHA1 Message Date
Peter Penz e8bc9f1072 Bypass a layout issue in QListView::visualRect(), where the horizontal position of items might get calculated in a wrong manner when the item name is too long. I'll try create a patch for Qt but as Dolphin must also work with Qt 4.3.0 this workaround must get applied at least for KDE 4.0.
BUG: 152293

svn path=/trunk/KDE/kdebase/apps/; revision=737265
2007-11-15 22:20:40 +00:00
Peter Penz 8e1f288d3a don't add 2 separators inside a 3 item-menu...
svn path=/trunk/KDE/kdebase/apps/; revision=737232
2007-11-15 20:41:25 +00:00
David Faure f8302197da Implement cut/copy/paste in dolphinpart.
Had to move more code to DolphinView, to use it from the part.

svn path=/trunk/KDE/kdebase/apps/; revision=737203
2007-11-15 20:04:05 +00:00
Peter Penz 247f37a580 provide a better size hint for the default configuration
svn path=/trunk/KDE/kdebase/apps/; revision=737202
2007-11-15 19:59:08 +00:00
David Faure da8dc77c53 fix crash when pressing F2 on startup
enable undo

svn path=/trunk/KDE/kdebase/apps/; revision=737159
2007-11-15 17:16:17 +00:00
David Faure 53d65e6392 Implement renaming in dolphinpart.
No more rename action provided by konqueror, the part provides it now.
Had to move a bit of code around in dolphin, as discussed with Peter.

svn path=/trunk/KDE/kdebase/apps/; revision=737121
2007-11-15 14:59:02 +00:00
David Faure 205bf2035d KonqUndoManager -> KonqFileUndoManager, to prepare for a KonqUndoManager in konqueror,
Taking this opportunity for filename==classname and a .cpp extension, as well.

svn path=/trunk/KDE/kdebase/apps/; revision=737032
2007-11-15 10:10:42 +00:00
Rafael Fernández López 72dc6a9d22 Fixes the small problem:
* Left to Right arrangement
* Elements enough to be needed an horizontal scroll bar with categorized view disabled
* Enable categorized view
* Horizontal scrollbar still visible

Now it is hidden, because the way KCategorizedView shows items is not needed.

svn path=/trunk/KDE/kdebase/apps/; revision=736809
2007-11-14 21:57:31 +00:00
David Faure 2a3035088b Fix the other bug reported by BCoppens: the tab title was the full path, until switching tabs and back, then it changed to just the dir name (as it should be, in fact).
The logic in KonqView::setCaption was being confused by the part url still being empty; let's do things in the right order here.
+ .rc cleanups

svn path=/trunk/KDE/kdebase/apps/; revision=735495
2007-11-11 21:03:59 +00:00
Script Kiddy af22e14ba7 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=735257
2007-11-11 08:03:05 +00:00
Pino Toscano b9db26703f icon renaming:
- exec -> system-run

svn path=/trunk/KDE/kdebase/apps/; revision=734984
2007-11-10 16:26:33 +00:00
André Wöbbeking bbc2d51e0d remove unnecessary forward declaration
svn path=/trunk/KDE/kdebase/apps/; revision=734964
2007-11-10 15:47:39 +00:00
Script Kiddy 3cbfe83610 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=734544
2007-11-09 07:51:58 +00:00
Patrick Spendrin 97b77c4272 Reverted changes made earlier today - and I added the workaround in the root file as described in kde-buildsystem - please tell me again if this should go somewhere else 3/3
svn path=/trunk/KDE/kdebase/apps/; revision=734475
2007-11-08 23:47:57 +00:00
Peter Penz 105d110c8a minor layout optimizations for the icons view
svn path=/trunk/KDE/kdebase/apps/; revision=734360
2007-11-08 18:15:09 +00:00
Patrick Spendrin e401160eb8 changing install locations of dll's to bin
svn path=/trunk/KDE/kdebase/apps/; revision=734310
2007-11-08 15:19:33 +00:00
Craig Drummond ad74c99bbc Fix parentless dialogs
svn path=/trunk/KDE/kdebase/apps/; revision=734288
2007-11-08 13:29:44 +00:00
Script Kiddy 824cdb67e7 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=734227
2007-11-08 09:15:10 +00:00
Peter Penz 9b7181e806 use only 1 textline as default for the icons view
svn path=/trunk/KDE/kdebase/apps/; revision=734061
2007-11-07 23:12:12 +00:00
Peter Penz 18755c6720 Fixed performance issue in the details-view when showing > 10000 items:
* Resizing the columns takes around 250 ms instead of 2 seconds.
* Opening 10000 items from the disk cache takes 3 seconds instead of 20 seconds.

svn path=/trunk/KDE/kdebase/apps/; revision=734052
2007-11-07 22:55:15 +00:00
Peter Penz 2a6dbbd175 use a smaller font for the meta information of the information sidebar
svn path=/trunk/KDE/kdebase/apps/; revision=734026
2007-11-07 21:06:37 +00:00
Peter Penz cd7b4f80e8 showColumn() does not need to be a slot
svn path=/trunk/KDE/kdebase/apps/; revision=734000
2007-11-07 20:10:13 +00:00
Peter Penz 622ff1f691 SVN_SILENT: add line break
svn path=/trunk/KDE/kdebase/apps/; revision=733999
2007-11-07 20:09:46 +00:00
Kevin Ottens 6eba08233b Have "Add to Places" in the context menu for the trash too.
svn path=/trunk/KDE/kdebase/apps/; revision=733548
2007-11-06 17:09:00 +00:00
Peter Penz 2c582a7bc6 update to previous commit: reset bool member correctly
svn path=/trunk/KDE/kdebase/apps/; revision=733321
2007-11-06 07:26:02 +00:00
Peter Penz f1d1a18a71 When switching from e. g. the icons view to the details view, additional information properties like 'Size' and 'Date' are added as default (showing a details-view without details does not make sense as default setting...). This fix assures that the additional information properties are removed again when switching back to the icons view. Only if the user modified the additional information properties by a GUI-interaction (e. g. by adding a 'Type'), this information is persistet also when switching back to the icon-view.
BUG: 151891

svn path=/trunk/KDE/kdebase/apps/; revision=733313
2007-11-06 07:16:23 +00:00
Stefan Monov 96f134eecc use an icon even when launched manually. okular uses the same
workaround.

svn path=/trunk/KDE/kdebase/apps/; revision=733138
2007-11-05 16:49:24 +00:00
Script Kiddy f982a4de6d SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=733012
2007-11-05 08:12:32 +00:00
Fathi Boudra 4c3dbbb628 Replace file-find icon by edit-find
svn path=/trunk/KDE/kdebase/apps/; revision=732843
2007-11-04 21:54:49 +00:00
Peter Penz 7f94bd6520 KrushDays-fix: fixed issue that F6 does not apply the focus to the URL navigator when the navigator is already in the editable mode
svn path=/trunk/KDE/kdebase/apps/; revision=732773
2007-11-04 18:50:22 +00:00
Andreas Pakulat 87ba6b6e04 Fix the conflict between cut and delete shortcuts
BUG:151601

svn path=/trunk/KDE/kdebase/apps/; revision=732119
2007-11-02 20:50:05 +00:00
Peter Penz 42439cd482 fixed issue that the "Ask for confirmation when moving files or folders to trash"-setting is ignored
CCMAIL: ereslibre@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=731813
2007-11-01 22:09:48 +00:00
Andreas Ramm d4e536b45f Fix crash caused by unchecked pointer access
svn path=/trunk/KDE/kdebase/apps/; revision=731586
2007-11-01 03:22:50 +00:00
Peter Penz 8ee39bc043 remember the window size of the IconSizeDialog
svn path=/trunk/KDE/kdebase/apps/; revision=731156
2007-10-30 20:56:40 +00:00
Peter Penz 9c39ddc309 SVN_SILENT remove blank lines
svn path=/trunk/KDE/kdebase/apps/; revision=731154
2007-10-30 20:53:52 +00:00
Peter Penz 496872dddc allow to configure the additional information of the view inside the viewproperties dialog
svn path=/trunk/KDE/kdebase/apps/; revision=731150
2007-10-30 20:52:03 +00:00
Peter Penz d9f5e191a6 * fixed drag & drop issue in column view (dropping on files was not possible -> handled as viewport now)
* only show the hover-drop-indicator on directories (dropping on file-items is handled like dropping on the viewport)
* simplified signature of drop signal (source widget not required anymore)

svn path=/trunk/KDE/kdebase/apps/; revision=731129
2007-10-30 19:44:55 +00:00
Hamish Rodda 65c11d72c9 Results of setShortcut() auditing (QAction::setShortcut() gets called without this patch)
svn path=/trunk/KDE/kdebase/apps/; revision=730698
2007-10-29 11:03:37 +00:00
Volker Krause 756f88768e build with -pedantic
svn path=/trunk/KDE/kdebase/apps/; revision=730684
2007-10-29 10:36:31 +00:00
Jakob Petsovits 51f8171071 Icon naming spec compliance (code changes):
bookmark-folder -> folder-bookmarks
goto-page -> go-jump
www -> insert-link (doesn't yet exist in Oxygen)

svn path=/trunk/KDE/kdebase/apps/; revision=730639
2007-10-29 08:35:29 +00:00
Peter Penz bbf9faa053 Simplify DolphinController: don't remember the show-preview state in the controller and add an unnecessary additional signal; instead just read the state from the DolphinView
svn path=/trunk/KDE/kdebase/apps/; revision=729726
2007-10-26 19:02:33 +00:00
Peter Penz c1f27bb620 Simplify the DolphinController: The "show hidden files" state can be retrieved by the DolphinView, there is no need introducing additional signals + states. Further cleanups will follow...
svn path=/trunk/KDE/kdebase/apps/; revision=729721
2007-10-26 18:34:45 +00:00
Peter Penz 1f331872b2 drop the %m option of dolphin.desktop
BUG: 151313

svn path=/trunk/KDE/kdebase/apps/; revision=729718
2007-10-26 18:12:28 +00:00
Peter Penz 77be1f1df9 updated documentation
svn path=/trunk/KDE/kdebase/apps/; revision=729716
2007-10-26 18:08:20 +00:00
Peter Penz f11c699fa2 due to the recent tagging freeze this commit contains several fixes in one:
* the filterbar now also filters directories (works also in the column-view :-))

* The "Additional Information" menu entry now also works for showing/hiding the columns of the details view. This also implies that the columns for the details view can now be adjusted per directory -> we have now a consistent behavior between the icons view and details view. Still open: the view properties dialog must be fixed

* Don't show a "Nepomuk not available" error message when starting Dolphin and Nepomuk is not available.

* Fix issue that the information panel blocked the application because of parsing the full meta data of a huge file.

svn path=/trunk/KDE/kdebase/apps/; revision=729704
2007-10-26 17:36:16 +00:00
Peter Penz 6c1153092e * don't show a horizontal scrollbar in the places panel
* minor coding style update: replace 'listView' by 'placesView'

svn path=/trunk/KDE/kdebase/apps/; revision=728988
2007-10-24 20:28:28 +00:00
Oswald Buddenhagen 6339218179 KConfig* API overhaul. only cosmetics, so don't panic.
KConfigBase:
- remove separator argument from list entry reading/writing functions
- introduce {read,write}XdgListEntry()
- kill readPathListEntry(), add readPathEntry() overload
  instead. the default value is not optional any more, as it defines the
  return type. this is consistent with the readEntry() functions.
- rename clean() => markAsClean(), remove rollback()
- rename ConfigState => AccessMode, getConfigState() => accessMode()
- rename {entry,group}IsImmutable() => is{Entry,Group}Immutable()
- remove NLS alias to Localized

KConfig:
- remove setGroup() & group()
- reshuffle OpenFlag enum, introduce NoCascade for symmetry
- remove setExtraConfigFiles() alias to addConfigSources()

KConfigGroup:
- inherit KConfigBase::deleteGroup() overloads
- make convertToQVariant() private, it will probably change somehow

- KConfig & KConfigGroup: deprecate entryMap()
- remove bogus declarations: KConfigGroup::setReadDefaults(),
  KConfig::readEntryUntranslated()
- apidox
- reshuffle the declarations in the headers


svn path=/trunk/KDE/kdebase/apps/; revision=728852
2007-10-24 13:08:37 +00:00
Script Kiddy 7264f303bc SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=728747
2007-10-24 06:40:20 +00:00
Peter Penz 5c39ae2675 removed obsolete code: don't connect to nonexisting slots (thanks to Albert for pointing this out)
CCMAIL: aacid@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=728741
2007-10-24 05:35:23 +00:00
Peter Penz 2a0ab25c1b Fixed issue that within Konqueror changing the active column from the column-view is ignored. From the hosts point of view this has to be handled like an URL change.
CCMAIL: faure@kde.org

svn path=/trunk/KDE/kdebase/apps/; revision=728394
2007-10-23 07:10:51 +00:00