branches/kdevelop/3.4/languages/cpp

Alexander Dymo dymo at mk.ukrtelecom.ua
Mon May 22 16:41:21 UTC 2006


On Monday 22 May 2006 18:50, Andras Mantia wrote:
> > It's the navigator-QListView. It is created in a QComboBox. There is
> > some function to replace it, but that looked a bit dangerous to me. I
> > prefer what you see in lib/widgets before creating new crashes/leaks
> > ;)
>
> I found it and looking at it right now. That class has serious problems:
> it is from Qt (but from where, Alexander? I couldn't find in the qt
> sources) and is linked into the KDE libraries...
QComboView is 1 to 1 port from QComboBox code to use QListView* as
a popup widget.

> Aside of licensing problems, I want to know:
> - why is it installed
Because kdevwidgets library is installed.

> - this will enable me to not take care of binary compatibility (anyway,
> is libkdewidgets BC?)
No, it's not BC as any other KDevelop 3.x libraries.

> - I will make sure KComboView uses a KListView instead of QListView and
> everybody will be happy.
You do not have to alter any K(Q)ComboView code to use KListView.
It's just a matter of calling K(Q)ComboView::setListView(new KListView()).




More information about the KDevelop-devel mailing list