Commit graph

8046 commits

Author SHA1 Message Date
Peter Penz 91f03ab07b some finetuning for the icons view:
- rename gridWidth() and gridHeight() settings property to itemWidth() and itemHeight() to avoid confusion with the grid size property of QListView
- assure that the grid spacing is respected
- decrease default text width
- allow having more than 1 text line doing a proper wrapping

svn path=/trunk/KDE/kdebase/apps/; revision=665097
2007-05-15 20:24:56 +00:00
Peter Penz c5f8d7ca78 The wrapping flag of QStyleOptionViewItemV2 gets lost, as the instance is assigned to a QStyleOptionViewItem object later on (QStyleOptionViewItem AbstractItemView::viewOptions() const) -> enable the wrapping in the QListView itself.
svn path=/trunk/KDE/kdebase/apps/; revision=664830
2007-05-14 22:46:01 +00:00
Peter Penz 10ebd5818b although the wrapping is enabled, eliding the text might be required -> don't specify Qt::ElideNone
svn path=/trunk/KDE/kdebase/apps/; revision=664803
2007-05-14 21:33:49 +00:00
Sebastian Trueg 2abfe6b692 Try not to set properties unless changed.
svn path=/trunk/KDE/kdebase/apps/; revision=664542
2007-05-14 09:21:58 +00:00
Thorsten Roeder 19744a5ee1 some krazy fixes
svn path=/trunk/KDE/kdebase/apps/; revision=664331
2007-05-13 17:47:20 +00:00
Script Kiddy a94627b1e5 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=664086
2007-05-13 06:01:08 +00:00
Peter Penz d524b384c3 hover fix for the details mode: hovering should only be done on the name column, all other columns behave as viewport area
svn path=/trunk/KDE/kdebase/apps/; revision=663861
2007-05-12 13:41:31 +00:00
Peter Penz 794911106c provide a hover information in the statusbar if the mouse cursor enters an item
svn path=/trunk/KDE/kdebase/apps/; revision=663779
2007-05-12 10:22:01 +00:00
Peter Penz d03b27f288 layout improvements in the icons view:
* do a text wrapping if the number of lines is > 1 (TODO: bugfix of KFileItemDelegate necessary, currently the text might overlap with the icon)
* increase the height for the text area if an additional information like type, date, ... is shown

svn path=/trunk/KDE/kdebase/apps/; revision=663320
2007-05-10 20:29:10 +00:00
Peter Penz 6ab84fbd61 don't lose the history of the URL navigator if the settings of the Icons View, Details View or Columns View have been changed
svn path=/trunk/KDE/kdebase/apps/; revision=663282
2007-05-10 18:27:32 +00:00
Dirk Mueller a333c0d744 include cleanup
svn path=/trunk/KDE/kdebase/apps/; revision=663054
2007-05-09 22:23:52 +00:00
Peter Penz 1d3ccf2ada Postpone the creating of the dir lister to the first show event. This assures that no performance and memory overhead is given when the TreeView is not used at all.
svn path=/trunk/KDE/kdebase/apps/; revision=662771
2007-05-09 05:59:25 +00:00
Thorsten Roeder d49c258910 SVN_SILENT: some krazy spelling fixes mainly in comments
svn path=/trunk/KDE/kdebase/apps/; revision=662694
2007-05-08 22:05:30 +00:00
Peter Penz 53dcdd804a prevent loading items twice in the tree view
svn path=/trunk/KDE/kdebase/apps/; revision=662690
2007-05-08 21:52:09 +00:00
Peter Penz 13b3676857 fix issue in column view that the wrong root directory is taken because of keeping old directories in KDirLister
svn path=/trunk/KDE/kdebase/apps/; revision=662658
2007-05-08 20:40:46 +00:00
Luboš Luňák dfe4a7598a Compile.
svn path=/trunk/KDE/kdebase/libkonq/; revision=662159
2007-05-07 15:10:51 +00:00
Sebastian Trueg c6e1b83251 Use NFO to set file urls.
svn path=/trunk/KDE/kdebase/apps/; revision=662129
2007-05-07 14:32:54 +00:00
David Faure 6ea851f030 Don't rely on konsole sources.
If compilation fails, update and install kdelibs/interfaces/terminal

svn path=/trunk/KDE/kdebase/apps/; revision=662060
2007-05-07 12:01:37 +00:00
Laurent Montel a4713e9ea4 Adapt to new konsole api
svn path=/trunk/KDE/kdebase/apps/; revision=661990
2007-05-07 07:27:26 +00:00
Peter Penz ca0a0438ea synchronize embedded terminal with the current directory
svn path=/trunk/KDE/kdebase/apps/; revision=661960
2007-05-07 05:33:49 +00:00
Peter Penz 87d2df39b5 don't use '/' as shortcut for filtering, this conflicts with the usage of the embedded terminal
svn path=/trunk/KDE/kdebase/apps/; revision=661959
2007-05-07 05:33:20 +00:00
Peter Penz 3535ec7f7e minor adjustments for working together with Max after the BIC Monday...
svn path=/trunk/KDE/kdebase/apps/; revision=661899
2007-05-06 22:09:04 +00:00
Peter Penz 35ee348c45 Initial step for showing the terminal embedded inside Dolphin instead of opening a separate window. This allows to synchronize the current directory of the terminal with the shown directory in Dolphin.
svn path=/trunk/KDE/kdebase/apps/; revision=661890
2007-05-06 21:50:24 +00:00
Peter Penz aad46935fa optimization: don't load the directory tree if the widget is invisible
svn path=/trunk/KDE/kdebase/apps/; revision=661865
2007-05-06 20:47:15 +00:00
Peter Penz 4405774647 optimization: don't try to show the meta information if the widget is invisible
svn path=/trunk/KDE/kdebase/apps/; revision=661864
2007-05-06 20:46:01 +00:00
Peter Penz cdcb4b0166 coding style cleanup: fix wrong indenting of members in constructor
svn path=/trunk/KDE/kdebase/apps/; revision=661819
2007-05-06 17:41:49 +00:00
Peter Penz bafaf9496c some cleanups for the sidebar pages (move protected members to private section etc.)
svn path=/trunk/KDE/kdebase/apps/; revision=661815
2007-05-06 17:25:50 +00:00
Peter Penz 5f87a8130e revert last commit, it leads to the uncommon behavior that the last state of the settings dialog is remembered (grmpf - I should do more testing... ;-))
svn path=/trunk/KDE/kdebase/apps/; revision=661511
2007-05-05 21:02:04 +00:00
Peter Penz d00a895131 let the settings dialog be a singleton (thanks to Max Blazejak for the patch!)
svn path=/trunk/KDE/kdebase/apps/; revision=661508
2007-05-05 20:53:14 +00:00
Peter Penz be7f817875 optimize
svn path=/trunk/KDE/kdebase/apps/; revision=660582
2007-05-03 06:02:44 +00:00
Peter Penz 7b286a5463 let the information sidebar react on selection changes
svn path=/trunk/KDE/kdebase/apps/; revision=660580
2007-05-03 05:52:54 +00:00
Peter Penz 0bdc4821e4 allow to specify a transition type
svn path=/trunk/KDE/kdebase/apps/; revision=660579
2007-05-03 05:52:11 +00:00
Peter Penz 7f2033899d initial step for cleaning up the information sidebar: get rid of service actions, just let the information sidebar be a place for metadata (nepomuk)
svn path=/trunk/KDE/kdebase/apps/; revision=660576
2007-05-03 05:09:18 +00:00
Script Kiddy 950506d314 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=660563
2007-05-03 05:02:42 +00:00
Peter Penz d76a1f1c4a respect global singleclick-/doubleclick-setting
svn path=/trunk/KDE/kdebase/apps/; revision=660557
2007-05-03 04:59:06 +00:00
Dirk Mueller cbcfed1f0b more cleanup
svn path=/trunk/KDE/kdebase/apps/; revision=660385
2007-05-02 14:50:04 +00:00
David Faure 919071ae88 If it's not always compiled, then we need to check it before we add it to the link line...
svn path=/trunk/KDE/kdebase/apps/; revision=660323
2007-05-02 10:02:19 +00:00
David Faure 5aa8b5ca97 Oh. It's in kdelibs, but it's not always compiled. Revert.
(and moved checks to the right place)

svn path=/trunk/KDE/kdebase/apps/; revision=660320
2007-05-02 10:00:16 +00:00
David Faure 3cf6c8590f kmetadata is in kdelibs now
svn path=/trunk/KDE/kdebase/apps/; revision=660318
2007-05-02 09:52:26 +00:00
Script Kiddy 9ea444cd99 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/apps/; revision=660259
2007-05-02 05:15:33 +00:00
Peter Penz 11c836057b don't connect each sidebar page with all available signals per default
svn path=/trunk/KDE/kdebase/apps/; revision=660258
2007-05-02 05:15:03 +00:00
Sebastian Trueg f867a1a3a7 * Added KMetaData cmake check
* Fixed Dolphin+KMetaData compilation
* Moved knepomuk tests into kdebase

svn path=/trunk/KDE/kdebase/apps/; revision=660109
2007-05-01 15:18:07 +00:00
Sebastian Trueg 8628125eb1 make it compile again.
svn path=/trunk/KDE/kdebase/apps/; revision=660108
2007-05-01 15:10:43 +00:00
Peter Penz 91d1438168 Respect global single/double click setting for the icons- and details view (thanks to Sam Abed for the patch!). PS: I did not introduce an executed()-signal in KListView, as:
* In general we want to avoid having Kxxx-view classes for existing Qxxx-view classes like this was the case in KDE3. Qt4 allows us to use custom models + delegates and hence there should be no need to introduce KListView, KTreeView or KColumnView.

* It looks like KListView will be renamed to KCategoryView and it's open yet whether it it will be available outside the scope of a file manager for KDE 4.0.

* The details view is derived from QTreeView and the columns view is derived from QColumnView -> adjusting KListView won't help here :-)

svn path=/trunk/KDE/kdebase/apps/; revision=659994
2007-05-01 09:12:24 +00:00
Script Kiddy e9b902c4f2 SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/kdesktop/init/Templates/; revision=659948
2007-05-01 06:45:54 +00:00
David Faure 16e610f618 KDiskFreeSp -> KDiskFreeSpace
Port away from deprecated KIO::findPathMountPoint

svn path=/trunk/KDE/kdebase/apps/; revision=659796
2007-04-30 20:22:25 +00:00
Sebastian Trueg de038b64f2 Replaced File with KMetaData::Resource for the time being.
Once we have the proper ontology I will change it back.

svn path=/trunk/KDE/kdebase/apps/; revision=659702
2007-04-30 17:09:24 +00:00
David Faure 61a4e8691d a bit ugly, but the migration to QList<KFileItem> has to be incremental...
svn path=/trunk/KDE/kdebase/apps/; revision=659519
2007-04-30 11:29:12 +00:00
David Faure 864e8e93b9 PreviewJob API change (KFileItems by value)
svn path=/trunk/KDE/kdebase/apps/; revision=659426
2007-04-30 08:31:55 +00:00
Dirk Mueller 1b9feca40e cleanup
svn path=/trunk/KDE/kdebase/apps/; revision=658929
2007-04-28 22:01:28 +00:00