Revision 547cc88...
Go back to digest for 25th November 2012Features 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