| Age | Commit message (Collapse) | Author |
|
been enabled
svn path=/trunk/KDE/kdebase/apps/; revision=689663
|
|
for texts that cannot be wrapped
svn path=/trunk/KDE/kdebase/apps/; revision=689651
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=685767
|
|
things easier
when we are trying to customize it. We can also benefit from KStyle if some day it
supports category drawing.
KListView keyboard navigation. Tricier than I thought.
Pending renaming to KCategorizedView. Seems a good name.
svn path=/trunk/KDE/kdebase/apps/; revision=684478
|
|
click setting within KDE
svn path=/trunk/KDE/kdebase/apps/; revision=680989
|
|
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=680979
|
|
work together with the menu actions
svn path=/trunk/KDE/kdebase/apps/; revision=678175
|
|
the column view this URL can differ from the navigator URL
svn path=/trunk/KDE/kdebase/apps/; revision=677704
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=676762
|
|
methods that I need to think about it, and boost. Small issues like
reloading all data when sorting role suddenly changes. In general terms
it will work nice when you sort by name or size. We have to work further
when we sort by other roles. Nice times.
svn path=/trunk/KDE/kdebase/apps/; revision=676732
|
|
until issue/wish #160611 is solved in Qt4.4
svn path=/trunk/KDE/kdebase/apps/; revision=675042
|
|
KPart into Konqueror (discussed with David Faure). A lot of refactoring of the DolphinView has been done:
- The DolphinView does not contain the URL navigator, the filterbar and the statusbar anymore. Those widgets have been moved to DolphinViewContainer.
- The DolphinView does not contain any reference to the main window anymore.
Currently there are some minor regressions (the statusbar shows less informations, renaming has been deactivated), but they will get fixed during the next days. Also still a lot of interface cleanups must be done, but let's just do it step by step...
svn path=/trunk/KDE/kdebase/apps/; revision=672692
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=671563
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=670856
|
|
this code can be removed again when issue #160611 is solved in Qt 4.4.
svn path=/trunk/KDE/kdebase/apps/; revision=670848
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=670761
|
|
improved KFileItemDelegate implementation from Fredrik (hope Fredrik commits on Monday :-))
svn path=/trunk/KDE/kdebase/apps/; revision=666163
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=665573
|
|
- 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
|
|
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
|
|
don't specify Qt::ElideNone
svn path=/trunk/KDE/kdebase/apps/; revision=664803
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=663779
|
|
* 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
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=663054
|
|
(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
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=654034
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=652200
|
|
deactivated in dolphiniconsview.cpp until it's in shape for the public).
svn path=/trunk/KDE/kdebase/apps/; revision=652156
|
|
(http://techbase.kde.org/Policies/Kdelibs_Coding_Style) by using:
astyle --indent=spaces=4 --brackets=linux \
--indent-labels --pad=oper --unpad=paren \
--one-line=keep-statements --convert-tabs \
--indent-preprocessor \
`find -type f -name '*.cpp'` `find -type f -name '*.h'`
svn path=/trunk/KDE/kdebase/apps/; revision=651981
|
|
broken zooming in icons view.
svn path=/trunk/KDE/kdebase/apps/; revision=642610
|
|
http://wiki.openusability.org/guidelines/index.php/Practical_Examples:Configuration_Dialogs. TODO: get rid of Qt3 classes in these dialogs and use a more sensible spacing/margin
svn path=/trunk/KDE/kdebase/apps/; revision=642269
|
|
each folder. Use case:
- Icons view for images: set 'Size' as additional property
- Icons view for media: show 'MIME type' as additional property
- Default Icons view: don't show any addtional property for a clean layout.
TODO: KFileItemDelagate::AdditionalInformation intersects with KDirModel::Columns when used in combination with the details view. Assure that the user does not get confronted with such implementation details in the user interface.
svn path=/trunk/KDE/kdebase/apps/; revision=641525
|
|
- allow drag & drop inside the view
- prevent a dragging from a directory into itself
- use QModelIndex instead of the position
svn path=/trunk/KDE/kdebase/apps/; revision=641451
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=641273
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=638644
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=638387
|
|
svn path=/trunk/KDE/kdebase/apps/; revision=638386
|
|
(KFileItemDelegate::AdditionalInformation) should be shown for the icons view.
svn path=/trunk/KDE/kdebase/apps/; revision=638135
|
|
hint how to do it (if I would have known that it is so easy, I'd have implemented it already some weeks ago...). It's very nice that the details view now also is able to show previews (Kudos to Interview & KDirModel).
svn path=/trunk/KDE/kdebase/apps/; revision=638081
|
|
to right and vice versa
svn path=/trunk/KDE/kdebase/apps/; revision=638047
|
|
alignment, still use the IconMode and adjust the alignment properties. Minor issue open: it seems that KFileItemDelegate currently does not care about the alignment properties of QStyleOptionViewItem, it always centers the the icons + text; I'll have a look on this...
svn path=/trunk/KDE/kdebase/apps/; revision=637907
|
|
instead the settings for fonts, grid size, ... are read out. The settings dialogs itself will be reworked later if it is clear what should be configurable in which manner. At least the current settings dialog allows to play with the new capabilities we got by KFileItemDelegate, just lets see what we can improve later on...
svn path=/trunk/KDE/kdebase/apps/; revision=637792
|
|
of the URL navigator an icon
svn path=/trunk/KDE/kdebase/apps/; revision=634601
|
|
DolphinController. It is now also possible to move the items inside an icon view like discussed on kde-devel/kde-usability.
svn path=/trunk/KDE/kdebase/apps/; revision=634228
|
|
be used by Konqueror. TODO: currently dropping of items is deactivated, as I want to wait for Davids feedback whether the direction is ok.
svn path=/trunk/KDE/kdebase/apps/; revision=633703
|
|
svn path=/trunk/playground/utils/dolphin/; revision=632656
|
|
- don't use any deprecated methods anymore
- temporary deactivated the "Open With..." submenu. There's a crash in KDirModel when invoking KFileItem::mimetype(); although the same code worked with an older version of kdelibs, I assume this is a Dolphin issue -> I'll do some further analyses...
svn path=/trunk/playground/utils/dolphin/; revision=626023
|
|
svn path=/trunk/playground/utils/dolphin/; revision=620649
|
|
doing a cast do KDirModel afterwards. Instead the access to the KDirModel is done by a member variable. Still the proxy model does not seem to work and leads to a crash as soon as the QListView should work with the proxy model -> in the meantime in line 112 from DolphinView.cpp the KDirModel is used instead of the proxy model.
svn path=/trunk/playground/utils/dolphin/; revision=613768
|
|
window: now the main window listens to the signals from the dolphin view and connects to private slots (previously the dolphin view connected to public slots of the main window). Also prevent naming all slots by the prefix 'slot', describe instead what the method does.
svn path=/trunk/playground/utils/dolphin/; revision=611617
|