KDevItemModel (was Re: KDE/kdevelop/parts)

Adam Treat treat at kde.org
Tue Sep 13 15:14:05 UTC 2005


On Tuesday 13 September 2005 4:52 am, Roberto Raggi wrote:
> Wow! Adam it looks very nice. Thanks for using the KDevItemModel :-)
>
> In KDevelop4 we'll try to use KDevItemModel as much as possible (e.g.
> problem reporter, class browser, project manager, doc browser,
> documentview, debugger views, and so on..).  The idea is to provide a
> framework based on
> KDevItemModel to develop model/view classes(e.g. filters, sorters,
> searchers, and so on...).

I have sorting implemented for KDevItemModel now too.  I'll make a 
SortingEnabled property and the methods that implement it are virtual 
protected so classes that inherit from KDevItemModel can do their own sorts 
or none at all.  I'll commit when I get home tonight.

> please, if you are working on a plugin for KDevelop4 try to use the
> KDevItemModel/KDevTreeView classes.
>
> ciao robe
>
> On Tuesday 13 September 2005 03:43, Adam Treat wrote:
> > SVN commit 460115 by treat:
> >
> > * The new document view part.  This plugin is a global plugin
> > thought of as a replacement for the old filelist plugin.  It will
> > behave in much the same way except the documents are organized
> > by their mimetypes and then alphabetically.  In order to organize by
> > mimetype I've taken the idea from qt4 designer's widget list.
> >
> > CCMAIL: kdevelop-devel at kdevelop.org
> >
> >
> >  M  +1 -0      Makefile.am
> >  A             documentview (directory)
> >  A             documentview/Makefile.am
> >  A             documentview/README
> >  A             documentview/kdevdocumentmodel.cpp   [License: LGPL (v2+)
> > (wrong address)] A             documentview/kdevdocumentmodel.h  
> > [License: LGPL (v2+) (wrong address)] A            
> > documentview/kdevdocumentview.cpp [License: LGPL (v2+) (wrong address)] A
> > documentview/kdevdocumentview.desktop
> >  A             documentview/kdevdocumentview.h   [License: LGPL (v2+)
> > (wrong address)] A             documentview/kdevdocumentview.rc
> >  A             documentview/kdevdocumentview_part.cpp   [License: LGPL
> > (v2+) (wrong address)] A             documentview/kdevdocumentview_part.h
> > [License: LGPL (v2+) (wrong address)] A
> > documentview/kdevdocumentviewdelegate.cpp   [License: LGPL (v2+) (wrong
> > address)] A             documentview/kdevdocumentviewdelegate.h  
> > [License: LGPL (v2+) (wrong address)]
> >
> >
> > --- trunk/KDE/kdevelop/parts/Makefile.am #460114:460115
> > @@ -5,6 +5,7 @@
> >  #### TODO    appwizard
> >
> >  SUBDIRS = fullscreen \
> > +    documentview \
> >      outputviews \
> >      konsole \
> >      diff \
> >
> > _______________________________________________
> > KDevelop-devel mailing list
> > KDevelop-devel at barney.cs.uni-potsdam.de
> > http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
>
> _______________________________________________
> KDevelop-devel mailing list
> KDevelop-devel at barney.cs.uni-potsdam.de
> http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel

-- 
I'm running a Marathon in December!
HELP ME SAVE LIVES and Donate Today!
http://helpmesavelives.blogspot.com/




More information about the KDevelop-devel mailing list