Revision daa519a...

Go back to digest for 23rd December 2012

Features in Utilities

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

Global QML dashboard, improved plugin creation

Add global TimetableMate QML dashboard,
shown if no tabs are opened. Make TimetableMate actions
available to QML, add some other functions, eg.
showDock() to show a dock by name.
Add AbstractDockWidget::mainWidget() to get the widget
which should get focus when showing the dock.

Have the provider type for new plugins chosen before
creating it, in a dialog with some explanations.
Remove provider type combo box from ProjectSettingsDialog.
Autofill user name and email in ProjectSettingsDialog,
if available from KUser, KEMailSettings.

Reload provider after saving a provider project with a
new provider ID, to fix install/preview/GTFS actions, etc.

Tell the user that the provider must be installed,
before using some actions.

Fix GTFS tab restoration after restart by implementing
missing parts in Project.

File Changes

Added 1 files
  • engine/timetablemate/src/timetablemate.qml
Modified 33 files
  •   engine/serviceproviderdata.cpp
  •   engine/timetablemate/src/CMakeLists.txt
  •   engine/timetablemate/src/project.cpp
  •   engine/timetablemate/src/projectmodel.cpp
  •   engine/timetablemate/src/projectmodel.h
  •   engine/timetablemate/src/projectsettingsdialog.cpp
  •   engine/timetablemate/src/projectsettingsdialog.h
  •   engine/timetablemate/src/timetablemate.cpp
  •   engine/timetablemate/src/timetablemate.h
  •   engine/timetablemate/src/timetablemateview_base.ui
  •   engine/timetablemate/src/docks/abstractdockwidget.h
  •   engine/timetablemate/src/docks/backtracedockwidget.cpp
  •   engine/timetablemate/src/docks/backtracedockwidget.h
  •   engine/timetablemate/src/docks/breakpointdockwidget.cpp
  •   engine/timetablemate/src/docks/breakpointdockwidget.h
  •   engine/timetablemate/src/docks/consoledockwidget.cpp
  •   engine/timetablemate/src/docks/consoledockwidget.h
  •   engine/timetablemate/src/docks/documentationdockwidget.cpp
  •   engine/timetablemate/src/docks/documentationdockwidget.h
  •   engine/timetablemate/src/docks/networkmonitordockwidget.cpp
  •   engine/timetablemate/src/docks/networkmonitordockwidget.h
  •   engine/timetablemate/src/docks/outputdockwidget.cpp
  •   engine/timetablemate/src/docks/outputdockwidget.h
  •   engine/timetablemate/src/docks/projectsdockwidget.cpp
  •   engine/timetablemate/src/docks/projectsdockwidget.h
  •   engine/timetablemate/src/docks/testdockwidget.cpp
  •   engine/timetablemate/src/docks/testdockwidget.h
  •   engine/timetablemate/src/docks/variablesdockwidget.cpp
  •   engine/timetablemate/src/docks/variablesdockwidget.h
  •   engine/timetablemate/src/docks/webinspectordockwidget.cpp
  •   engine/timetablemate/src/docks/webinspectordockwidget.h
  •   engine/timetablemate/src/tabs/CMakeLists.txt
  •   engine/timetablemate/src/tabs/gtfs_dashboard.qml
34 files changed in total