Revision 547cc88...

Go back to digest for 25th November 2012

Features in Utilities

Friedrich Karl Tilman Pülz committed changes in [publictransport] /:

Make provider model/dialog dynamic, better sharing

- ServiceProviderModel and LocationModel now connect to the data engine
to automatically update the models on changes,
makes syncWithDataEngine() functions obsolete
- ServiceProviderDataDialog now also connects to the data engine
and gets updated on changes
- Add ServiceProviderDataWidget for more flexibility, used by
ServiceProviderDataDialog, but can now be used without a dialog
- Show provider type and status message in ServiceProviderDataWidget
- Share ServiceProviderModel where possible,
eg. between StopListWidget and StopWidget
- Do not share engine pointers, instead use Plasma::DataEngineManager

File Changes

Modified 14 files
  •   applet/settingsui.cpp
  •   libpublictransporthelper/locationmodel.cpp
  •   libpublictransporthelper/locationmodel.h
  •   libpublictransporthelper/providerData.ui
  •   libpublictransporthelper/serviceproviderdatadialog.cpp
  •   libpublictransporthelper/serviceproviderdatadialog.h
  •   libpublictransporthelper/serviceprovidermodel.cpp
  •   libpublictransporthelper/serviceprovidermodel.h
  •   libpublictransporthelper/stopfinder.cpp
  •   libpublictransporthelper/stopfinder.h
  •   libpublictransporthelper/stopsettingsdialog.cpp
  •   libpublictransporthelper/stopwidget.cpp
  •   libpublictransporthelper/stopwidget.h
  •   runner/config/publictransportrunner_config.cpp
14 files changed in total