[Qgis-developer] extensions to postgis dialog
Marco Hugentobler
marco.hugentobler at karto.baug.ethz.ch
Fri Dec 14 07:44:12 EST 2007
Hi Godofredo and Tim,
Thanks for your feedback. So I'll make a patch for svn head with the proposed
extensions.
> Could I suggest using Qt model/view for this - whever list become lone
> I think the model / view approach will always be more efficient. It
> also has QSortFilterProxModel by which you can easily add sorting and
> filtering.
This is a good idea. QSortFilterProxModel will certainly help me with
filtering.
Reading through the Qt documentation, the model/view concept seems to be a
very flexible way of accessing and displaying data. In a way, the qgis vector
data provider is also a model.
> I was going to suggest also that we create src/models and src/views
> for any custom models and views we create.
As models are always non-gui related and views are dialogs, would it make
sense to have src/core/models and src/app/views?
>I think is a good idea, but how could we deal with databases that don´t use
>schemas
>like mysql? maybe in this case we could place all tables into public schema.
Also possible would be to introduce a schema name "" (empty string)
or "default". I suppose you just ignore the schema name when accessing mysql
databases?
Regards,
Marco
On Thursday 13 December 2007 17:03:20 Tim Sutton wrote:
> Hi
>
> Could I suggest using Qt model/view for this - whever list become lone
> I think the model / view approach will always be more efficient. It
> also has QSortFilterProxModel by which you can easily add sorting and
> filtering.
>
> http://doc.trolltech.com/4.3/qsortfilterproxymodel.html#details
>
> I was going to suggest also that we create src/models and src/views
> for any custom models and views we create.
>
> Regards
>
> Tim
>
> 2007/12/13, Hugentobler Marco <marco.hugentobler at karto.baug.ethz.ch>:
> > Hi,
> >
> > The list of tables in the postgis connection dialog may become quite long
> > for users that have a lot of tables and views. I therefore would like the
> > following extensions:
> >
> > -Convert the table widget to a tree widget. For every schema, there would
> > an item that can be expanded/collapsed and contains the tables/views of
> > the schema. Like this, there will be much better overview in situations
> > with many schemas/tables/views.
> >
> > -Add a line edit that takes regular expressions and, if not empty,
> > displays only the entries where the table name matches the regular
> > expression.
> >
> > Are there any objections or suggestions to this?
> > Godofredo, does this fit together with the work you are doing in the
> > ogr-plugin-branch and shall I code the dialog extensions also into this
> > branch?
> >
> > Regards,
> > Marco
> >
> >
> > _______________________________________________
> > Qgis-developer mailing list
> > Qgis-developer at lists.qgis.org
> > http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-developer
--
Dr. Marco Hugentobler
Institute of Cartography
ETH Zurich
Technical Advisor QGIS Project Steering Committee
marco.hugentobler at karto.baug.ethz.ch
More information about the Qgis-developer
mailing list