[Marble-bugs] [marble] [Bug 315839] New: Implement a "Download New Maps" dialog in the Qt-only version, similar to the KDE version
Bernhard Beschow
bbeschow at cs.tu-berlin.de
Wed Feb 27 10:12:49 UTC 2013
https://bugs.kde.org/show_bug.cgi?id=315839
Bug ID: 315839
Summary: Implement a "Download New Maps" dialog in the Qt-only
version, similar to the KDE version
Classification: Unclassified
Product: marble
Version: unspecified
Platform: Other
OS: Linux
Status: CONFIRMED
Severity: wishlist
Priority: NOR
Component: general
Assignee: marble-bugs at kde.org
Reporter: bbeschow at cs.tu-berlin.de
Installing new map themes offered via Get Hot New Stuff (GHNS) is very
inconvenient in the Qt-only version of Marble, because new map themes have to
be downloaded from a web site as an archive which has to be extracted in a
certain directory. In comparison, the KDE version of Marble offers a dialog
where maps can be installed and deinstalled directly within the dialog.
Unfortunately, the dialog used in the KDE version has a dependency on kdelibs,
which means that it can't be reused in the Qt-only version. Therefore, a new
dialog class has to be implemented to offer the same convenience to users of
the Qt-only version. Fortunately, however, there is already a class named
NewstuffModel in the Marble source code which takes care of 1) listing map
themes available via GHNS and which allows for 2) installation and 3)
deinstallation of these maps. All that's missing is a widget for that class
which shall allow users to perform these three actions and which shall be
implemented in this task.
For convenience of use, the list of downloadable map themes should have a
install/deinstall button next to each map theme, similar to the KDE version.
Reproducible: Always
Steps to Reproduce:
1. Click File -> Download maps... in the Qt-only version of marble (marble-qt)
Actual Results:
A browser is opened which displays available map themes for download as
archives.
Expected Results:
A dialog should show up which lists map themes from GHNS and which shall allow
for installing/uninstalling these map themes by a click of a button.
You can (and should!) use my branch at
[https://github.com/shentok/marble/tree/MapThemeDownloadDialog] where I've done
some initial work on this task.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Marble-bugs
mailing list