Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Replace ArcGIS REST data source manager list with a view based on the…
… browser model This has MANY benefits: - Shows the merged feature service/map service view we use in browser - Avoids the HUGE main thread ui hang when connecting to servers with many layers (could be 20 mins+ for some services) - Avoids bombing out and showing incomplete lists when a server reports an error when connecting to any of the services it advertises (happens often)
- Loading branch information
Showing
with
327 additions
and 184 deletions.
- +1 −0 python/core/auto_generated/qgsbrowserproxymodel.sip.in
- +15 −0 python/gui/auto_generated/qgsabstractdatasourcewidget.sip.in
- +5 −1 src/core/qgsbrowserproxymodel.h
- +10 −0 src/gui/qgsabstractdatasourcewidget.cpp
- +16 −0 src/gui/qgsabstractdatasourcewidget.h
- +5 −2 src/gui/qgsdatasourcemanagerdialog.cpp
- +1 −0 src/gui/qgsdatasourcemanagerdialog.h
- +1 −17 src/providers/arcgisrest/CMakeLists.txt
- +4 −2 src/providers/arcgisrest/qgsafssourceselect.cpp
- +2 −2 src/providers/arcgisrest/qgsafssourceselect.h
- +3 −2 src/providers/arcgisrest/qgsamssourceselect.cpp
- +2 −2 src/providers/arcgisrest/qgsamssourceselect.h
- +1 −1 src/providers/arcgisrest/qgsarcgisrestdataitems.cpp
- +189 −114 src/providers/arcgisrest/{qgsarcgisservicesourceselect.cpp → qgsarcgisrestsourceselect.cpp}
- +40 −30 src/providers/arcgisrest/{qgsarcgisservicesourceselect.h → qgsarcgisrestsourceselect.h}
- +32 −11 src/ui/qgsarcgisservicesourceselectbase.ui
Oops, something went wrong.