(→Implement fast adding of measurement points by ctrl+click) |
(remove the file open junior job, which is already done) |
||
Line 31: | Line 31: | ||
This section deals with junior jobs that require basic C++ skills: | This section deals with junior jobs that require basic C++ skills: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Create an "Open Recent ..." menu entry=== | ===Create an "Open Recent ..." menu entry=== |
If you are new to Marble then you want to check this page. We list a few things you can do which are easy tasks and introduce you to Marble development. You can possible find some Junior Jobs at KDE's Bugzilla.
Check
"Marble KDE" results of the last 24 hours
for interesting news items related to Marble. Then post these news to our Marble "Marble Facebook group". In the next step update our "Marble Website" accordingly.
We want our Marble source code to look good. The documentation should be concise and helpful and the comments shouldn't have spelling errors. Also it shouldn't have any obvious "formal" bugs. Help us to improve our code quality. This is an easy job that helps you to get familiar with the source code. It's the first thing that absolute beginners usually want to look at. We list a few important issues that need to be checked for regularly:
If you come across a problem don't hesitate to ask us (there are no stupid questions, just people who are afraid of asking for stupid reasons ;-) If you want to send in your patch for review, please send it to our mailing list marble-devel@kde.org.
This section deals with junior jobs that require basic C++ skills:
In marble/src/KdeMainWindow.cpp use
http://api.kde.org/4.x-api/kdelibs-apidocs/kdeui/html/classKRecentFilesAction.html
to create an open recent menu entry for the KDE version of Marble. Adding the same functionality to the Qt version of Marble is a bonus task.
Level of difficulty: EASY
Marble is using the CIA World Factbook for displaying country information. Have a look at the python script
marble/data/ciasource/cia2kml.py
and use it to compile the latest information from the latest version of the Factbook:
https://www.cia.gov/library/publications/the-world-factbook/
Once done you need to do some extensive testing to see whether the information got properly applied.
Level of difficulty: EASY
IMPLEMENTED ALREADY - PATCH ON REVIEWBOARD
See Bug 232098 for more information.
Level of difficulty: MEDIUM
See Bug 300184 for more information.
Level of difficulty: EASY
The KDE version of Marble has a nice progress bar in the statusbar that shows the progress of tile downloading. Users of Qt Marble don't see any progress indication. Please change that: Have a look at MarblePart::setupDownloadProgressBar() in marble_part.cpp (part of the implementation in the KDE version) and integrate a similar progress bar feature in QtMainWindow.cpp, the Qt version of Marble. The feature can be tested using View => Redisplay for example, which triggers a re-download of tiles on the screen.