qgis / qgis4.0_api

Tracker for QGIS 4.0 API related issues and developer discussion
3 stars 1 forks source link

Separate out gui only components of browser #88

Open nyalldawson opened 5 years ago

nyalldawson commented 5 years ago

Currently a lot of browser app/gui functionality is included in core, mostly a result of QgsDataItem::actions. This currently makes it impossible to utilise gui/app classes within these actions, resulting in poor ui because we have to use message boxes instead of the message bar, we can't use Qgis gui widgets, etc.

Plus, a clean separation gui/core functionality is always desirable.

wonder-sk commented 5 years ago

+1 yeah that sounds good. It would also require fewer #ifdef HAVE_GUI in provider implementations.