Konqueror Treeview Sidebar plans?
Simon St James
kdedevel at etotheipiplusone.com
Sat Aug 16 12:35:37 BST 2008
Oops - accidentally posted this too soon:
On Saturday 16 August 2008 11:43:35 Peter Penz wrote:
> Hi Simon,
>
> Am Saturday, 16. August 2008 10:46:33 schrieb Simon St James:
> > Hi all,
> >
> > I was wondering what the long-term plans for the Konqueror sidebar
> > treeview were? I originally thought it was already using the Dolphin
> > treeview, but apparently it's using some very KDE3/Qt3Support-ish code ;)
>
> Honestly speaking I don't know the longterm plan for the Konqueror sidebar
> treeview. But I think it does not make sense porting Qt3-compatibility code
> if the Qt4/KDE4 code is already available in Dolphin.
Cool :)
> > It's currently somewhat broken - one cannot drag files onto it, for
> > instance - and I was wondering if it's worth trying to fix it up and
> > un-KDE3 it, or whether it would be possible and desirable to use the
> > Dolphin tree view? If the latter, how would this be accomplished,
> > roughly?
>
> I think this is a general issue not only related to Dolphins treeview. E.
> g. some people requested having the Places Panel or Information Panel of
> Dolphin also available in Konqueror. I think the Places Panel is a good
> example how this could be done: The widget for the panel is available
> inside kdelibs and it would be straight forward providing this in Konqueror
> too.
>
> So we could use a similar approach for Dolphin's treeview and put it into
> kdebase/apps/lib/konq. Before doing this I'd like to do some internal
> cleanups in Dolphins treeview class, as kdirlister + kdirmodel have been
> improved during KDE 4.1 and it is possible now to simplify the code. Also
> the Dolphin specific stuff like the context menu must be exchanged by a
> more generic approach.
> For sure we must check with David Faure whether the general approach is OK
> from his point of view.
>
> > Could Dolphin provide it via its KPart + Q_PROPERTY type of system, or is
> > there some other clever KDE way that I'm not aware of ? :) Would it be
> > possible to merge in the popup menu items that are in Konqueror but not
> > in Dolphin (e.g. Open In New Window)? Would it be possible to set the
> > "root" URL of the tree to either Home or Root depending on the tab in the
> > sidebar page clicked? Etc.
>
> Yes, a lot of things have to be respected to have a clean code base that
> can be used by Konqueror and Dolphin. But I think that should not be too
> tricky.
Ah, okay - I'll wait for David to weigh in before going any further with
this :)
> > Any thoughts on the issue are welcome and if whatever approach proves to
> > be suitable for a Junior Job, I'll happily step up to do it - once I've
> > done all the other stuff on my list, of course ;)
>
> I think when doing this step it would be great if you'd have already an SVN
> account :-) You submitted already very good patches that required a lot of
> time + energy (they where no "Junior Jobs" from my point of view), so that
> a SVN account is a must-have.
Thanks for the vote of confidence; I've applied for an account listing you as
the supporter :)
> I'd suggest that we wait for David's opinion and then: let's just do it :-)
Sounds like a plan!
Incidentally, since I like to ponder as many problems as possible so I can
hope between them when stuck: re:
https://bugs.kde.org/show_bug.cgi?id=155636
updateProgress(...)
slotDirListerCompleted(...)
showItemInfo(...)
showInfoMessage(...)
showErrorMessage(...)
showOperationCompletedMessage(...)
More information about the kfm-devel
mailing list