[QGIS Commit] [qgis/QGIS] 5e3083: QgsFeatureRequest::NoGeometry is optional for non-...

GitHub noreply at github.com
Mon Oct 7 07:37:16 PDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/qgis/QGIS
  Commit: 5e3083150f44def6f65808986c22a284faddf37f
      https://github.com/qgis/QGIS/commit/5e3083150f44def6f65808986c22a284faddf37f
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-10-07 (Mon, 07 Oct 2013)

  Changed paths:
    M src/core/qgsfeaturerequest.h
    M src/providers/delimitedtext/qgsdelimitedtextfeatureiterator.cpp
    M src/providers/mssql/qgsmssqlfeatureiterator.cpp
    M src/providers/ogr/qgsogrfeatureiterator.cpp
    M src/providers/ogr/qgsogrfeatureiterator.h
    M src/providers/postgres/qgspostgresfeatureiterator.cpp
    M src/providers/postgres/qgspostgresfeatureiterator.h
    M src/providers/spatialite/qgsspatialitefeatureiterator.cpp
    M src/providers/spatialite/qgsspatialitefeatureiterator.h
    M src/providers/sqlanywhere/qgssqlanywherefeatureiterator.cpp
    M src/providers/sqlanywhere/qgssqlanywherefeatureiterator.h

  Log Message:
  -----------
  QgsFeatureRequest::NoGeometry is optional for non-geometry-layers


  Commit: 331f71acba72c3b5d63228c8f409771cd3fe8783
      https://github.com/qgis/QGIS/commit/331f71acba72c3b5d63228c8f409771cd3fe8783
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-10-07 (Mon, 07 Oct 2013)

  Changed paths:
    M python/gui/attributetable/qgsattributetablemodel.sip
    M python/gui/attributetable/qgsattributetableview.sip
    M python/gui/attributetable/qgsdualview.sip
    M python/gui/attributetable/qgsfeatureselectionmodel.sip
    A python/gui/attributetable/qgsifeatureselectionmanager.sip
    M python/gui/gui.sip
    M src/app/qgsattributetabledialog.cpp
    M src/gui/CMakeLists.txt
    M src/gui/attributetable/qgsattributetablefiltermodel.cpp
    M src/gui/attributetable/qgsattributetablefiltermodel.h
    M src/gui/attributetable/qgsattributetablemodel.cpp
    M src/gui/attributetable/qgsattributetablemodel.h
    M src/gui/attributetable/qgsattributetableview.cpp
    M src/gui/attributetable/qgsattributetableview.h
    M src/gui/attributetable/qgsdualview.cpp
    M src/gui/attributetable/qgsdualview.h
    M src/gui/attributetable/qgsfeaturelistview.cpp
    M src/gui/attributetable/qgsfeatureselectionmodel.cpp
    M src/gui/attributetable/qgsfeatureselectionmodel.h
    A src/gui/attributetable/qgsgenericfeatureselectionmanager.cpp
    A src/gui/attributetable/qgsgenericfeatureselectionmanager.h
    A src/gui/attributetable/qgsifeatureselectionmanager.h
    A src/gui/attributetable/qgsvectorlayerselectionmanager.cpp
    A src/gui/attributetable/qgsvectorlayerselectionmanager.h
    M tests/src/gui/testqgsdualview.cpp

  Log Message:
  -----------
  [attrtable] Selection model and request filter
* With a selection model, the way the attribute table handles selections
  can be customized. E.g. synchronized to layer selection or used to pick
  features.
* With request filters, the visible features on an attribute table can be
  limited. This will effectively reduce the subset of features the attribute
  table works on. Additional filters by means of a proxy model can of course
  further reduce the visible subset subsequently.


  Commit: fb32966932b8a5fae96b302e4f8420e351bd1a85
      https://github.com/qgis/QGIS/commit/fb32966932b8a5fae96b302e4f8420e351bd1a85
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-10-07 (Mon, 07 Oct 2013)

  Changed paths:
    M python/gui/gui.sip
    M python/gui/qgisinterface.sip
    A python/gui/qgsvectorlayertools.sip
    M src/app/CMakeLists.txt
    M src/app/qgisapp.cpp
    M src/app/qgisapp.h
    M src/app/qgsattributetabledialog.cpp
    M src/app/qgsfeatureaction.cpp
    M src/app/qgsfeatureaction.h
    A src/app/qgsguivectorlayertools.cpp
    A src/app/qgsguivectorlayertools.h
    M src/gui/qgsattributeeditorcontext.cpp
    M src/gui/qgsattributeeditorcontext.h
    A src/gui/qgsvectorlayertools.h

  Log Message:
  -----------
  Move addFeature, startEditing and stopEditing vector layer actions
to an abstract base class QgsVectorLayerTools in the gui library,
so these can be reimplemented for a custom app, but can also be used
from plugins or in the gui library.


  Commit: dc3b56a13cd50ecd5337724bebb9036a96e8c51d
      https://github.com/qgis/QGIS/commit/dc3b56a13cd50ecd5337724bebb9036a96e8c51d
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-10-07 (Mon, 07 Oct 2013)

  Changed paths:
    M images/images.qrc
    M images/themes/default/mActionAdd.svg
    A images/themes/default/mActionLink.svg
    A images/themes/default/mActionRemove.svg
    A images/themes/default/mActionUnlink.svg
    A images/themes/default/relation.svg
    M python/core/core.sip
    A python/core/qgsrelation.sip
    M python/gui/qgsattributedialog.sip
    M src/app/qgisapp.cpp
    M src/app/qgisappinterface.cpp
    M src/app/qgisappinterface.h
    M src/app/qgsfieldsproperties.cpp
    M src/app/qgsfieldsproperties.h
    M src/app/qgsprojectproperties.cpp
    M src/app/qgsprojectproperties.h
    M src/core/CMakeLists.txt
    M src/core/qgsfeaturerequest.cpp
    M src/core/qgsfeaturerequest.h
    M src/core/qgsproject.cpp
    M src/core/qgsproject.h
    A src/core/qgsrelation.cpp
    A src/core/qgsrelation.h
    A src/core/qgsrelationmanager.cpp
    A src/core/qgsrelationmanager.h
    M src/core/qgsvectordataprovider.h
    M src/core/qgsvectorlayer.cpp
    M src/core/qgsvectorlayer.h
    M src/core/qgsvectorlayercache.cpp
    M src/core/qgsvectorlayercache.h
    M src/gui/CMakeLists.txt
    M src/gui/editorwidgets/core/qgseditorwidgetregistry.cpp
    M src/gui/editorwidgets/core/qgseditorwidgetregistry.h
    A src/gui/editorwidgets/qgsrelationreferencefactory.cpp
    A src/gui/editorwidgets/qgsrelationreferencefactory.h
    A src/gui/editorwidgets/qgsrelationreferencewidget.cpp
    A src/gui/editorwidgets/qgsrelationreferencewidget.h
    A src/gui/editorwidgets/qgsrelreferenceconfigdlg.cpp
    A src/gui/editorwidgets/qgsrelreferenceconfigdlg.h
    M src/gui/qgisinterface.h
    M src/gui/qgsattributedialog.cpp
    M src/gui/qgsattributedialog.h
    M src/gui/qgsattributeeditor.cpp
    M src/gui/qgsattributeeditor.h
    A src/gui/qgsfeatureselectiondlg.cpp
    A src/gui/qgsfeatureselectiondlg.h
    A src/gui/qgsrelationadddlg.cpp
    A src/gui/qgsrelationadddlg.h
    A src/gui/qgsrelationeditor.cpp
    A src/gui/qgsrelationeditor.h
    A src/gui/qgsrelationmanagerdialog.cpp
    A src/gui/qgsrelationmanagerdialog.h
    M src/ui/CMakeLists.txt
    A src/ui/editorwidgets/qgsrelreferenceconfigdlgbase.ui
    M src/ui/qgsattributetabledialog.ui
    A src/ui/qgsfeatureselectiondlg.ui
    M src/ui/qgsfieldspropertiesbase.ui
    M src/ui/qgsprojectpropertiesbase.ui
    A src/ui/qgsrelationadddlgbase.ui
    A src/ui/qgsrelationeditorwidgetbase.ui
    A src/ui/qgsrelationmanagerdialogbase.ui

  Log Message:
  -----------
  Add relations capabilites and widgets


  Commit: a91864ec8bb72165e49bc341ec00631ae0d6c141
      https://github.com/qgis/QGIS/commit/a91864ec8bb72165e49bc341ec00631ae0d6c141
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-10-07 (Mon, 07 Oct 2013)

  Changed paths:
    M tests/src/python/CMakeLists.txt
    A tests/src/python/test_qgsrelation.py

  Log Message:
  -----------
  Add relation unit test


Compare: https://github.com/qgis/QGIS/compare/3d2814f771b7...a91864ec8bb7


More information about the QGIS-commit mailing list