[Marble-devel] Review Request: Current Location interface simplification and extension

Dennis Nienhüser earthwings at gentoo.org
Sat Apr 10 23:15:35 CEST 2010



> On 2010-04-10 18:43:38, Torsten Rahn wrote:
> > /trunk/KDE/kdeedu/marble/src/lib/MarbleControlBox.ui, line 676
> > <http://reviewboard.kde.org/r/3549/diff/1/?file=22966#file22966line676>
> >
> >     "projectionComboBox"? Is this maybe the "positionTrackingComboBox" ? Or is this just due to moved source code that suddenly becomes visible in the patch?

That's just the patch, the combo box is called positionTrackingComboBox.


> On 2010-04-10 18:43:38, Torsten Rahn wrote:
> > /trunk/KDE/kdeedu/marble/src/lib/MarbleControlBox.h, line 248
> > <http://reviewboard.kde.org/r/3549/diff/1/?file=22964#file22964line248>
> >
> >     centerOnCurrentLocation()

done


> On 2010-04-10 18:43:38, Torsten Rahn wrote:
> > /trunk/KDE/kdeedu/marble/src/lib/MarbleControlBox.cpp, line 418
> > <http://reviewboard.kde.org/r/3549/diff/1/?file=22965#file22965line418>
> >
> >     "in" is a bit non-descriptive IMHO.

done


> On 2010-04-10 18:43:38, Torsten Rahn wrote:
> > /trunk/KDE/kdeedu/marble/src/plugins/positionprovider/gpsd/GpsdPositionProviderPlugin.cpp, line 31
> > <http://reviewboard.kde.org/r/3549/diff/1/?file=22974#file22974line31>
> >
> >     I think that there is a rule that GUI entries (e.g. in menus etc.) should always start capitalized. Also "gpsd" looks a bit geeky :-/ "GPS Daemon ("gpsd") maybe?

I'll change it when moving to the settings dialog, space is not a problem there.


- Dennis


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/3549/#review4958
-----------------------------------------------------------


On 2010-04-10 16:05:16, Dennis Nienhüser wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/3549/
> -----------------------------------------------------------
> 
> (Updated 2010-04-10 16:05:16)
> 
> 
> Review request for marble.
> 
> 
> Summary
> -------
> 
> In short: 1) Possibility to choose GPS source in the UI 2) Condense the UI 3) Allow jumping to the current position
> 
> The patch changes the "Current Location" widget in the control box to preserve some whitespace (important on Maemo). It also removes the custom fonts and the wrong tooltips claiming that the map would be re-centered automatically. The unused label for the fuzzy location description goes away as well, although I plan to add it back at some point with reverse geocoding information.
> 
> The "navigation mode" checkbox gets replaced with a combobox that let's you disable position tracking (default at startup) or select one of the available plugins. I favor this for several reasons: You get control over GPS and see what is installed. In case more than one plugin is available, you can switch between them. You can disable GPS, which is most important on embedded devices (GPS drains the battery).
> 
> The longitude and latitude value in the label are links, activating any of them centers the map on the current position.
> 
> 
> This addresses bug 202134.
>     https://bugs.kde.org/show_bug.cgi?id=202134
> 
> 
> Diffs
> -----
> 
>   /trunk/KDE/kdeedu/marble/src/lib/MarbleControlBox.h 1113282 
>   /trunk/KDE/kdeedu/marble/src/lib/MarbleControlBox.cpp 1113282 
>   /trunk/KDE/kdeedu/marble/src/lib/MarbleControlBox.ui 1113282 
>   /trunk/KDE/kdeedu/marble/src/lib/MarbleModel.cpp 1113282 
>   /trunk/KDE/kdeedu/marble/src/lib/PluginManager.cpp 1113282 
>   /trunk/KDE/kdeedu/marble/src/lib/gps/GpsLayer.h 1113282 
>   /trunk/KDE/kdeedu/marble/src/lib/gps/GpsLayer.cpp 1113282 
>   /trunk/KDE/kdeedu/marble/src/lib/gps/PositionTracking.h 1113282 
>   /trunk/KDE/kdeedu/marble/src/lib/gps/PositionTracking.cpp 1113282 
>   /trunk/KDE/kdeedu/marble/src/plugins/positionprovider/geoclue/GeoCluePositionProviderPlugin.cpp 1113282 
>   /trunk/KDE/kdeedu/marble/src/plugins/positionprovider/gpsd/GpsdPositionProviderPlugin.cpp 1113282 
>   /trunk/KDE/kdeedu/marble/src/plugins/positionprovider/maemo/MaemoPositionProviderPlugin.cpp 1113282 
> 
> Diff: http://reviewboard.kde.org/r/3549/diff
> 
> 
> Testing
> -------
> 
> Using gpsfake on my desktop system and the internal GPS of my N900.
> 
> 
> Screenshots
> -----------
> 
> marble-current-location-ui.png
>   http://reviewboard.kde.org/r/3549/s/353/
> 
> 
> Thanks,
> 
> Dennis
> 
>



More information about the Marble-devel mailing list