diff -Nru marble-14.12.3/CMakeLists.txt marble-15.04.2/CMakeLists.txt --- marble-14.12.3/CMakeLists.txt 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/CMakeLists.txt 2015-05-25 16:24:43.000000000 +0000 @@ -214,8 +214,12 @@ set (WITH_DESIGNER_PLUGIN TRUE CACHE BOOL "Build plugins for Qt Designer") add_feature_info("Qt Designer plugins" WITH_DESIGNER_PLUGIN "Marble widget support in Qt Designer. Toggle with WITH_DESIGNER_PLUGIN=YES/NO") if (QTONLY) + # TODO: this could use GNUInstallDirs or ECM, so e.g. LIB_SUFFIX is automatically set set(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)" ) set(EXEC_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX} CACHE PATH "Base directory for executables and libraries" FORCE) + if (QT5BUILD) + set(QT_PLUGINS_DIR ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/plugins) + endif() endif (QTONLY) #################################################### # Detect default for the user configurable MARBLE_DATA_PATH option diff -Nru marble-14.12.3/data/CMakeLists.txt marble-15.04.2/data/CMakeLists.txt --- marble-14.12.3/data/CMakeLists.txt 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/data/CMakeLists.txt 2015-05-25 16:24:43.000000000 +0000 @@ -104,6 +104,36 @@ maps/earth/openstreetmap/openstreetmap.dgml maps/earth/openstreetmap/openstreetmap-preview.png maps/earth/openstreetmap/legend.html +maps/earth/openstreetmap/tour.kml +"maps/earth/openstreetmap/Alcatraz.jpg" +"maps/earth/openstreetmap/Brasilia.jpg" +"maps/earth/openstreetmap/Church of the Holy Sepulchre.jpg" +"maps/earth/openstreetmap/Death Valley.jpg" +"maps/earth/openstreetmap/Desert breath.jpg" +"maps/earth/openstreetmap/Disneyland.jpg" +"maps/earth/openstreetmap/Dunnottar Castle.jpg" +"maps/earth/openstreetmap/Eiffel Tower.jpg" +"maps/earth/openstreetmap/Kheops Pyramid.jpg" +"maps/earth/openstreetmap/Klyuchevskaya Sopka.jpg" +"maps/earth/openstreetmap/Maree Man.jpg" +"maps/earth/openstreetmap/Moscow Kremlin.jpg" +"maps/earth/openstreetmap/Nazca Lines.jpg" +"maps/earth/openstreetmap/Palace Het Loo.jpg" +"maps/earth/openstreetmap/Palm Jebel Ali.png" +"maps/earth/openstreetmap/Palm Jumeirah.jpg" +"maps/earth/openstreetmap/Russell Square.jpg" +"maps/earth/openstreetmap/Santorini.jpg" +"maps/earth/openstreetmap/Shuttle Landing Facility.jpg" +"maps/earth/openstreetmap/Sofievka.jpg" +"maps/earth/openstreetmap/Spiral Jetty.png" +"maps/earth/openstreetmap/Stonehenge.jpg" +"maps/earth/openstreetmap/St Peter's Basilica.jpg" +"maps/earth/openstreetmap/Sydney Opera House.jpg" +"maps/earth/openstreetmap/Taj Mahal.jpg" +"maps/earth/openstreetmap/Taranaki.jpg" +"maps/earth/openstreetmap/The Great Wall of China.jpg" +"maps/earth/openstreetmap/The World.jpg" +"maps/earth/openstreetmap/Vesuvius.jpg" DESTINATION ${MARBLE_DATA_INSTALL_PATH}/maps/earth/openstreetmap) FILE(GLOB OSM_LEGEND_ICONS maps/earth/openstreetmap/legend/*.png) Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/ico/marble.ico and /tmp/TgpeiXvDyc/marble-15.04.2/data/ico/marble.ico differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Alcatraz.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Alcatraz.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Brasilia.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Brasilia.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Church of the Holy Sepulchre.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Church of the Holy Sepulchre.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Death Valley.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Death Valley.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Desert breath.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Desert breath.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Disneyland.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Disneyland.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Dunnottar Castle.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Dunnottar Castle.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Eiffel Tower.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Eiffel Tower.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Kheops Pyramid.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Kheops Pyramid.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Klyuchevskaya Sopka.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Klyuchevskaya Sopka.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Maree Man.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Maree Man.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Moscow Kremlin.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Moscow Kremlin.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Nazca Lines.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Nazca Lines.jpg differ diff -Nru marble-14.12.3/data/maps/earth/openstreetmap/openstreetmap.dgml marble-15.04.2/data/maps/earth/openstreetmap/openstreetmap.dgml --- marble-14.12.3/data/maps/earth/openstreetmap/openstreetmap.dgml 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/data/maps/earth/openstreetmap/openstreetmap.dgml 2015-05-25 16:24:43.000000000 +0000 @@ -26,9 +26,9 @@ - - - + + + @@ -37,9 +37,9 @@ - - - + + + @@ -104,6 +104,14 @@ + +
+ Explore the Earth + + Play a tour of popular places.]]> + +
+
Coordinate Grid
Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Palace Het Loo.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Palace Het Loo.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Palm Jebel Ali.png and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Palm Jebel Ali.png differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Palm Jumeirah.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Palm Jumeirah.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Russell Square.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Russell Square.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Santorini.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Santorini.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Shuttle Landing Facility.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Shuttle Landing Facility.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Sofievka.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Sofievka.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Spiral Jetty.png and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Spiral Jetty.png differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Stonehenge.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Stonehenge.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/St Peter's Basilica.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/St Peter's Basilica.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Sydney Opera House.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Sydney Opera House.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Taj Mahal.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Taj Mahal.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Taranaki.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Taranaki.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/The Great Wall of China.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/The Great Wall of China.jpg differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/The World.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/The World.jpg differ diff -Nru marble-14.12.3/data/maps/earth/openstreetmap/tour.kml marble-15.04.2/data/maps/earth/openstreetmap/tour.kml --- marble-14.12.3/data/maps/earth/openstreetmap/tour.kml 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/data/maps/earth/openstreetmap/tour.kml 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,3241 @@ + + + + Best of OSM + + Best of OSM + + + 1 + + 5.9459956794 + 52.2349071478 + 182.8106981986 + 182.8106981986 + + + + + + + + + Het Loo Palace + Het Loo Palace

+

This Dutch Baroque building was designed by Jacob Roman and Johan van Swieten.

+

The building is a state museum and is among the Top 100 Dutch heritage sites.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Het Loo Palace", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

]]>
+ + + 5.9459956794,52.2349071478 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 2 + + 5.9459018931 + 52.2349260962 + 905.4674010354 + 905.4674010354 + + + + 2 + + 5.9459018931 + 52.2349260962 + 3006.2577669111 + 3006.2577669111 + + + + 2 + + 5.9459018931 + 52.2349260962 + 9981.1117277866 + 9981.1117277866 + + + + 2 + + 5.9459018931 + 52.2349260962 + 200467.9016362487 + 200467.9016362487 + + + + 2 + + 5.9459018931 + 52.2349260962 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + -75.1262777778 + -14.6974722222 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + -75.1263509150 + -14.6974880286 + 905.4674010354 + 905.4674010354 + + + + 2 + + -75.1263597981 + -14.6973484367 + 45.0805631109 + 45.0805631109 + + + + + + + + + Nazca Lines + Nazca Lines

+

The Nazca Lines are a series of ancient geoglyphs.

+

They were designated as a UNESCO World Heritage Site in 1994.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Nazca Lines", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"Nasca Condor 2007 08" by Raymond Ostertag - Self-photographed. Licensed under CC BY 3.0 via Wikimedia Commons.

]]>
+ + + -75.1263597981,-14.6973484367 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 2 + + -75.1263509150 + -14.6974880286 + 905.4674010354 + 905.4674010354 + + + + 2 + + -75.1262777778 + -14.6974722222 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + -47.9178728745 + -15.7718393376 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + -47.9178728745 + -15.7718393376 + 10182.7469003803 + 10182.7469003803 + + + + 2 + + -47.8912789493 + -15.7889936601 + 3581.1905526655 + 3581.1905526655 + + + + + + + + + Brasília + Brasília

+

Brasília is the federal capital of Brazil.

+

Brasília was planned and developed by Lúcio Costa and Oscar Niemeyer in 1956 in order to move the capital from Rio de Janeiro to a more central location.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Brasília", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"Brasilia aerea eixo monumental" by Governo do Brasil - Portal da Copa. Licensed under CC BY 3.0 br via Wikimedia Commons.

]]>
+ + + -47.8912789493,-15.7889936601 + + 1 +
+
+
+
+
+ + 5 + + + + + + + 0 + + + + + + 2 + + -47.9178728745 + -15.7718393376 + 10182.7469003803 + 10182.7469003803 + + + + 2 + + -47.9178728745 + -15.7718393376 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + -112.6589732019 + 41.4348562708 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + -112.6589732019 + 41.4348562708 + 1100.4243528370 + 1100.4243528370 + + + + 2 + + -112.6688352344 + 41.4376714194 + 500.9304985292 + 500.9304985292 + + + + 2 + + -112.6688352344 + 41.4376714194 + 121.9304985292 + 121.9304985292 + + + + + + + + + Spiral Jetty + Spiral Jetty

+

Spiral Jetty is an earthwork sculpture constructed in April 1970 by American sculptor Robert Smithson.

+

Smithson documented the construction of the sculpture in a 32-minute color film also titled Spiral Jetty.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Spiral Jetty", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

]]>
+ + + -112.6688352344,41.4376714194 + + 1 +
+
+
+
+
+ + 4 + + + + + + + 0 + + + + + + 2 + + -112.6688352344 + 41.4376714194 + 500.9304985292 + 500.9304985292 + + + + 2 + + -112.6589732019 + 41.4348562708 + 1100.4243528370 + 1100.4243528370 + + + + 2 + + -112.6589732019 + 41.4348562708 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 117.1696535520 + 40.6901970066 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 117.1696535520 + 40.6901970066 + 1357.5690643759 + 1357.5690643759 + + + + 2 + + 117.1701529029 + 40.6903400673 + 334.7724957657 + 334.7724957657 + + + + + + + + + The Great Wall of China + The Great Wall of China

+

The Great Wall of China is a series of fortifications made of stone, brick, tamped earth, wood, and other materials.

+

Several walls were being built as early as the 7th century BC; these, later joined together and made bigger and stronger, are now collectively referred to as the Great Wall.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Great Wall of China", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"The Great Wall of China at Jinshanling" by Severin.stalder - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons.

]]>
+ + + 117.1701529029,40.6903400673 + + 1 +
+
+
+
+
+ + 5 + + + + + + + 0 + + + + + + 2 + + 117.1696535520 + 40.6901970066 + 1357.5690643759 + 1357.5690643759 + + + + 2 + + 117.1696535520 + 40.6901970066 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 78.0421564167 + 27.1720013104 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 78.0421564167 + 27.1720013104 + 1111.4841039506 + 1111.4841039506 + + + + 2 + + 78.0425544825 + 27.1728793241 + 183.7270310526 + 183.7270310526 + + + + + + + + + Taj Mahal + Taj Mahal

+

The Taj Mahal is a white marble mausoleum located in Arga, Uttar Pradesh, India.

+

It is widely recognized as "the jewel of Muslim art in India and one of the universally admired masterpieces of the world's heritage".

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Taj Mahal", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"Taj Mahal (Edited)" by Yann; edited by Jim Cartar - Edited version of File:Taj Mahal, Agra, India.jpg. Licensed under CC BY-SA 4.0-3.0-2.5-2.0-1.0 via Wikimedia Commons.

]]>
+ + + 78.0425544825,27.1728793241 + + 1 +
+
+
+
+
+ + 5 + + + + + + + 0 + + + + + + 2 + + 78.0421564167 + 27.1720013104 + 1111.4841039506 + 1111.4841039506 + + + + 2 + + 78.0421564167 + 27.1720013104 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 64.7907080471 + 54.4683290487 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 64.7907080471 + 54.4683290487 + 5505.2112148734 + 5505.2112148734 + + + + 2 + + 64.7969266637 + 54.4681726674 + 224.4047151775 + 224.4047151775 + + + + + + + + + 100 years of the birth of Lenin + 100 years of the birth of Lenin

+

This is a one of geoglyphs which were created to mark 100 years of the birthd of Lenin

]]>
+ + + 64.7969266637,54.4681726674 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 2 + + 64.7907080471 + 54.4683290487 + 5505.2112148734 + 5505.2112148734 + + + + 2 + + 64.7907080471 + 54.4683290487 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 55.0188304022 + 25.0237482255 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 55.0188304022 + 25.0237482255 + 48458.3732497996 + 48458.3732497996 + + + + 2 + + 55.0117423813 + 24.9998328296 + 9783.5011308429 + 9783.5011308429 + + + + 2 + + 54.9920880825 + 25.0047459053 + 2412.5782932859 + 2412.5782932859 + + + + + + + + + Palm Jebel Ali + Palm Jebel Ali

+

The Palm Jebel Ali is an artificial archipelago in Dubai, United Arab Emirates.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Palm Jebel Ali", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

]]>
+ + + 54.9920880825,25.0047459053 + + 1 +
+
+
+
+
+ + 4 + + + + + + + 0 + + + + + + 2 + + 54.9877355187 + 25.0047820046 + 9783.5011308429 + 9783.5011308429 + + + + 2 + + 55.1321574476 + 25.1211081999 + 9783.5011308429 + 9783.5011308429 + + + + 2 + + 55.1302862130 + 25.1187757249 + 1617.1991228379 + 1617.1991228379 + + + + + + + + + Palm Jumeirah + Palm Jumeirah

+

The Palm Jumeirah is an artificial archipelago created using land reclamation by Nakheel, a company owned by the Dubai government in United Arab Emirates and was designed and developed by HHCP architects.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Palm Jumeirah", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

]]>
+ + + 55.1302862130,25.1187757249 + + 1 +
+
+
+
+
+ + 5 + + + + + + + 0 + + + + + + 2 + + 55.1321574476 + 25.1211081999 + 9783.5011308429 + 9783.5011308429 + + + + 2 + + 55.1632106269 + 25.2246187974 + 9783.5011308429 + 9783.5011308429 + + + + 2 + + 55.1600648888 + 25.2217107087 + 2412.5782932859 + 2412.5782932859 + + + + + + + + + The World + The World

+

The World or World Islands is an artificial archipelago of various small islands constructed in the rough shape of a world map.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "The World (archipelago)", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

]]>
+ + + 55.1600648888,25.2217107087 + + 1 +
+
+
+
+
+ + 5 + + + + + + + 0 + + + + + + 2 + + 55.1600648888 + 25.2217107087 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 12.4930134529 + 41.9307102521 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 12.4930134529 + 41.9307102521 + 10975.8193080435 + 10975.8193080435 + + + + 2 + + 12.4552941920 + 41.9058549109 + 995.7050131575 + 995.7050131575 + + + + 2 + + 12.4538157903 + 41.9026797858 + 164.5889510021 + 164.5889510021 + + + + + + + + + St. Peter's Basilica + St. Peter's Basilica

+

St. Peter's Basilica is a Late Renaissance church located within Vatican City.

+

It's one of four Papal Basilicas or Major Basilicas of Rome.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "St. Peter's Basilica", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"0 Place Saint-Pierre - Vatican (4)" by Jean-Pol GRANDMONT - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons.

]]>
+ + + 12.4538157903,41.9026797858 + + 1 +
+
+
+
+
+ + 5 + + + + + + + 0 + + + + + + 2 + + 12.4552941920 + 41.9058549109 + 995.7050131575 + 995.7050131575 + + + + 2 + + 12.4930134529 + 41.9307102521 + 10975.8193080435 + 10975.8193080435 + + + + 2 + + 12.4930134529 + 41.9307102521 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 31.1309782078 + 29.9823816502 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 31.1309782078 + 29.9823816502 + 8986.2591565962 + 8986.2591565962 + + + + 2 + + 31.1333075134 + 29.9781602482 + 1485.4178694571 + 1485.4178694571 + + + + 2 + + 31.1334809180 + 29.9779050661 + 245.5378629430 + 245.5378629430 + + + + + + + + + Great Pyramid of Giza + Great Pyramid of Giza

+

The Great Pyramid of Giza (also known as the Pyramid of Khufu or the Pyramid of Cheops) is the oldest and largest of the three pyramids in the Giza Necropolis.

+

Egyptologists believe that the pyramid was built as a tomb over a 10 to 20-year period concluding around 2560 BC.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Great Pyramid of Giza", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"Kheops-Pyramid" by Nina - Own work. Licensed under CC BY 2.5 via Wikimedia Commons.

]]>
+ + + 31.1334809180,29.9779050661 + + 1 +
+
+
+
+
+ + 5 + + + + + + + 0 + + + + + + 2 + + 31.1333075134 + 29.9781602482 + 1485.4178694571 + 1485.4178694571 + + + + 2 + + 31.1309782078 + 29.9823816502 + 8986.2591565962 + 8986.2591565962 + + + + 2 + + 31.1309782078 + 29.9823816502 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 37.6134680566 + 55.7093802628 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 37.6134680566 + 55.7093802628 + 267942.0236209107 + 267942.0236209107 + + + + 2 + + 37.6230569737 + 55.7547231743 + 4907.1635579209 + 4907.1635579209 + + + + 2 + + 37.6211353802 + 55.7524747490 + 811.1484282961 + 811.1484282961 + + + + 2 + + 37.6187236095 + 55.7517682149 + 244.3132295031 + 244.3132295031 + + + + + + + + + Moscow Kremlin + Moscow Kremlin

+

The Moscow Kremlin, usually referred to as simply the Kremlin, is a historic fortified complex at the heart of Moscow.

+

The existing Kremlin walls and towers were built by Italian masters over the years 1485 to 1495.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Moscow Kremlin", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"Moscow Kremlin from Kamenny bridge" by Минеева Ю. (Julmin) (retouched by Surendil) - Own work. Licensed under CC BY-SA 1.0 via Wikimedia Commons.

]]>
+ + + 37.6187236095,55.7517682149 + + 1 +
+
+
+
+
+ + 5 + + + + + + + 0 + + + + + + 2 + + 37.6211353802 + 55.7524747490 + 811.1484282961 + 811.1484282961 + + + + 2 + + 37.6230569737 + 55.7547231743 + 4907.1635579209 + 4907.1635579209 + + + + 2 + + 37.6134680566 + 55.7093802628 + 267942.0236209107 + 267942.0236209107 + + + + 2 + + 37.6134680566 + 55.7093802628 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 2.2978818750 + 48.8679852455 + 4921128.0206077462 + 4921128.0206077462 + + + + 1 + + 2.2978818750 + 48.8679852455 + 4921128.0206077462 + 4921128.0206077462 + + + + 2 + + 2.2978818750 + 48.8679852455 + 95171.5221886314 + 95171.5221886314 + + + + 2 + + 2.2948989704 + 48.8570849332 + 3879.4565355770 + 3879.4565355770 + + + + 2 + + 2.2976091448 + 48.8569030654 + 235.9101834913 + 235.9101834913 + + + + + + + + + Eiffel Tower + Eiffel Tower

+

The Eiffel Tower is an iron lattice tower located on the Champ de Mars in Paris.

+

The tower is 324 metres (1,063 ft) tall, about the same height as an 81-storey building.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Eiffel Tower", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"Tour Eiffel Wikimedia Commons" by Benh LIEU SONG - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons.

]]>
+ + + 2.2946091448,48.8581630654 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 1 + + 2.2948989704 + 48.8570849332 + 3879.4565355770 + 3879.4565355770 + + + + 1 + + 2.2978818750 + 48.8679852455 + 95171.5221886314 + 3879.4565355770 + + + + 1 + + 2.2978818750 + 48.8679852455 + 4921128.0206077462 + 95171.5221886314 + + + + 2 + + -1.8261888889 + 51.1788444444 + 3295884.6337280660 + 1649.8691936160 + + + + 2 + + -1.8261888889 + 51.1788444444 + 134384.2226345153 + 134384.2226345153 + + + + 2 + + -1.8261888889 + 51.1788444444 + 3671.8495047946 + 3671.8495047946 + + + + 2 + + -1.8261888889 + 51.1788444444 + 55.0615230406 + 55.0615230406 + + + + + + + + + Stonehenge + Stonehenge

+

Stonehenge is a prehistoric monument located in Wiltshire, England, about 2 miles (3 km) west of Amesbury and 8 miles (13 km) north of Salisbury.

+

Archaeologists believe it was built anywhere from 3000 BC to 2000 BC.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Stonehenge", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

]]>
+ + + -1.8261888889,51.1788444444 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 2 + + -1.8261888889 + 51.1788444444 + 3671.8495047946 + 55.0615230406 + + + + 2 + + -1.8261888889 + 51.1788444444 + 134384.2226345153 + 3671.8495047946 + + + + 2 + + -1.8261888889 + 51.1788444444 + 3295884.6337280660 + 134384.2226345153 + + + + 2 + + 14.4265555556 + 40.8216388889 + 3295884.6337280660 + 3295884.6337280660 + + + + 2 + + 14.4226670601 + 40.6688530663 + 544957.1297988443 + 544957.1297988443 + + + + 2 + + 14.3958976401 + 40.7225675100 + 73749.8749682360 + 73749.8749682360 + + + + 1 + + 14.4256524133 + 40.8182752116 + 2015.1539271362 + 2015.1539271362 + + + + 1 + + + 2 + + 14.4265555556 + 40.8216388889 + 182.8106981986 + 3006.2577669111 + + + + + + + + + Vesuvius + Vesuvius

+

Mount Vesuvius is a stratovolcano in the Gulf of Naples, Italy, about 9 km (5.6 mi) east of Naples and a short distance from the shore.

+

Mount Vesuvius is best known for its eruption in AD 79 that led to the burying and destruction of the Roman cities of Pompeii and Herculaneum.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Mount Vesuvius", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"Vesuvius from Naples at sunset" by Massimo Finizio - Own work. Licensed under CC BY-SA 2.0 it via Wikimedia Commons.

]]>
+ + + 14.4265555556,40.8216388889 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 2 + + 14.4265555556 + 40.8216388889 + 8171.8640049433 + 182.8106981986 + + + + 2 + + 14.4265555556 + 40.8216388889 + 200467.9016362487 + 200467.9016362487 + + + + 2 + + 14.4265555556 + 40.8216388889 + 3295884.6337280660 + 3295884.6337280660 + + + + 2 + + 174.1000000000 + -39.2666666667 + 4193355.5668558958 + 4193355.5668558958 + + + + 2 + + 174.1000000000 + -39.2666666667 + 93757.9106429755 + 93757.9106429755 + + + + 1 + + 174.0634353156 + -39.2986877298 + 12688.4546973841 + 12688.4546973841 + + + + 1 + + + 2 + + 174.0742780059 + -39.2979757258 + 2096.3923591161 + 2096.3923591161 + + + + + + + + + Taranaki + Mount Taranaki

+

Mount Taranaki, or Mount Egmont, is an active but quiescent stratovolcano in the Taranaki region on the west coast of New Zealand's North Island.

+

The 2518-metre-high mountain is one of the most symmetrical volcanic cones in the world.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Mount Taranaki", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

]]>
+ + + 174.0742780059,-39.2979757258 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 2 + + 174.1000000000 + -39.2666666667 + 311268.4215857487 + 311268.4215857487 + + + + 2 + + 174.1000000000 + -39.2666666667 + 2808757.0306298924 + 2808757.0306298924 + + + + 2 + + -122.4233333333 + 37.8266694444 + 2808757.0306298924 + 2808757.0306298924 + + + + 2 + + -122.4233333333 + 37.8266694444 + 208663.6457750977 + 208663.6457750977 + + + + 1 + + -122.3879005550 + 37.8092759603 + 6963.5889427381 + 6963.5889427381 + + + + 2 + + + 2 + + -122.4233333333 + 37.8266694444 + 232.3979327732 + 208663.6457750977 + + + + + + + + + Alcatraz + Alcatraz Federal Penitentiary

+

The Alcatraz Federal Penitentiary (often just referred to as Alcatraz) was a maximum high-security Federal prison on Alcatraz Island, which operated from 1934 to 1963.

+

One of the world's most notorious and best known prisons over the years, Alcatraz housed some 1,576 of America's most ruthless criminals.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Alcatraz Federal Penitentiary", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"Alcatraz Island photo D Ramey Logan" by WPPilot - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons.

]]>
+ + + -122.4233333333,37.8266694444 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 2 + + -122.4233333333 + 37.8266694444 + 51453.6975482635 + 232.3979327732 + + + + 2 + + -122.1290378434 + 37.1797739985 + 170830.0154423460 + 4193355.5668558958 + + + + 2 + + -117.7283360599 + 33.4530946811 + 139866.0719919051 + 4193355.5668558958 + + + + 2 + + -117.9190000000 + 33.8090000000 + 34491.2239627860 + 34491.2239627860 + + + + 1 + + -117.9182675060 + 33.8084365099 + 631.7230808416 + 631.7230808416 + + + + 1 + + + 2 + + -117.9190000000 + 33.8090000000 + 104.4231275624 + 104.4231275624 + + + + + + + + + Disneyland + Disneyland Resort

+

The Disneyland Resort, commonly known as Disneyland, is an entertainment resort in Anaheim, California.

+

It is owned and operated by The Walt Disney Company through its Parks and Resorts division and is home to two theme parks, three hotels, and a shopping, dining, and entertainment complex known as Downtown Disney.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Disneyland Resort", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"SleepingBeautyCastle" by Cd637 - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons.

]]>
+ + + -117.9190000000,33.8090000000 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 2 + + -117.9190000000 + 33.8090000000 + 10388.4661367703 + 10388.4661367703 + + + + 2 + + -117.9190000000 + 33.8090000000 + 208663.6457750977 + 208663.6457750977 + + + + 2 + + -117.9190000000 + 33.8090000000 + 4193355.5668558958 + 4193355.5668558958 + + + + 2 + + 30.2436111111 + 48.7641666667 + 2923681.6227178588 + 2923681.6227178588 + + + + 2 + + 30.2436111111 + 48.7641666667 + 177801.2811267654 + 177801.2811267654 + + + + 2 + + 30.2348550264 + 48.7617676572 + 295.4356644903 + 295.4356644903 + + + + + + + + + Sofiyivsky Park + Sofiyivsky Park

+

Sofiyivsky Park is an arboretum (type of botanical garden) and a scientific-researching institute of the National Academy of Sciences of Ukraine.

+

The park accounts for over 2,000 types of trees and brush (local and exotic) among which are taxodium (marsh cypress), Weymouth Pine, tulip tree, platanus, ginkgo, and many others.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Sofiyivsky Park", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"Sofievka2". Licensed under CC BY-SA 3.0 via Wikimedia Commons.

]]>
+ + + 30.2348550264,48.7617676572 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 2 + + 30.2436111111 + 48.7641666667 + 395739.8031636269 + 395739.8031636269 + + + + 2 + + 30.2436111111 + 48.7641666667 + 4356998.7109283209 + 395739.8031636269 + + + + 2 + + 160.6441666667 + 56.0561111111 + 4213135.5459448388 + 4213135.5459448388 + + + + 2 + + 160.6441666667 + 56.0561111111 + 171683.7550678147 + 171683.7550678147 + + + + 2 + + 160.6441666667 + 56.0561111111 + 519.8037350855 + 519.8037350855 + + + + + + + + + Klyuchevskaya Sopka + Klyuchevskaya Sopka

+

Klyuchevskaya Sopka is a stratovolcano, the highest mountain on the Kamchatka Peninsula of Russia and the highest active volcano of Eurasia.

+

The volcano is part of the natural Volcanoes of Kamchatka UNESCO World Heritage Site.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Klyuchevskaya Sopka", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

]]>
+ + + 160.6441666667,56.0561111111 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 2 + + 160.6441666667 + 56.0561111111 + 77144.9935861380 + 77144.9935861380 + + + + 2 + + 160.6441666667 + 56.0561111111 + 4213135.5459448388 + 4213135.5459448388 + + + + 2 + + 33.6321666667 + 27.3804166667 + 4213135.5459448388 + 4213135.5459448388 + + + + 2 + + 33.6321666667 + 27.3804166667 + 256147.0420821066 + 256147.0420821066 + + + + 1 + + 33.6321666667 + 27.3804166667 + 191.2250840858 + 191.2250840858 + + + + + + + + + Desert Breath + Desert Breath

+

The Desert Breath, located in the Egyptian desert near Hurghada on the Red Sea coast, is a double-spiral extra-large piece of art.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Desert Breath", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

]]>
+ + + 33.6321666667,27.3804166667 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 2 + + 33.6321666667 + 27.3804166667 + 256147.0420821066 + 256147.0420821066 + + + + 2 + + 33.6321666667 + 27.3804166667 + 2822068.6753248209 + 256147.0420821066 + + + + 2 + + 35.2297500000 + 31.7784444444 + 2822068.6753248209 + 2822068.6753248209 + + + + 2 + + 35.2297500000 + 31.7784444444 + 115086.2950316075 + 2822068.6753248209 + + + + 2 + + 35.2297500000 + 31.7784444444 + 57.5958880876 + 57.5958880876 + + + + + + + + + Church of the Holy Sepulchre + The Church of the Holy Sepulchre

+

The Church of the Holy Sepulchre is a church within the Christian Quarter of the UNESCO World Heritage-listed walled Old City of Jerusalem.

+

The site is venerated as Calvary (Golgotha), where Jesus was crucified, and also contains the place where Jesus is said to have been buried.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Church of the Holy Sepulchre", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"The Church of the Holy Sepulchre-Jerusalem" by http://www.flickr.com/photos/jlascar/ - http://www.flickr.com/photos/jlascar/10350972756/in/set-72157636698118263/. Licensed under CC BY 2.0 via Wikimedia Commons.

]]>
+ + + 35.2297500000,31.7784444444 + + 1 +
+
+
+
+
+ + 4 + + + + + + + 0 + + + + + + 2 + + 35.2297500000 + 31.7784444444 + 8547.9994424403 + 8547.9994424403 + + + + 2 + + 35.2297500000 + 31.7784444444 + 2822068.6753248209 + 8547.9994424403 + + + + 2 + + -116.8258333333 + 36.2419444444 + 3247944.4936011122 + 3247944.4936011122 + + + + 2 + + -116.8258333333 + 36.2419444444 + 197498.0067971931 + 197498.0067971931 + + + + 2 + + -116.8258333333 + 36.2419444444 + 12009.4487383316 + 197498.0067971931 + + + + + + + + + Death Valley + Death Valley

+

Death Valley is a desert valley located in Eastern California's Mojave Desert, the lowest, driest, and hottest area in North America.

+

Death Valley's Furnace Creek holds the record for the highest reliably reported air temperature in the world, 134 °F (56.7 °C) on July 10, 1913.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Death Valley", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"Death Valley Mesquite Flats Sand Dunes 2013" by Tuxyso / Wikimedia Commons. Licensed under CC BY-SA 3.0 via Wikimedia Commons.

]]>
+ + + -116.7980713133,36.2538646829 + + 1 +
+
+
+
+
+ + 4 + + + + + + + 0 + + + + + + 1 + + -116.8258333333 + 36.2419444444 + 91444.5595843671 + 91444.5595843671 + + + + 3 + + -112.9887781711 + 34.7333786106 + 2895250.3589637144 + 2895250.3589637144 + + + + 3 + + -2.5673843300 + 51.6539620790 + 2895250.3589637144 + 2895250.3589637144 + + + + 2 + + -0.1260743327 + 51.5217066652 + 200000.0000000000 + 200000.0000000000 + + + + 3 + + -0.1260743327 + 51.5217066652 + 250.0000000000 + 250.0000000000 + + + + + + + + + Russell Square + Russell Square

+

Russell Square is a large garden square in Bloomsbury, in the London Borough of Camden.

+

The square is named after the surname of the Earls and Dukes of Bedford, who developed the family's London landholdings in the 17th and 18th centuries.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Russell Square", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"RussellSquare". Licensed under CC BY-SA 3.0 via Wikimedia Commons.

]]>
+ + + -0.1260743327,51.5217066652 + + 1 +
+
+
+
+
+ + 4 + + + + + + + 0 + + + + + + 2 + + -0.1260743327 + 51.5217066652 + 200000.0000000000 + 200000.0000000000 + + + + 1 + + -0.1260743327 + 51.5217066652 + 450000.0000000000 + 450000.0000000000 + + + + 2 + + -2.1975881573 + 56.9460946112 + 450000.0000000000 + 450000.0000000000 + + + + 2 + + -2.1975881573 + 56.9460946112 + 200000.0000000000 + 200000.0000000000 + + + + 3 + + -2.1975881573 + 56.9460946112 + 130.0000000000 + 130.0000000000 + + + + + + + + + Dunnottar Castle + Dunnottar Castle

+

Dunnottar Castle is a ruined medieval fortress located upon a rocky headland on the north-east coast of Scotland, about 3 kilometres (1.9 mi) south of Stonehaven.

+

The surviving buildings are largely of the 15th and 16th centuries, but the site is believed to have been fortified in the Early Middle Ages.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Dunnottar Castle", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"Dunnottar Castle 2" by Eduardo Unda from Aberdeen, UK - Dunnottar Castle. Licensed under CC BY 2.0 via Wikimedia Commons.

]]>
+ + + -2.1975881573,56.9460946112 + + 1 +
+
+
+
+
+ + 4 + + + + + + + 0 + + + + + + 2 + + -2.1975881573 + 56.9460946112 + 200000.0000000000 + 200000.0000000000 + + + + 2 + + -2.1975881573 + 56.9460946112 + 450000.0000000000 + 450000.0000000000 + + + + 2 + + -2.1975881573 + 56.9460946112 + 2500000.0000000000 + 2500000.0000000000 + + + + 3 + + -80.5806047656 + 28.4421212289 + 2500000.0000000000 + 2500000.0000000000 + + + + 3 + + -80.5806047656 + 28.4421212289 + 450000.0000000000 + 450000.0000000000 + + + + 1 + + -80.5806047656 + 28.4421212289 + 200000.0000000000 + 200000.0000000000 + + + + 3 + + -80.5806047656 + 28.4421212289 + 6800.0000000000 + 6800.0000000000 + + + + 2 + + + 2 + + -80.6043333333 + 28.6083888889 + 2360.0000000000 + 2360.0000000000 + + + + + + + + + Shuttle Landing Facility + Shuttle Landing Facility

+

The Shuttle Landing Facility is an airport located on Merritt Island in Brevard County, Florida, USA.

+

It is a part of the John F. Kennedy Space Center (KSC), and was used by NASA's Space Shuttle for landing until the program's end in 2011.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Shuttle Landing Facility", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

]]>
+ + + -80.6043333333,28.6083888889 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 2 + + -80.6043333333 + 28.6083888889 + 200000.0000000000 + 200000.0000000000 + + + + 2 + + -80.6043333333 + 28.6083888889 + 700000.0000000000 + 700000.0000000000 + + + + 2 + + -116.8679982265 + 37.4013308935 + 700000.0000000000 + 700000.0000000000 + + + + 2 + + -116.8679982265 + 37.4013308935 + 200000.0000000000 + 200000.0000000000 + + + + 3 + + -116.8679982265 + 37.4013308935 + 340.0000000000 + 340.0000000000 + + + + + + + + + Hexagon + + + + -116.8679982265,37.4013308935 + + 1 + + + + + + + 2 + + + + + + + 0 + + + + + + 2 + + -116.8679982265 + 37.4013308935 + 200000.0000000000 + 200000.0000000000 + + + + 2 + + -116.8679982265 + 37.4013308935 + 450000.0000000000 + 450000.0000000000 + + + + 2 + + -116.8679982265 + 37.4013308935 + 3000000.0000000000 + 3000000.0000000000 + + + + 3 + + 151.2154265378 + -33.8567005787 + 3000000.0000000000 + 3000000.0000000000 + + + + 2 + + 151.2154265378 + -33.8567005787 + 450000.0000000000 + 450000.0000000000 + + + + 2 + + 151.2154265378 + -33.8567005787 + 200000.0000000000 + 200000.0000000000 + + + + 3 + + 151.2154265378 + -33.8567005787 + 210.0000000000 + 210.0000000000 + + + + + + + + + Sydney Opera House + Sydney Opera House

+

The Sydney Opera House is a multi-venue performing arts centre in Sydney, New South Wales, Australia.

+

Identified as one of the 20th century's most distinctive buildings and one of the most famous performing arts centres in the world, the facility is managed by the Sydney Opera House Trust, under the auspices of the New South Wales Ministry of the Arts.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Sydney Opera House", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"Sydney Opera House at Sunset" by Hpeterswald - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons.

]]>
+ + + 151.2154265378,-33.8567005787 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 2 + + 151.2154265378 + -33.8567005787 + 200000.0000000000 + 200000.0000000000 + + + + 2 + + 151.2154265378 + -33.8567005787 + 450000.0000000000 + 450000.0000000000 + + + + 2 + + 137.4668634093 + -29.5330676554 + 450000.0000000000 + 450000.0000000000 + + + + 2 + + 137.4668634093 + -29.5330676554 + 200000.0000000000 + 200000.0000000000 + + + + 3 + + 137.4668634093 + -29.5330676554 + 1743.1549179107 + 1743.1549179107 + + + + + + + + + Marree Man + Marree Man

+

The Marree Man, or Stuart's Giant, is a modern geoglyph discovered by air on 26 June 1998.

+

It appears to depict an indigenous Australian man hunting birds or wallabies with a boomerang.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Marree Man", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"Maree Man" by Peter Campbell - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons.

]]>
+ + + 137.4677069591,-29.5349304298 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 2 + + 137.4668634093 + -29.5330676554 + 200000.0000000000 + 200000.0000000000 + + + + 2 + + 137.4668634093 + -29.5330676554 + 450000.0000000000 + 450000.0000000000 + + + + 2 + + 137.4668634093 + -29.5330676554 + 2500000.0000000000 + 2500000.0000000000 + + + + 3 + + 11.9536847192 + 16.8649111771 + 2000000.0000000000 + 2500000.0000000000 + + + + 2 + + 11.9536847192 + 16.8649111771 + 450000.0000000000 + 450000.0000000000 + + + + 2 + + 11.9536847192 + 16.8649111771 + 200000.0000000000 + 200000.0000000000 + + + + 3 + + 11.9536847192 + 16.8649111771 + 200.0000000000 + 200.0000000000 + + + + + + + + + Memorial for UTA Flight 772 + Memorial for UTA Flight 772

+

The memorial is constructed of black rock in the shape and dimensions of the DC10 airplane inside a compass, with one of the plane's wings used as a compass point, and over 170 broken mirrors to reflect the victims of the crash.

+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "UTA Flight 772", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

]]>
+ + + 11.9536786807,16.8649080790 + + 1 +
+
+
+
+
+ + 3 + + + + + + + 0 + + + + + + 2 + + 11.9536847192 + 16.8649111771 + 200000.0000000000 + 200000.0000000000 + + + + 1 + + 11.9536847192 + 16.8649111771 + 450000.0000000000 + 450000.0000000000 + + + + 2 + + 25.3966187975 + 36.4003833000 + 450000.0000000000 + 450000.0000000000 + + + + 2 + + 25.3966187975 + 36.4003833000 + 200000.0000000000 + 200000.0000000000 + + + + 3 + + 25.3966187975 + 36.4003833000 + 10000.0000000000 + 10000.0000000000 + + + + + + + + + Santorini + Santorini

+

Santorini, classically Thera, and officially Thira, is an island in the southern Aegean Sea, about 200 km (120 mi) southeast of Greece's mainland. It is the largest island of a small, circular archipelago which bears the same name and is the remnant of a volcanic caldera.

+
+

Read more at Wikipedia.

+
+

This article uses material from the Wikipedia article "Santorini", which is released under the Creative Commons Attribution-Share-Alike License 3.0.

+

"Ia Santorini-2009-1" by Simm - Own work. Licensed under CC BY-SA 3.0 via Wikimedia Commons.

]]>
+ + + 25.3966187975,36.4003833000 + + 1 +
+
+
+
+
+ + 3 + +
+
+
+
\ No newline at end of file Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/maps/earth/openstreetmap/Vesuvius.jpg and /tmp/TgpeiXvDyc/marble-15.04.2/data/maps/earth/openstreetmap/Vesuvius.jpg differ diff -Nru marble-14.12.3/data/maps/earth/political/political.dgml marble-15.04.2/data/maps/earth/political/political.dgml --- marble-14.12.3/data/maps/earth/political/political.dgml 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/data/maps/earth/political/political.dgml 2015-05-25 16:24:43.000000000 +0000 @@ -27,7 +27,7 @@ - + diff -Nru marble-14.12.3/data/maps/earth/srtm2/srtm2.dgml marble-15.04.2/data/maps/earth/srtm2/srtm2.dgml --- marble-14.12.3/data/maps/earth/srtm2/srtm2.dgml 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/data/maps/earth/srtm2/srtm2.dgml 2015-05-25 16:24:43.000000000 +0000 @@ -31,7 +31,7 @@ earth/srtm2 - + Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/data/naturalearth/ne_50m_glaciated_areas.pn2 and /tmp/TgpeiXvDyc/marble-15.04.2/data/naturalearth/ne_50m_glaciated_areas.pn2 differ diff -Nru marble-14.12.3/debian/changelog marble-15.04.2/debian/changelog --- marble-14.12.3/debian/changelog 2015-03-16 17:03:32.000000000 +0000 +++ marble-15.04.2/debian/changelog 2015-06-22 13:21:54.000000000 +0000 @@ -1,3 +1,23 @@ +marble (4:15.04.2-0ubuntu2) wily; urgency=medium + + * Update symbol file for armhf + + -- Jonathan Riddell Mon, 22 Jun 2015 15:21:44 +0200 + +marble (4:15.04.2-0ubuntu1) wily; urgency=medium + + [ Jonathan Riddell ] + * Make kubuntu_disable-MarbleRunnerManagerTest.diff apply with policy + + [ Scarlett Clark ] + * New upstream release + * wrap-and-sort + + [ Jonathan Riddell ] + * New upstream release + + -- Jonathan Riddell Tue, 09 Jun 2015 22:33:11 +0200 + marble (4:14.12.3-0ubuntu2) vivid; urgency=medium * Disable running the MarbleRunnerManagerTest test. Upstream says diff -Nru marble-14.12.3/debian/control marble-15.04.2/debian/control --- marble-14.12.3/debian/control 2015-03-13 20:42:25.000000000 +0000 +++ marble-15.04.2/debian/control 2015-06-22 13:19:14.000000000 +0000 @@ -13,8 +13,8 @@ libqtwebkit-dev, libquazip-dev, libshp-dev, - libx11-dev, libwlocate-dev, + libx11-dev, pkg-config, pkg-kde-tools (>= 0.12), qtmobility-dev [linux-any], @@ -44,9 +44,11 @@ Package: marble-mobile Architecture: any Section: misc -Depends: ${shlibs:Depends}, ${misc:Depends}, marble-data (>= ${source:Version}), - marble-plugins (= ${binary:Version}) -Suggests: libqt4-sql-sqlite, monav-routing-daemon, routino, gosmore +Depends: marble-data (>= ${source:Version}), + marble-plugins (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} +Suggests: gosmore, libqt4-sql-sqlite, monav-routing-daemon, routino Breaks: marble (<< 4:4.13) Replaces: marble (<< 4:4.13) Description: globe and map widget for mobile form factors @@ -60,7 +62,7 @@ Package: marble-qt Architecture: any Section: misc -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} Breaks: marble (<< 4:4.13) Replaces: marble (<< 4:4.13) Description: globe and map widget (no KDE dependencies) @@ -74,8 +76,10 @@ Package: marble-touch Architecture: any Section: misc -Depends: ${shlibs:Depends}, ${misc:Depends}, marble-data (>= ${source:Version}), - marble-plugins (= ${binary:Version}) +Depends: marble-data (>= ${source:Version}), + marble-plugins (= ${binary:Version}), + ${misc:Depends}, + ${shlibs:Depends} Breaks: marble (<< 4:4.13) Replaces: marble (<< 4:4.13) Description: globe and map widget for tablets @@ -106,7 +110,7 @@ Package: marble-plugins Architecture: any Section: misc -Depends: ${misc:Depends}, ${shlibs:Depends}, libwlocate0 +Depends: libwlocate0, ${misc:Depends}, ${shlibs:Depends} Replaces: libmarble4 Breaks: libmarble4 Description: plugins for Marble @@ -120,7 +124,7 @@ . This package is part of the KDE education module. -Package: libmarblewidget20 +Package: libmarblewidget21 Architecture: any Section: libs Depends: marble-data (>= ${source:Version}), ${misc:Depends}, ${shlibs:Depends} @@ -138,7 +142,7 @@ Package: libastro1 Architecture: any Section: libs -Depends: ${shlibs:Depends}, ${misc:Depends}, marble-data (>= ${source:Version}) +Depends: marble-data (>= ${source:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Marble astronomy library Marble is a generic geographical map widget and framework for KDE applications. The Marble widget shows the earth as a sphere but does not @@ -152,10 +156,10 @@ Package: libmarble-dev Architecture: any Section: libdevel -Depends: libmarblewidget20 (= ${binary:Version}), - libastro-dev (= ${binary:Version}), +Depends: libastro-dev (= ${binary:Version}), + libmarblewidget21 (= ${binary:Version}), ${misc:Depends}, - ${sameVersionDep:libqt4-dev:libmarblewidget20}, + ${sameVersionDep:libqt4-dev:libmarblewidget21}, ${shlibs:Depends} Description: development files for the Marble globe widget library Marble is a generic geographical map widget and framework for KDE @@ -171,7 +175,7 @@ Package: libastro-dev Architecture: any Section: libdevel -Depends: ${shlibs:Depends}, ${misc:Depends}, libastro1 (= ${binary:Version}) +Depends: libastro1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: development files for the Marble astrononmy library Marble is a generic geographical map widget and framework for KDE applications. The Marble widget shows the earth as a sphere but does not diff -Nru marble-14.12.3/debian/libastro1.install marble-15.04.2/debian/libastro1.install --- marble-14.12.3/debian/libastro1.install 2015-03-13 20:42:25.000000000 +0000 +++ marble-15.04.2/debian/libastro1.install 2015-06-22 13:19:14.000000000 +0000 @@ -1,2 +1,2 @@ -usr/lib/libastro.so.1 usr/lib/libastro.so.0.* +usr/lib/libastro.so.1 diff -Nru marble-14.12.3/debian/libmarblewidget20.install marble-15.04.2/debian/libmarblewidget20.install --- marble-14.12.3/debian/libmarblewidget20.install 2015-03-13 20:42:25.000000000 +0000 +++ marble-15.04.2/debian/libmarblewidget20.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -usr/lib/libmarblewidget.so.0.* -usr/lib/libmarblewidget.so.20 diff -Nru marble-14.12.3/debian/libmarblewidget20.symbols marble-15.04.2/debian/libmarblewidget20.symbols --- marble-14.12.3/debian/libmarblewidget20.symbols 2015-03-13 20:42:25.000000000 +0000 +++ marble-15.04.2/debian/libmarblewidget20.symbols 1970-01-01 00:00:00.000000000 +0000 @@ -1,6338 +0,0 @@ -# SymbolsHelper-Confirmed: 4:14.12.2 i386 -libmarblewidget.so.20 libmarblewidget20 #MINVER# - _ZN13MarbleWebView11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN13MarbleWebView11qt_metacastEPKc@Base 4:14.11.97 - _ZN13MarbleWebView13keyPressEventEP9QKeyEvent@Base 4:14.11.97 - _ZN13MarbleWebView16contextMenuEventEP17QContextMenuEvent@Base 4:14.11.97 - _ZN13MarbleWebView16copySelectedTextEv@Base 4:14.11.97 - _ZN13MarbleWebView16staticMetaObjectE@Base 4:14.11.97 - _ZN13MarbleWebViewC1EP7QWidget@Base 4:14.11.97 - _ZN13MarbleWebViewC2EP7QWidget@Base 4:14.11.97 - _ZN13MarbleWebViewD0Ev@Base 4:14.11.97 - _ZN13MarbleWebViewD1Ev@Base 4:14.11.97 - _ZN13MarbleWebViewD2Ev@Base 4:14.11.97 - _ZN22KDescendantsProxyModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN22KDescendantsProxyModel11qt_metacastEPKc@Base 4:14.11.97 - _ZN22KDescendantsProxyModel14setSourceModelEP18QAbstractItemModel@Base 4:14.11.97 - _ZN22KDescendantsProxyModel16staticMetaObjectE@Base 4:14.11.97 - _ZN22KDescendantsProxyModel20setAncestorSeparatorERK7QString@Base 4:14.11.97 - _ZN22KDescendantsProxyModel22setDisplayAncestorDataEb@Base 4:14.11.97 - _ZN22KDescendantsProxyModelC1EP7QObject@Base 4:14.11.97 - _ZN22KDescendantsProxyModelC2EP7QObject@Base 4:14.11.97 - _ZN22KDescendantsProxyModelD0Ev@Base 4:14.11.97 - _ZN22KDescendantsProxyModelD1Ev@Base 4:14.11.97 - _ZN22KDescendantsProxyModelD2Ev@Base 4:14.11.97 - (subst)_ZN6Marble10GeoDataLod15setMaxLodPixelsE{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble10GeoDataLod15setMinLodPixelsE{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble10GeoDataLod16setMaxFadeExtentE{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble10GeoDataLod16setMinFadeExtentE{qreal}@Base 4:14.11.97 - _ZN6Marble10GeoDataLod6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble10GeoDataLodC1ERKS0_@Base 4:14.11.97 - _ZN6Marble10GeoDataLodC1Ev@Base 4:14.11.97 - _ZN6Marble10GeoDataLodC2ERKS0_@Base 4:14.11.97 - _ZN6Marble10GeoDataLodC2Ev@Base 4:14.11.97 - _ZN6Marble10GeoDataLodD0Ev@Base 4:14.11.97 - _ZN6Marble10GeoDataLodD1Ev@Base 4:14.11.97 - _ZN6Marble10GeoDataLodD2Ev@Base 4:14.11.97 - _ZN6Marble10GeoDataLodaSERKS0_@Base 4:14.11.97 - _ZN6Marble10GeoPainter10drawPixmapERKNS_18GeoDataCoordinatesERK7QPixmap@Base 4:14.11.97 - (subst)_ZN6Marble10GeoPainter11drawEllipseERKNS_18GeoDataCoordinatesE{qreal}{qreal}b@Base 4:14.11.97 - _ZN6Marble10GeoPainter11drawPolygonERKNS_14GeoDataPolygonEN2Qt8FillRuleE@Base 4:14.11.97 - _ZN6Marble10GeoPainter11drawPolygonERKNS_17GeoDataLinearRingEN2Qt8FillRuleE@Base 4:14.11.97 - _ZN6Marble10GeoPainter12drawPolylineERKNS_17GeoDataLineStringERK7QString6QFlagsINS_17LabelPositionFlagEE@Base 4:14.11.97 - _ZN6Marble10GeoPainter13drawRoundRectERKNS_18GeoDataCoordinatesEiiii@Base 4:14.11.97 - (subst)_ZN6Marble10GeoPainter14drawAnnotationERKNS_18GeoDataCoordinatesERK7QString6QSizeF{qreal}{qreal}{qreal}{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble10GeoPainter8drawRectERKNS_18GeoDataCoordinatesE{qreal}{qreal}b@Base 4:14.11.97 - _ZN6Marble10GeoPainter8drawTextERKNS_18GeoDataCoordinatesERK7QString@Base 4:14.11.97 - _ZN6Marble10GeoPainter9drawImageERKNS_18GeoDataCoordinatesERK6QImage@Base 4:14.11.97 - _ZN6Marble10GeoPainter9drawPointERKNS_12GeoDataPointE@Base 4:14.11.97 - _ZN6Marble10GeoPainter9drawPointERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble10GeoPainterC1EP12QPaintDevicePKNS_14ViewportParamsENS_10MapQualityE@Base 4:14.11.97 - _ZN6Marble10GeoPainterC2EP12QPaintDevicePKNS_14ViewportParamsENS_10MapQualityE@Base 4:14.11.97 - _ZN6Marble10GeoPainterD1Ev@Base 4:14.11.97 - _ZN6Marble10GeoPainterD2Ev@Base 4:14.11.97 - _ZN6Marble10GoToDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble10GoToDialog11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble10GoToDialog16setSearchEnabledEb@Base 4:14.11.97 - _ZN6Marble10GoToDialog16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble10GoToDialog19setShowRoutingItemsEb@Base 4:14.11.97 - _ZN6Marble10GoToDialogC1EPNS_11MarbleModelEP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble10GoToDialogC2EPNS_11MarbleModelEP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble10GoToDialogD0Ev@Base 4:14.11.97 - _ZN6Marble10GoToDialogD1Ev@Base 4:14.11.97 - _ZN6Marble10GoToDialogD2Ev@Base 4:14.11.97 - _ZN6Marble10LatLonEdit11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble10LatLonEdit11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble10LatLonEdit11recalculateEv@Base 4:14.11.97 - _ZN6Marble10LatLonEdit11setNotationENS_18GeoDataCoordinates8NotationE@Base 4:14.11.97 - _ZN6Marble10LatLonEdit12setDimensionENS_9DimensionE@Base 4:14.11.97 - (subst)_ZN6Marble10LatLonEdit12valueChangedE{qreal}@Base 4:14.11.97 - _ZN6Marble10LatLonEdit13onSignChangedEv@Base 4:14.11.97 - _ZN6Marble10LatLonEdit16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble10LatLonEdit21checkIntValueOverflowEv@Base 4:14.11.97 - _ZN6Marble10LatLonEdit22checkUIntValueOverflowEv@Base 4:14.11.97 - _ZN6Marble10LatLonEdit23checkFloatValueOverflowEv@Base 4:14.11.97 - (subst)_ZN6Marble10LatLonEdit8setValueE{qreal}@Base 4:14.11.97 - _ZN6Marble10LatLonEditC1EP7QWidgetNS_9DimensionENS_18GeoDataCoordinates8NotationE@Base 4:14.11.97 - _ZN6Marble10LatLonEditC2EP7QWidgetNS_9DimensionENS_18GeoDataCoordinates8NotationE@Base 4:14.11.97 - _ZN6Marble10LatLonEditD0Ev@Base 4:14.11.97 - _ZN6Marble10LatLonEditD1Ev@Base 4:14.11.97 - _ZN6Marble10LatLonEditD2Ev@Base 4:14.11.97 - _ZN6Marble10MarbleDirs10pluginPathERK7QString@Base 4:14.11.97 - _ZN6Marble10MarbleDirs10systemPathEv@Base 4:14.11.97 - _ZN6Marble10MarbleDirs13oldLocalPathsEv@Base 4:14.11.97 - _ZN6Marble10MarbleDirs14marbleDataPathEv@Base 4:14.11.97 - _ZN6Marble10MarbleDirs15pluginEntryListERK7QString6QFlagsIN4QDir6FilterEE@Base 4:14.11.97 - _ZN6Marble10MarbleDirs15pluginLocalPathEv@Base 4:14.11.97 - _ZN6Marble10MarbleDirs16marblePluginPathEv@Base 4:14.11.97 - _ZN6Marble10MarbleDirs16pluginSystemPathEv@Base 4:14.11.97 - _ZN6Marble10MarbleDirs17setMarbleDataPathERK7QString@Base 4:14.11.97 - _ZN6Marble10MarbleDirs19setMarblePluginPathERK7QString@Base 4:14.11.97 - _ZN6Marble10MarbleDirs4pathERK7QString@Base 4:14.11.97 - _ZN6Marble10MarbleDirs5debugEv@Base 4:14.11.97 - _ZN6Marble10MarbleDirs9entryListERK7QString6QFlagsIN4QDir6FilterEE@Base 4:14.11.97 - _ZN6Marble10MarbleDirs9localPathEv@Base 4:14.11.97 - _ZN6Marble10MarbleDirsC1Ev@Base 4:14.11.97 - _ZN6Marble10MarbleDirsC2Ev@Base 4:14.11.97 - _ZN6Marble10PopupLayer10setContentERK7QStringRK4QUrl@Base 4:14.11.97 - _ZN6Marble10PopupLayer10setVisibleEb@Base 4:14.11.97 - _ZN6Marble10PopupLayer11eventFilterEP7QObjectP6QEvent@Base 4:14.11.97 - _ZN6Marble10PopupLayer11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble10PopupLayer11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble10PopupLayer12setTextColorERK6QColor@Base 4:14.11.97 - _ZN6Marble10PopupLayer13hidePopupItemEv@Base 4:14.11.97 - _ZN6Marble10PopupLayer13repaintNeededEv@Base 4:14.11.97 - _ZN6Marble10PopupLayer14setCoordinatesERKNS_18GeoDataCoordinatesE6QFlagsIN2Qt13AlignmentFlagEE@Base 4:14.11.97 - _ZN6Marble10PopupLayer16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble10PopupLayer18setBackgroundColorERK6QColor@Base 4:14.11.97 - _ZN6Marble10PopupLayer5popupEv@Base 4:14.11.97 - _ZN6Marble10PopupLayer6renderEPNS_10GeoPainterEPNS_14ViewportParamsERK7QStringPNS_13GeoSceneLayerE@Base 4:14.11.97 - _ZN6Marble10PopupLayer6setUrlERK4QUrl@Base 4:14.11.97 - _ZN6Marble10PopupLayer7Private18setAppropriateSizeEPKNS_14ViewportParamsE@Base 4:14.11.97 - _ZN6Marble10PopupLayer7PrivateC1EPNS_12MarbleWidgetEPS0_@Base 4:14.11.97 - _ZN6Marble10PopupLayer7PrivateC2EPNS_12MarbleWidgetEPS0_@Base 4:14.11.97 - _ZN6Marble10PopupLayer7setSizeERK6QSizeF@Base 4:14.11.97 - _ZN6Marble10PopupLayerC1EPNS_12MarbleWidgetEP7QObject@Base 4:14.11.97 - _ZN6Marble10PopupLayerC2EPNS_12MarbleWidgetEP7QObject@Base 4:14.11.97 - _ZN6Marble10PopupLayerD0Ev@Base 4:14.11.97 - _ZN6Marble10PopupLayerD1Ev@Base 4:14.11.97 - _ZN6Marble10PopupLayerD2Ev@Base 4:14.11.97 - (subst)_ZN6Marble10Quaternion13fromSphericalE{qreal}{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble10Quaternion16rotateAroundAxisERA3_A4_K{qreal}@Base 4:14.11.97 - _ZN6Marble10Quaternion16rotateAroundAxisERKS0_@Base 4:14.11.97 - (subst)_ZN6Marble10Quaternion5nlerpERKS0_S2_{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble10Quaternion5slerpERKS0_S2_{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble10Quaternion9fromEulerE{qreal}{qreal}{qreal}@Base 4:14.11.97 - _ZN6Marble10Quaternion9normalizeEv@Base 4:14.11.97 - _ZN6Marble10QuaternionC1Ev@Base 4:14.11.97 - (subst)_ZN6Marble10QuaternionC1E{qreal}{qreal}{qreal}{qreal}@Base 4:14.11.97 - _ZN6Marble10QuaternionC2Ev@Base 4:14.11.97 - (subst)_ZN6Marble10QuaternionC2E{qreal}{qreal}{qreal}{qreal}@Base 4:14.11.97 - _ZN6Marble10QuaternionmLERKS0_@Base 4:14.11.97 - (subst)_ZN6Marble10QuaternionmLE{qreal}@Base 4:14.11.97 - _ZN6Marble10SunLocator11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble10SunLocator11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble10SunLocator14updatePositionEv@Base 4:14.11.97 - (subst)_ZN6Marble10SunLocator15positionChangedE{qreal}{qreal}@Base 4:14.11.97 - _ZN6Marble10SunLocator16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble10SunLocator6updateEv@Base 4:14.11.97 - _ZN6Marble10SunLocator9setPlanetEPKNS_6PlanetE@Base 4:14.11.97 - _ZN6Marble10SunLocatorC1EPKNS_11MarbleClockEPKNS_6PlanetE@Base 4:14.11.97 - _ZN6Marble10SunLocatorC2EPKNS_11MarbleClockEPKNS_6PlanetE@Base 4:14.11.97 - _ZN6Marble10SunLocatorD0Ev@Base 4:14.11.97 - _ZN6Marble10SunLocatorD1Ev@Base 4:14.11.97 - _ZN6Marble10SunLocatorD2Ev@Base 4:14.11.97 - _ZN6Marble10TourWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble10TourWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble10TourWidget11stopPlayingEv@Base 4:14.11.97 - _ZN6Marble10TourWidget12featureAddedEPNS_16GeoDataContainerEPNS_14GeoDataFeatureEi@Base 4:14.11.97 - _ZN6Marble10TourWidget12pausePlayingEv@Base 4:14.11.97 - _ZN6Marble10TourWidget12startPlayingEv@Base 4:14.11.97 - _ZN6Marble10TourWidget13togglePlayingEv@Base 4:14.11.97 - _ZN6Marble10TourWidget14deleteSelectedEv@Base 4:14.11.97 - _ZN6Marble10TourWidget14featureRemovedEPKNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble10TourWidget14featureUpdatedEPNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble10TourWidget14updateDurationEv@Base 4:14.12.2 - _ZN6Marble10TourWidget15setMarbleWidgetEPNS_12MarbleWidgetE@Base 4:14.11.97 - _ZN6Marble10TourWidget16handleSliderMoveEi@Base 4:14.11.97 - _ZN6Marble10TourWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble10TourWidget6moveUpEv@Base 4:14.11.97 - _ZN6Marble10TourWidget8addFlyToEv@Base 4:14.11.97 - _ZN6Marble10TourWidget8moveDownEv@Base 4:14.11.97 - _ZN6Marble10TourWidget8openTourERK7QString@Base 4:14.11.97 - _ZN6Marble10TourWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble10TourWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble10TourWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble10TourWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble10TourWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble10geoDataDocERNS_9GeoParserE@Base 4:14.11.97 - _ZN6Marble11ClipPainter11drawPolygonERK9QPolygonFN2Qt8FillRuleE@Base 4:14.11.97 - _ZN6Marble11ClipPainter12drawPolylineERK9QPolygonF@Base 4:14.11.97 - _ZN6Marble11ClipPainter12drawPolylineERK9QPolygonFR7QVectorI7QPointFE6QFlagsINS_17LabelPositionFlagEE@Base 4:14.11.97 - _ZN6Marble11ClipPainter13setScreenClipEb@Base 4:14.11.97 - _ZN6Marble11ClipPainterC1EP12QPaintDeviceb@Base 4:14.11.97 - _ZN6Marble11ClipPainterC1Ev@Base 4:14.11.97 - _ZN6Marble11ClipPainterC2EP12QPaintDeviceb@Base 4:14.11.97 - _ZN6Marble11ClipPainterC2Ev@Base 4:14.11.97 - _ZN6Marble11ClipPainterD1Ev@Base 4:14.11.97 - _ZN6Marble11ClipPainterD2Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataData14setDisplayNameERK7QString@Base 4:14.11.97 - _ZN6Marble11GeoDataData6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble11GeoDataData7setNameERK7QString@Base 4:14.11.97 - _ZN6Marble11GeoDataData8setValueERK8QVariant@Base 4:14.11.97 - _ZN6Marble11GeoDataDataC1ERK7QStringRK8QVariant@Base 4:14.11.97 - _ZN6Marble11GeoDataDataC1ERKS0_@Base 4:14.11.97 - _ZN6Marble11GeoDataDataC1Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataDataC2ERK7QStringRK8QVariant@Base 4:14.11.97 - _ZN6Marble11GeoDataDataC2ERKS0_@Base 4:14.11.97 - _ZN6Marble11GeoDataDataC2Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataDataD0Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataDataD1Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataDataD2Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataDataaSERKS0_@Base 4:14.11.97 - _ZN6Marble11GeoDataLink12setHttpQueryERK7QString@Base 4:14.11.97 - _ZN6Marble11GeoDataLink13setViewFormatERK7QString@Base 4:14.11.97 - _ZN6Marble11GeoDataLink14setRefreshModeENS0_11RefreshModeE@Base 4:14.11.97 - (subst)_ZN6Marble11GeoDataLink17setViewBoundScaleE{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble11GeoDataLink18setRefreshIntervalE{qreal}@Base 4:14.11.97 - _ZN6Marble11GeoDataLink18setViewRefreshModeENS0_15ViewRefreshModeE@Base 4:14.11.97 - (subst)_ZN6Marble11GeoDataLink18setViewRefreshTimeE{qreal}@Base 4:14.11.97 - _ZN6Marble11GeoDataLink7setHrefE7QString@Base 4:14.11.97 - _ZN6Marble11GeoDataLinkC1ERKS0_@Base 4:14.11.97 - _ZN6Marble11GeoDataLinkC1Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataLinkC2ERKS0_@Base 4:14.11.97 - _ZN6Marble11GeoDataLinkC2Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataLinkD0Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataLinkD1Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataLinkD2Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataLinkaSERKS0_@Base 4:14.11.97 - _ZN6Marble11GeoDataTour11setPlaylistEPNS_15GeoDataPlaylistE@Base 4:14.11.97 - _ZN6Marble11GeoDataTour1pEv@Base 4:14.11.97 - _ZN6Marble11GeoDataTour4nullE@Base 4:14.11.97 - _ZN6Marble11GeoDataTour8playlistEv@Base 4:14.11.97 - _ZN6Marble11GeoDataTourC1Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataTourC2Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataTourD0Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataTourD1Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataTourD2Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataVec29setXunitsENS0_4UnitE@Base 4:14.11.97 - _ZN6Marble11GeoDataVec29setYunitsENS0_4UnitE@Base 4:14.11.97 - _ZN6Marble11GeoDataVec2C1ERKS0_@Base 4:14.11.97 - (subst)_ZN6Marble11GeoDataVec2C1ERK{qreal}S2_RK7QStringS5_@Base 4:14.11.97 - _ZN6Marble11GeoDataVec2C1Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataVec2C2ERKS0_@Base 4:14.11.97 - (subst)_ZN6Marble11GeoDataVec2C2ERK{qreal}S2_RK7QStringS5_@Base 4:14.11.97 - _ZN6Marble11GeoDataVec2C2Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataVec2D1Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataVec2D2Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataVec2aSERKS0_@Base 4:14.11.97 - _ZN6Marble11GeoDataWait11setDurationEd@Base 4:14.11.97 - _ZN6Marble11GeoDataWaitC1Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataWaitC2Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataWaitD0Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataWaitD1Ev@Base 4:14.11.97 - _ZN6Marble11GeoDataWaitD2Ev@Base 4:14.11.97 - _ZN6Marble11GeoDocumentC1Ev@Base 4:14.11.97 - _ZN6Marble11GeoDocumentC2Ev@Base 4:14.11.97 - _ZN6Marble11GeoDocumentD0Ev@Base 4:14.11.97 - _ZN6Marble11GeoDocumentD1Ev@Base 4:14.11.97 - _ZN6Marble11GeoDocumentD2Ev@Base 4:14.11.97 - _ZN6Marble11GeoSceneMap13setLabelColorERK6QColor@Base 4:14.11.97 - _ZN6Marble11GeoSceneMap18setBackgroundColorERK6QColor@Base 4:14.11.97 - _ZN6Marble11GeoSceneMap5layerERK7QString@Base 4:14.11.97 - _ZN6Marble11GeoSceneMap6filterERK7QString@Base 4:14.11.97 - _ZN6Marble11GeoSceneMap8addLayerEPNS_13GeoSceneLayerE@Base 4:14.11.97 - _ZN6Marble11GeoSceneMap9addFilterEPNS_14GeoSceneFilterE@Base 4:14.11.97 - _ZN6Marble11GeoSceneMapC1Ev@Base 4:14.11.97 - _ZN6Marble11GeoSceneMapC2Ev@Base 4:14.11.97 - _ZN6Marble11GeoSceneMapD0Ev@Base 4:14.11.97 - _ZN6Marble11GeoSceneMapD1Ev@Base 4:14.11.97 - _ZN6Marble11GeoSceneMapD2Ev@Base 4:14.11.97 - _ZN6Marble11MarbleClock11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble11MarbleClock11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble11MarbleClock11setDateTimeERK9QDateTime@Base 4:14.11.97 - _ZN6Marble11MarbleClock11setTimezoneEi@Base 4:14.11.97 - _ZN6Marble11MarbleClock11timeChangedEv@Base 4:14.11.97 - _ZN6Marble11MarbleClock16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble11MarbleClock17setUpdateIntervalEi@Base 4:14.11.97 - _ZN6Marble11MarbleClock21updateIntervalChangedEi@Base 4:14.11.97 - _ZN6Marble11MarbleClock8setSpeedEi@Base 4:14.11.97 - _ZN6Marble11MarbleClockC1EP7QObject@Base 4:14.11.97 - _ZN6Marble11MarbleClockC2EP7QObject@Base 4:14.11.97 - _ZN6Marble11MarbleClockD0Ev@Base 4:14.11.97 - _ZN6Marble11MarbleClockD1Ev@Base 4:14.11.97 - _ZN6Marble11MarbleClockD2Ev@Base 4:14.11.97 - _ZN6Marble11MarbleDebug10setEnabledEb@Base 4:14.11.97 - _ZN6Marble11MarbleDebug9isEnabledEv@Base 4:14.11.97 - _ZN6Marble11MarbleDebug9m_enabledE@Base 4:14.11.97 - _ZN6Marble11MarbleModel10sunLocatorEv@Base 4:14.11.97 - _ZN6Marble11MarbleModel11fileManagerEv@Base 4:14.11.97 - _ZN6Marble11MarbleModel11homeChangedERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble11MarbleModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble11MarbleModel11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble11MarbleModel11setMapThemeEPNS_16GeoSceneDocumentE@Base 4:14.11.97 - _ZN6Marble11MarbleModel12themeChangedE7QString@Base 4:14.11.97 - _ZN6Marble11MarbleModel13pluginManagerEv@Base 4:14.11.97 - _ZN6Marble11MarbleModel13removeGeoDataERK7QString@Base 4:14.11.97 - _ZN6Marble11MarbleModel13setClockSpeedEi@Base 4:14.11.97 - _ZN6Marble11MarbleModel13setMapThemeIdERK7QString@Base 4:14.11.97 - _ZN6Marble11MarbleModel14addGeoDataFileERK7QString@Base 4:14.11.97 - _ZN6Marble11MarbleModel14elevationModelEv@Base 4:14.11.97 - _ZN6Marble11MarbleModel14placemarkModelEv@Base 4:14.11.97 - _ZN6Marble11MarbleModel14routingManagerEv@Base 4:14.11.97 - _ZN6Marble11MarbleModel14setWorkOfflineEb@Base 4:14.11.97 - _ZN6Marble11MarbleModel14updatePropertyERK7QStringb@Base 4:14.11.97 - _ZN6Marble11MarbleModel15bookmarkManagerEv@Base 4:14.11.97 - _ZN6Marble11MarbleModel15downloadManagerEv@Base 4:14.11.97 - _ZN6Marble11MarbleModel16addGeoDataStringERK7QStringS3_@Base 4:14.11.97 - _ZN6Marble11MarbleModel16setClockDateTimeERK9QDateTime@Base 4:14.11.97 - _ZN6Marble11MarbleModel16setClockTimezoneEi@Base 4:14.11.97 - _ZN6Marble11MarbleModel16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble11MarbleModel18creatingTilesStartEPNS_11TileCreatorERK7QStringS5_@Base 4:14.11.97 - _ZN6Marble11MarbleModel18groundOverlayModelEv@Base 4:14.11.97 - _ZN6Marble11MarbleModel18workOfflineChangedEv@Base 4:14.11.97 - _ZN6Marble11MarbleModel19addDownloadPoliciesEPKNS_16GeoSceneDocumentE@Base 4:14.11.97 - _ZN6Marble11MarbleModel19setTrackedPlacemarkEPKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble11MarbleModel23placemarkSelectionModelEv@Base 4:14.11.97 - _ZN6Marble11MarbleModel23trackedPlacemarkChangedEPKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble11MarbleModel24clearPersistentTileCacheEv@Base 4:14.11.97 - _ZN6Marble11MarbleModel27setPersistentTileCacheLimitEy@Base 4:14.11.97 - _ZN6Marble11MarbleModel5clockEv@Base 4:14.11.97 - _ZN6Marble11MarbleModel6legendEv@Base 4:14.11.97 - _ZN6Marble11MarbleModel7setHomeERKNS_18GeoDataCoordinatesEi@Base 4:14.11.97 - (subst)_ZN6Marble11MarbleModel7setHomeE{qreal}{qreal}i@Base 4:14.11.97 - _ZN6Marble11MarbleModel8mapThemeEv@Base 4:14.11.97 - _ZN6Marble11MarbleModel9setLegendEP13QTextDocument@Base 4:14.11.97 - _ZN6Marble11MarbleModel9treeModelEv@Base 4:14.11.97 - _ZN6Marble11MarbleModelC1EP7QObject@Base 4:14.11.97 - _ZN6Marble11MarbleModelC2EP7QObject@Base 4:14.11.97 - _ZN6Marble11MarbleModelD0Ev@Base 4:14.11.97 - _ZN6Marble11MarbleModelD1Ev@Base 4:14.11.97 - _ZN6Marble11MarbleModelD2Ev@Base 4:14.11.97 - _ZN6Marble11RenderState7PrivateC1ERK7QStringNS_12RenderStatusE@Base 4:14.11.97 - _ZN6Marble11RenderState7PrivateC2ERK7QStringNS_12RenderStatusE@Base 4:14.11.97 - _ZN6Marble11RenderState8addChildERKS0_@Base 4:14.11.97 - _ZN6Marble11RenderStateC1ERK7QStringNS_12RenderStatusE@Base 4:14.11.97 - _ZN6Marble11RenderStateC1ERKS0_@Base 4:14.11.97 - _ZN6Marble11RenderStateC2ERK7QStringNS_12RenderStatusE@Base 4:14.11.97 - _ZN6Marble11RenderStateC2ERKS0_@Base 4:14.11.97 - _ZN6Marble11RenderStateD1Ev@Base 4:14.11.97 - _ZN6Marble11RenderStateD2Ev@Base 4:14.11.97 - _ZN6Marble11RenderStateaSERKS0_@Base 4:14.11.97 - _ZN6Marble11TileCreator11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble11TileCreator11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble11TileCreator13setTileFormatERK7QString@Base 4:14.11.97 - _ZN6Marble11TileCreator14setTileQualityEi@Base 4:14.11.97 - _ZN6Marble11TileCreator16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble11TileCreator18cancelTileCreationEv@Base 4:14.11.97 - _ZN6Marble11TileCreator20setVerifyExactResultEb@Base 4:14.11.97 - _ZN6Marble11TileCreator3runEv@Base 4:14.11.97 - _ZN6Marble11TileCreator8progressEi@Base 4:14.11.97 - _ZN6Marble11TileCreator9setResumeEb@Base 4:14.11.97 - _ZN6Marble11TileCreatorC1EPNS_17TileCreatorSourceERK7QStringS5_@Base 4:14.11.97 - _ZN6Marble11TileCreatorC1ERK7QStringS3_S3_S3_@Base 4:14.11.97 - _ZN6Marble11TileCreatorC2EPNS_17TileCreatorSourceERK7QStringS5_@Base 4:14.11.97 - _ZN6Marble11TileCreatorC2ERK7QStringS3_S3_S3_@Base 4:14.11.97 - _ZN6Marble11TileCreatorD0Ev@Base 4:14.11.97 - _ZN6Marble11TileCreatorD1Ev@Base 4:14.11.97 - _ZN6Marble11TileCreatorD2Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataAlias13setSourceHrefERK7QString@Base 4:14.11.97 - _ZN6Marble12GeoDataAlias13setTargetHrefERK7QString@Base 4:14.11.97 - _ZN6Marble12GeoDataAliasC1ERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataAliasC1Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataAliasC2ERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataAliasC2Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataAliasD0Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataAliasD1Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataAliasD2Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataAliasaSERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataFlyTo11setDurationEd@Base 4:14.11.97 - _ZN6Marble12GeoDataFlyTo12setFlyToModeENS0_9FlyToModeE@Base 4:14.11.97 - _ZN6Marble12GeoDataFlyTo4viewEv@Base 4:14.11.97 - _ZN6Marble12GeoDataFlyTo7setViewEPNS_19GeoDataAbstractViewE@Base 4:14.11.97 - _ZN6Marble12GeoDataFlyToC1ERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataFlyToC1Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataFlyToC2ERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataFlyToC2Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataFlyToD0Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataFlyToD1Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataFlyToD2Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataFlyToaSERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataModel11coordinatesEv@Base 4:14.11.97 - _ZN6Marble12GeoDataModel11orientationEv@Base 4:14.11.97 - _ZN6Marble12GeoDataModel11resourceMapEv@Base 4:14.11.97 - _ZN6Marble12GeoDataModel11setLocationERKNS_15GeoDataLocationE@Base 4:14.11.97 - _ZN6Marble12GeoDataModel13setSourceHrefERK7QString@Base 4:14.11.97 - _ZN6Marble12GeoDataModel13setTargetHrefERK7QString@Base 4:14.11.97 - _ZN6Marble12GeoDataModel14setCoordinatesERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble12GeoDataModel14setOrientationERKNS_18GeoDataOrientationE@Base 4:14.11.97 - _ZN6Marble12GeoDataModel14setResourceMapERKNS_18GeoDataResourceMapE@Base 4:14.11.97 - _ZN6Marble12GeoDataModel4linkEv@Base 4:14.11.97 - _ZN6Marble12GeoDataModel5scaleEv@Base 4:14.11.97 - _ZN6Marble12GeoDataModel7setLinkERKNS_11GeoDataLinkE@Base 4:14.11.97 - _ZN6Marble12GeoDataModel8locationEv@Base 4:14.11.97 - _ZN6Marble12GeoDataModel8setScaleERKNS_12GeoDataScaleE@Base 4:14.11.97 - _ZN6Marble12GeoDataModelC1ERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataModelC1Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataModelC2ERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataModelC2Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataModelD0Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataModelD1Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataModelD2Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataModelaSERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataPoint14setCoordinatesERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble12GeoDataPoint1pEv@Base 4:14.11.97 - _ZN6Marble12GeoDataPoint6detachEv@Base 4:14.11.97 - _ZN6Marble12GeoDataPoint6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble12GeoDataPointC1ERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble12GeoDataPointC1ERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataPointC1Ev@Base 4:14.11.97 - (subst)_ZN6Marble12GeoDataPointC1E{qreal}{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZN6Marble12GeoDataPointC2ERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble12GeoDataPointC2ERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataPointC2Ev@Base 4:14.11.97 - (subst)_ZN6Marble12GeoDataPointC2E{qreal}{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZN6Marble12GeoDataPointD0Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataPointD1Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataPointD2Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataScale4setXEd@Base 4:14.11.97 - _ZN6Marble12GeoDataScale4setYEd@Base 4:14.11.97 - _ZN6Marble12GeoDataScale4setZEd@Base 4:14.11.97 - _ZN6Marble12GeoDataScaleC1ERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataScaleC1Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataScaleC2ERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataScaleC2Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataScaleD0Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataScaleD1Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataScaleD2Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataScaleaSERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataStyle10labelStyleEv@Base 4:14.11.97 - _ZN6Marble12GeoDataStyle12balloonStyleEv@Base 4:14.11.97 - _ZN6Marble12GeoDataStyle12setIconStyleERKNS_16GeoDataIconStyleE@Base 4:14.11.97 - _ZN6Marble12GeoDataStyle12setLineStyleERKNS_16GeoDataLineStyleE@Base 4:14.11.97 - _ZN6Marble12GeoDataStyle12setListStyleERKNS_16GeoDataListStyleE@Base 4:14.11.97 - _ZN6Marble12GeoDataStyle12setPolyStyleERKNS_16GeoDataPolyStyleE@Base 4:14.11.97 - _ZN6Marble12GeoDataStyle13setLabelStyleERKNS_17GeoDataLabelStyleE@Base 4:14.11.97 - _ZN6Marble12GeoDataStyle15setBalloonStyleERKNS_19GeoDataBalloonStyleE@Base 4:14.11.97 - _ZN6Marble12GeoDataStyle6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble12GeoDataStyle9iconStyleEv@Base 4:14.11.97 - _ZN6Marble12GeoDataStyle9lineStyleEv@Base 4:14.11.97 - _ZN6Marble12GeoDataStyle9listStyleEv@Base 4:14.11.97 - _ZN6Marble12GeoDataStyle9polyStyleEv@Base 4:14.11.97 - _ZN6Marble12GeoDataStyleC1ERK6QImageRK5QFontRK6QColor@Base 4:14.11.97 - _ZN6Marble12GeoDataStyleC1ERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataStyleC1Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataStyleC2ERK6QImageRK5QFontRK6QColor@Base 4:14.11.97 - _ZN6Marble12GeoDataStyleC2ERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataStyleC2Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataStyleD0Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataStyleD1Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataStyleD2Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataStyleaSERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataTrack10appendWhenERK9QDateTime@Base 4:14.11.97 - _ZN6Marble12GeoDataTrack11removeAfterERK9QDateTime@Base 4:14.11.97 - _ZN6Marble12GeoDataTrack12removeBeforeERK9QDateTime@Base 4:14.11.97 - (subst)_ZN6Marble12GeoDataTrack14appendAltitudeE{qreal}@Base 4:14.11.97 - _ZN6Marble12GeoDataTrack14setInterpolateEb@Base 4:14.11.97 - _ZN6Marble12GeoDataTrack15setExtendedDataERKNS_19GeoDataExtendedDataE@Base 4:14.11.97 - _ZN6Marble12GeoDataTrack17appendCoordinatesERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble12GeoDataTrack5clearEv@Base 4:14.11.97 - _ZN6Marble12GeoDataTrack6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble12GeoDataTrack8addPointERK9QDateTimeRKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble12GeoDataTrackC1ERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataTrackC1Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataTrackC2ERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataTrackC2Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataTrackD0Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataTrackD1Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataTrackD2Ev@Base 4:14.11.97 - _ZN6Marble12GeoDataTrackaSERKS0_@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes14GeoDataLodTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes15GeoDataDataTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes15GeoDataLinkTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes15GeoDataTourTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes15GeoDataWaitTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes16GeoDataAliasTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes16GeoDataFlyToTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes16GeoDataModelTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes16GeoDataPointTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes16GeoDataScaleTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes16GeoDataStyleTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes16GeoDataTrackTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes17GeoDataCameraTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes17GeoDataChangeTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes17GeoDataCreateTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes17GeoDataDeleteTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes17GeoDataFolderTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes17GeoDataLookAtTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes17GeoDataRegionTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes17GeoDataSchemaTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes17GeoDataUpdateTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes18GeoDataFeatureTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes18GeoDataHotspotTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes18GeoDataPolygonTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes19GeoDataDocumentTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes19GeoDataGeometryTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes19GeoDataItemIconTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes19GeoDataLocationTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes19GeoDataPlaylistTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes19GeoDataSoundCueTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes19GeoDataStyleMapTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes19GeoDataTimeSpanTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes20GeoDataContainerTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes20GeoDataIconStyleTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes20GeoDataLatLonBoxTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes20GeoDataLineStyleTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes20GeoDataListStyleTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes20GeoDataPlacemarkTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes20GeoDataPolyStyleTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes20GeoDataTimeStampTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes21GeoDataColorStyleTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes21GeoDataLabelStyleTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes21GeoDataLatLonQuadTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes21GeoDataLineStringTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes21GeoDataLinearRingTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes21GeoDataMultiTrackTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes21GeoDataSchemaDataTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes21GeoDataSimpleDataTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes21GeoDataViewVolumeTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes22GeoDataNetworkLinkTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes22GeoDataOrientationTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes22GeoDataResourceMapTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes22GeoDataSimpleFieldTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes22GeoDataTourControlTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes23GeoDataBalloonStyleTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes23GeoDataExtendedDataTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes23GeoDataImagePyramidTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes23GeoDataLatLonAltBoxTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes23GeoDataPhotoOverlayTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes24GeoDataGroundOverlayTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes24GeoDataInnerBoundaryTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes24GeoDataMultiGeometryTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes24GeoDataOuterBoundaryTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes24GeoDataScreenOverlayTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes24GeoDataStyleSelectorTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes24GeoDataTimePrimitiveTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes25GeoDataAnimatedUpdateTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes26GeoDataSimpleArrayDataTypeE@Base 4:14.11.97 - _ZN6Marble12GeoDataTypes29GeoDataNetworkLinkControlTypeE@Base 4:14.11.97 - _ZN6Marble12GeoSceneHead10setVisibleEb@Base 4:14.11.97 - _ZN6Marble12GeoSceneHead14setDescriptionERK7QString@Base 4:14.11.97 - _ZN6Marble12GeoSceneHead4iconEv@Base 4:14.11.97 - _ZN6Marble12GeoSceneHead4zoomEv@Base 4:14.11.97 - _ZN6Marble12GeoSceneHead7licenseEv@Base 4:14.11.97 - _ZN6Marble12GeoSceneHead7setNameERK7QString@Base 4:14.11.97 - _ZN6Marble12GeoSceneHead8setThemeERK7QString@Base 4:14.11.97 - (subst)_ZN6Marble12GeoSceneHead9setRadiusE{qreal}@Base 4:14.11.97 - _ZN6Marble12GeoSceneHead9setTargetERK7QString@Base 4:14.11.97 - _ZN6Marble12GeoSceneHeadC1Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneHeadC2Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneHeadD0Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneHeadD1Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneHeadD2Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneIcon8setColorERK6QColor@Base 4:14.11.97 - _ZN6Marble12GeoSceneIcon9setPixmapERK7QString@Base 4:14.11.97 - _ZN6Marble12GeoSceneIconC1Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneIconC2Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneIconD0Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneIconD1Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneIconD2Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneItem10setSpacingEi@Base 4:14.11.97 - _ZN6Marble12GeoSceneItem12setCheckableEb@Base 4:14.11.97 - _ZN6Marble12GeoSceneItem12setConnectToERK7QString@Base 4:14.11.97 - _ZN6Marble12GeoSceneItem4iconEv@Base 4:14.11.97 - _ZN6Marble12GeoSceneItem7setTextERK7QString@Base 4:14.11.97 - _ZN6Marble12GeoSceneItemC1ERK7QString@Base 4:14.11.97 - _ZN6Marble12GeoSceneItemC2ERK7QString@Base 4:14.11.97 - _ZN6Marble12GeoSceneItemD0Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneItemD1Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneItemD2Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneZoom10setMaximumEi@Base 4:14.11.97 - _ZN6Marble12GeoSceneZoom10setMinimumEi@Base 4:14.11.97 - _ZN6Marble12GeoSceneZoom11setDiscreteEb@Base 4:14.11.97 - _ZN6Marble12GeoSceneZoomC1Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneZoomC2Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneZoomD0Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneZoomD1Ev@Base 4:14.11.97 - _ZN6Marble12GeoSceneZoomD2Ev@Base 4:14.11.97 - _ZN6Marble12GeoUriParser10queryValueERK4QUrlRK7QStringS6_@Base 4:14.11.97 - _ZN6Marble12GeoUriParser5parseEv@Base 4:14.11.97 - _ZN6Marble12GeoUriParser9setGeoUriERK7QString@Base 4:14.11.97 - _ZN6Marble12GeoUriParserC1ERK7QString@Base 4:14.11.97 - _ZN6Marble12GeoUriParserC2ERK7QString@Base 4:14.11.97 - _ZN6Marble12LegendWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble12LegendWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble12LegendWidget14setMarbleModelEPNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble12LegendWidget15tourLinkClickedERK7QString@Base 4:14.11.97 - _ZN6Marble12LegendWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble12LegendWidget20propertyValueChangedERK7QStringb@Base 4:14.11.97 - _ZN6Marble12LegendWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble12LegendWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble12LegendWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble12LegendWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble12LegendWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble12MarbleGlobal11getInstanceEv@Base 4:14.11.97 - _ZN6Marble12MarbleGlobal11setProfilesE6QFlagsINS0_7ProfileEE@Base 4:14.11.97 - _ZN6Marble12MarbleGlobal14detectProfilesEv@Base 4:14.11.97 - _ZN6Marble12MarbleGlobalC1Ev@Base 4:14.11.97 - _ZN6Marble12MarbleGlobalC2Ev@Base 4:14.11.97 - _ZN6Marble12MarbleGlobalD1Ev@Base 4:14.11.97 - _ZN6Marble12MarbleGlobalD2Ev@Base 4:14.11.97 - _ZN6Marble12MarbleLocale12languageCodeEv@Base 4:14.11.97 - _ZN6Marble12MarbleLocale20setMeasurementSystemENS0_17MeasurementSystemE@Base 4:14.11.97 - _ZN6Marble12MarbleLocaleC1Ev@Base 4:14.11.97 - _ZN6Marble12MarbleLocaleC2Ev@Base 4:14.11.97 - _ZN6Marble12MarbleLocaleD1Ev@Base 4:14.11.97 - _ZN6Marble12MarbleLocaleD2Ev@Base 4:14.11.97 - _ZN6Marble12MarbleWidget10leaveEventEP6QEvent@Base 4:14.11.97 - _ZN6Marble12MarbleWidget10paintEventEP11QPaintEvent@Base 4:14.11.97 - _ZN6Marble12MarbleWidget10popupLayerEv@Base 4:14.11.97 - _ZN6Marble12MarbleWidget10zoomViewByEiNS_9FlyToModeE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget11changeEventEP6QEvent@Base 4:14.11.97 - _ZN6Marble12MarbleWidget11customPaintEPNS_10GeoPainterE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble12MarbleWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble12MarbleWidget11removeLayerEPNS_14LayerInterfaceE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget11resizeEventEP12QResizeEvent@Base 4:14.11.97 - (subst)_ZN6Marble12MarbleWidget11setDistanceE{qreal}@Base 4:14.11.97 - _ZN6Marble12MarbleWidget11setShowGridEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget11zoomChangedEi@Base 4:14.11.97 - _ZN6Marble12MarbleWidget12routingLayerEv@Base 4:14.11.97 - _ZN6Marble12MarbleWidget12setSelectionERK5QRect@Base 4:14.11.97 - _ZN6Marble12MarbleWidget12setShowLakesEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget12themeChangedERK7QString@Base 4:14.11.97 - _ZN6Marble12MarbleWidget13connectNotifyEPKc@Base 4:14.11.97 - _ZN6Marble12MarbleWidget13mapScreenShotEv@Base 4:14.11.97 - _ZN6Marble12MarbleWidget13setFocusPointERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget13setMapThemeIdERK7QString@Base 4:14.11.97 - _ZN6Marble12MarbleWidget13setProjectionENS_10ProjectionE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget13setProjectionEi@Base 4:14.11.97 - _ZN6Marble12MarbleWidget13setShowCitiesEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget13setShowCloudsEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget13setShowPlacesEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget13setShowReliefEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget13setShowRiversEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget13setShowTileIdEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget14downloadRegionERK7QVectorINS_17TileCoordsPyramidEE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget14regionSelectedERK5QListIdE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget14setDefaultFontERK5QFont@Base 4:14.11.97 - _ZN6Marble12MarbleWidget14setShowBordersEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget14setShowCompassEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget14setShowTerrainEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget14setViewContextENS_11ViewContextE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget15distanceChangedERK7QString@Base 4:14.11.97 - (subst)_ZN6Marble12MarbleWidget15framesPerSecondE{qreal}@Base 4:14.11.97 - _ZN6Marble12MarbleWidget15resetFocusPointEv@Base 4:14.11.97 - _ZN6Marble12MarbleWidget15setInputEnabledEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget15setInputHandlerEPNS_24MarbleWidgetInputHandlerE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget15setShowIceLayerEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget15setShowScaleBarEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget16CustomPaintLayerD0Ev@Base 4:14.11.97 - _ZN6Marble12MarbleWidget16CustomPaintLayerD1Ev@Base 4:14.11.97 - _ZN6Marble12MarbleWidget16CustomPaintLayerD2Ev@Base 4:14.11.97 - _ZN6Marble12MarbleWidget16disconnectNotifyEPKc@Base 4:14.11.97 - _ZN6Marble12MarbleWidget16notifyMouseClickEii@Base 4:14.11.97 - _ZN6Marble12MarbleWidget16setPropertyValueERK7QStringb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget16setShowFrameRateEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget16tileLevelChangedEi@Base 4:14.11.97 - _ZN6Marble12MarbleWidget17projectionChangedENS_10ProjectionE@Base 4:14.11.97 - (subst)_ZN6Marble12MarbleWidget17setCenterLatitudeE{qreal}NS_9FlyToModeE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget17setShowAtmosphereEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget17setShowBackgroundEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget17setShowCityLightsEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget17setShowCrosshairsEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget17setShowSunShadingEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget18creatingTilesStartEPNS_11TileCreatorERK7QStringS5_@Base 4:14.11.97 - _ZN6Marble12MarbleWidget18readPluginSettingsER9QSettings@Base 4:14.11.97 - _ZN6Marble12MarbleWidget18renderStateChangedERKNS_11RenderStateE@Base 4:14.11.97 - (subst)_ZN6Marble12MarbleWidget18setCenterLongitudeE{qreal}NS_9FlyToModeE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget18setShowOtherPlacesEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget18setShowOverviewMapEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget19renderStatusChangedENS_12RenderStatusE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget19setDefaultAngleUnitENS_9AngleUnitE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget19setShowRuntimeTraceEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget20mouseMoveGeoPositionERK7QString@Base 4:14.11.97 - _ZN6Marble12MarbleWidget20setAnimationsEnabledEb@Base 4:14.11.97 - (subst)_ZN6Marble12MarbleWidget21mouseClickGeoPositionE{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget21pluginSettingsChangedEv@Base 4:14.11.97 - _ZN6Marble12MarbleWidget22clearVolatileTileCacheEv@Base 4:14.11.97 - _ZN6Marble12MarbleWidget22setLockToSubSolarPointEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget23renderPluginInitializedEPNS_12RenderPluginE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget25setVolatileTileCacheLimitEy@Base 4:14.11.97 - _ZN6Marble12MarbleWidget26visibleLatLonAltBoxChangedERKNS_19GeoDataLatLonAltBoxE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget27setMapQualityForViewContextENS_10MapQualityENS_11ViewContextE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget27setSubSolarPointIconVisibleEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget5flyToERKNS_13GeoDataLookAtENS_9FlyToModeE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget5modelEv@Base 4:14.11.97 - _ZN6Marble12MarbleWidget6goHomeENS_9FlyToModeE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget6moveUpENS_9FlyToModeE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget6zoomInENS_9FlyToModeE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget7setZoomEiNS_9FlyToModeE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget7zoomOutENS_9FlyToModeE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget8addLayerEPNS_14LayerInterfaceE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget8centerOnERKNS_16GeoDataLatLonBoxEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget8centerOnERKNS_16GeoDataPlacemarkEb@Base 4:14.11.97 - _ZN6Marble12MarbleWidget8centerOnERKNS_18GeoDataCoordinatesEb@Base 4:14.11.97 - (subst)_ZN6Marble12MarbleWidget8centerOnE{qreal}{qreal}b@Base 4:14.11.97 - _ZN6Marble12MarbleWidget8moveDownENS_9FlyToModeE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget8moveLeftENS_9FlyToModeE@Base 4:14.11.97 - (subst)_ZN6Marble12MarbleWidget8rotateByE{qreal}{qreal}NS_9FlyToModeE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget8viewportEv@Base 4:14.11.97 - _ZN6Marble12MarbleWidget8zoomViewEiNS_9FlyToModeE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget9moveRightENS_9FlyToModeE@Base 4:14.11.97 - _ZN6Marble12MarbleWidget9popupMenuEv@Base 4:14.11.97 - _ZN6Marble12MarbleWidget9reloadMapEv@Base 4:14.11.97 - _ZN6Marble12MarbleWidget9setRadiusEi@Base 4:14.11.97 - _ZN6Marble12MarbleWidgetC1EP7QWidget@Base 4:14.11.97 - _ZN6Marble12MarbleWidgetC2EP7QWidget@Base 4:14.11.97 - _ZN6Marble12MarbleWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble12MarbleWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble12MarbleWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble12MovieCapture11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble12MovieCapture11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble12MovieCapture11recordFrameEv@Base 4:14.11.97 - _ZN6Marble12MovieCapture11setFilenameERK7QString@Base 4:14.11.97 - _ZN6Marble12MovieCapture12errorOccuredEv@Base 4:14.11.97 - _ZN6Marble12MovieCapture13stopRecordingEv@Base 4:14.11.97 - _ZN6Marble12MovieCapture14rateCalculatedEd@Base 4:14.11.97 - _ZN6Marble12MovieCapture14startRecordingEv@Base 4:14.11.97 - _ZN6Marble12MovieCapture15cancelRecordingEv@Base 4:14.11.97 - _ZN6Marble12MovieCapture16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble12MovieCapture17setSnapshotMethodENS0_14SnapshotMethodE@Base 4:14.11.97 - _ZN6Marble12MovieCapture19processWrittenMovieEi@Base 4:14.11.97 - _ZN6Marble12MovieCapture6setFpsEi@Base 4:14.11.97 - _ZN6Marble12MovieCaptureC1EPNS_12MarbleWidgetEP7QObject@Base 4:14.11.97 - _ZN6Marble12MovieCaptureC2EPNS_12MarbleWidgetEP7QObject@Base 4:14.11.97 - _ZN6Marble12MovieCaptureD0Ev@Base 4:14.11.97 - _ZN6Marble12MovieCaptureD1Ev@Base 4:14.11.97 - _ZN6Marble12MovieCaptureD2Ev@Base 4:14.11.97 - _ZN6Marble12RenderPlugin10setEnabledEb@Base 4:14.11.97 - _ZN6Marble12RenderPlugin10setSettingERK7QStringRK8QVariant@Base 4:14.11.97 - _ZN6Marble12RenderPlugin10setVisibleEb@Base 4:14.11.97 - _ZN6Marble12RenderPlugin11eventFilterEP7QObjectP6QEvent@Base 4:14.11.97 - _ZN6Marble12RenderPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble12RenderPlugin11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble12RenderPlugin11setSettingsERK5QHashI7QString8QVariantE@Base 4:14.11.97 - _ZN6Marble12RenderPlugin13repaintNeededE7QRegion@Base 4:14.11.97 - _ZN6Marble12RenderPlugin14applyItemStateEv@Base 4:14.11.97 - _ZN6Marble12RenderPlugin14enabledChangedEb@Base 4:14.11.97 - _ZN6Marble12RenderPlugin15settingsChangedE7QString@Base 4:14.11.97 - _ZN6Marble12RenderPlugin16setUserCheckableEb@Base 4:14.11.97 - _ZN6Marble12RenderPlugin16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble12RenderPlugin17retrieveItemStateEv@Base 4:14.11.97 - _ZN6Marble12RenderPlugin17visibilityChangedEbRK7QString@Base 4:14.11.97 - _ZN6Marble12RenderPlugin19actionGroupsChangedEv@Base 4:14.11.97 - _ZN6Marble12RenderPlugin20userCheckableChangedEb@Base 4:14.11.97 - _ZN6Marble12RenderPlugin22restoreDefaultSettingsEv@Base 4:14.11.97 - _ZN6Marble12RenderPlugin4itemEv@Base 4:14.11.97 - _ZN6Marble12RenderPluginC1EPKNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble12RenderPluginC2EPKNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble12RenderPluginD0Ev@Base 4:14.11.97 - _ZN6Marble12RenderPluginD1Ev@Base 4:14.11.97 - _ZN6Marble12RenderPluginD2Ev@Base 4:14.11.97 - _ZN6Marble12RouteRequest10setVisitedEib@Base 4:14.11.97 - _ZN6Marble12RouteRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble12RouteRequest11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble12RouteRequest11setPositionEiRKNS_18GeoDataCoordinatesERK7QString@Base 4:14.11.97 - _ZN6Marble12RouteRequest13positionAddedEi@Base 4:14.11.97 - _ZN6Marble12RouteRequest15positionChangedEiRKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble12RouteRequest15positionRemovedEi@Base 4:14.11.97 - _ZN6Marble12RouteRequest16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble12RouteRequest17setRoutingProfileERKNS_14RoutingProfileE@Base 4:14.11.97 - _ZN6Marble12RouteRequest21routingProfileChangedEv@Base 4:14.11.97 - _ZN6Marble12RouteRequest5clearEv@Base 4:14.11.97 - _ZN6Marble12RouteRequest6addViaERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble12RouteRequest6appendERKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble12RouteRequest6appendERKNS_18GeoDataCoordinatesERK7QString@Base 4:14.11.97 - _ZN6Marble12RouteRequest6insertEiRKNS_18GeoDataCoordinatesERK7QString@Base 4:14.11.97 - _ZN6Marble12RouteRequest6removeEi@Base 4:14.11.97 - _ZN6Marble12RouteRequest7reverseEv@Base 4:14.11.97 - _ZN6Marble12RouteRequest7setNameEiRK7QString@Base 4:14.11.97 - _ZN6Marble12RouteRequestC1EP7QObject@Base 4:14.11.97 - _ZN6Marble12RouteRequestC2EP7QObject@Base 4:14.11.97 - _ZN6Marble12RouteRequestD0Ev@Base 4:14.11.97 - _ZN6Marble12RouteRequestD1Ev@Base 4:14.11.97 - _ZN6Marble12RouteRequestD2Ev@Base 4:14.11.97 - _ZN6Marble12RouteRequestixEi@Base 4:14.11.97 - _ZN6Marble12RouteSegment11setManeuverERKNS_8ManeuverE@Base 4:14.11.97 - _ZN6Marble12RouteSegment13setTravelTimeEi@Base 4:14.11.97 - _ZN6Marble12RouteSegment19distancePointToLineERKNS_18GeoDataCoordinatesES3_S3_@Base 4:14.11.97 - _ZN6Marble12RouteSegment19setNextRouteSegmentEPKS0_@Base 4:14.11.97 - _ZN6Marble12RouteSegment7setPathERKNS_17GeoDataLineStringE@Base 4:14.11.97 - _ZN6Marble12RouteSegment9projectedERKNS_18GeoDataCoordinatesES3_S3_@Base 4:14.11.97 - _ZN6Marble12RouteSegmentC1Ev@Base 4:14.11.97 - _ZN6Marble12RouteSegmentC2Ev@Base 4:14.11.97 - _ZN6Marble12RouteSegmentD1Ev@Base 4:14.11.97 - _ZN6Marble12RouteSegmentD2Ev@Base 4:14.11.97 - _ZN6Marble12RoutingModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble12RoutingModel11qt_metacastEPKc@Base 4:14.11.97 - (subst)_ZN6Marble12RoutingModel14updatePositionENS_18GeoDataCoordinatesE{qreal}@Base 4:14.11.97 - _ZN6Marble12RoutingModel15positionChangedEv@Base 4:14.11.97 - _ZN6Marble12RoutingModel16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble12RoutingModel17deviatedFromRouteEb@Base 4:14.11.97 - _ZN6Marble12RoutingModel19currentRouteChangedEv@Base 4:14.11.97 - _ZN6Marble12RoutingModel5clearEv@Base 4:14.11.97 - _ZN6Marble12RoutingModel8setRouteERKNS_5RouteE@Base 4:14.11.97 - _ZN6Marble12RoutingModelC1EPNS_12RouteRequestEPNS_11MarbleModelEP7QObject@Base 4:14.11.97 - _ZN6Marble12RoutingModelC2EPNS_12RouteRequestEPNS_11MarbleModelEP7QObject@Base 4:14.11.97 - _ZN6Marble12RoutingModelD0Ev@Base 4:14.11.97 - _ZN6Marble12RoutingModelD1Ev@Base 4:14.11.97 - _ZN6Marble12RoutingModelD2Ev@Base 4:14.11.97 - (subst)_ZN6Marble12RoutingPointC1E{qreal}{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble12RoutingPointC2E{qreal}{qreal}@Base 4:14.11.97 - _ZN6Marble12SearchRunner11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble12SearchRunner11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble12SearchRunner14searchFinishedE7QVectorIPNS_16GeoDataPlacemarkEE@Base 4:14.11.97 - _ZN6Marble12SearchRunner16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble12SearchRunner8setModelEPKNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble12SearchRunnerC1EP7QObject@Base 4:14.11.97 - _ZN6Marble12SearchRunnerC2EP7QObject@Base 4:14.11.97 - _ZN6Marble12SearchWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble12SearchWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble12SearchWidget15setMarbleWidgetEPNS_12MarbleWidgetE@Base 4:14.11.97 - _ZN6Marble12SearchWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble12SearchWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble12SearchWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble12SearchWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble12SearchWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble12SearchWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble12TextureLayer11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble12TextureLayer11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble12TextureLayer11setMapThemeERK7QVectorIPKNS_19GeoSceneTextureTileEEPKNS_13GeoSceneGroupERK7QStringSD_@Base 4:14.11.97 - _ZN6Marble12TextureLayer13repaintNeededEv@Base 4:14.11.97 - _ZN6Marble12TextureLayer13setProjectionENS_10ProjectionE@Base 4:14.11.97 - _ZN6Marble12TextureLayer13setShowReliefEb@Base 4:14.11.97 - _ZN6Marble12TextureLayer13setShowTileIdEb@Base 4:14.11.97 - _ZN6Marble12TextureLayer14addSeaDocumentEPKNS_15GeoDataDocumentE@Base 4:14.11.97 - _ZN6Marble12TextureLayer14setNeedsUpdateEv@Base 4:14.11.97 - _ZN6Marble12TextureLayer15addLandDocumentEPKNS_15GeoDataDocumentE@Base 4:14.11.97 - _ZN6Marble12TextureLayer16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble12TextureLayer16tileLevelChangedEi@Base 4:14.11.97 - _ZN6Marble12TextureLayer17setShowCityLightsEb@Base 4:14.11.97 - _ZN6Marble12TextureLayer17setShowSunShadingEb@Base 4:14.11.97 - _ZN6Marble12TextureLayer19downloadStackedTileERKNS_6TileIdE@Base 4:14.11.97 - _ZN6Marble12TextureLayer21setVolatileCacheLimitEy@Base 4:14.11.97 - _ZN6Marble12TextureLayer5resetEv@Base 4:14.11.97 - _ZN6Marble12TextureLayer6reloadEv@Base 4:14.11.97 - _ZN6Marble12TextureLayer6renderEPNS_10GeoPainterEPNS_14ViewportParamsERK7QStringPNS_13GeoSceneLayerE@Base 4:14.11.97 - _ZN6Marble12TextureLayer7Private10updateTileERKNS_6TileIdERK6QImage@Base 4:14.11.97 - _ZN6Marble12TextureLayer7Private17addGroundOverlaysE11QModelIndexii@Base 4:14.11.97 - _ZN6Marble12TextureLayer7Private17drawOrderLessThanEPKNS_20GeoDataGroundOverlayES4_@Base 4:14.11.97 - _ZN6Marble12TextureLayer7Private19updateTextureLayersEv@Base 4:14.11.97 - _ZN6Marble12TextureLayer7Private20removeGroundOverlaysE11QModelIndexii@Base 4:14.11.97 - _ZN6Marble12TextureLayer7Private20updateGroundOverlaysEv@Base 4:14.11.97 - _ZN6Marble12TextureLayer7Private21requestDelayedRepaintEv@Base 4:14.11.97 - _ZN6Marble12TextureLayer7Private24resetGroundOverlaysCacheEv@Base 4:14.11.97 - _ZN6Marble12TextureLayer7PrivateC1EPNS_19HttpDownloadManagerEPKNS_10SunLocatorEP18QAbstractItemModelPS0_@Base 4:14.11.97 - _ZN6Marble12TextureLayer7PrivateC2EPNS_19HttpDownloadManagerEPKNS_10SunLocatorEP18QAbstractItemModelPS0_@Base 4:14.11.97 - _ZN6Marble12TextureLayerC1EPNS_19HttpDownloadManagerEPKNS_10SunLocatorEP18QAbstractItemModel@Base 4:14.11.97 - _ZN6Marble12TextureLayerC2EPNS_19HttpDownloadManagerEPKNS_10SunLocatorEP18QAbstractItemModel@Base 4:14.11.97 - _ZN6Marble12TextureLayerD0Ev@Base 4:14.11.97 - _ZN6Marble12TextureLayerD1Ev@Base 4:14.11.97 - _ZN6Marble12TextureLayerD2Ev@Base 4:14.11.97 - _ZN6Marble12TourPlayback11hideBalloonEv@Base 4:14.11.97 - _ZN6Marble12TourPlayback11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble12TourPlayback11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble12TourPlayback11showBalloonEPNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble12TourPlayback15progressChangedEd@Base 4:14.11.97 - _ZN6Marble12TourPlayback15setMarbleWidgetEPNS_12MarbleWidgetE@Base 4:14.11.97 - _ZN6Marble12TourPlayback16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble12TourPlayback4playEv@Base 4:14.11.97 - _ZN6Marble12TourPlayback4seekEd@Base 4:14.11.97 - _ZN6Marble12TourPlayback4stopEv@Base 4:14.11.97 - _ZN6Marble12TourPlayback5addedEPNS_16GeoDataContainerEPNS_14GeoDataFeatureEi@Base 4:14.11.97 - _ZN6Marble12TourPlayback5pauseEv@Base 4:14.11.97 - _ZN6Marble12TourPlayback6pausedEv@Base 4:14.11.97 - _ZN6Marble12TourPlayback7removedEPKNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble12TourPlayback7setTourEPNS_11GeoDataTourE@Base 4:14.11.97 - _ZN6Marble12TourPlayback7stoppedEv@Base 4:14.11.97 - _ZN6Marble12TourPlayback7updatedEPNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble12TourPlayback8centerOnERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble12TourPlayback8finishedEv@Base 4:14.11.97 - _ZN6Marble12TourPlayback8stopTourEv@Base 4:14.11.97 - _ZN6Marble12TourPlaybackC1EP7QObject@Base 4:14.11.97 - _ZN6Marble12TourPlaybackC2EP7QObject@Base 4:14.11.97 - _ZN6Marble12TourPlaybackD0Ev@Base 4:14.11.97 - _ZN6Marble12TourPlaybackD1Ev@Base 4:14.11.97 - _ZN6Marble12TourPlaybackD2Ev@Base 4:14.11.97 - _ZN6Marble13DataMigration11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble13DataMigration11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble13DataMigration16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble13DataMigration4execEv@Base 4:14.11.97 - _ZN6Marble13DataMigration9moveFilesERK7QStringS3_@Base 4:14.11.97 - _ZN6Marble13DataMigrationC1EP7QObject@Base 4:14.11.97 - _ZN6Marble13DataMigrationC2EP7QObject@Base 4:14.11.97 - _ZN6Marble13DataMigrationD0Ev@Base 4:14.11.97 - _ZN6Marble13DataMigrationD1Ev@Base 4:14.11.97 - _ZN6Marble13DataMigrationD2Ev@Base 4:14.11.97 - (subst)_ZN6Marble13GeoDataCamera10setHeadingE{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble13GeoDataCamera11setAltitudeE{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble13GeoDataCamera11setLatitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble13GeoDataCamera12setLongitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZN6Marble13GeoDataCamera14setCoordinatesERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble13GeoDataCamera6detachEv@Base 4:14.11.97 - (subst)_ZN6Marble13GeoDataCamera7setRollE{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble13GeoDataCamera7setTiltE{qreal}@Base 4:14.11.97 - _ZN6Marble13GeoDataCameraC1ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataCameraC1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataCameraC2ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataCameraC2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataCameraD0Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataCameraD1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataCameraD2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataCameraaSERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataChangeC1ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataChangeC1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataChangeC2ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataChangeC2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataChangeD0Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataChangeD1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataChangeD2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataChangeaSERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataCreateC1ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataCreateC1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataCreateC2ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataCreateC2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataCreateD0Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataCreateD1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataCreateD2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataCreateaSERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataDeleteC1ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataDeleteC1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataDeleteC2ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataDeleteC2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataDeleteD0Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataDeleteD1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataDeleteD2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataDeleteaSERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataFolderC1ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataFolderC1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataFolderC2ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataFolderC2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataFolderD0Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataFolderD1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataFolderD2Ev@Base 4:14.11.97 - (subst)_ZN6Marble13GeoDataLookAt11setAltitudeE{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble13GeoDataLookAt11setLatitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble13GeoDataLookAt12setLongitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZN6Marble13GeoDataLookAt14setCoordinatesERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble13GeoDataLookAt6detachEv@Base 4:14.11.97 - (subst)_ZN6Marble13GeoDataLookAt8setRangeE{qreal}@Base 4:14.11.97 - _ZN6Marble13GeoDataLookAtC1ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataLookAtC1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataLookAtC2ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataLookAtC2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataLookAtD0Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataLookAtD1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataLookAtD2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataLookAtaSERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataObject11setTargetIdERK7QString@Base 4:14.11.97 - _ZN6Marble13GeoDataObject5setIdERK7QString@Base 4:14.11.97 - _ZN6Marble13GeoDataObject6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble13GeoDataObject9setParentEPS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataObjectC1ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataObjectC1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataObjectC2ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataObjectC2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataObjectD0Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataObjectD1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataObjectD2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataObjectaSERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataParser18isValidRootElementEv@Base 4:14.11.97 - _ZN6Marble13GeoDataParserC1ENS_17GeoDataSourceTypeE@Base 4:14.11.97 - _ZN6Marble13GeoDataParserC2ENS_17GeoDataSourceTypeE@Base 4:14.11.97 - _ZN6Marble13GeoDataParserD0Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataParserD1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataParserD2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataRegion15setLatLonAltBoxERKNS_19GeoDataLatLonAltBoxE@Base 4:14.11.97 - _ZN6Marble13GeoDataRegion4swapERS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataRegion6setLodERKNS_10GeoDataLodE@Base 4:14.11.97 - _ZN6Marble13GeoDataRegion6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble13GeoDataRegionC1EPNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble13GeoDataRegionC1ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataRegionC1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataRegionC2EPNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble13GeoDataRegionC2ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataRegionC2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataRegionD0Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataRegionD1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataRegionD2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataRegionaSERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataSchema13setSchemaNameERK7QString@Base 4:14.11.97 - _ZN6Marble13GeoDataSchema14addSimpleFieldERKNS_18GeoDataSimpleFieldE@Base 4:14.11.97 - _ZN6Marble13GeoDataSchema6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble13GeoDataSchemaC1ERK5QHashI7QStringNS_18GeoDataSimpleFieldEE@Base 4:14.11.97 - _ZN6Marble13GeoDataSchemaC1ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataSchemaC1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataSchemaC2ERK5QHashI7QStringNS_18GeoDataSimpleFieldEE@Base 4:14.11.97 - _ZN6Marble13GeoDataSchemaC2ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataSchemaC2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataSchemaD0Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataSchemaD1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataSchemaD2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataSchemaaSERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataUpdate13setTargetHrefERK7QString@Base 4:14.11.97 - _ZN6Marble13GeoDataUpdate9setChangeEPNS_13GeoDataChangeE@Base 4:14.11.97 - _ZN6Marble13GeoDataUpdate9setCreateEPNS_13GeoDataCreateE@Base 4:14.11.97 - _ZN6Marble13GeoDataUpdate9setDeleteEPNS_13GeoDataDeleteE@Base 4:14.11.97 - _ZN6Marble13GeoDataUpdateC1ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataUpdateC1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataUpdateC2ERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoDataUpdateC2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataUpdateD0Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataUpdateD1Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataUpdateD2Ev@Base 4:14.11.97 - _ZN6Marble13GeoDataUpdateaSERKS0_@Base 4:14.11.97 - _ZN6Marble13GeoSceneLayer10addDatasetEPNS_23GeoSceneAbstractDatasetE@Base 4:14.11.97 - _ZN6Marble13GeoSceneLayer10setBackendERK7QString@Base 4:14.11.97 - _ZN6Marble13GeoSceneLayer12removeFilterEPNS_14GeoSceneFilterE@Base 4:14.11.97 - _ZN6Marble13GeoSceneLayer13groundDatasetEv@Base 4:14.11.97 - _ZN6Marble13GeoSceneLayer6filterEv@Base 4:14.11.97 - _ZN6Marble13GeoSceneLayer7datasetERK7QString@Base 4:14.11.97 - _ZN6Marble13GeoSceneLayer7setRoleERK7QString@Base 4:14.11.97 - _ZN6Marble13GeoSceneLayer8setTiledEb@Base 4:14.11.97 - _ZN6Marble13GeoSceneLayer9addFilterEPNS_14GeoSceneFilterE@Base 4:14.11.97 - _ZN6Marble13GeoSceneLayerC1ERK7QString@Base 4:14.11.97 - _ZN6Marble13GeoSceneLayerC2ERK7QString@Base 4:14.11.97 - _ZN6Marble13GeoSceneLayerD0Ev@Base 4:14.11.97 - _ZN6Marble13GeoSceneLayerD1Ev@Base 4:14.11.97 - _ZN6Marble13GeoSceneLayerD2Ev@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiled11setTileSizeERK5QSize@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiled12setSourceDirERK7QString@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiled13setInstallMapERK7QString@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiled13setProjectionENS0_10ProjectionE@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiled14addDownloadUrlERK4QUrl@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiled15setServerLayoutEPKNS_12ServerLayoutE@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiled16setLevelZeroRowsEi@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiled16setStorageLayoutENS0_13StorageLayoutE@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiled17addDownloadPolicyENS_13DownloadUsageEi@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiled19setLevelZeroColumnsEi@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiled19setMaximumTileLevelEi@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiledC1ERK7QString@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiledC2ERK7QString@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiledD0Ev@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiledD1Ev@Base 4:14.11.97 - _ZN6Marble13GeoSceneTiledD2Ev@Base 4:14.11.97 - _ZN6Marble13GeoTagHandler10recognizesERK5QPairI7QStringS2_E@Base 4:14.11.97 - _ZN6Marble13GeoTagHandler14tagHandlerHashEv@Base 4:14.11.97 - _ZN6Marble13GeoTagHandler15registerHandlerERK5QPairI7QStringS2_EPKS0_@Base 4:14.11.97 - _ZN6Marble13GeoTagHandler16s_tagHandlerHashE@Base 4:14.11.97 - _ZN6Marble13GeoTagHandler17unregisterHandlerERK5QPairI7QStringS2_E@Base 4:14.11.97 - _ZN6Marble13GeoTagHandlerC1Ev@Base 4:14.11.97 - _ZN6Marble13GeoTagHandlerC2Ev@Base 4:14.11.97 - _ZN6Marble13GeoTagHandlerD0Ev@Base 4:14.11.97 - _ZN6Marble13GeoTagHandlerD1Ev@Base 4:14.11.97 - _ZN6Marble13GeoTagHandlerD2Ev@Base 4:14.11.97 - _ZN6Marble13MapViewWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble13MapViewWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble13MapViewWidget11resizeEventEP12QResizeEvent@Base 4:14.11.97 - _ZN6Marble13MapViewWidget13setMapThemeIdERK7QString@Base 4:14.11.97 - _ZN6Marble13MapViewWidget13setProjectionENS_10ProjectionE@Base 4:14.11.97 - _ZN6Marble13MapViewWidget13showMapWizardEv@Base 4:14.11.97 - _ZN6Marble13MapViewWidget15mapThemeDeletedEv@Base 4:14.11.97 - _ZN6Marble13MapViewWidget15setMarbleWidgetEPNS_12MarbleWidgetEPNS_15MapThemeManagerE@Base 4:14.11.97 - _ZN6Marble13MapViewWidget16showUploadDialogEv@Base 4:14.11.97 - _ZN6Marble13MapViewWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble13MapViewWidget17flatViewRequestedEv@Base 4:14.11.97 - _ZN6Marble13MapViewWidget17mapThemeIdChangedERK7QString@Base 4:14.11.97 - _ZN6Marble13MapViewWidget17projectionChangedENS_10ProjectionE@Base 4:14.11.97 - _ZN6Marble13MapViewWidget18globeViewRequestedEv@Base 4:14.11.97 - _ZN6Marble13MapViewWidget20celestialBodyChangedERK7QString@Base 4:14.11.97 - _ZN6Marble13MapViewWidget21gnomonicViewRequestedEv@Base 4:14.11.97 - _ZN6Marble13MapViewWidget21mercatorViewRequestedEv@Base 4:14.11.97 - _ZN6Marble13MapViewWidget26stereographicViewRequestedEv@Base 4:14.11.97 - _ZN6Marble13MapViewWidget29lambertAzimuthalViewRequestedEv@Base 4:14.11.97 - _ZN6Marble13MapViewWidget32verticalPerspectiveViewRequestedEv@Base 4:14.11.97 - _ZN6Marble13MapViewWidget33azimuthalEquidistantViewRequestedEv@Base 4:14.11.97 - _ZN6Marble13MapViewWidget7Private14toggleFavoriteEv@Base 4:14.11.97 - _ZN6Marble13MapViewWidget7Private14toggleIconSizeEv@Base 4:14.11.97 - _ZN6Marble13MapViewWidget7Private15showContextMenuERK6QPoint@Base 4:14.11.97 - _ZN6Marble13MapViewWidget7Private16mapThemeSelectedE11QModelIndex@Base 4:14.11.97 - _ZN6Marble13MapViewWidget7Private16mapThemeSelectedEi@Base 4:14.11.97 - _ZN6Marble13MapViewWidget7Private17isCurrentFavoriteEv@Base 4:14.11.97 - _ZN6Marble13MapViewWidget7Private18projectionSelectedEi@Base 4:14.11.97 - _ZN6Marble13MapViewWidget7Private21celestialBodySelectedEi@Base 4:14.11.97 - _ZN6Marble13MapViewWidget7Private9deleteMapEv@Base 4:14.11.97 - _ZN6Marble13MapViewWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble13MapViewWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble13MapViewWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble13MapViewWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble13MapViewWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble13NewstuffModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble13NewstuffModel11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble13NewstuffModel11setProviderERK7QString@Base 4:14.11.97 - _ZN6Marble13NewstuffModel12countChangedEv@Base 4:14.11.97 - _ZN6Marble13NewstuffModel12mapInstalledEi@Base 4:14.11.97 - _ZN6Marble13NewstuffModel12retrieveDataEv@Base 4:14.11.97 - _ZN6Marble13NewstuffModel14contentsListedEi@Base 4:14.11.97 - _ZN6Marble13NewstuffModel14mapUninstalledEv@Base 4:14.11.97 - _ZN6Marble13NewstuffModel14updateProgressExx@Base 4:14.11.97 - _ZN6Marble13NewstuffModel15providerChangedEv@Base 4:14.11.97 - _ZN6Marble13NewstuffModel15setRegistryFileERK7QStringNS0_5IdTagE@Base 4:14.11.97 - _ZN6Marble13NewstuffModel16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble13NewstuffModel18installationFailedEiRK7QString@Base 4:14.11.97 - _ZN6Marble13NewstuffModel18setTargetDirectoryERK7QString@Base 4:14.11.97 - _ZN6Marble13NewstuffModel19registryFileChangedEv@Base 4:14.11.97 - _ZN6Marble13NewstuffModel20installationFinishedEi@Base 4:14.11.97 - (subst)_ZN6Marble13NewstuffModel22installationProgressedEi{qreal}@Base 4:14.11.97 - _ZN6Marble13NewstuffModel22targetDirectoryChangedEv@Base 4:14.11.97 - _ZN6Marble13NewstuffModel22uninstallationFinishedEi@Base 4:14.11.97 - _ZN6Marble13NewstuffModel6cancelEi@Base 4:14.11.97 - _ZN6Marble13NewstuffModel7installEi@Base 4:14.11.97 - _ZN6Marble13NewstuffModel9uninstallEi@Base 4:14.11.97 - _ZN6Marble13NewstuffModelC1EP7QObject@Base 4:14.11.97 - _ZN6Marble13NewstuffModelC2EP7QObject@Base 4:14.11.97 - _ZN6Marble13NewstuffModelD0Ev@Base 4:14.11.97 - _ZN6Marble13NewstuffModelD1Ev@Base 4:14.11.97 - _ZN6Marble13NewstuffModelD2Ev@Base 4:14.11.97 - _ZN6Marble13ParsingRunner11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble13ParsingRunner11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble13ParsingRunner15parsingFinishedEPNS_15GeoDataDocumentERK7QString@Base 4:14.11.97 - _ZN6Marble13ParsingRunner16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble13ParsingRunnerC1EP7QObject@Base 4:14.11.97 - _ZN6Marble13ParsingRunnerC2EP7QObject@Base 4:14.11.97 - _ZN6Marble13PlanetFactory10planetListEv@Base 4:14.11.97 - _ZN6Marble13PlanetFactory13localizedNameERK7QString@Base 4:14.11.97 - _ZN6Marble13PlanetFactory9constructERK7QString@Base 4:14.11.97 - _ZN6Marble13PluginManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble13PluginManager11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble13PluginManager15addRenderPluginEPKNS_12RenderPluginE@Base 4:14.11.97 - _ZN6Marble13PluginManager16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble13PluginManager20addParseRunnerPluginEPKNS_17ParseRunnerPluginE@Base 4:14.11.97 - _ZN6Marble13PluginManager20renderPluginsChangedEv@Base 4:14.11.97 - _ZN6Marble13PluginManager21addSearchRunnerPluginEPKNS_18SearchRunnerPluginE@Base 4:14.11.97 - _ZN6Marble13PluginManager22addRoutingRunnerPluginEPNS_19RoutingRunnerPluginE@Base 4:14.11.97 - _ZN6Marble13PluginManager25addPositionProviderPluginEPKNS_22PositionProviderPluginE@Base 4:14.11.97 - _ZN6Marble13PluginManager25parseRunnerPluginsChangedEv@Base 4:14.11.97 - _ZN6Marble13PluginManager26searchRunnerPluginsChangedEv@Base 4:14.11.97 - _ZN6Marble13PluginManager27routingRunnerPluginsChangedEv@Base 4:14.11.97 - _ZN6Marble13PluginManager30positionProviderPluginsChangedEv@Base 4:14.11.97 - _ZN6Marble13PluginManager31addReverseGeocodingRunnerPluginEPKNS_28ReverseGeocodingRunnerPluginE@Base 4:14.11.97 - _ZN6Marble13PluginManager36reverseGeocodingRunnerPluginsChangedEv@Base 4:14.11.97 - _ZN6Marble13PluginManagerC1EP7QObject@Base 4:14.11.97 - _ZN6Marble13PluginManagerC2EP7QObject@Base 4:14.11.97 - _ZN6Marble13PluginManagerD0Ev@Base 4:14.11.97 - _ZN6Marble13PluginManagerD1Ev@Base 4:14.11.97 - _ZN6Marble13PluginManagerD2Ev@Base 4:14.11.97 - _ZN6Marble13RoutingRunner11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble13RoutingRunner11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble13RoutingRunner15routeCalculatedEPNS_15GeoDataDocumentE@Base 4:14.11.97 - _ZN6Marble13RoutingRunner16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble13RoutingRunnerC1EP7QObject@Base 4:14.11.97 - _ZN6Marble13RoutingRunnerC2EP7QObject@Base 4:14.11.97 - _ZN6Marble13RoutingWidget11eventFilterEP7QObjectP6QEvent@Base 4:14.11.97 - _ZN6Marble13RoutingWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble13RoutingWidget11resizeEventEP12QResizeEvent@Base 4:14.11.97 - _ZN6Marble13RoutingWidget12activateItemERK11QModelIndex@Base 4:14.11.97 - _ZN6Marble13RoutingWidget13retrieveRouteEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget13uploadToCloudEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget14addInputWidgetEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget14initializeTourEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget14openCloudRouteERK7QString@Base 4:14.11.97 - _ZN6Marble13RoutingWidget14showDirectionsEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget14updateProgressEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget15seekTourToStartEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget15toggleRoutePlayEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget16configureProfileEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble13RoutingWidget16updateRouteStateENS_14RoutingManager5StateE@Base 4:14.11.97 - _ZN6Marble13RoutingWidget17activatePlacemarkERK11QModelIndex@Base 4:14.11.97 - _ZN6Marble13RoutingWidget17insertInputWidgetEi@Base 4:14.11.97 - _ZN6Marble13RoutingWidget17removeInputWidgetEPNS_18RoutingInputWidgetE@Base 4:14.11.97 - _ZN6Marble13RoutingWidget17removeInputWidgetEi@Base 4:14.11.97 - _ZN6Marble13RoutingWidget17setRoutingProfileEi@Base 4:14.11.97 - _ZN6Marble13RoutingWidget18adjustSearchButtonEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget18handleSearchResultEPNS_18RoutingInputWidgetE@Base 4:14.11.97 - _ZN6Marble13RoutingWidget18requestMapPositionEPNS_18RoutingInputWidgetEb@Base 4:14.11.97 - _ZN6Marble13RoutingWidget18selectFirstProfileEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget19centerOnInputWidgetEPNS_18RoutingInputWidgetE@Base 4:14.11.97 - _ZN6Marble13RoutingWidget19setRouteSyncManagerEPNS_16RouteSyncManagerE@Base 4:14.11.97 - _ZN6Marble13RoutingWidget20updateUploadProgressExx@Base 4:14.11.97 - _ZN6Marble13RoutingWidget21openCloudRoutesDialogEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget21retrieveSelectedPointERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble13RoutingWidget22pointSelectionCanceledEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget22updateCloudSyncButtonsEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget23updateAlternativeRoutesEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget26updateActiveRoutingProfileEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget30setShowDirectionsButtonVisibleEb@Base 4:14.11.97 - _ZN6Marble13RoutingWidget8centerOnERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble13RoutingWidget9clearTourEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget9openRouteEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidget9saveRouteEv@Base 4:14.11.97 - _ZN6Marble13RoutingWidgetC1EPNS_12MarbleWidgetEP7QWidget@Base 4:14.11.97 - _ZN6Marble13RoutingWidgetC2EPNS_12MarbleWidgetEP7QWidget@Base 4:14.11.97 - _ZN6Marble13RoutingWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble13RoutingWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble13RoutingWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble13SpeakersModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble13SpeakersModel11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble13SpeakersModel12countChangedEv@Base 4:14.11.97 - _ZN6Marble13SpeakersModel16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble13SpeakersModel20installationFinishedEi@Base 4:14.11.97 - (subst)_ZN6Marble13SpeakersModel22installationProgressedEi{qreal}@Base 4:14.11.97 - _ZN6Marble13SpeakersModel4pathEi@Base 4:14.11.97 - _ZN6Marble13SpeakersModel7indexOfERK7QString@Base 4:14.11.97 - _ZN6Marble13SpeakersModel7installEi@Base 4:14.11.97 - _ZN6Marble13SpeakersModelC1EP7QObject@Base 4:14.11.97 - _ZN6Marble13SpeakersModelC2EP7QObject@Base 4:14.11.97 - _ZN6Marble13SpeakersModelD0Ev@Base 4:14.11.97 - _ZN6Marble13SpeakersModelD1Ev@Base 4:14.11.97 - _ZN6Marble13SpeakersModelD2Ev@Base 4:14.11.97 - _ZN6Marble14AutoNavigation11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble14AutoNavigation11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble14AutoNavigation11setAutoZoomEb@Base 4:14.11.97 - _ZN6Marble14AutoNavigation11setRecenterENS0_10CenterModeE@Base 4:14.11.97 - _ZN6Marble14AutoNavigation15autoZoomToggledEb@Base 4:14.11.97 - _ZN6Marble14AutoNavigation16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble14AutoNavigation19recenterModeChangedENS0_10CenterModeE@Base 4:14.11.97 - _ZN6Marble14AutoNavigation22inhibitAutoAdjustmentsEv@Base 4:14.11.97 - (subst)_ZN6Marble14AutoNavigation6adjustERKNS_18GeoDataCoordinatesE{qreal}@Base 4:14.11.97 - _ZN6Marble14AutoNavigation6zoomInENS_9FlyToModeE@Base 4:14.11.97 - (subst)_ZN6Marble14AutoNavigation7Private10adjustZoomERKNS_18GeoDataCoordinatesE{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble14AutoNavigation7Private20moveOnBorderToCenterERKNS_18GeoDataCoordinatesE{qreal}@Base 4:14.11.97 - _ZN6Marble14AutoNavigation7Private8centerOnERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble14AutoNavigation7PrivateC1EPNS_11MarbleModelEPKNS_14ViewportParamsEPS0_@Base 4:14.11.97 - _ZN6Marble14AutoNavigation7PrivateC2EPNS_11MarbleModelEPKNS_14ViewportParamsEPS0_@Base 4:14.11.97 - _ZN6Marble14AutoNavigation7zoomOutENS_9FlyToModeE@Base 4:14.11.97 - _ZN6Marble14AutoNavigation8centerOnERKNS_18GeoDataCoordinatesEb@Base 4:14.11.97 - _ZN6Marble14AutoNavigationC1EPNS_11MarbleModelEPKNS_14ViewportParamsEP7QObject@Base 4:14.11.97 - _ZN6Marble14AutoNavigationC2EPNS_11MarbleModelEPKNS_14ViewportParamsEP7QObject@Base 4:14.11.97 - _ZN6Marble14AutoNavigationD0Ev@Base 4:14.11.97 - _ZN6Marble14AutoNavigationD1Ev@Base 4:14.11.97 - _ZN6Marble14AutoNavigationD2Ev@Base 4:14.11.97 - _ZN6Marble14ConflictDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble14ConflictDialog11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble14ConflictDialog12setMergeItemEPNS_9MergeItemE@Base 4:14.11.97 - _ZN6Marble14ConflictDialog13prepareLayoutEv@Base 4:14.11.97 - _ZN6Marble14ConflictDialog15resolveConflictEP15QAbstractButton@Base 4:14.11.97 - _ZN6Marble14ConflictDialog15resolveConflictEPNS_9MergeItemE@Base 4:14.11.97 - _ZN6Marble14ConflictDialog15stopAutoResolveEv@Base 4:14.11.97 - _ZN6Marble14ConflictDialog16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble14ConflictDialog4openEv@Base 4:14.11.97 - _ZN6Marble14ConflictDialogC1EP7QWidget@Base 4:14.11.97 - _ZN6Marble14ConflictDialogC2EP7QWidget@Base 4:14.11.97 - _ZN6Marble14ConflictDialogD0Ev@Base 4:14.11.97 - _ZN6Marble14ConflictDialogD1Ev@Base 4:14.11.97 - _ZN6Marble14ConflictDialogD2Ev@Base 4:14.11.97 - _ZN6Marble14DownloadRegion11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble14DownloadRegion11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble14DownloadRegion14setMarbleModelEPNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble14DownloadRegion16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble14DownloadRegion17setTileLevelRangeEii@Base 4:14.11.97 - _ZN6Marble14DownloadRegion19setVisibleTileLevelEi@Base 4:14.11.97 - _ZN6Marble14DownloadRegionC1EP7QObject@Base 4:14.11.97 - _ZN6Marble14DownloadRegionC2EP7QObject@Base 4:14.11.97 - _ZN6Marble14DownloadRegionD0Ev@Base 4:14.11.97 - _ZN6Marble14DownloadRegionD1Ev@Base 4:14.11.97 - _ZN6Marble14DownloadRegionD2Ev@Base 4:14.11.97 - _ZN6Marble14ElevationModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble14ElevationModel11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble14ElevationModel15updateAvailableEv@Base 4:14.11.97 - _ZN6Marble14ElevationModel16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble14ElevationModelC1EPNS_19HttpDownloadManagerEP7QObject@Base 4:14.11.97 - _ZN6Marble14ElevationModelC2EPNS_19HttpDownloadManagerEP7QObject@Base 4:14.11.97 - _ZN6Marble14ElevationModelD0Ev@Base 4:14.11.97 - _ZN6Marble14ElevationModelD1Ev@Base 4:14.11.97 - _ZN6Marble14ElevationModelD2Ev@Base 4:14.11.97 - _ZN6Marble14FileViewWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble14FileViewWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble14FileViewWidget15setMarbleWidgetEPNS_12MarbleWidgetE@Base 4:14.11.97 - _ZN6Marble14FileViewWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble14FileViewWidget24mapCenterOnTreeViewModelERK11QModelIndex@Base 4:14.11.97 - _ZN6Marble14FileViewWidget8centerOnERKNS_16GeoDataLatLonBoxEb@Base 4:14.11.97 - _ZN6Marble14FileViewWidget8centerOnERKNS_16GeoDataPlacemarkEb@Base 4:14.11.97 - _ZN6Marble14FileViewWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble14FileViewWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble14FileViewWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble14FileViewWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble14FileViewWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature10setAddressERK7QString@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature10setSnippetERKNS_14GeoDataSnippetE@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature10setVisibleEb@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature11defaultFontEv@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature11setStyleMapEPKNS_15GeoDataStyleMapE@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature11setStyleUrlERK7QString@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature11setTimeSpanERKNS_15GeoDataTimeSpanE@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature12abstractViewEv@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature12setTimeStampERKNS_16GeoDataTimeStampE@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature12setZoomLevelEi@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature13setPopularityEx@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature14setDefaultFontERK5QFont@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature14setDescriptionERK7QString@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature14setPhoneNumberERK7QString@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature15setAbstractViewEPNS_19GeoDataAbstractViewE@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature15setExtendedDataERKNS_19GeoDataExtendedDataE@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature17OsmVisualCategoryERK7QString@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature17defaultLabelColorEv@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature17setVisualCategoryENS0_21GeoDataVisualCategoryE@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature18resetDefaultStylesEv@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature19setDescriptionCDATAEb@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature20setDefaultLabelColorERK6QColor@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature6detachEv@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature7setNameERK7QString@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature7setRoleERK7QString@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature8setStyleEPNS_12GeoDataStyleE@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature8timeSpanEv@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature9setRegionERKNS_13GeoDataRegionE@Base 4:14.11.97 - _ZN6Marble14GeoDataFeature9timeStampEv@Base 4:14.11.97 - _ZN6Marble14GeoDataFeatureC1EPNS_21GeoDataFeaturePrivateE@Base 4:14.11.97 - _ZN6Marble14GeoDataFeatureC1ERK7QString@Base 4:14.11.97 - _ZN6Marble14GeoDataFeatureC1ERKS0_@Base 4:14.11.97 - _ZN6Marble14GeoDataFeatureC1Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataFeatureC2EPNS_21GeoDataFeaturePrivateE@Base 4:14.11.97 - _ZN6Marble14GeoDataFeatureC2ERK7QString@Base 4:14.11.97 - _ZN6Marble14GeoDataFeatureC2ERKS0_@Base 4:14.11.97 - _ZN6Marble14GeoDataFeatureC2Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataFeatureD0Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataFeatureD1Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataFeatureD2Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataFeatureaSERKS0_@Base 4:14.11.97 - _ZN6Marble14GeoDataHotSpot10setHotSpotERK7QPointFNS0_5UnitsES4_@Base 4:14.11.97 - _ZN6Marble14GeoDataHotSpot6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble14GeoDataHotSpotC1ERK7QPointFNS0_5UnitsES4_@Base 4:14.11.97 - _ZN6Marble14GeoDataHotSpotC1ERKS0_@Base 4:14.11.97 - _ZN6Marble14GeoDataHotSpotC2ERK7QPointFNS0_5UnitsES4_@Base 4:14.11.97 - _ZN6Marble14GeoDataHotSpotC2ERKS0_@Base 4:14.11.97 - _ZN6Marble14GeoDataHotSpotD0Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataHotSpotD1Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataHotSpotD2Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataHotSpotaSERKS0_@Base 4:14.11.97 - _ZN6Marble14GeoDataHotSpoteqERKS0_@Base 4:14.11.97 - _ZN6Marble14GeoDataHotSpotneERKS0_@Base 4:14.11.97 - _ZN6Marble14GeoDataOverlay11setIconFileERK7QString@Base 4:14.11.97 - _ZN6Marble14GeoDataOverlay12setDrawOrderEi@Base 4:14.11.97 - _ZN6Marble14GeoDataOverlay7setIconERK6QImage@Base 4:14.11.97 - _ZN6Marble14GeoDataOverlay8setColorERK6QColor@Base 4:14.11.97 - _ZN6Marble14GeoDataOverlayC1ERKS0_@Base 4:14.11.97 - _ZN6Marble14GeoDataOverlayC1Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataOverlayC2ERKS0_@Base 4:14.11.97 - _ZN6Marble14GeoDataOverlayC2Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataOverlayD0Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataOverlayD1Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataOverlayD2Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataOverlayaSERKS0_@Base 4:14.11.97 - _ZN6Marble14GeoDataPolygon13outerBoundaryEv@Base 4:14.11.97 - _ZN6Marble14GeoDataPolygon13setTessellateEb@Base 4:14.11.97 - _ZN6Marble14GeoDataPolygon15innerBoundariesEv@Base 4:14.11.97 - _ZN6Marble14GeoDataPolygon16setOuterBoundaryERKNS_17GeoDataLinearRingE@Base 4:14.11.97 - _ZN6Marble14GeoDataPolygon19appendInnerBoundaryERKNS_17GeoDataLinearRingE@Base 4:14.11.97 - _ZN6Marble14GeoDataPolygon1pEv@Base 4:14.11.97 - _ZN6Marble14GeoDataPolygon20setTessellationFlagsE6QFlagsINS_16TessellationFlagEE@Base 4:14.11.97 - _ZN6Marble14GeoDataPolygon6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble14GeoDataPolygonC1E6QFlagsINS_16TessellationFlagEE@Base 4:14.11.97 - _ZN6Marble14GeoDataPolygonC1ERKNS_15GeoDataGeometryE@Base 4:14.11.97 - _ZN6Marble14GeoDataPolygonC2E6QFlagsINS_16TessellationFlagEE@Base 4:14.11.97 - _ZN6Marble14GeoDataPolygonC2ERKNS_15GeoDataGeometryE@Base 4:14.11.97 - _ZN6Marble14GeoDataPolygonD0Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataPolygonD1Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataPolygonD2Ev@Base 4:14.11.97 - _ZN6Marble14GeoDataSnippet11setMaxLinesEi@Base 4:14.11.97 - _ZN6Marble14GeoDataSnippet7setTextERK7QString@Base 4:14.11.97 - _ZN6Marble14GeoDataSnippetC1ERK7QStringi@Base 4:14.11.97 - _ZN6Marble14GeoDataSnippetC2ERK7QStringi@Base 4:14.11.97 - _ZN6Marble14GeoSceneLegend10addSectionEPKNS_15GeoSceneSectionE@Base 4:14.11.97 - _ZN6Marble14GeoSceneLegendC1Ev@Base 4:14.11.97 - _ZN6Marble14GeoSceneLegendC2Ev@Base 4:14.11.97 - _ZN6Marble14GeoSceneLegendD0Ev@Base 4:14.11.97 - _ZN6Marble14GeoSceneLegendD1Ev@Base 4:14.11.97 - _ZN6Marble14GeoSceneLegendD2Ev@Base 4:14.11.97 - _ZN6Marble14GeoSceneParser18isValidRootElementEv@Base 4:14.11.97 - _ZN6Marble14GeoSceneParserC1ENS_18GeoSceneSourceTypeE@Base 4:14.11.97 - _ZN6Marble14GeoSceneParserC2ENS_18GeoSceneSourceTypeE@Base 4:14.11.97 - _ZN6Marble14GeoSceneParserD0Ev@Base 4:14.11.97 - _ZN6Marble14GeoSceneParserD1Ev@Base 4:14.11.97 - _ZN6Marble14GeoSceneParserD2Ev@Base 4:14.11.97 - _ZN6Marble14GeoSceneVector10setFeatureERK7QString@Base 4:14.11.97 - _ZN6Marble14GeoSceneVector13setSourceFileERK7QString@Base 4:14.11.97 - _ZN6Marble14GeoSceneVector6setPenERK4QPen@Base 4:14.11.97 - _ZN6Marble14GeoSceneVector8setBrushERK6QBrush@Base 4:14.11.97 - _ZN6Marble14GeoSceneVectorC1ERK7QString@Base 4:14.11.97 - _ZN6Marble14GeoSceneVectorC2ERK7QString@Base 4:14.11.97 - _ZN6Marble14GeoSceneVectorD0Ev@Base 4:14.11.97 - _ZN6Marble14GeoSceneVectorD1Ev@Base 4:14.11.97 - _ZN6Marble14GeoSceneVectorD2Ev@Base 4:14.11.97 - _ZN6Marble14LayerInterfaceD0Ev@Base 4:14.11.97 - _ZN6Marble14LayerInterfaceD1Ev@Base 4:14.11.97 - _ZN6Marble14LayerInterfaceD2Ev@Base 4:14.11.97 - _ZN6Marble14MarbleLineEdit11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble14MarbleLineEdit11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble14MarbleLineEdit11resizeEventEP12QResizeEvent@Base 4:14.11.97 - _ZN6Marble14MarbleLineEdit12setDecoratorERK7QPixmap@Base 4:14.11.97 - _ZN6Marble14MarbleLineEdit14updateProgressEv@Base 4:14.11.97 - _ZN6Marble14MarbleLineEdit16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble14MarbleLineEdit17mouseReleaseEventEP11QMouseEvent@Base 4:14.11.97 - _ZN6Marble14MarbleLineEdit17updateClearButtonEv@Base 4:14.11.97 - _ZN6Marble14MarbleLineEdit18clearButtonClickedEv@Base 4:14.11.97 - _ZN6Marble14MarbleLineEdit21updateClearButtonIconERK7QString@Base 4:14.11.97 - _ZN6Marble14MarbleLineEdit22decoratorButtonClickedEv@Base 4:14.11.97 - _ZN6Marble14MarbleLineEdit7setBusyEb@Base 4:14.11.97 - _ZN6Marble14MarbleLineEditC1EP7QWidget@Base 4:14.11.97 - _ZN6Marble14MarbleLineEditC2EP7QWidget@Base 4:14.11.97 - _ZN6Marble14MarbleLineEditD0Ev@Base 4:14.11.97 - _ZN6Marble14MarbleLineEditD1Ev@Base 4:14.11.97 - _ZN6Marble14MarbleLineEditD2Ev@Base 4:14.11.97 - _ZN6Marble14RoutingManager10clearRouteEv@Base 4:14.11.97 - _ZN6Marble14RoutingManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble14RoutingManager11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble14RoutingManager12readSettingsEv@Base 4:14.11.97 - _ZN6Marble14RoutingManager12reverseRouteEv@Base 4:14.11.97 - _ZN6Marble14RoutingManager12routeRequestEv@Base 4:14.11.97 - _ZN6Marble14RoutingManager12routingModelEv@Base 4:14.11.97 - _ZN6Marble14RoutingManager12stateChangedENS0_5StateE@Base 4:14.11.97 - _ZN6Marble14RoutingManager13profilesModelEv@Base 4:14.11.97 - _ZN6Marble14RoutingManager13retrieveRouteEv@Base 4:14.11.97 - _ZN6Marble14RoutingManager14routeRetrievedEPNS_15GeoDataDocumentE@Base 4:14.11.97 - _ZN6Marble14RoutingManager15setLastOpenPathERK7QString@Base 4:14.11.97 - _ZN6Marble14RoutingManager15setLastSavePathERK7QString@Base 4:14.11.97 - _ZN6Marble14RoutingManager16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble14RoutingManager21setRouteColorStandardE6QColor@Base 4:14.11.97 - _ZN6Marble14RoutingManager22alternativeRoutesModelEv@Base 4:14.11.97 - _ZN6Marble14RoutingManager22setGuidanceModeEnabledEb@Base 4:14.11.97 - _ZN6Marble14RoutingManager24setRouteColorAlternativeE6QColor@Base 4:14.11.97 - _ZN6Marble14RoutingManager24setRouteColorHighlightedE6QColor@Base 4:14.11.97 - _ZN6Marble14RoutingManager26guidanceModeEnabledChangedEb@Base 4:14.11.97 - _ZN6Marble14RoutingManager33setShowGuidanceModeStartupWarningEb@Base 4:14.11.97 - _ZN6Marble14RoutingManager9loadRouteERK7QString@Base 4:14.11.97 - _ZN6Marble14RoutingManagerC1EPNS_11MarbleModelEP7QObject@Base 4:14.11.97 - _ZN6Marble14RoutingManagerC2EPNS_11MarbleModelEP7QObject@Base 4:14.11.97 - _ZN6Marble14RoutingManagerD0Ev@Base 4:14.11.97 - _ZN6Marble14RoutingManagerD1Ev@Base 4:14.11.97 - _ZN6Marble14RoutingManagerD2Ev@Base 4:14.11.97 - _ZN6Marble14RoutingProfile14pluginSettingsEv@Base 4:14.11.97 - _ZN6Marble14RoutingProfile16setTransportTypeENS0_13TransportTypeE@Base 4:14.11.97 - _ZN6Marble14RoutingProfile7setNameERK7QString@Base 4:14.11.97 - _ZN6Marble14RoutingProfileC1ERK7QString@Base 4:14.11.97 - _ZN6Marble14RoutingProfileC2ERK7QString@Base 4:14.11.97 - _ZN6Marble14TinyWebBrowser11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble14TinyWebBrowser11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble14TinyWebBrowser12createWindowEN8QWebPage13WebWindowTypeE@Base 4:14.11.97 - _ZN6Marble14TinyWebBrowser13statusMessageE7QString@Base 4:14.11.97 - _ZN6Marble14TinyWebBrowser16openExternalLinkE4QUrl@Base 4:14.11.97 - _ZN6Marble14TinyWebBrowser16setWikipediaPathERK7QString@Base 4:14.11.97 - _ZN6Marble14TinyWebBrowser16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble14TinyWebBrowser5printEv@Base 4:14.11.97 - _ZN6Marble14TinyWebBrowser9userAgentERK7QStringS3_@Base 4:14.11.97 - _ZN6Marble14TinyWebBrowserC1EP7QWidget@Base 4:14.11.97 - _ZN6Marble14TinyWebBrowserC2EP7QWidget@Base 4:14.11.97 - _ZN6Marble14TinyWebBrowserD0Ev@Base 4:14.11.97 - _ZN6Marble14TinyWebBrowserD1Ev@Base 4:14.11.97 - _ZN6Marble14TinyWebBrowserD2Ev@Base 4:14.11.97 - _ZN6Marble14ViewportParams13setFocusPointERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble14ViewportParams13setProjectionENS_10ProjectionE@Base 4:14.11.97 - _ZN6Marble14ViewportParams15resetFocusPointEv@Base 4:14.11.97 - _ZN6Marble14ViewportParams7setSizeE5QSize@Base 4:14.11.97 - (subst)_ZN6Marble14ViewportParams8centerOnE{qreal}{qreal}@Base 4:14.11.97 - _ZN6Marble14ViewportParams8setWidthEi@Base 4:14.11.97 - _ZN6Marble14ViewportParams9setHeightEi@Base 4:14.11.97 - _ZN6Marble14ViewportParams9setRadiusEi@Base 4:14.11.97 - (subst)_ZN6Marble14ViewportParamsC1ENS_10ProjectionE{qreal}{qreal}iRK5QSize@Base 4:14.11.97 - _ZN6Marble14ViewportParamsC1Ev@Base 4:14.11.97 - (subst)_ZN6Marble14ViewportParamsC2ENS_10ProjectionE{qreal}{qreal}iRK5QSize@Base 4:14.11.97 - _ZN6Marble14ViewportParamsC2Ev@Base 4:14.11.97 - _ZN6Marble14ViewportParamsD1Ev@Base 4:14.11.97 - _ZN6Marble14ViewportParamsD2Ev@Base 4:14.11.97 - _ZN6Marble14WaypointParser13setFieldIndexENS0_5FieldEi@Base 4:14.11.97 - _ZN6Marble14WaypointParser16setLineSeparatorERK7QString@Base 4:14.11.97 - _ZN6Marble14WaypointParser17setFieldSeparatorERK5QChar@Base 4:14.11.97 - _ZN6Marble14WaypointParser22addJunctionTypeMappingERK7QStringNS_15RoutingWaypoint12JunctionTypeE@Base 4:14.11.97 - _ZN6Marble14WaypointParserC1Ev@Base 4:14.11.97 - _ZN6Marble14WaypointParserC2Ev@Base 4:14.11.97 - _ZN6Marble15BookmarkManager11addBookmarkEPNS_16GeoDataContainerERKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble15BookmarkManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble15BookmarkManager11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble15BookmarkManager14removeBookmarkEPNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble15BookmarkManager14updateBookmarkEPNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble15BookmarkManager16bookmarksChangedEv@Base 4:14.11.97 - _ZN6Marble15BookmarkManager16setShowBookmarksEb@Base 4:14.11.97 - _ZN6Marble15BookmarkManager16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble15BookmarkManager18removeAllBookmarksEv@Base 4:14.11.97 - _ZN6Marble15BookmarkManager18updateBookmarkFileEv@Base 4:14.11.97 - _ZN6Marble15BookmarkManager19ensureDefaultFolderEv@Base 4:14.11.97 - _ZN6Marble15BookmarkManager20addNewBookmarkFolderEPNS_16GeoDataContainerERK7QString@Base 4:14.11.97 - _ZN6Marble15BookmarkManager20removeBookmarkFolderEPNS_13GeoDataFolderE@Base 4:14.11.97 - _ZN6Marble15BookmarkManager20renameBookmarkFolderEPNS_13GeoDataFolderERK7QString@Base 4:14.11.97 - _ZN6Marble15BookmarkManager8documentEv@Base 4:14.11.97 - _ZN6Marble15BookmarkManager8loadFileERK7QString@Base 4:14.11.97 - _ZN6Marble15BookmarkManager8openFileERK7QString@Base 4:14.11.97 - _ZN6Marble15BookmarkManagerC1EPNS_16GeoDataTreeModelEP7QObject@Base 4:14.11.97 - _ZN6Marble15BookmarkManagerC2EPNS_16GeoDataTreeModelEP7QObject@Base 4:14.11.97 - _ZN6Marble15BookmarkManagerD0Ev@Base 4:14.11.97 - _ZN6Marble15BookmarkManagerD1Ev@Base 4:14.11.97 - _ZN6Marble15BookmarkManagerD2Ev@Base 4:14.11.97 - _ZN6Marble15CloudRouteModel10setPreviewEP13QNetworkReply@Base 4:14.11.97 - _ZN6Marble15CloudRouteModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble15CloudRouteModel11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble15CloudRouteModel14updateProgressExx@Base 4:14.11.97 - _ZN6Marble15CloudRouteModel16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble15CloudRouteModel18setDownloadingItemERK21QPersistentModelIndex@Base 4:14.11.97 - _ZN6Marble15CloudRouteModel7PrivateC1Ev@Base 4:14.11.97 - _ZN6Marble15CloudRouteModel7PrivateC2Ev@Base 4:14.11.97 - _ZN6Marble15CloudRouteModel8setItemsERK7QVectorINS_9RouteItemEE@Base 4:14.11.97 - _ZN6Marble15CloudRouteModelC1EP7QObject@Base 4:14.11.97 - _ZN6Marble15CloudRouteModelC2EP7QObject@Base 4:14.11.97 - _ZN6Marble15CloudRouteModelD0Ev@Base 4:14.11.97 - _ZN6Marble15CloudRouteModelD1Ev@Base 4:14.11.97 - _ZN6Marble15CloudRouteModelD2Ev@Base 4:14.11.97 - (subst)_ZN6Marble15GeoDataAccuracyC1ENS0_5LevelE{qreal}{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble15GeoDataAccuracyC2ENS0_5LevelE{qreal}{qreal}@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument10setBaseUriERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument11addStyleMapERKNS_15GeoDataStyleMapE@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument11removeStyleERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument11setFileNameERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument11setPropertyE7QString@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument12removeSchemaERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument14removeStyleMapERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument15setDocumentRoleENS_12DocumentRoleE@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument1pEv@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument21setNetworkLinkControlERKNS_25GeoDataNetworkLinkControlE@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument5styleERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument6schemaERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument8addStyleERKNS_12GeoDataStyleE@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument8styleMapERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoDataDocument9addSchemaERKNS_13GeoDataSchemaE@Base 4:14.11.97 - _ZN6Marble15GeoDataDocumentC1ERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoDataDocumentC1Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataDocumentC2ERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoDataDocumentC2Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataDocumentD0Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataDocumentD1Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataDocumentD2Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataGeometry10setExtrudeEb@Base 4:14.11.97 - _ZN6Marble15GeoDataGeometry15setAltitudeModeENS_12AltitudeModeE@Base 4:14.11.97 - _ZN6Marble15GeoDataGeometry6detachEv@Base 4:14.11.97 - _ZN6Marble15GeoDataGeometry6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble15GeoDataGeometryC1EPNS_22GeoDataGeometryPrivateE@Base 4:14.11.97 - _ZN6Marble15GeoDataGeometryC1ERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoDataGeometryC1Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataGeometryC2EPNS_22GeoDataGeometryPrivateE@Base 4:14.11.97 - _ZN6Marble15GeoDataGeometryC2ERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoDataGeometryC2Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataGeometryD0Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataGeometryD1Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataGeometryD2Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataGeometryaSERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoDataItemIcon11setIconPathERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoDataItemIcon7setIconERK6QImage@Base 4:14.11.97 - _ZN6Marble15GeoDataItemIcon8setStateERK6QFlagsINS0_13ItemIconStateEE@Base 4:14.11.97 - _ZN6Marble15GeoDataItemIconC1ERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoDataItemIconC1Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataItemIconC2ERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoDataItemIconC2Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataItemIconD0Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataItemIconD1Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataItemIconD2Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataItemIconaSERKS0_@Base 4:14.11.97 - (subst)_ZN6Marble15GeoDataLocation11setAltitudeE{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble15GeoDataLocation11setLatitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble15GeoDataLocation12setLongitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZN6Marble15GeoDataLocationC1ERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoDataLocationC1Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataLocationC2ERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoDataLocationC2Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataLocationD0Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataLocationD1Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataLocationD2Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataLocationaSERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoDataPlaylist12addPrimitiveEPNS_20GeoDataTourPrimitiveE@Base 4:14.11.97 - _ZN6Marble15GeoDataPlaylist14swapPrimitivesEii@Base 4:14.11.97 - _ZN6Marble15GeoDataPlaylist15insertPrimitiveEiPNS_20GeoDataTourPrimitiveE@Base 4:14.11.97 - _ZN6Marble15GeoDataPlaylist17removePrimitiveAtEi@Base 4:14.11.97 - _ZN6Marble15GeoDataPlaylist9primitiveEi@Base 4:14.11.97 - _ZN6Marble15GeoDataPlaylistD0Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataPlaylistD1Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataPlaylistD2Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataSoundCue15setDelayedStartEd@Base 4:14.11.97 - _ZN6Marble15GeoDataSoundCue7setHrefERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoDataSoundCueC1Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataSoundCueC2Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataSoundCueD0Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataSoundCueD1Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataSoundCueD2Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataStyleMap10setLastKeyE7QString@Base 4:14.11.97 - _ZN6Marble15GeoDataStyleMap6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble15GeoDataStyleMapC1ERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoDataStyleMapC1Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataStyleMapC2ERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoDataStyleMapC2Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataStyleMapD0Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataStyleMapD1Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataStyleMapD2Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataStyleMapaSERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoDataTimeSpan3endEv@Base 4:14.11.97 - _ZN6Marble15GeoDataTimeSpan5beginEv@Base 4:14.11.97 - _ZN6Marble15GeoDataTimeSpan6setEndERKNS_16GeoDataTimeStampE@Base 4:14.11.97 - _ZN6Marble15GeoDataTimeSpan6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble15GeoDataTimeSpan8setBeginERKNS_16GeoDataTimeStampE@Base 4:14.11.97 - _ZN6Marble15GeoDataTimeSpanC1ERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoDataTimeSpanC1Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataTimeSpanC2ERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoDataTimeSpanC2Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataTimeSpanD0Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataTimeSpanD1Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataTimeSpanD2Ev@Base 4:14.11.97 - _ZN6Marble15GeoDataTimeSpanaSERKS0_@Base 4:14.11.97 - _ZN6Marble15GeoGraphicsItem10setVisibleEb@Base 4:14.11.97 - _ZN6Marble15GeoGraphicsItem15setLatLonAltBoxERKNS_19GeoDataLatLonAltBoxE@Base 4:14.11.97 - _ZN6Marble15GeoGraphicsItem15setMinZoomLevelEi@Base 4:14.11.97 - _ZN6Marble15GeoGraphicsItem1pEv@Base 4:14.11.97 - _ZN6Marble15GeoGraphicsItem7setFlagENS0_19GeoGraphicsItemFlagEb@Base 4:14.11.97 - _ZN6Marble15GeoGraphicsItem8setFlagsE6QFlagsINS0_19GeoGraphicsItemFlagEE@Base 4:14.11.97 - _ZN6Marble15GeoGraphicsItem8setStyleEPKNS_12GeoDataStyleE@Base 4:14.11.97 - (subst)_ZN6Marble15GeoGraphicsItem9setZValueE{qreal}@Base 4:14.11.97 - _ZN6Marble15GeoGraphicsItemC1EPKNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble15GeoGraphicsItemC2EPKNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble15GeoGraphicsItemD0Ev@Base 4:14.11.97 - _ZN6Marble15GeoGraphicsItemD1Ev@Base 4:14.11.97 - _ZN6Marble15GeoGraphicsItemD2Ev@Base 4:14.11.97 - _ZN6Marble15GeoSceneGeodata11setColorizeE7QString@Base 4:14.11.97 - _ZN6Marble15GeoSceneGeodata11setPropertyE7QString@Base 4:14.11.97 - _ZN6Marble15GeoSceneGeodata13setSourceFileE7QString@Base 4:14.11.97 - _ZN6Marble15GeoSceneGeodata6setPenERK4QPen@Base 4:14.11.97 - (subst)_ZN6Marble15GeoSceneGeodata8setAlphaERK{qreal}@Base 4:14.11.97 - _ZN6Marble15GeoSceneGeodata8setBrushERK6QBrush@Base 4:14.11.97 - _ZN6Marble15GeoSceneGeodata9setColorsERK5QListI6QColorE@Base 4:14.11.97 - _ZN6Marble15GeoSceneGeodataC1E7QString@Base 4:14.11.97 - _ZN6Marble15GeoSceneGeodataC2E7QString@Base 4:14.11.97 - _ZN6Marble15GeoSceneGeodataD0Ev@Base 4:14.11.97 - _ZN6Marble15GeoSceneGeodataD1Ev@Base 4:14.11.97 - _ZN6Marble15GeoSceneGeodataD2Ev@Base 4:14.11.97 - _ZN6Marble15GeoSceneLicense10setLicenseERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoSceneLicense14setAttributionENS0_11AttributionE@Base 4:14.11.97 - _ZN6Marble15GeoSceneLicense15setShortLicenseERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoSceneLicenseC1Ev@Base 4:14.11.97 - _ZN6Marble15GeoSceneLicenseC2Ev@Base 4:14.11.97 - _ZN6Marble15GeoSceneLicenseD0Ev@Base 4:14.11.97 - _ZN6Marble15GeoSceneLicenseD1Ev@Base 4:14.11.97 - _ZN6Marble15GeoSceneLicenseD2Ev@Base 4:14.11.97 - _ZN6Marble15GeoSceneSection10setHeadingERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoSceneSection10setSpacingEi@Base 4:14.11.97 - _ZN6Marble15GeoSceneSection12setCheckableEb@Base 4:14.11.97 - _ZN6Marble15GeoSceneSection12setConnectToERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoSceneSection4itemERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoSceneSection7addItemEPNS_12GeoSceneItemE@Base 4:14.11.97 - _ZN6Marble15GeoSceneSection8setRadioERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoSceneSectionC1ERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoSceneSectionC2ERK7QString@Base 4:14.11.97 - _ZN6Marble15GeoSceneSectionD0Ev@Base 4:14.11.97 - _ZN6Marble15GeoSceneSectionD1Ev@Base 4:14.11.97 - _ZN6Marble15GeoSceneSectionD2Ev@Base 4:14.11.97 - _ZN6Marble15LatLonBoxWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble15LatLonBoxWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble15LatLonBoxWidget12setLatLonBoxERKNS_16GeoDataLatLonBoxE@Base 4:14.11.97 - _ZN6Marble15LatLonBoxWidget12valueChangedEv@Base 4:14.11.97 - _ZN6Marble15LatLonBoxWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble15LatLonBoxWidget19updateLatSingleStepEv@Base 4:14.11.97 - _ZN6Marble15LatLonBoxWidget19updateLonSingleStepEv@Base 4:14.11.97 - _ZN6Marble15LatLonBoxWidget7PrivateC1EP7QWidget@Base 4:14.11.97 - _ZN6Marble15LatLonBoxWidget7PrivateC2EP7QWidget@Base 4:14.11.97 - _ZN6Marble15LatLonBoxWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble15LatLonBoxWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble15LatLonBoxWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble15LatLonBoxWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble15LatLonBoxWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble15MapThemeManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble15MapThemeManager11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble15MapThemeManager12loadMapThemeERK7QString@Base 4:14.11.97 - _ZN6Marble15MapThemeManager13mapThemeModelEv@Base 4:14.11.97 - _ZN6Marble15MapThemeManager13themesChangedEv@Base 4:14.11.97 - _ZN6Marble15MapThemeManager14deleteMapThemeERK7QString@Base 4:14.11.97 - _ZN6Marble15MapThemeManager16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble15MapThemeManager20celestialBodiesModelEv@Base 4:14.11.97 - _ZN6Marble15MapThemeManager25createMapThemeFromOverlayEPKNS_19GeoDataPhotoOverlayE@Base 4:14.11.97 - _ZN6Marble15MapThemeManager7Private10watchPathsEv@Base 4:14.11.97 - _ZN6Marble15MapThemeManager7Private11fileChangedERK7QString@Base 4:14.11.97 - _ZN6Marble15MapThemeManager7Private12pathsToWatchEv@Base 4:14.11.97 - _ZN6Marble15MapThemeManager7Private13findMapThemesERK7QString@Base 4:14.11.97 - _ZN6Marble15MapThemeManager7Private13findMapThemesEv@Base 4:14.11.97 - _ZN6Marble15MapThemeManager7Private15deleteDirectoryERK7QString@Base 4:14.11.97 - _ZN6Marble15MapThemeManager7Private16addMapThemePathsERK7QStringR11QStringList@Base 4:14.11.97 - _ZN6Marble15MapThemeManager7Private16directoryChangedERK7QString@Base 4:14.11.97 - _ZN6Marble15MapThemeManager7Private16loadMapThemeFileERK7QString@Base 4:14.11.97 - _ZN6Marble15MapThemeManager7Private17createMapThemeRowERK7QString@Base 4:14.11.97 - _ZN6Marble15MapThemeManager7Private19updateMapThemeModelEv@Base 4:14.11.97 - _ZN6Marble15MapThemeManager7PrivateC1EPS0_@Base 4:14.11.97 - _ZN6Marble15MapThemeManager7PrivateC2EPS0_@Base 4:14.11.97 - _ZN6Marble15MapThemeManager7PrivateD1Ev@Base 4:14.11.97 - _ZN6Marble15MapThemeManager7PrivateD2Ev@Base 4:14.11.97 - _ZN6Marble15MapThemeManagerC1EP7QObject@Base 4:14.11.97 - _ZN6Marble15MapThemeManagerC2EP7QObject@Base 4:14.11.97 - _ZN6Marble15MapThemeManagerD0Ev@Base 4:14.11.97 - _ZN6Marble15MapThemeManagerD1Ev@Base 4:14.11.97 - _ZN6Marble15MapThemeManagerD2Ev@Base 4:14.11.97 - _ZN6Marble15MarbleNavigator10changeZoomEi@Base 4:14.11.97 - _ZN6Marble15MarbleNavigator11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble15MarbleNavigator11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble15MarbleNavigator11resizeEventEP12QResizeEvent@Base 4:14.11.97 - _ZN6Marble15MarbleNavigator11zoomChangedEi@Base 4:14.11.97 - _ZN6Marble15MarbleNavigator16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble15MarbleNavigator6goHomeEv@Base 4:14.11.97 - _ZN6Marble15MarbleNavigator6moveUpEv@Base 4:14.11.97 - _ZN6Marble15MarbleNavigator6zoomInEv@Base 4:14.11.97 - _ZN6Marble15MarbleNavigator7zoomOutEv@Base 4:14.11.97 - _ZN6Marble15MarbleNavigator8moveDownEv@Base 4:14.11.97 - _ZN6Marble15MarbleNavigator8moveLeftEv@Base 4:14.11.97 - _ZN6Marble15MarbleNavigator9moveRightEv@Base 4:14.11.97 - _ZN6Marble15MarbleNavigatorC1EP7QWidget@Base 4:14.11.97 - _ZN6Marble15MarbleNavigatorC2EP7QWidget@Base 4:14.11.97 - _ZN6Marble15MarbleNavigatorD0Ev@Base 4:14.11.97 - _ZN6Marble15MarbleNavigatorD1Ev@Base 4:14.11.97 - _ZN6Marble15MarbleNavigatorD2Ev@Base 4:14.11.97 - _ZN6Marble15PluginInterfaceD0Ev@Base 4:14.11.97 - _ZN6Marble15PluginInterfaceD1Ev@Base 4:14.11.97 - _ZN6Marble15PluginInterfaceD2Ev@Base 4:14.11.97 - _ZN6Marble15RoutingWaypointC1ERKNS_12RoutingPointENS0_12JunctionTypeERK7QStringS7_iS7_@Base 4:14.11.97 - _ZN6Marble15RoutingWaypointC1Ev@Base 4:14.11.97 - _ZN6Marble15RoutingWaypointC2ERKNS_12RoutingPointENS0_12JunctionTypeERK7QStringS7_iS7_@Base 4:14.11.97 - _ZN6Marble15RoutingWaypointC2Ev@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager13apiUrlChangedERK4QUrl@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager13statusChangedERK7QString@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager14setSyncEnabledEb@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager14setWorkOfflineEb@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager16routeSyncManagerEv@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager17setOwncloudServerERK7QString@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager18syncEnabledChangedEb@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager18workOfflineChangedEb@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager19bookmarkSyncManagerEv@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager19setOwncloudPasswordERK7QString@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager19setOwncloudUsernameERK7QString@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager21owncloudServerChangedERK7QString@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager22setOwncloudCredentialsERK7QStringS3_S3_@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager23owncloudPasswordChangedERK7QString@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager23owncloudUsernameChangedERK7QString@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager23routeSyncManagerChangedEv@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager26bookmarkSyncManagerChangedEv@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager7PrivateC1Ev@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager7PrivateC2Ev@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager7PrivateD1Ev@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager7PrivateD2Ev@Base 4:14.11.97 - _ZN6Marble16CloudSyncManager9setStatusERK7QStringNS0_6StatusE@Base 4:14.11.97 - _ZN6Marble16CloudSyncManagerC1EP7QObject@Base 4:14.11.97 - _ZN6Marble16CloudSyncManagerC2EP7QObject@Base 4:14.11.97 - _ZN6Marble16CloudSyncManagerD0Ev@Base 4:14.11.97 - _ZN6Marble16CloudSyncManagerD1Ev@Base 4:14.11.97 - _ZN6Marble16CloudSyncManagerD2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataContainer1pEv@Base 4:14.11.97 - _ZN6Marble16GeoDataContainer2atEi@Base 4:14.11.97 - _ZN6Marble16GeoDataContainer3endEv@Base 4:14.11.97 - _ZN6Marble16GeoDataContainer4lastEv@Base 4:14.11.97 - _ZN6Marble16GeoDataContainer5beginEv@Base 4:14.11.97 - _ZN6Marble16GeoDataContainer5childEi@Base 4:14.11.97 - _ZN6Marble16GeoDataContainer5clearEv@Base 4:14.11.97 - _ZN6Marble16GeoDataContainer5firstEv@Base 4:14.11.97 - _ZN6Marble16GeoDataContainer6appendEPNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble16GeoDataContainer6insertEPNS_14GeoDataFeatureEi@Base 4:14.11.97 - _ZN6Marble16GeoDataContainer6insertEiPNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble16GeoDataContainer6removeEi@Base 4:14.11.97 - _ZN6Marble16GeoDataContainer6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble16GeoDataContainerC1EPNS_23GeoDataContainerPrivateE@Base 4:14.11.97 - _ZN6Marble16GeoDataContainerC1ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataContainerC1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataContainerC2EPNS_23GeoDataContainerPrivateE@Base 4:14.11.97 - _ZN6Marble16GeoDataContainerC2ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataContainerC2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataContainerD0Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataContainerD1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataContainerD2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyle10setHeadingEi@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyle10setHotSpotERK7QPointFNS_14GeoDataHotSpot5UnitsES5_@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyle11setIconPathERK7QString@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyle6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyle7setIconERK6QImage@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyle8setScaleERKf@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyleC1ERK6QImageRK7QPointF@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyleC1ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyleC1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyleC2ERK6QImageRK7QPointF@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyleC2ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyleC2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyleD0Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyleD1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyleD2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataIconStyleaSERKS0_@Base 4:14.11.97 - (subst)_ZN6Marble16GeoDataLatLonBox11setRotationE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble16GeoDataLatLonBox13setBoundariesE{qreal}{qreal}{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZN6Marble16GeoDataLatLonBox14fromLineStringERKNS_17GeoDataLineStringE@Base 4:14.11.97 - _ZN6Marble16GeoDataLatLonBox5clearEv@Base 4:14.11.97 - _ZN6Marble16GeoDataLatLonBox5emptyE@Base 4:14.11.97 - _ZN6Marble16GeoDataLatLonBox6unpackER11QDataStream@Base 4:14.11.97 - (subst)_ZN6Marble16GeoDataLatLonBox7setEastE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble16GeoDataLatLonBox7setWestE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble16GeoDataLatLonBox8setNorthE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble16GeoDataLatLonBox8setSouthE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZN6Marble16GeoDataLatLonBoxC1ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataLatLonBoxC1Ev@Base 4:14.11.97 - (subst)_ZN6Marble16GeoDataLatLonBoxC1E{qreal}{qreal}{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZN6Marble16GeoDataLatLonBoxC2ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataLatLonBoxC2Ev@Base 4:14.11.97 - (subst)_ZN6Marble16GeoDataLatLonBoxC2E{qreal}{qreal}{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZN6Marble16GeoDataLatLonBoxD0Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataLatLonBoxD1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataLatLonBoxD2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataLatLonBoxaSERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataLatLonBoxoRERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyle11setCapStyleEN2Qt11PenCapStyleE@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyle11setPenStyleEN2Qt8PenStyleE@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyle13setBackgroundEb@Base 4:14.11.97 - (subst)_ZN6Marble16GeoDataLineStyle14setDashPatternERK7QVectorI{qreal}E@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyle16setPhysicalWidthERKf@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyle6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyle8setWidthERKf@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyleC1ERK6QColor@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyleC1ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyleC1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyleC2ERK6QColor@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyleC2ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyleC2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyleD0Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyleD1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyleD2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataLineStyleaSERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyle15setListItemTypeERKNS0_12ListItemTypeE@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyle18setBackgroundColorERK6QColor@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyle2atEi@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyle3endEv@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyle4lastEv@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyle5beginEv@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyle5childEi@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyle5clearEv@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyle5firstEv@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyle6appendEPNS_15GeoDataItemIconE@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyle6removeEi@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyle6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyleC1ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyleC1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyleC2ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyleC2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyleD0Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyleD1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyleD2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataListStyleaSERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemark11setGeometryEPNS_15GeoDataGeometryE@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemark13setCoordinateERKNS_12GeoDataPointE@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemark13setCoordinateERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - (subst)_ZN6Marble16GeoDataPlacemark13setCoordinateE{qreal}{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemark13setPopulationEx@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemark14setCountryCodeERK7QString@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemark17setBalloonVisibleEb@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemark1pEv@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemark6lookAtEv@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemark6unpackER11QDataStream@Base 4:14.11.97 - (subst)_ZN6Marble16GeoDataPlacemark7setAreaE{qreal}@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemark8geometryEv@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemark8setStateERK7QString@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemarkC1ERK7QString@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemarkC1ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemarkC1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemarkC2ERK7QString@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemarkC2ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemarkC2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemarkD0Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemarkD1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemarkD2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataPlacemarkaSERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataPolyStyle10setOutlineERKb@Base 4:14.11.97 - _ZN6Marble16GeoDataPolyStyle13setBrushStyleEN2Qt10BrushStyleE@Base 4:14.11.97 - _ZN6Marble16GeoDataPolyStyle13setColorIndexEh@Base 4:14.11.97 - _ZN6Marble16GeoDataPolyStyle6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble16GeoDataPolyStyle7setFillERKb@Base 4:14.11.97 - _ZN6Marble16GeoDataPolyStyleC1ERK6QColor@Base 4:14.11.97 - _ZN6Marble16GeoDataPolyStyleC1ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataPolyStyleC1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataPolyStyleC2ERK6QColor@Base 4:14.11.97 - _ZN6Marble16GeoDataPolyStyleC2ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataPolyStyleC2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataPolyStyleD0Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataPolyStyleD1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataPolyStyleD2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataPolyStyleaSERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataTimeStamp13setResolutionENS0_14TimeResolutionE@Base 4:14.11.97 - _ZN6Marble16GeoDataTimeStamp6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble16GeoDataTimeStamp7setWhenERK9QDateTime@Base 4:14.11.97 - _ZN6Marble16GeoDataTimeStampC1ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataTimeStampC1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataTimeStampC2ERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataTimeStampC2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataTimeStampD0Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataTimeStampD1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataTimeStampD2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataTimeStampaSERKS0_@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel10addFeatureEPNS_16GeoDataContainerEPNS_14GeoDataFeatureEi@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel11addDocumentEPNS_15GeoDataDocumentE@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel12rootDocumentEv@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel13removeFeatureEPKNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel13removeFeatureEPNS_16GeoDataContainerEi@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel13updateFeatureEPNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel14removeDocumentEPNS_15GeoDataDocumentE@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel14removeDocumentEi@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel14selectionModelEv@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel15setRootDocumentEPNS_15GeoDataDocumentE@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel16addTourPrimitiveERK11QModelIndexPNS_20GeoDataTourPrimitiveEi@Base 4:14.12.2 - _ZN6Marble16GeoDataTreeModel16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel18swapTourPrimitivesERK11QModelIndexii@Base 4:14.12.2 - _ZN6Marble16GeoDataTreeModel19removeTourPrimitiveERK11QModelIndexi@Base 4:14.12.2 - _ZN6Marble16GeoDataTreeModel5addedEPNS_13GeoDataObjectE@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel7Private14checkParentingEPNS_13GeoDataObjectE@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel7PrivateC1EP18QAbstractItemModel@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel7PrivateC2EP18QAbstractItemModel@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel7PrivateD1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel7PrivateD2Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel7removedEPNS_13GeoDataObjectE@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModel7setDataERK11QModelIndexRK8QVarianti@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModelC1EP7QObject@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModelC2EP7QObject@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModelD0Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModelD1Ev@Base 4:14.11.97 - _ZN6Marble16GeoDataTreeModelD2Ev@Base 4:14.11.97 - _ZN6Marble16GeoGraphicsScene10removeItemEPKNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble16GeoGraphicsScene11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble16GeoGraphicsScene11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble16GeoGraphicsScene16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble16GeoGraphicsScene5clearEv@Base 4:14.11.97 - _ZN6Marble16GeoGraphicsScene7addItemEPNS_15GeoGraphicsItemE@Base 4:14.11.97 - _ZN6Marble16GeoGraphicsScene8eraseAllEv@Base 4:14.11.97 - _ZN6Marble16GeoGraphicsSceneC1EP7QObject@Base 4:14.11.97 - _ZN6Marble16GeoGraphicsSceneC2EP7QObject@Base 4:14.11.97 - _ZN6Marble16GeoGraphicsSceneD0Ev@Base 4:14.11.97 - _ZN6Marble16GeoGraphicsSceneD1Ev@Base 4:14.11.97 - _ZN6Marble16GeoGraphicsSceneD2Ev@Base 4:14.11.97 - _ZN6Marble16GeoSceneDocument11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble16GeoSceneDocument11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble16GeoSceneDocument12valueChangedE7QStringb@Base 4:14.11.97 - _ZN6Marble16GeoSceneDocument16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble16GeoSceneDocument3mapEv@Base 4:14.11.97 - _ZN6Marble16GeoSceneDocument4headEv@Base 4:14.11.97 - _ZN6Marble16GeoSceneDocument6legendEv@Base 4:14.11.97 - _ZN6Marble16GeoSceneDocument8settingsEv@Base 4:14.11.97 - _ZN6Marble16GeoSceneDocumentC1Ev@Base 4:14.11.97 - _ZN6Marble16GeoSceneDocumentC2Ev@Base 4:14.11.97 - _ZN6Marble16GeoSceneDocumentD0Ev@Base 4:14.11.97 - _ZN6Marble16GeoSceneDocumentD1Ev@Base 4:14.11.97 - _ZN6Marble16GeoSceneDocumentD2Ev@Base 4:14.11.97 - _ZN6Marble16GeoSceneProperty11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble16GeoSceneProperty11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble16GeoSceneProperty12setAvailableEb@Base 4:14.11.97 - _ZN6Marble16GeoSceneProperty12valueChangedE7QStringb@Base 4:14.11.97 - _ZN6Marble16GeoSceneProperty15setDefaultValueEb@Base 4:14.11.97 - _ZN6Marble16GeoSceneProperty16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble16GeoSceneProperty8setValueEb@Base 4:14.11.97 - _ZN6Marble16GeoScenePropertyC1ERK7QString@Base 4:14.11.97 - _ZN6Marble16GeoScenePropertyC2ERK7QString@Base 4:14.11.97 - _ZN6Marble16GeoScenePropertyD0Ev@Base 4:14.11.97 - _ZN6Marble16GeoScenePropertyD1Ev@Base 4:14.11.97 - _ZN6Marble16GeoScenePropertyD2Ev@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettings11addPropertyEPNS_16GeoScenePropertyE@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettings11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettings11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettings12valueChangedE7QStringb@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettings13allPropertiesEv@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettings14rootPropertiesEv@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettings16setPropertyValueERK7QStringb@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettings16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettings5groupERK7QString@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettings8addGroupEPNS_13GeoSceneGroupE@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettings8propertyERK7QString@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettingsC1Ev@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettingsC2Ev@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettingsD0Ev@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettingsD1Ev@Base 4:14.11.97 - _ZN6Marble16GeoSceneSettingsD2Ev@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox11selectThemeERK7QString@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox13showMapWizardEv@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox14searchFinishedEv@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox14setWorkOfflineEb@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox15setMarbleWidgetEPNS_12MarbleWidgetE@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox16showUploadDialogEv@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox17setLegendTabShownEb@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox17setWidgetTabShownEP7QWidgetibR7QString@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox18setMapViewTabShownEb@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox18setRoutingTabShownEb@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox19setFileViewTabShownEb@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox21currentLocationWidgetEv@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox21setNavigationTabShownEb@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox26setCurrentLocationTabShownEb@Base 4:14.11.97 - _ZN6Marble16MarbleControlBox6searchERK7QStringNS_10SearchModeE@Base 4:14.11.97 - _ZN6Marble16MarbleControlBoxC1EP7QWidget@Base 4:14.11.97 - _ZN6Marble16MarbleControlBoxC2EP7QWidget@Base 4:14.11.97 - _ZN6Marble16MarbleControlBoxD0Ev@Base 4:14.11.97 - _ZN6Marble16MarbleControlBoxD1Ev@Base 4:14.11.97 - _ZN6Marble16MarbleControlBoxD2Ev@Base 4:14.11.97 - _ZN6Marble16NavigationWidget10changeZoomEi@Base 4:14.11.97 - _ZN6Marble16NavigationWidget11clearSearchEv@Base 4:14.11.97 - _ZN6Marble16NavigationWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble16NavigationWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble16NavigationWidget11resizeEventEP12QResizeEvent@Base 4:14.11.97 - _ZN6Marble16NavigationWidget11selectThemeERK7QString@Base 4:14.11.97 - _ZN6Marble16NavigationWidget11zoomChangedEi@Base 4:14.11.97 - _ZN6Marble16NavigationWidget14searchFinishedEv@Base 4:14.11.97 - _ZN6Marble16NavigationWidget15setMarbleWidgetEPNS_12MarbleWidgetE@Base 4:14.11.97 - _ZN6Marble16NavigationWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble16NavigationWidget6goHomeEv@Base 4:14.11.97 - _ZN6Marble16NavigationWidget6moveUpEv@Base 4:14.11.97 - _ZN6Marble16NavigationWidget6searchERK7QStringNS_10SearchModeE@Base 4:14.11.97 - _ZN6Marble16NavigationWidget6zoomInEv@Base 4:14.11.97 - _ZN6Marble16NavigationWidget7zoomOutEv@Base 4:14.11.97 - _ZN6Marble16NavigationWidget8moveDownEv@Base 4:14.11.97 - _ZN6Marble16NavigationWidget8moveLeftEv@Base 4:14.11.97 - _ZN6Marble16NavigationWidget9moveRightEv@Base 4:14.11.97 - _ZN6Marble16NavigationWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble16NavigationWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble16NavigationWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble16NavigationWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble16NavigationWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble16PositionTracking10clearTrackEv@Base 4:14.11.97 - (subst)_ZN6Marble16PositionTracking11gpsLocationENS_18GeoDataCoordinatesE{qreal}@Base 4:14.11.97 - _ZN6Marble16PositionTracking11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble16PositionTracking11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble16PositionTracking12readSettingsEv@Base 4:14.11.97 - _ZN6Marble16PositionTracking13statusChangedENS_22PositionProviderStatusE@Base 4:14.11.97 - _ZN6Marble16PositionTracking13writeSettingsEv@Base 4:14.11.97 - _ZN6Marble16PositionTracking15setTrackVisibleEb@Base 4:14.11.97 - _ZN6Marble16PositionTracking16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble16PositionTracking22positionProviderPluginEv@Base 4:14.11.97 - _ZN6Marble16PositionTracking25setPositionProviderPluginEPNS_22PositionProviderPluginE@Base 4:14.11.97 - _ZN6Marble16PositionTracking29positionProviderPluginChangedEPNS_22PositionProviderPluginE@Base 4:14.11.97 - _ZN6Marble16PositionTracking9saveTrackERK7QString@Base 4:14.11.97 - _ZN6Marble16PositionTrackingC1EPNS_16GeoDataTreeModelE@Base 4:14.11.97 - _ZN6Marble16PositionTrackingC2EPNS_16GeoDataTreeModelE@Base 4:14.11.97 - _ZN6Marble16PositionTrackingD0Ev@Base 4:14.11.97 - _ZN6Marble16PositionTrackingD1Ev@Base 4:14.11.97 - _ZN6Marble16PositionTrackingD2Ev@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager11deleteRouteERK7QString@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager11uploadRouteERK7QString@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager11uploadRouteEv@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager13downloadRouteERK7QString@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager16prepareRouteListEv@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager17setRoutingManagerEPNS_14RoutingManagerE@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager18setRouteModelItemsERK7QVectorINS_9RouteItemEE@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager19routeUploadProgressExx@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager19setRouteSyncEnabledEb@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager20removeRouteFromCacheERK7QString@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager23routeSyncEnabledChangedEb@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager23updateUploadProgressbarExx@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager25routeListDownloadProgressExx@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager5modelEv@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager7PrivateC1EPNS_16CloudSyncManagerE@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager7PrivateC2EPNS_16CloudSyncManagerE@Base 4:14.11.97 - _ZN6Marble16RouteSyncManager9openRouteERK7QString@Base 4:14.11.97 - _ZN6Marble16RouteSyncManagerC1EPNS_16CloudSyncManagerE@Base 4:14.11.97 - _ZN6Marble16RouteSyncManagerC2EPNS_16CloudSyncManagerE@Base 4:14.11.97 - _ZN6Marble16RouteSyncManagerD0Ev@Base 4:14.11.97 - _ZN6Marble16RouteSyncManagerD1Ev@Base 4:14.11.97 - _ZN6Marble16RouteSyncManagerD2Ev@Base 4:14.11.97 - _ZN6Marble16SunControlWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble16SunControlWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble16SunControlWidget13setSunShadingEb@Base 4:14.11.97 - _ZN6Marble16SunControlWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble16SunControlWidget23isLockedToSubSolarPointEb@Base 4:14.11.97 - _ZN6Marble16SunControlWidget26isSubSolarPointIconVisibleEb@Base 4:14.11.97 - _ZN6Marble16SunControlWidget5applyEv@Base 4:14.11.97 - _ZN6Marble16SunControlWidget7showSunEb@Base 4:14.11.97 - _ZN6Marble16SunControlWidget9showEventEP10QShowEvent@Base 4:14.11.97 - _ZN6Marble16SunControlWidgetC1EPNS_12MarbleWidgetEP7QWidget@Base 4:14.11.97 - _ZN6Marble16SunControlWidgetC2EPNS_12MarbleWidgetEP7QWidget@Base 4:14.11.97 - _ZN6Marble16SunControlWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble16SunControlWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble16SunControlWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble16TileLoaderHelper10levelToRowEii@Base 4:14.11.97 - _ZN6Marble16TileLoaderHelper10rowToLevelEii@Base 4:14.11.97 - _ZN6Marble16TileLoaderHelper13columnToLevelEii@Base 4:14.11.97 - _ZN6Marble16TileLoaderHelper13levelToColumnEii@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItem10setVisibleEb@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItem11contextMenuEv@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItem11eventFilterEP7QObjectP6QEvent@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItem11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItem11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItem11setSettingsERK5QHashI7QString8QVariantE@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItem12toolTipEventEP10QHelpEvent@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItem16contextMenuEventEP7QWidgetP17QContextMenuEvent@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItem16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItem17setPositionLockedEb@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItem4hideEv@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItem4showEv@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItem6renderEPNS_10GeoPainterEPNS_14ViewportParamsERK7QStringPNS_13GeoSceneLayerE@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItem6setPenERK4QPen@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItem7setFontERK5QFont@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItemC1EPKNS_11MarbleModelERK7QPointFRK6QSizeF@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItemC2EPKNS_11MarbleModelERK7QPointFRK6QSizeF@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItemD0Ev@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItemD1Ev@Base 4:14.11.97 - _ZN6Marble17AbstractFloatItemD2Ev@Base 4:14.11.97 - (subst)_ZN6Marble17FrameGraphicsItem10setPaddingE{qreal}@Base 4:14.11.97 - _ZN6Marble17FrameGraphicsItem12paintContentEP8QPainter@Base 4:14.11.97 - (subst)_ZN6Marble17FrameGraphicsItem12setMarginTopE{qreal}@Base 4:14.11.97 - _ZN6Marble17FrameGraphicsItem13setBackgroundERK6QBrush@Base 4:14.11.97 - (subst)_ZN6Marble17FrameGraphicsItem13setMarginLeftE{qreal}@Base 4:14.11.97 - _ZN6Marble17FrameGraphicsItem14setBorderBrushERK6QBrush@Base 4:14.11.97 - _ZN6Marble17FrameGraphicsItem14setBorderStyleEN2Qt8PenStyleE@Base 4:14.11.97 - (subst)_ZN6Marble17FrameGraphicsItem14setBorderWidthE{qreal}@Base 4:14.11.97 - _ZN6Marble17FrameGraphicsItem14setContentSizeERK6QSizeF@Base 4:14.11.97 - (subst)_ZN6Marble17FrameGraphicsItem14setMarginRightE{qreal}@Base 4:14.11.97 - _ZN6Marble17FrameGraphicsItem15paintBackgroundEP8QPainter@Base 4:14.11.97 - (subst)_ZN6Marble17FrameGraphicsItem15setMarginBottomE{qreal}@Base 4:14.11.97 - _ZN6Marble17FrameGraphicsItem5paintEP8QPainter@Base 4:14.11.97 - _ZN6Marble17FrameGraphicsItem8setFrameENS0_9FrameTypeE@Base 4:14.11.97 - (subst)_ZN6Marble17FrameGraphicsItem9setMarginE{qreal}@Base 4:14.11.97 - _ZN6Marble17FrameGraphicsItemC1EPNS_18MarbleGraphicsItemE@Base 4:14.11.97 - _ZN6Marble17FrameGraphicsItemC2EPNS_18MarbleGraphicsItemE@Base 4:14.11.97 - _ZN6Marble17FrameGraphicsItemD0Ev@Base 4:14.11.97 - _ZN6Marble17FrameGraphicsItemD1Ev@Base 4:14.11.97 - _ZN6Marble17FrameGraphicsItemD2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataColorStyle12setColorModeERKNS0_9ColorModeE@Base 4:14.11.97 - _ZN6Marble17GeoDataColorStyle6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble17GeoDataColorStyle8setColorERK6QColor@Base 4:14.11.97 - _ZN6Marble17GeoDataColorStyleC1ERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataColorStyleC1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataColorStyleC2ERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataColorStyleC2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataColorStyleD0Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataColorStyleD1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataColorStyleD2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataColorStyleaSERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataLabelStyle12setAlignmentENS0_9AlignmentE@Base 4:14.11.97 - _ZN6Marble17GeoDataLabelStyle6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble17GeoDataLabelStyle7setFontERK5QFont@Base 4:14.11.97 - _ZN6Marble17GeoDataLabelStyle7setGlowEb@Base 4:14.11.97 - _ZN6Marble17GeoDataLabelStyle8setScaleERKf@Base 4:14.11.97 - _ZN6Marble17GeoDataLabelStyleC1ERK5QFontRK6QColor@Base 4:14.11.97 - _ZN6Marble17GeoDataLabelStyleC1ERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataLabelStyleC1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataLabelStyleC2ERK5QFontRK6QColor@Base 4:14.11.97 - _ZN6Marble17GeoDataLabelStyleC2ERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataLabelStyleC2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataLabelStyleD0Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataLabelStyleD1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataLabelStyleD2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataLabelStyleaSERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataLatLonQuad10setTopLeftERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble17GeoDataLatLonQuad11setTopRightERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble17GeoDataLatLonQuad13setBottomLeftERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble17GeoDataLatLonQuad14setBottomRightERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - (subst)_ZN6Marble17GeoDataLatLonQuad18setTopLeftLatitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble17GeoDataLatLonQuad19setTopLeftLongitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble17GeoDataLatLonQuad19setTopRightLatitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble17GeoDataLatLonQuad20setTopRightLongitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble17GeoDataLatLonQuad21setBottomLeftLatitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble17GeoDataLatLonQuad22setBottomLeftLongitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble17GeoDataLatLonQuad22setBottomRightLatitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble17GeoDataLatLonQuad23setBottomRightLongitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZN6Marble17GeoDataLatLonQuadC1ERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataLatLonQuadC1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataLatLonQuadC2ERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataLatLonQuadC2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataLatLonQuadD0Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataLatLonQuadD1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataLatLonQuadD2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataLatLonQuadaSERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataLineString13setTessellateEb@Base 4:14.11.97 - _ZN6Marble17GeoDataLineString1pEv@Base 4:14.11.97 - _ZN6Marble17GeoDataLineString20setTessellationFlagsE6QFlagsINS_16TessellationFlagEE@Base 4:14.11.97 - _ZN6Marble17GeoDataLineString2atEi@Base 4:14.11.97 - _ZN6Marble17GeoDataLineString3endEv@Base 4:14.11.97 - _ZN6Marble17GeoDataLineString4lastEv@Base 4:14.11.97 - _ZN6Marble17GeoDataLineString5beginEv@Base 4:14.11.97 - _ZN6Marble17GeoDataLineString5clearEv@Base 4:14.11.97 - _ZN6Marble17GeoDataLineString5eraseEPNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble17GeoDataLineString5eraseEPNS_18GeoDataCoordinatesES2_@Base 4:14.11.97 - _ZN6Marble17GeoDataLineString5firstEv@Base 4:14.11.97 - _ZN6Marble17GeoDataLineString6appendERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble17GeoDataLineString6insertEiRKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble17GeoDataLineString6removeEi@Base 4:14.11.97 - _ZN6Marble17GeoDataLineString6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble17GeoDataLineStringC1E6QFlagsINS_16TessellationFlagEE@Base 4:14.11.97 - _ZN6Marble17GeoDataLineStringC1EPNS_24GeoDataLineStringPrivateE@Base 4:14.11.97 - _ZN6Marble17GeoDataLineStringC1ERKNS_15GeoDataGeometryE@Base 4:14.11.97 - _ZN6Marble17GeoDataLineStringC2E6QFlagsINS_16TessellationFlagEE@Base 4:14.11.97 - _ZN6Marble17GeoDataLineStringC2EPNS_24GeoDataLineStringPrivateE@Base 4:14.11.97 - _ZN6Marble17GeoDataLineStringC2ERKNS_15GeoDataGeometryE@Base 4:14.11.97 - _ZN6Marble17GeoDataLineStringD0Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataLineStringD1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataLineStringD2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataLineStringixEi@Base 4:14.11.97 - _ZN6Marble17GeoDataLineStringlsERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble17GeoDataLineStringlsERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataLinearRingC1E6QFlagsINS_16TessellationFlagEE@Base 4:14.11.97 - _ZN6Marble17GeoDataLinearRingC1ERKNS_15GeoDataGeometryE@Base 4:14.11.97 - _ZN6Marble17GeoDataLinearRingC2E6QFlagsINS_16TessellationFlagEE@Base 4:14.11.97 - _ZN6Marble17GeoDataLinearRingC2ERKNS_15GeoDataGeometryE@Base 4:14.11.97 - _ZN6Marble17GeoDataLinearRingD0Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataLinearRingD1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataLinearRingD2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrack1pEv@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrack2atEi@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrack3endEv@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrack4lastEv@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrack5beginEv@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrack5childEi@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrack5clearEv@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrack5firstEv@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrack6appendEPNS_12GeoDataTrackE@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrack6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrackC1ERKNS_15GeoDataGeometryE@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrackC1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrackC2ERKNS_15GeoDataGeometryE@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrackC2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrackD0Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrackD1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrackD2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTrackixEi@Base 4:14.11.97 - _ZN6Marble17GeoDataMultiTracklsERKNS_12GeoDataTrackE@Base 4:14.11.97 - _ZN6Marble17GeoDataSchemaData12setSchemaUrlERK7QString@Base 4:14.11.97 - _ZN6Marble17GeoDataSchemaData13addSimpleDataERKNS_17GeoDataSimpleDataE@Base 4:14.11.97 - _ZN6Marble17GeoDataSchemaData6parentEv@Base 4:14.11.97 - _ZN6Marble17GeoDataSchemaData6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble17GeoDataSchemaData9setParentEPNS_7GeoNodeE@Base 4:14.11.97 - _ZN6Marble17GeoDataSchemaDataC1ERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataSchemaDataC1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataSchemaDataC2ERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataSchemaDataC2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataSchemaDataD0Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataSchemaDataD1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataSchemaDataD2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataSchemaDataaSERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataSimpleData6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble17GeoDataSimpleData7setDataERK7QString@Base 4:14.11.97 - _ZN6Marble17GeoDataSimpleData7setNameERK7QString@Base 4:14.11.97 - _ZN6Marble17GeoDataSimpleDataC1ERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataSimpleDataC1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataSimpleDataC2ERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataSimpleDataC2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataSimpleDataD0Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataSimpleDataD1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataSimpleDataD2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataSimpleDataaSERKS0_@Base 4:14.11.97 - (subst)_ZN6Marble17GeoDataViewVolume10setLeftFovERK{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble17GeoDataViewVolume11setRightFovERK{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble17GeoDataViewVolume12setBottomFovERK{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble17GeoDataViewVolume7setNearERK{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble17GeoDataViewVolume9setTopFovERK{qreal}@Base 4:14.11.97 - _ZN6Marble17GeoDataViewVolumeC1ERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataViewVolumeC1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataViewVolumeC2ERKS0_@Base 4:14.11.97 - _ZN6Marble17GeoDataViewVolumeC2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataViewVolumeD0Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataViewVolumeD1Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataViewVolumeD2Ev@Base 4:14.11.97 - _ZN6Marble17GeoDataViewVolumeaSERKS0_@Base 4:14.11.97 - _ZN6Marble17LabelGraphicsItem12paintContentEP8QPainter@Base 4:14.11.97 - _ZN6Marble17LabelGraphicsItem14setContentSizeERK6QSizeF@Base 4:14.11.97 - _ZN6Marble17LabelGraphicsItem14setMinimumSizeERK6QSizeF@Base 4:14.11.97 - _ZN6Marble17LabelGraphicsItem5clearEv@Base 4:14.11.97 - _ZN6Marble17LabelGraphicsItem7setIconERK5QIconRK5QSize@Base 4:14.11.97 - _ZN6Marble17LabelGraphicsItem7setTextERK7QString@Base 4:14.11.97 - _ZN6Marble17LabelGraphicsItem8setImageERK6QImageRK5QSize@Base 4:14.11.97 - _ZN6Marble17LabelGraphicsItemC1EPNS_18MarbleGraphicsItemE@Base 4:14.11.97 - _ZN6Marble17LabelGraphicsItemC2EPNS_18MarbleGraphicsItemE@Base 4:14.11.97 - _ZN6Marble17LabelGraphicsItemD0Ev@Base 4:14.11.97 - _ZN6Marble17LabelGraphicsItemD1Ev@Base 4:14.11.97 - _ZN6Marble17LabelGraphicsItemD2Ev@Base 4:14.11.97 - _ZN6Marble17MarbleAboutDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble17MarbleAboutDialog11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble17MarbleAboutDialog13setInitialTabENS0_3TabE@Base 4:14.11.97 - _ZN6Marble17MarbleAboutDialog16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble17MarbleAboutDialog19setApplicationTitleERK7QString@Base 4:14.11.97 - _ZN6Marble17MarbleAboutDialogC1EP7QWidget@Base 4:14.11.97 - _ZN6Marble17MarbleAboutDialogC2EP7QWidget@Base 4:14.11.97 - _ZN6Marble17MarbleAboutDialogD0Ev@Base 4:14.11.97 - _ZN6Marble17MarbleAboutDialogD1Ev@Base 4:14.11.97 - _ZN6Marble17MarbleAboutDialogD2Ev@Base 4:14.11.97 - _ZN6Marble17ParseRunnerPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble17ParseRunnerPlugin11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble17ParseRunnerPlugin16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble17ParseRunnerPlugin7PrivateC1Ev@Base 4:14.11.97 - _ZN6Marble17ParseRunnerPlugin7PrivateC2Ev@Base 4:14.11.97 - _ZN6Marble17ParseRunnerPluginC1EP7QObject@Base 4:14.11.97 - _ZN6Marble17ParseRunnerPluginC2EP7QObject@Base 4:14.11.97 - _ZN6Marble17ParseRunnerPluginD0Ev@Base 4:14.11.97 - _ZN6Marble17ParseRunnerPluginD1Ev@Base 4:14.11.97 - _ZN6Marble17ParseRunnerPluginD2Ev@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialog10setAuthorsERK5QListINS_12PluginAuthorEE@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialog10setLicenseENS0_10LicenseKeyE@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialog10setVersionERK7QString@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialog11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialog11setDataTextERK7QString@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialog12setAboutTextERK7QString@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialog14setAuthorsTextERK7QString@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialog16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialog23setLicenseAgreementTextERK7QString@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialog7setIconERK5QIcon@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialog7setNameERK7QString@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialogC1EP7QWidget@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialogC2EP7QWidget@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialogD0Ev@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialogD1Ev@Base 4:14.11.97 - _ZN6Marble17PluginAboutDialogD2Ev@Base 4:14.11.97 - _ZN6Marble17RenderPluginModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble17RenderPluginModel11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble17RenderPluginModel16applyPluginStateEv@Base 4:14.11.97 - _ZN6Marble17RenderPluginModel16setRenderPluginsERK5QListIPNS_12RenderPluginEE@Base 4:14.11.97 - _ZN6Marble17RenderPluginModel16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble17RenderPluginModel19retrievePluginStateEv@Base 4:14.11.97 - _ZN6Marble17RenderPluginModel34pluginDialogConfigurationInterfaceERK11QModelIndex@Base 4:14.11.97 - _ZN6Marble17RenderPluginModel7PrivateC1Ev@Base 4:14.11.97 - _ZN6Marble17RenderPluginModel7PrivateC2Ev@Base 4:14.11.97 - _ZN6Marble17RenderPluginModelC1EP7QObject@Base 4:14.11.97 - _ZN6Marble17RenderPluginModelC2EP7QObject@Base 4:14.11.97 - _ZN6Marble17RenderPluginModelD0Ev@Base 4:14.11.97 - _ZN6Marble17RenderPluginModelD1Ev@Base 4:14.11.97 - _ZN6Marble17RenderPluginModelD2Ev@Base 4:14.11.97 - _ZN6Marble17SearchInputWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble17SearchInputWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble17SearchInputWidget13setAreaSearchEv@Base 4:14.11.97 - _ZN6Marble17SearchInputWidget15setGlobalSearchEv@Base 4:14.11.97 - _ZN6Marble17SearchInputWidget16showDropDownMenuEv@Base 4:14.11.97 - _ZN6Marble17SearchInputWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble17SearchInputWidget18setCompletionModelEP18QAbstractItemModel@Base 4:14.11.97 - _ZN6Marble17SearchInputWidget21updatePlaceholderTextEv@Base 4:14.11.97 - _ZN6Marble17SearchInputWidget22disableSearchAnimationEv@Base 4:14.11.97 - _ZN6Marble17SearchInputWidget24centerOnSearchSuggestionERK11QModelIndex@Base 4:14.11.97 - _ZN6Marble17SearchInputWidget6searchERK7QStringNS_10SearchModeE@Base 4:14.11.97 - _ZN6Marble17SearchInputWidget6searchEv@Base 4:14.11.97 - _ZN6Marble17SearchInputWidget8centerOnERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble17SearchInputWidgetC1EP7QWidget@Base 4:14.11.97 - _ZN6Marble17SearchInputWidgetC2EP7QWidget@Base 4:14.11.97 - _ZN6Marble17SearchInputWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble17SearchInputWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble17SearchInputWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble17TileCoordsPyramid20setBottomLevelCoordsERK5QRect@Base 4:14.11.97 - _ZN6Marble17TileCoordsPyramid4swapERS0_@Base 4:14.11.97 - _ZN6Marble17TileCoordsPyramid7PrivateC1Eii@Base 4:14.11.97 - _ZN6Marble17TileCoordsPyramid7PrivateC2Eii@Base 4:14.11.97 - _ZN6Marble17TileCoordsPyramidC1ERKS0_@Base 4:14.11.97 - _ZN6Marble17TileCoordsPyramidC1Eii@Base 4:14.11.97 - _ZN6Marble17TileCoordsPyramidC1Ev@Base 4:14.11.97 - _ZN6Marble17TileCoordsPyramidC2ERKS0_@Base 4:14.11.97 - _ZN6Marble17TileCoordsPyramidC2Eii@Base 4:14.11.97 - _ZN6Marble17TileCoordsPyramidC2Ev@Base 4:14.11.97 - _ZN6Marble17TileCoordsPyramidD1Ev@Base 4:14.11.97 - _ZN6Marble17TileCoordsPyramidD2Ev@Base 4:14.11.97 - _ZN6Marble17TileCoordsPyramidaSERKS0_@Base 4:14.11.97 - _ZN6Marble17TileCreatorDialog10setSummaryERK7QStringS3_@Base 4:14.11.97 - _ZN6Marble17TileCreatorDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble17TileCreatorDialog11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble17TileCreatorDialog11setProgressEi@Base 4:14.11.97 - _ZN6Marble17TileCreatorDialog16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble17TileCreatorDialog18cancelTileCreationEv@Base 4:14.11.97 - _ZN6Marble17TileCreatorDialogC1EPNS_11TileCreatorEP7QWidget@Base 4:14.11.97 - _ZN6Marble17TileCreatorDialogC2EPNS_11TileCreatorEP7QWidget@Base 4:14.11.97 - _ZN6Marble17TileCreatorDialogD0Ev@Base 4:14.11.97 - _ZN6Marble17TileCreatorDialogD1Ev@Base 4:14.11.97 - _ZN6Marble17TileCreatorDialogD2Ev@Base 4:14.11.97 - _ZN6Marble17TimeControlWidget10nowClickedEv@Base 4:14.11.97 - _ZN6Marble17TimeControlWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble17TimeControlWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble17TimeControlWidget14updateDateTimeEv@Base 4:14.11.97 - _ZN6Marble17TimeControlWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble17TimeControlWidget16updateSpeedLabelEi@Base 4:14.11.97 - _ZN6Marble17TimeControlWidget17updateRefreshRateEi@Base 4:14.11.97 - _ZN6Marble17TimeControlWidget5applyEv@Base 4:14.11.97 - _ZN6Marble17TimeControlWidget9showEventEP10QShowEvent@Base 4:14.11.97 - _ZN6Marble17TimeControlWidgetC1EPNS_11MarbleClockEP7QWidget@Base 4:14.11.97 - _ZN6Marble17TimeControlWidgetC2EPNS_11MarbleClockEP7QWidget@Base 4:14.11.97 - _ZN6Marble17TimeControlWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble17TimeControlWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble17TimeControlWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialog11handleErrorEv@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialog11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialog13stopRecordingEv@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialog14startRecordingEv@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialog14updateProgressEd@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialog15recordNextFrameEv@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialog15setTourPlaybackEPNS_12TourPlaybackE@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialog16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialog19loadDestinationFileEv@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialog7setRateEd@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialogC1EPNS_12MarbleWidgetEP7QWidget@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialogC2EPNS_12MarbleWidgetEP7QWidget@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialogD0Ev@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialogD1Ev@Base 4:14.11.97 - _ZN6Marble17TourCaptureDialogD2Ev@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin11setDelegateEP21QDeclarativeComponentP13QGraphicsItem@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin11whichItemAtERK6QPoint@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin13delayedUpdateEv@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin14favoritesModelEv@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin16setNumberOfItemsEj@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin20changedNumberOfItemsEj@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin20favoriteItemsChangedERK11QStringList@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin20handleViewportChangeEPKNS_14ViewportParamsE@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin20setFavoriteItemsOnlyEb@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin21favoritesModelChangedEv@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin24favoriteItemsOnlyChangedEv@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin5modelEv@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin6renderEPNS_10GeoPainterEPNS_14ViewportParamsERK7QStringPNS_13GeoSceneLayerE@Base 4:14.11.97 - _ZN6Marble18AbstractDataPlugin8setModelEPNS_23AbstractDataPluginModelE@Base 4:14.11.97 - _ZN6Marble18AbstractDataPluginC1EPKNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble18AbstractDataPluginC2EPKNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble18AbstractDataPluginD0Ev@Base 4:14.11.97 - _ZN6Marble18AbstractDataPluginD1Ev@Base 4:14.11.97 - _ZN6Marble18AbstractDataPluginD2Ev@Base 4:14.11.97 - (subst)_ZN6Marble18AbstractProjection9setMaxLatE{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble18AbstractProjection9setMinLatE{qreal}@Base 4:14.11.97 - _ZN6Marble18AbstractProjectionC1EPNS_25AbstractProjectionPrivateE@Base 4:14.11.97 - _ZN6Marble18AbstractProjectionC1Ev@Base 4:14.11.97 - _ZN6Marble18AbstractProjectionC2EPNS_25AbstractProjectionPrivateE@Base 4:14.11.97 - _ZN6Marble18AbstractProjectionC2Ev@Base 4:14.11.97 - _ZN6Marble18AbstractProjectionD0Ev@Base 4:14.11.97 - _ZN6Marble18AbstractProjectionD1Ev@Base 4:14.11.97 - _ZN6Marble18AbstractProjectionD2Ev@Base 4:14.11.97 - _ZN6Marble18CacheStoragePolicy10clearCacheEv@Base 4:14.11.97 - _ZN6Marble18CacheStoragePolicy10updateFileERK7QStringRK10QByteArray@Base 4:14.11.97 - _ZN6Marble18CacheStoragePolicy11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble18CacheStoragePolicy11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble18CacheStoragePolicy13setCacheLimitEy@Base 4:14.11.97 - _ZN6Marble18CacheStoragePolicy16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble18CacheStoragePolicy4dataERK7QString@Base 4:14.11.97 - _ZN6Marble18CacheStoragePolicyC1ERK7QString@Base 4:14.11.97 - _ZN6Marble18CacheStoragePolicyC2ERK7QString@Base 4:14.11.97 - _ZN6Marble18CacheStoragePolicyD0Ev@Base 4:14.11.97 - _ZN6Marble18CacheStoragePolicyD1Ev@Base 4:14.11.97 - _ZN6Marble18CacheStoragePolicyD2Ev@Base 4:14.11.97 - _ZN6Marble18EditBookmarkDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble18EditBookmarkDialog11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble18EditBookmarkDialog13setFolderNameERK7QString@Base 4:14.11.97 - _ZN6Marble18EditBookmarkDialog14setCoordinatesERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble18EditBookmarkDialog14setDescriptionERK7QString@Base 4:14.11.97 - _ZN6Marble18EditBookmarkDialog15setMarbleWidgetEPNS_12MarbleWidgetE@Base 4:14.11.97 - _ZN6Marble18EditBookmarkDialog16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble18EditBookmarkDialog21setReverseGeocodeNameEv@Base 4:14.11.97 - _ZN6Marble18EditBookmarkDialog7setNameERK7QString@Base 4:14.11.97 - (subst)_ZN6Marble18EditBookmarkDialog8setRangeE{qreal}@Base 4:14.11.97 - _ZN6Marble18EditBookmarkDialogC1EPNS_15BookmarkManagerEP7QWidget@Base 4:14.11.97 - _ZN6Marble18EditBookmarkDialogC2EPNS_15BookmarkManagerEP7QWidget@Base 4:14.11.97 - _ZN6Marble18EditBookmarkDialogD0Ev@Base 4:14.11.97 - _ZN6Marble18EditBookmarkDialogD1Ev@Base 4:14.11.97 - _ZN6Marble18EditBookmarkDialogD2Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinates10fromStringERK7QStringRb@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinates10s_notationE@Base 4:14.11.97 - (subst)_ZN6Marble18GeoDataCoordinates11latToStringE{qreal}NS0_8NotationENS0_4UnitEic@Base 4:14.11.97 - (subst)_ZN6Marble18GeoDataCoordinates11lonToStringE{qreal}NS0_8NotationENS0_4UnitEic@Base 4:14.11.97 - (subst)_ZN6Marble18GeoDataCoordinates11setAltitudeE{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble18GeoDataCoordinates11setLatitudeE{qreal}NS0_4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble18GeoDataCoordinates12normalizeLatE{qreal}NS0_4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble18GeoDataCoordinates12normalizeLonE{qreal}NS0_4UnitE@Base 4:14.11.97 - (subst)_ZN6Marble18GeoDataCoordinates12setLongitudeE{qreal}NS0_4UnitE@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinates15defaultNotationEv@Base 4:14.11.97 - (subst)_ZN6Marble18GeoDataCoordinates15normalizeLonLatER{qreal}S1_NS0_4UnitE@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinates18setDefaultNotationENS0_8NotationE@Base 4:14.11.97 - (subst)_ZN6Marble18GeoDataCoordinates3setE{qreal}{qreal}{qreal}NS0_4UnitE@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinates4nullE@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinates6detachEv@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinates6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinates9setDetailEi@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinatesC1ERKS0_@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinatesC1Ev@Base 4:14.11.97 - (subst)_ZN6Marble18GeoDataCoordinatesC1E{qreal}{qreal}{qreal}NS0_4UnitEi@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinatesC2ERKS0_@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinatesC2Ev@Base 4:14.11.97 - (subst)_ZN6Marble18GeoDataCoordinatesC2E{qreal}{qreal}{qreal}NS0_4UnitEi@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinatesD0Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinatesD1Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinatesD2Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataCoordinatesaSERKS0_@Base 4:14.11.97 - _ZN6Marble18GeoDataNetworkLink12setFlyToViewEb@Base 4:14.11.97 - _ZN6Marble18GeoDataNetworkLink20setRefreshVisibilityEb@Base 4:14.11.97 - _ZN6Marble18GeoDataNetworkLink4linkEv@Base 4:14.11.97 - _ZN6Marble18GeoDataNetworkLink7setLinkERKNS_11GeoDataLinkE@Base 4:14.11.97 - _ZN6Marble18GeoDataNetworkLinkC1ERKS0_@Base 4:14.11.97 - _ZN6Marble18GeoDataNetworkLinkC1Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataNetworkLinkC2ERKS0_@Base 4:14.11.97 - _ZN6Marble18GeoDataNetworkLinkC2Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataNetworkLinkD0Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataNetworkLinkD1Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataNetworkLinkD2Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataNetworkLinkaSERKS0_@Base 4:14.11.97 - _ZN6Marble18GeoDataOrientation10setHeadingEd@Base 4:14.11.97 - _ZN6Marble18GeoDataOrientation7setRollEd@Base 4:14.11.97 - _ZN6Marble18GeoDataOrientation7setTiltEd@Base 4:14.11.97 - _ZN6Marble18GeoDataOrientationC1ERKS0_@Base 4:14.11.97 - _ZN6Marble18GeoDataOrientationC1Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataOrientationC2ERKS0_@Base 4:14.11.97 - _ZN6Marble18GeoDataOrientationC2Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataOrientationD0Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataOrientationD1Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataOrientationD2Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataOrientationaSERKS0_@Base 4:14.11.97 - _ZN6Marble18GeoDataResourceMap13setSourceHrefERK7QString@Base 4:14.11.97 - _ZN6Marble18GeoDataResourceMap13setTargetHrefERK7QString@Base 4:14.11.97 - _ZN6Marble18GeoDataResourceMap5aliasEv@Base 4:14.11.97 - _ZN6Marble18GeoDataResourceMap8setAliasERKNS_12GeoDataAliasE@Base 4:14.11.97 - _ZN6Marble18GeoDataResourceMapC1ERKS0_@Base 4:14.11.97 - _ZN6Marble18GeoDataResourceMapC1Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataResourceMapC2ERKS0_@Base 4:14.11.97 - _ZN6Marble18GeoDataResourceMapC2Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataResourceMapD0Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataResourceMapD1Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataResourceMapD2Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataResourceMapaSERKS0_@Base 4:14.11.97 - _ZN6Marble18GeoDataSimpleField14setDisplayNameERK7QString@Base 4:14.11.97 - _ZN6Marble18GeoDataSimpleField6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble18GeoDataSimpleField7setNameERK7QString@Base 4:14.11.97 - _ZN6Marble18GeoDataSimpleField7setTypeERKNS0_15SimpleFieldTypeE@Base 4:14.11.97 - _ZN6Marble18GeoDataSimpleFieldC1ERKS0_@Base 4:14.11.97 - _ZN6Marble18GeoDataSimpleFieldC1Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataSimpleFieldC2ERKS0_@Base 4:14.11.97 - _ZN6Marble18GeoDataSimpleFieldC2Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataSimpleFieldD0Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataSimpleFieldD1Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataSimpleFieldD2Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataSimpleFieldaSERKS0_@Base 4:14.11.97 - _ZN6Marble18GeoDataTourControl11setPlayModeERKNS0_8PlayModeE@Base 4:14.11.97 - _ZN6Marble18GeoDataTourControlC1Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataTourControlC2Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataTourControlD0Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataTourControlD1Ev@Base 4:14.11.97 - _ZN6Marble18GeoDataTourControlD2Ev@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItem10paintEventEP8QPainterPKNS_14ViewportParamsE@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItem10setVisibleEb@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItem11eventFilterEP7QObjectP6QEvent@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItem12setCacheModeENS0_9CacheModeE@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItem13setProjectionEPKNS_14ViewportParamsE@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItem14setContentSizeERK6QSizeF@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItem1pEv@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItem4hideEv@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItem4showEv@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItem5paintEP8QPainter@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItem6updateEv@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItem7setSizeERK6QSizeF@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItem9setLayoutEPNS_28AbstractMarbleGraphicsLayoutE@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItemC1EPNS_25MarbleGraphicsItemPrivateE@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItemC2EPNS_25MarbleGraphicsItemPrivateE@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItemD0Ev@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItemD1Ev@Base 4:14.11.97 - _ZN6Marble18MarbleGraphicsItemD2Ev@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandler10lmbRequestEii@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandler10rmbRequestEii@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandler11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandler11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandler16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandler18restoreViewContextEv@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandler20mouseMoveGeoPositionE7QString@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandler22setPanViaArrowsEnabledEb@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandler24mouseClickScreenPositionEii@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandler26setMouseButtonPopupEnabledEN2Qt11MouseButtonEb@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandler26setPositionSignalConnectedEb@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandler31setInertialEarthRotationEnabledEb@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandler9ProtectedC1EPNS_23MarbleAbstractPresenterE@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandler9ProtectedC2EPNS_23MarbleAbstractPresenterE@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandlerC1EPNS_23MarbleAbstractPresenterE@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandlerC2EPNS_23MarbleAbstractPresenterE@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandlerD0Ev@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandlerD1Ev@Base 4:14.11.97 - _ZN6Marble18MarbleInputHandlerD2Ev@Base 4:14.11.97 - _ZN6Marble18MovieCaptureDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble18MovieCaptureDialog11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble18MovieCaptureDialog13stopRecordingEv@Base 4:14.11.97 - _ZN6Marble18MovieCaptureDialog14startRecordingEv@Base 4:14.11.97 - _ZN6Marble18MovieCaptureDialog16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble18MovieCaptureDialog19loadDestinationFileEv@Base 4:14.11.97 - _ZN6Marble18MovieCaptureDialog7startedEv@Base 4:14.11.97 - _ZN6Marble18MovieCaptureDialogC1EPNS_12MarbleWidgetEP7QWidget@Base 4:14.11.97 - _ZN6Marble18MovieCaptureDialogC2EPNS_12MarbleWidgetEP7QWidget@Base 4:14.11.97 - _ZN6Marble18MovieCaptureDialogD0Ev@Base 4:14.11.97 - _ZN6Marble18MovieCaptureDialogD1Ev@Base 4:14.11.97 - _ZN6Marble18MovieCaptureDialogD2Ev@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidget11setPrintMapEb@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidget14setPrintLegendEb@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidget18setPrintBackgroundEb@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidget20setPrintRouteSummaryEb@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidget23setRouteControlsEnabledEb@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidget24setLegendControlsEnabledEb@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidget27setPrintDrivingInstructionsEb@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidget28setBackgroundControlsEnabledEb@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidget33setPrintDrivingInstructionsAdviceEb@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble18PrintOptionsWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble18RoutingInstruction11predecessorEv@Base 4:14.11.97 - _ZN6Marble18RoutingInstruction12setSuccessorEPS0_@Base 4:14.11.97 - _ZN6Marble18RoutingInstruction14calculateAngleEv@Base 4:14.11.97 - _ZN6Marble18RoutingInstruction14setPredecessorEPS0_@Base 4:14.11.97 - _ZN6Marble18RoutingInstruction17calculateTurnTypeEv@Base 4:14.11.97 - _ZN6Marble18RoutingInstruction23generateRoadInstructionENS0_8TurnTypeERK7QString@Base 4:14.11.97 - _ZN6Marble18RoutingInstruction6appendERKNS_15RoutingWaypointEi@Base 4:14.11.97 - _ZN6Marble18RoutingInstruction9successorEv@Base 4:14.11.97 - _ZN6Marble18RoutingInstructionC1ERKNS_15RoutingWaypointE@Base 4:14.11.97 - _ZN6Marble18RoutingInstructionC2ERKNS_15RoutingWaypointE@Base 4:14.11.97 - _ZN6Marble18ScreenGraphicsItem11eventFilterEP7QObjectP6QEvent@Base 4:14.11.97 - _ZN6Marble18ScreenGraphicsItem11setPositionERK7QPointF@Base 4:14.11.97 - _ZN6Marble18ScreenGraphicsItem1pEv@Base 4:14.11.97 - _ZN6Marble18ScreenGraphicsItem8setFlagsE6QFlagsINS0_16GraphicsItemFlagEE@Base 4:14.11.97 - _ZN6Marble18ScreenGraphicsItemC1EPNS_18MarbleGraphicsItemE@Base 4:14.11.97 - _ZN6Marble18ScreenGraphicsItemC1EPNS_25ScreenGraphicsItemPrivateE@Base 4:14.11.97 - _ZN6Marble18ScreenGraphicsItemC2EPNS_18MarbleGraphicsItemE@Base 4:14.11.97 - _ZN6Marble18ScreenGraphicsItemC2EPNS_25ScreenGraphicsItemPrivateE@Base 4:14.11.97 - _ZN6Marble18ScreenGraphicsItemD0Ev@Base 4:14.11.97 - _ZN6Marble18ScreenGraphicsItemD1Ev@Base 4:14.11.97 - _ZN6Marble18ScreenGraphicsItemD2Ev@Base 4:14.11.97 - _ZN6Marble18SearchRunnerPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble18SearchRunnerPlugin11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble18SearchRunnerPlugin16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble18SearchRunnerPlugin17setCanWorkOfflineEb@Base 4:14.11.97 - _ZN6Marble18SearchRunnerPlugin27setSupportedCelestialBodiesERK11QStringList@Base 4:14.11.97 - _ZN6Marble18SearchRunnerPlugin7PrivateC1Ev@Base 4:14.11.97 - _ZN6Marble18SearchRunnerPlugin7PrivateC2Ev@Base 4:14.11.97 - _ZN6Marble18SearchRunnerPluginC1EP7QObject@Base 4:14.11.97 - _ZN6Marble18SearchRunnerPluginC2EP7QObject@Base 4:14.11.97 - _ZN6Marble18SearchRunnerPluginD0Ev@Base 4:14.11.97 - _ZN6Marble18SearchRunnerPluginD1Ev@Base 4:14.11.97 - _ZN6Marble18SearchRunnerPluginD2Ev@Base 4:14.11.97 - _ZN6Marble18WidgetGraphicsItem11eventFilterEP7QObjectP6QEvent@Base 4:14.11.97 - _ZN6Marble18WidgetGraphicsItem5paintEP8QPainter@Base 4:14.11.97 - _ZN6Marble18WidgetGraphicsItem9setWidgetEP7QWidget@Base 4:14.11.97 - _ZN6Marble18WidgetGraphicsItemC1EPNS_18MarbleGraphicsItemE@Base 4:14.11.97 - _ZN6Marble18WidgetGraphicsItemC2EPNS_18MarbleGraphicsItemE@Base 4:14.11.97 - _ZN6Marble18WidgetGraphicsItemD0Ev@Base 4:14.11.97 - _ZN6Marble18WidgetGraphicsItemD1Ev@Base 4:14.11.97 - _ZN6Marble18WidgetGraphicsItemD2Ev@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager12syncCompleteEv@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager13mergeConflictEPNS_9MergeItemE@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager14uploadProgressExx@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager15resolveConflictEPNS_9MergeItemE@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager16downloadProgressExx@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager17startBookmarkSyncEv@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager18setBookmarkManagerEPNS_15BookmarkManagerE@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager22setBookmarkSyncEnabledEb@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager26bookmarkSyncEnabledChangedEb@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private10clearCacheEv@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private13completeMergeEv@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private13createFoldersEPNS_16GeoDataContainerER11QStringList@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private13getPlacemarksEPNS_13GeoDataFolderER7QStringPNS_15GeoDataDocumentENS_8DiffItem6StatusE@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private13getPlacemarksEPNS_15GeoDataDocumentES3_NS_8DiffItem6StatusE@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private14completeUploadEv@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private14parseTimestampEv@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private15uploadBookmarksEv@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private16copyLocalToCacheEv@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private17constructDocumentERK5QListINS_8DiffItemEE@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private17downloadBookmarksEv@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private17downloadTimestampEv@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private21saveDownloadedToCacheERK10QByteArray@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private23completeSynchronizationEv@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private23continueSynchronizationEv@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private4diffEP9QIODeviceR7QString@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private4diffEP9QIODeviceS3_@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private4diffER7QStringP9QIODevice@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private4diffER7QStringS3_@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7Private5mergeEv@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7PrivateC1EPS0_PNS_16CloudSyncManagerE@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManager7PrivateC2EPS0_PNS_16CloudSyncManagerE@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManagerC1EPNS_16CloudSyncManagerE@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManagerC2EPNS_16CloudSyncManagerE@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManagerD0Ev@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManagerD1Ev@Base 4:14.11.97 - _ZN6Marble19BookmarkSyncManagerD2Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataAbstractView11setTimeSpanERKNS_15GeoDataTimeSpanE@Base 4:14.11.97 - _ZN6Marble19GeoDataAbstractView12setTimeStampERKNS_16GeoDataTimeStampE@Base 4:14.11.97 - _ZN6Marble19GeoDataAbstractView15setAltitudeModeENS_12AltitudeModeE@Base 4:14.11.97 - _ZN6Marble19GeoDataAbstractView8timeSpanEv@Base 4:14.11.97 - _ZN6Marble19GeoDataAbstractView9timeStampEv@Base 4:14.11.97 - _ZN6Marble19GeoDataAbstractViewC1ERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataAbstractViewC1Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataAbstractViewC2ERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataAbstractViewC2Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataAbstractViewD0Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataAbstractViewD1Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataAbstractViewD2Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataAbstractViewaSERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataBalloonStyle12setTextColorERK6QColor@Base 4:14.11.97 - _ZN6Marble19GeoDataBalloonStyle14setDisplayModeERKNS0_11DisplayModeE@Base 4:14.11.97 - _ZN6Marble19GeoDataBalloonStyle18setBackgroundColorERK6QColor@Base 4:14.11.97 - _ZN6Marble19GeoDataBalloonStyle6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble19GeoDataBalloonStyle7setTextERK7QString@Base 4:14.11.97 - _ZN6Marble19GeoDataBalloonStyleC1ERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataBalloonStyleC1Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataBalloonStyleC2ERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataBalloonStyleC2Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataBalloonStyleD0Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataBalloonStyleD1Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataBalloonStyleD2Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataBalloonStyleaSERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataExtendedData13addSchemaDataERKNS_17GeoDataSchemaDataE@Base 4:14.11.97 - _ZN6Marble19GeoDataExtendedData16removeSchemaDataERK7QString@Base 4:14.11.97 - _ZN6Marble19GeoDataExtendedData18setSimpleArrayDataERK7QStringPNS_22GeoDataSimpleArrayDataE@Base 4:14.11.97 - _ZN6Marble19GeoDataExtendedData6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble19GeoDataExtendedData8addValueERKNS_11GeoDataDataE@Base 4:14.11.97 - _ZN6Marble19GeoDataExtendedDataC1ERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataExtendedDataC1Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataExtendedDataC2ERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataExtendedDataC2Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataExtendedDataD0Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataExtendedDataD1Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataExtendedDataD2Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataExtendedDataaSERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataImagePyramid11setMaxWidthERKi@Base 4:14.11.97 - _ZN6Marble19GeoDataImagePyramid11setTileSizeERKi@Base 4:14.11.97 - _ZN6Marble19GeoDataImagePyramid12setMaxHeightERKi@Base 4:14.11.97 - _ZN6Marble19GeoDataImagePyramid13setGridOriginERKNS0_10GridOriginE@Base 4:14.11.97 - _ZN6Marble19GeoDataImagePyramidC1ERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataImagePyramidC1Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataImagePyramidC2ERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataImagePyramidC2Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataImagePyramidD0Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataImagePyramidD1Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataImagePyramidD2Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataImagePyramidaSERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataImagePyramideqERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataImagePyramidneERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataLatLonAltBox14fromLineStringERKNS_17GeoDataLineStringE@Base 4:14.11.97 - (subst)_ZN6Marble19GeoDataLatLonAltBox14setMaxAltitudeE{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble19GeoDataLatLonAltBox14setMinAltitudeE{qreal}@Base 4:14.11.97 - _ZN6Marble19GeoDataLatLonAltBox15setAltitudeModeENS_12AltitudeModeE@Base 4:14.11.97 - _ZN6Marble19GeoDataLatLonAltBox5clearEv@Base 4:14.11.97 - _ZN6Marble19GeoDataLatLonAltBox6unpackER11QDataStream@Base 4:14.11.97 - (subst)_ZN6Marble19GeoDataLatLonAltBoxC1ERKNS_16GeoDataLatLonBoxE{qreal}{qreal}@Base 4:14.11.97 - _ZN6Marble19GeoDataLatLonAltBoxC1ERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble19GeoDataLatLonAltBoxC1ERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataLatLonAltBoxC1Ev@Base 4:14.11.97 - (subst)_ZN6Marble19GeoDataLatLonAltBoxC2ERKNS_16GeoDataLatLonBoxE{qreal}{qreal}@Base 4:14.11.97 - _ZN6Marble19GeoDataLatLonAltBoxC2ERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble19GeoDataLatLonAltBoxC2ERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataLatLonAltBoxC2Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataLatLonAltBoxD0Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataLatLonAltBoxD1Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataLatLonAltBoxD2Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataLatLonAltBoxaSERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble19GeoDataLatLonAltBoxaSERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataPhotoOverlay10viewVolumeEv@Base 4:14.11.97 - (subst)_ZN6Marble19GeoDataPhotoOverlay11setRotationE{qreal}@Base 4:14.11.97 - _ZN6Marble19GeoDataPhotoOverlay12imagePyramidEv@Base 4:14.11.97 - _ZN6Marble19GeoDataPhotoOverlay13setViewVolumeERKNS_17GeoDataViewVolumeE@Base 4:14.11.97 - _ZN6Marble19GeoDataPhotoOverlay15setImagePyramidERKNS_19GeoDataImagePyramidE@Base 4:14.11.97 - _ZN6Marble19GeoDataPhotoOverlay5pointEv@Base 4:14.11.97 - _ZN6Marble19GeoDataPhotoOverlay8setPointERKNS_12GeoDataPointE@Base 4:14.11.97 - _ZN6Marble19GeoDataPhotoOverlay8setShapeENS0_5ShapeE@Base 4:14.11.97 - _ZN6Marble19GeoDataPhotoOverlayC1ERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataPhotoOverlayC1Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataPhotoOverlayC2ERKS0_@Base 4:14.11.97 - _ZN6Marble19GeoDataPhotoOverlayC2Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataPhotoOverlayD0Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataPhotoOverlayD1Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataPhotoOverlayD2Ev@Base 4:14.11.97 - _ZN6Marble19GeoDataPhotoOverlayaSERKS0_@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager10jobRemovedEv@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager15connectQueueSetEPNS_16DownloadQueueSetE@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager15progressChangedEii@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager15startRetryTimerEv@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager16downloadCompleteE10QByteArray7QString@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager16downloadCompleteE7QStringS1_@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager17addDownloadPolicyERKNS_14DownloadPolicyE@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager18setDownloadEnabledEb@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager23connectDefaultQueueSetsEv@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager6addJobERK4QUrlRK7QStringS6_NS_13DownloadUsageE@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager7Private10findQueuesERK7QStringNS_13DownloadUsageE@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager7PrivateC1EPNS_13StoragePolicyE@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager7PrivateC2EPNS_13StoragePolicyE@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager7PrivateD1Ev@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager7PrivateD2Ev@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager7requeueEv@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager8jobAddedEv@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManager9finishJobERK10QByteArrayRK7QStringS6_@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManagerC1EPNS_13StoragePolicyE@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManagerC2EPNS_13StoragePolicyE@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManagerD0Ev@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManagerD1Ev@Base 4:14.11.97 - _ZN6Marble19HttpDownloadManagerD2Ev@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser10loadLegendEv@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser13translateHtmlER7QString@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser14setMarbleModelEPNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser15tourLinkClickedERK7QString@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser18openLinkExternallyERK4QUrl@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser18setCheckedPropertyERK7QStringb@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser19toggledShowPropertyE7QStringb@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser20generateSectionsHtmlEv@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser21injectCheckBoxCheckerEv@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser23setRadioCheckedPropertyERK7QStringS3_b@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser24reverseSupportCheckboxesER7QString@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser5eventEP6QEvent@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser8readHtmlERK4QUrl@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowser9initThemeEv@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowserC1EP7QWidget@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowserC2EP7QWidget@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowserD0Ev@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowserD1Ev@Base 4:14.11.97 - _ZN6Marble19MarbleLegendBrowserD2Ev@Base 4:14.11.97 - _ZN6Marble19RoutingRunnerPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble19RoutingRunnerPlugin11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble19RoutingRunnerPlugin12configWidgetEv@Base 4:14.11.97 - _ZN6Marble19RoutingRunnerPlugin16setStatusMessageERK7QString@Base 4:14.11.97 - _ZN6Marble19RoutingRunnerPlugin16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble19RoutingRunnerPlugin17setCanWorkOfflineEb@Base 4:14.11.97 - _ZN6Marble19RoutingRunnerPlugin27setSupportedCelestialBodiesERK11QStringList@Base 4:14.11.97 - _ZN6Marble19RoutingRunnerPlugin7PrivateC1Ev@Base 4:14.11.97 - _ZN6Marble19RoutingRunnerPlugin7PrivateC2Ev@Base 4:14.11.97 - _ZN6Marble19RoutingRunnerPluginC1EP7QObject@Base 4:14.11.97 - _ZN6Marble19RoutingRunnerPluginC2EP7QObject@Base 4:14.11.97 - _ZN6Marble19RoutingRunnerPluginD0Ev@Base 4:14.11.97 - _ZN6Marble19RoutingRunnerPluginD1Ev@Base 4:14.11.97 - _ZN6Marble19RoutingRunnerPluginD2Ev@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManager11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManager14findPlacemarksERK7QStringRKNS_16GeoDataLatLonBoxE@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManager14searchFinishedERK7QString@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManager16searchPlacemarksERK7QStringRKNS_16GeoDataLatLonBoxEi@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManager16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManager19searchResultChangedEP18QAbstractItemModel@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManager19searchResultChangedERK7QVectorIPNS_16GeoDataPlacemarkEE@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManager23placemarkSearchFinishedEv@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManager7Private15addSearchResultERK7QVectorIPNS_16GeoDataPlacemarkEE@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManager7Private17cleanupSearchTaskEPNS_10SearchTaskE@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManager7PrivateC1EPS0_PKNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManager7PrivateC2EPS0_PKNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManagerC1EPKNS_11MarbleModelEP7QObject@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManagerC2EPKNS_11MarbleModelEP7QObject@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManagerD0Ev@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManagerD1Ev@Base 4:14.11.97 - _ZN6Marble19SearchRunnerManagerD2Ev@Base 4:14.11.97 - _ZN6Marble20AbstractWorkerThread11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble20AbstractWorkerThread11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble20AbstractWorkerThread13ensureRunningEv@Base 4:14.11.97 - _ZN6Marble20AbstractWorkerThread16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble20AbstractWorkerThread3runEv@Base 4:14.11.97 - _ZN6Marble20AbstractWorkerThreadC1EP7QObject@Base 4:14.11.97 - _ZN6Marble20AbstractWorkerThreadC2EP7QObject@Base 4:14.11.97 - _ZN6Marble20AbstractWorkerThreadD0Ev@Base 4:14.11.97 - _ZN6Marble20AbstractWorkerThreadD1Ev@Base 4:14.11.97 - _ZN6Marble20AbstractWorkerThreadD2Ev@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog13setOffsetUnitEv@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog16updateTilesCountEv@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog17updateRouteDialogEv@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog18setSelectionMethodENS0_15SelectionMethodE@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog18updateTextureLayerEv@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog19setVisibleTileLevelEi@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog21toggleSelectionMethodEv@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog22setVisibleLatLonAltBoxERKNS_19GeoDataLatLonAltBoxE@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog24setAllowedTileLevelRangeEii@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog24setSpecifiedLatLonAltBoxERKNS_19GeoDataLatLonAltBoxE@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog5shownEv@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog6hiddenEv@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog7Private18createTilesCounterEv@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog7Private23createOkCancelButtonBoxEv@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog7Private24createSelectionMethodBoxEv@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog7PrivateC1EPNS_12MarbleWidgetEP7QDialog@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog7PrivateC2EPNS_12MarbleWidgetEP7QDialog@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog7appliedEv@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog9hideEventEP10QHideEvent@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialog9showEventEP10QShowEvent@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialogC1EPNS_12MarbleWidgetEP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialogC2EPNS_12MarbleWidgetEP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialogD0Ev@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialogD1Ev@Base 4:14.11.97 - _ZN6Marble20DownloadRegionDialogD2Ev@Base 4:14.11.97 - _ZN6Marble20ExternalEditorDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble20ExternalEditorDialog11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble20ExternalEditorDialog16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble20ExternalEditorDialog19updateDefaultEditorEi@Base 4:14.11.97 - _ZN6Marble20ExternalEditorDialogC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble20ExternalEditorDialogC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble20ExternalEditorDialogD0Ev@Base 4:14.11.97 - _ZN6Marble20ExternalEditorDialogD1Ev@Base 4:14.11.97 - _ZN6Marble20ExternalEditorDialogD2Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataGroundOverlay10latLonQuadEv@Base 4:14.11.97 - _ZN6Marble20GeoDataGroundOverlay11setAltitudeEd@Base 4:14.11.97 - _ZN6Marble20GeoDataGroundOverlay12setLatLonBoxERKNS_16GeoDataLatLonBoxE@Base 4:14.11.97 - _ZN6Marble20GeoDataGroundOverlay13setLatLonQuadERKNS_17GeoDataLatLonQuadE@Base 4:14.11.97 - _ZN6Marble20GeoDataGroundOverlay15setAltitudeModeENS_12AltitudeModeE@Base 4:14.11.97 - _ZN6Marble20GeoDataGroundOverlayC1ERKS0_@Base 4:14.11.97 - _ZN6Marble20GeoDataGroundOverlayC1Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataGroundOverlayC2ERKS0_@Base 4:14.11.97 - _ZN6Marble20GeoDataGroundOverlayC2Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataGroundOverlayD0Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataGroundOverlayD1Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataGroundOverlayD2Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataGroundOverlayaSERKS0_@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometry1pEv@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometry2atEi@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometry3endEv@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometry4lastEv@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometry5beginEv@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometry5childEi@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometry5clearEv@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometry5firstEv@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometry6appendEPNS_15GeoDataGeometryE@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometry6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometryC1ERKNS_15GeoDataGeometryE@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometryC1Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometryC2ERKNS_15GeoDataGeometryE@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometryC2Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometryD0Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometryD1Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometryD2Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometryixEi@Base 4:14.11.97 - _ZN6Marble20GeoDataMultiGeometrylsERKNS_15GeoDataGeometryE@Base 4:14.11.97 - (subst)_ZN6Marble20GeoDataScreenOverlay11setRotationE{qreal}@Base 4:14.11.97 - _ZN6Marble20GeoDataScreenOverlay11setScreenXYERKNS_11GeoDataVec2E@Base 4:14.11.97 - (subst)_ZN6Marble20GeoDataScreenOverlay11setScreenXYERK{qreal}S2_RKNS_11GeoDataVec24UnitES6_@Base 4:14.11.97 - _ZN6Marble20GeoDataScreenOverlay12setOverlayXYERKNS_11GeoDataVec2E@Base 4:14.11.97 - (subst)_ZN6Marble20GeoDataScreenOverlay12setOverlayXYERK{qreal}S2_RKNS_11GeoDataVec24UnitES6_@Base 4:14.11.97 - _ZN6Marble20GeoDataScreenOverlay13setRotationXYERKNS_11GeoDataVec2E@Base 4:14.11.97 - (subst)_ZN6Marble20GeoDataScreenOverlay13setRotationXYERK{qreal}S2_RKNS_11GeoDataVec24UnitES6_@Base 4:14.11.97 - _ZN6Marble20GeoDataScreenOverlay7setSizeERKNS_11GeoDataVec2E@Base 4:14.11.97 - (subst)_ZN6Marble20GeoDataScreenOverlay7setSizeERK{qreal}S2_RKNS_11GeoDataVec24UnitES6_@Base 4:14.11.97 - _ZN6Marble20GeoDataScreenOverlayC1ERKS0_@Base 4:14.11.97 - _ZN6Marble20GeoDataScreenOverlayC1Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataScreenOverlayC2ERKS0_@Base 4:14.11.97 - _ZN6Marble20GeoDataScreenOverlayC2Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataScreenOverlayD0Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataScreenOverlayD1Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataScreenOverlayD2Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataScreenOverlayaSERKS0_@Base 4:14.11.97 - _ZN6Marble20GeoDataStyleSelector6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble20GeoDataStyleSelectorC1ERKS0_@Base 4:14.11.97 - _ZN6Marble20GeoDataStyleSelectorC1Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataStyleSelectorC2ERKS0_@Base 4:14.11.97 - _ZN6Marble20GeoDataStyleSelectorC2Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataStyleSelectorD0Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataStyleSelectorD1Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataStyleSelectorD2Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataStyleSelectoraSERKS0_@Base 4:14.11.97 - _ZN6Marble20GeoDataTimePrimitive6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble20GeoDataTimePrimitiveC1ERKS0_@Base 4:14.11.97 - _ZN6Marble20GeoDataTimePrimitiveC1Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataTimePrimitiveC2ERKS0_@Base 4:14.11.97 - _ZN6Marble20GeoDataTimePrimitiveC2Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataTimePrimitiveD0Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataTimePrimitiveD1Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataTimePrimitiveD2Ev@Base 4:14.11.97 - _ZN6Marble20GeoDataTimePrimitiveaSERKS0_@Base 4:14.11.97 - _ZN6Marble20GeoPhotoGraphicsItem5paintEPNS_10GeoPainterEPKNS_14ViewportParamsE@Base 4:14.11.97 - _ZN6Marble20GeoPhotoGraphicsItem8setPointERKNS_12GeoDataPointE@Base 4:14.11.97 - _ZN6Marble20GeoPhotoGraphicsItemC1EPKNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble20GeoPhotoGraphicsItemC2EPKNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble20GeoPhotoGraphicsItemD0Ev@Base 4:14.11.97 - _ZN6Marble20GeoPhotoGraphicsItemD1Ev@Base 4:14.11.97 - _ZN6Marble20GeoPhotoGraphicsItemD2Ev@Base 4:14.11.97 - _ZN6Marble20GeoPointGraphicsItem5paintEPNS_10GeoPainterEPKNS_14ViewportParamsE@Base 4:14.11.97 - _ZN6Marble20GeoPointGraphicsItem8setPointERKNS_12GeoDataPointE@Base 4:14.11.97 - _ZN6Marble20GeoPointGraphicsItemC1EPKNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble20GeoPointGraphicsItemC2EPKNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZN6Marble20GeoPointGraphicsItemD0Ev@Base 4:14.11.97 - _ZN6Marble20GeoPointGraphicsItemD1Ev@Base 4:14.11.97 - _ZN6Marble20GeoPointGraphicsItemD2Ev@Base 4:14.11.97 - _ZN6Marble20GeoTrackGraphicsItem5paintEPNS_10GeoPainterEPKNS_14ViewportParamsE@Base 4:14.11.97 - _ZN6Marble20GeoTrackGraphicsItem6updateEv@Base 4:14.11.97 - _ZN6Marble20GeoTrackGraphicsItem8setTrackEPKNS_12GeoDataTrackE@Base 4:14.11.97 - _ZN6Marble20GeoTrackGraphicsItemC1EPKNS_14GeoDataFeatureEPKNS_12GeoDataTrackE@Base 4:14.11.97 - _ZN6Marble20GeoTrackGraphicsItemC2EPKNS_14GeoDataFeatureEPKNS_12GeoDataTrackE@Base 4:14.11.97 - _ZN6Marble20GeoTrackGraphicsItemD0Ev@Base 4:14.11.97 - _ZN6Marble20GeoTrackGraphicsItemD1Ev@Base 4:14.11.97 - _ZN6Marble20GeoTrackGraphicsItemD2Ev@Base 4:14.11.97 - _ZN6Marble20MarblePlacemarkModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble20MarblePlacemarkModel11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble20MarblePlacemarkModel12countChangedEv@Base 4:14.11.97 - _ZN6Marble20MarblePlacemarkModel13addPlacemarksEii@Base 4:14.11.97 - _ZN6Marble20MarblePlacemarkModel16removePlacemarksERK7QStringii@Base 4:14.11.97 - _ZN6Marble20MarblePlacemarkModel16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble20MarblePlacemarkModel21setPlacemarkContainerEP7QVectorIPNS_16GeoDataPlacemarkEE@Base 4:14.11.97 - _ZN6Marble20MarblePlacemarkModelC1EP7QObject@Base 4:14.11.97 - _ZN6Marble20MarblePlacemarkModelC2EP7QObject@Base 4:14.11.97 - _ZN6Marble20MarblePlacemarkModelD0Ev@Base 4:14.11.97 - _ZN6Marble20MarblePlacemarkModelD1Ev@Base 4:14.11.97 - _ZN6Marble20MarblePlacemarkModelD2Ev@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManager11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManager15parsingFinishedEPNS_15GeoDataDocumentERK7QString@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManager15parsingFinishedEv@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManager16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManager7Private16addParsingResultEPNS_15GeoDataDocumentERK7QString@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManager7Private18cleanupParsingTaskEPNS_11ParsingTaskE@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManager7PrivateC1EPS0_PKNS_13PluginManagerE@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManager7PrivateC2EPS0_PKNS_13PluginManagerE@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManager7PrivateD1Ev@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManager7PrivateD2Ev@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManager8openFileERK7QStringNS_12DocumentRoleEi@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManager9parseFileERK7QStringNS_12DocumentRoleE@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManagerC1EPKNS_13PluginManagerEP7QObject@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManagerC2EPKNS_13PluginManagerEP7QObject@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManagerD0Ev@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManagerD1Ev@Base 4:14.11.97 - _ZN6Marble20ParsingRunnerManagerD2Ev@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog12readSettingsEv@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog12syncSettingsEv@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog13enableSyncNowEv@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog13writeSettingsEv@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog14disableSyncNowEv@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog14syncNowClickedEv@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog14updateLastSyncEv@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog15settingsChangedEv@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog21updateCloudSyncStatusERK7QString@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog24initializeCustomTimezoneEv@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog25clearVolatileCacheClickedEv@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog26updateCloudSyncCredentialsEv@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialog27clearPersistentCacheClickedEv@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialogC1EPNS_12MarbleWidgetEPNS_16CloudSyncManagerEP7QWidget@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialogC2EPNS_12MarbleWidgetEPNS_16CloudSyncManagerEP7QWidget@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialogD0Ev@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialogD1Ev@Base 4:14.11.97 - _ZN6Marble20QtMarbleConfigDialogD2Ev@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModel10addProfileERK7QString@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModel10removeRowsEiiRK11QModelIndex@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModel11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModel11setProfilesERK5QListINS_14RoutingProfileEE@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModel14setProfileNameEiRK7QString@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModel16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModel19loadDefaultProfilesEv@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModel24setProfilePluginSettingsEiRK5QHashI7QStringS1_IS2_8QVariantEE@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModel6moveUpEi@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModel8moveDownEi@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModelC1EPKNS_13PluginManagerEP7QObject@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModelC2EPKNS_13PluginManagerEP7QObject@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModelD0Ev@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModelD1Ev@Base 4:14.11.97 - _ZN6Marble20RoutingProfilesModelD2Ev@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManager11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManager11searchRouteEPKNS_12RouteRequestEi@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManager13retrieveRouteEPKNS_12RouteRequestE@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManager14routeRetrievedEPNS_15GeoDataDocumentE@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManager15routingFinishedEv@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManager16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManager7Private16addRoutingResultEPNS_15GeoDataDocumentE@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManager7Private18cleanupRoutingTaskEPNS_11RoutingTaskE@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManager7PrivateC1EPS0_PKNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManager7PrivateC2EPS0_PKNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManager7PrivateD1Ev@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManager7PrivateD2Ev@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManagerC1EPKNS_11MarbleModelEP7QObject@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManagerC2EPKNS_11MarbleModelEP7QObject@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManagerD0Ev@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManagerD1Ev@Base 4:14.11.97 - _ZN6Marble20RoutingRunnerManagerD2Ev@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidget15setDefaultLevelEi@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidget15topLevelChangedEi@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidget18bottomLevelChangedEi@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidget18setMaximumTopLevelEi@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidget20setAllowedLevelRangeEii@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidget21setMinimumBottomLevelEi@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidget7PrivateC1EP7QWidget@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidget7PrivateC2EP7QWidget@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble20TileLevelRangeWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModel10setSpeakerERK7QString@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModel11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModel14previewChangedEv@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModel14speakerChangedEv@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModel16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModel17setSpeakerEnabledEb@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModel18instructionChangedEv@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModel23isSpeakerEnabledChangedEv@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModel26handleTrackingStatusChangeENS_22PositionProviderStatusE@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModel5resetEv@Base 4:14.11.97 - (subst)_ZN6Marble20VoiceNavigationModel6updateERKNS_5RouteE{qreal}{qreal}b@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModelC1EP7QObject@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModelC2EP7QObject@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModelD0Ev@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModelD1Ev@Base 4:14.11.97 - _ZN6Marble20VoiceNavigationModelD2Ev@Base 4:14.11.97 - _ZN6Marble21BillboardGraphicsItem12setAlignmentE6QFlagsIN2Qt13AlignmentFlagEE@Base 4:14.11.97 - _ZN6Marble21BillboardGraphicsItem13setCoordinateERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble21BillboardGraphicsItem1pEv@Base 4:14.11.97 - _ZN6Marble21BillboardGraphicsItem7PrivateD0Ev@Base 4:14.11.97 - _ZN6Marble21BillboardGraphicsItem7PrivateD1Ev@Base 4:14.11.97 - _ZN6Marble21BillboardGraphicsItem7PrivateD2Ev@Base 4:14.11.97 - _ZN6Marble21BillboardGraphicsItemC1Ev@Base 4:14.11.97 - _ZN6Marble21BillboardGraphicsItemC2Ev@Base 4:14.11.97 - _ZN6Marble21BillboardGraphicsItemD0Ev@Base 4:14.11.97 - _ZN6Marble21BillboardGraphicsItemD1Ev@Base 4:14.11.97 - _ZN6Marble21BillboardGraphicsItemD2Ev@Base 4:14.11.97 - _ZN6Marble21BookmarkManagerDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble21BookmarkManagerDialog11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble21BookmarkManagerDialog13saveBookmarksEv@Base 4:14.11.97 - _ZN6Marble21BookmarkManagerDialog15exportBookmarksEv@Base 4:14.11.97 - _ZN6Marble21BookmarkManagerDialog15importBookmarksEv@Base 4:14.11.97 - _ZN6Marble21BookmarkManagerDialog16bookmarkDocumentEv@Base 4:14.11.97 - _ZN6Marble21BookmarkManagerDialog16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble21BookmarkManagerDialog19setButtonBoxVisibleEb@Base 4:14.11.97 - _ZN6Marble21BookmarkManagerDialogC1EPNS_11MarbleModelEP7QWidget@Base 4:14.11.97 - _ZN6Marble21BookmarkManagerDialogC2EPNS_11MarbleModelEP7QWidget@Base 4:14.11.97 - _ZN6Marble21BookmarkManagerDialogD0Ev@Base 4:14.11.97 - _ZN6Marble21BookmarkManagerDialogD1Ev@Base 4:14.11.97 - _ZN6Marble21BookmarkManagerDialogD2Ev@Base 4:14.11.97 - _ZN6Marble21CurrentLocationWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble21CurrentLocationWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble21CurrentLocationWidget11setAutoZoomEb@Base 4:14.11.97 - _ZN6Marble21CurrentLocationWidget15setLastOpenPathERK7QString@Base 4:14.11.97 - _ZN6Marble21CurrentLocationWidget15setLastSavePathERK7QString@Base 4:14.11.97 - _ZN6Marble21CurrentLocationWidget15setMarbleWidgetEPNS_12MarbleWidgetE@Base 4:14.11.97 - _ZN6Marble21CurrentLocationWidget15setRecenterModeEi@Base 4:14.11.97 - _ZN6Marble21CurrentLocationWidget15setTrackVisibleEb@Base 4:14.11.97 - _ZN6Marble21CurrentLocationWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble21CurrentLocationWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble21CurrentLocationWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 4:14.11.97 - _ZN6Marble21CurrentLocationWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble21CurrentLocationWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble21CurrentLocationWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble21GeoDataAnimatedUpdate11setDurationEd@Base 4:14.11.97 - _ZN6Marble21GeoDataAnimatedUpdate15setDelayedStartEd@Base 4:14.11.97 - _ZN6Marble21GeoDataAnimatedUpdate6updateEv@Base 4:14.11.97 - _ZN6Marble21GeoDataAnimatedUpdate9setUpdateEPNS_13GeoDataUpdateE@Base 4:14.11.97 - _ZN6Marble21GeoDataAnimatedUpdateC1ERKS0_@Base 4:14.11.97 - _ZN6Marble21GeoDataAnimatedUpdateC1Ev@Base 4:14.11.97 - _ZN6Marble21GeoDataAnimatedUpdateC2ERKS0_@Base 4:14.11.97 - _ZN6Marble21GeoDataAnimatedUpdateC2Ev@Base 4:14.11.97 - _ZN6Marble21GeoDataAnimatedUpdateD0Ev@Base 4:14.11.97 - _ZN6Marble21GeoDataAnimatedUpdateD1Ev@Base 4:14.11.97 - _ZN6Marble21GeoDataAnimatedUpdateD2Ev@Base 4:14.11.97 - _ZN6Marble21GeoDataAnimatedUpdateaSERKS0_@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu11addBookmarkEv@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu11showLmbMenuEii@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu11showRmbMenuEii@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu14slotInfoDialogEv@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu15slotAboutDialogEv@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu16directionsToHereEv@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu16toggleFullscreenEb@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu18directionsFromHereEv@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu19slotCopyCoordinatesEv@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu21startReverseGeocodingEv@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu22showAddressInformationERKNS_18GeoDataCoordinatesERKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu7Private15setupDialogCityEPNS_10PopupLayerEPKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu7Private17createInfoBoxMenuEv@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu7Private17setupDialogNationEPNS_10PopupLayerEPKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu7Private20setupDialogGeoPlacesEPNS_10PopupLayerEPKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu7Private20setupDialogSatelliteEPKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu7Private20setupDialogSkyPlacesEPNS_10PopupLayerEPKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu7Private23setupDialogPhotoOverlayEPNS_10PopupLayerEPKNS_19GeoDataPhotoOverlayE@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu7Private27filterEmptyShortDescriptionERK7QString@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu7PrivateC1EPNS_12MarbleWidgetEPKNS_11MarbleModelEPS0_@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu7PrivateC2EPNS_12MarbleWidgetEPKNS_11MarbleModelEPS0_@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu9addActionEN2Qt11MouseButtonEP7QAction@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenu9resetMenuEv@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenuC1EPNS_12MarbleWidgetEPKNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenuC2EPNS_12MarbleWidgetEPKNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenuD0Ev@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenuD1Ev@Base 4:14.11.97 - _ZN6Marble21MarbleWidgetPopupMenuD2Ev@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidget7Private13updateButtonsEv@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidget7Private3addEv@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidget7Private6moveUpEv@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidget7Private6removeEv@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidget7Private8moveDownEv@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidget7Private9configureEv@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidget7PrivateC1EPNS_11MarbleModelEPS0_@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidget7PrivateC2EPNS_11MarbleModelEPS0_@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidgetC1EPNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidgetC2EPNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble21RoutingProfilesWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem10setToolTipERK7QString@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem11setFavoriteEb@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem11setSettingsERK5QHashI7QString8QVariantE@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem13stickyChangedEv@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem14toggleFavoriteEv@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem15favoriteChangedERK7QStringb@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem17addDownloadedFileERK7QStringS3_@Base 4:14.11.97 - (subst)_ZN6Marble22AbstractDataPluginItem25setAddedAngularResolutionE{qreal}@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem5setIdERK7QString@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem6actionEv@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem7actionsEv@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem7updatedEv@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem9idChangedEv@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem9setStickyEb@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItem9setTargetERK7QString@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItemC1EP7QObject@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItemC2EP7QObject@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItemD0Ev@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItemD1Ev@Base 4:14.11.97 - _ZN6Marble22AbstractDataPluginItemD2Ev@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel10newRequestEPNS_12RouteRequestE@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel12currentRouteEv@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel15setCurrentRouteEi@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel19addRestrainedRoutesEv@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel19currentRouteChangedEPNS_15GeoDataDocumentE@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel19currentRouteChangedEi@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel5clearEv@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel5routeEi@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel7Private10similarityEPKNS_15GeoDataDocumentES4_@Base 4:14.11.97 - (subst)_ZN6Marble22AlternativeRoutesModel7Private11coordinatesERKNS_18GeoDataCoordinatesE{qreal}{qreal}@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel7Private11higherScoreEPKNS_15GeoDataDocumentES4_@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel7Private16instructionScoreEPKNS_15GeoDataDocumentE@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel7Private24unidirectionalSimilarityEPKNS_15GeoDataDocumentES4_@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel7Private7bearingERKNS_18GeoDataCoordinatesES4_@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel7Private7nonZeroERK6QImage@Base 4:14.11.97 - (subst)_ZN6Marble22AlternativeRoutesModel7Private7polygonERKNS_17GeoDataLineStringE{qreal}{qreal}{qreal}{qreal}@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel7Private8distanceERKNS_17GeoDataLineStringERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel7Private8distanceERKNS_18GeoDataCoordinatesES4_S4_@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel7Private9waypointsEPKNS_15GeoDataDocumentE@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel7PrivateC1Ev@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel7PrivateC2Ev@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel8addRouteEPNS_15GeoDataDocumentENS0_11WritePolicyE@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel8distanceERKNS_18GeoDataCoordinatesES3_S3_@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel9deviationEPKNS_15GeoDataDocumentES3_@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModel9waypointsEPKNS_15GeoDataDocumentE@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModelC1EP7QObject@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModelC2EP7QObject@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModelD0Ev@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModelD1Ev@Base 4:14.11.97 - _ZN6Marble22AlternativeRoutesModelD2Ev@Base 4:14.11.97 - _ZN6Marble22GeoDataSimpleArrayData6appendERK8QVariant@Base 4:14.11.97 - _ZN6Marble22GeoDataSimpleArrayData6unpackER11QDataStream@Base 4:14.11.97 - _ZN6Marble22GeoDataSimpleArrayDataC1ERKS0_@Base 4:14.11.97 - _ZN6Marble22GeoDataSimpleArrayDataC1Ev@Base 4:14.11.97 - _ZN6Marble22GeoDataSimpleArrayDataC2ERKS0_@Base 4:14.11.97 - _ZN6Marble22GeoDataSimpleArrayDataC2Ev@Base 4:14.11.97 - _ZN6Marble22GeoDataSimpleArrayDataD0Ev@Base 4:14.11.97 - _ZN6Marble22GeoDataSimpleArrayDataD1Ev@Base 4:14.11.97 - _ZN6Marble22GeoDataSimpleArrayDataD2Ev@Base 4:14.11.97 - _ZN6Marble22GeoPolygonGraphicsItem5paintEPNS_10GeoPainterEPKNS_14ViewportParamsE@Base 4:14.11.97 - _ZN6Marble22GeoPolygonGraphicsItemC1EPKNS_14GeoDataFeatureEPKNS_14GeoDataPolygonE@Base 4:14.11.97 - _ZN6Marble22GeoPolygonGraphicsItemC1EPKNS_14GeoDataFeatureEPKNS_17GeoDataLinearRingE@Base 4:14.11.97 - _ZN6Marble22GeoPolygonGraphicsItemC2EPKNS_14GeoDataFeatureEPKNS_14GeoDataPolygonE@Base 4:14.11.97 - _ZN6Marble22GeoPolygonGraphicsItemC2EPKNS_14GeoDataFeatureEPKNS_17GeoDataLinearRingE@Base 4:14.11.97 - _ZN6Marble22GeoPolygonGraphicsItemD0Ev@Base 4:14.11.97 - _ZN6Marble22GeoPolygonGraphicsItemD1Ev@Base 4:14.11.97 - _ZN6Marble22GeoPolygonGraphicsItemD2Ev@Base 4:14.11.97 - _ZN6Marble22MapThemeDownloadDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble22MapThemeDownloadDialog11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble22MapThemeDownloadDialog16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble22MapThemeDownloadDialogC1EPNS_12MarbleWidgetE@Base 4:14.11.97 - _ZN6Marble22MapThemeDownloadDialogC2EPNS_12MarbleWidgetE@Base 4:14.11.97 - _ZN6Marble22MapThemeDownloadDialogD0Ev@Base 4:14.11.97 - _ZN6Marble22MapThemeDownloadDialogD1Ev@Base 4:14.11.97 - _ZN6Marble22MapThemeDownloadDialogD2Ev@Base 4:14.11.97 - _ZN6Marble22PositionProviderPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble22PositionProviderPlugin11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble22PositionProviderPlugin16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble22PositionProviderPluginC1Ev@Base 4:14.11.97 - _ZN6Marble22PositionProviderPluginC2Ev@Base 4:14.11.97 - _ZN6Marble22PositionProviderPluginD0Ev@Base 4:14.11.97 - _ZN6Marble22PositionProviderPluginD1Ev@Base 4:14.11.97 - _ZN6Marble22PositionProviderPluginD2Ev@Base 4:14.11.97 - _ZN6Marble22ReverseGeocodingRunner11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble22ReverseGeocodingRunner11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble22ReverseGeocodingRunner16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble22ReverseGeocodingRunner24reverseGeocodingFinishedERKNS_18GeoDataCoordinatesERKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble22ReverseGeocodingRunner8setModelEPKNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble22ReverseGeocodingRunnerC1EP7QObject@Base 4:14.11.97 - _ZN6Marble22ReverseGeocodingRunnerC2EP7QObject@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel10removeItemEP7QObject@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel11whichItemAtERK6QPoint@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel12downloadItemERK4QUrlRK7QStringPNS_22AbstractDataPluginItemE@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel12itemsUpdatedEv@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel13addItemToListEPNS_22AbstractDataPluginItemE@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel14addItemsToListERK5QListIPNS_22AbstractDataPluginItemEE@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel14favoritesModelEv@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel15setItemSettingsE5QHashI7QString8QVariantE@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel16downloadItemDataERK4QUrlRK7QStringPNS_22AbstractDataPluginItemE@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel16scheduleItemSortEv@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel16setFavoriteItemsERK11QStringList@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel18processFinishedJobERK7QStringS3_@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel19favoriteItemChangedERK7QStringb@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel20favoriteItemsChangedERK11QStringList@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel20setFavoriteItemsOnlyEb@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel21handleChangedViewportEv@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel22registerItemPropertiesERK11QMetaObject@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel23downloadDescriptionFileERK4QUrl@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel24favoriteItemsOnlyChangedEv@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel5clearEv@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel5itemsEPKNS_14ViewportParamsEi@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel7getItemERK7QString@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModel9parseFileERK10QByteArray@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModelC1ERK7QStringPKNS_11MarbleModelEP7QObject@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModelC2ERK7QStringPKNS_11MarbleModelEP7QObject@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModelD0Ev@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModelD1Ev@Base 4:14.11.97 - _ZN6Marble23AbstractDataPluginModelD2Ev@Base 4:14.11.97 - _ZN6Marble23GeoSceneAbstractDataset13setFileFormatERK7QString@Base 4:14.11.97 - _ZN6Marble23GeoSceneAbstractDataset9setExpireEi@Base 4:14.11.97 - _ZN6Marble23GeoSceneAbstractDatasetC1ERK7QString@Base 4:14.11.97 - _ZN6Marble23GeoSceneAbstractDatasetC2ERK7QString@Base 4:14.11.97 - _ZN6Marble23NewBookmarkFolderDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble23NewBookmarkFolderDialog11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble23NewBookmarkFolderDialog13setFolderNameERK7QString@Base 4:14.11.97 - _ZN6Marble23NewBookmarkFolderDialog16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble23NewBookmarkFolderDialogC1EP7QWidget@Base 4:14.11.97 - _ZN6Marble23NewBookmarkFolderDialogC2EP7QWidget@Base 4:14.11.97 - _ZN6Marble23NewBookmarkFolderDialogD0Ev@Base 4:14.11.97 - _ZN6Marble23NewBookmarkFolderDialogD1Ev@Base 4:14.11.97 - _ZN6Marble23NewBookmarkFolderDialogD2Ev@Base 4:14.11.97 - _ZN6Marble24MarbleGraphicsGridLayout10setSpacingEi@Base 4:14.11.97 - _ZN6Marble24MarbleGraphicsGridLayout12setAlignmentE6QFlagsIN2Qt13AlignmentFlagEE@Base 4:14.11.97 - _ZN6Marble24MarbleGraphicsGridLayout12setAlignmentEPNS_18ScreenGraphicsItemE6QFlagsIN2Qt13AlignmentFlagEE@Base 4:14.11.97 - _ZN6Marble24MarbleGraphicsGridLayout15updatePositionsEPNS_18MarbleGraphicsItemE@Base 4:14.11.97 - _ZN6Marble24MarbleGraphicsGridLayout7addItemEPNS_18ScreenGraphicsItemEii@Base 4:14.11.97 - _ZN6Marble24MarbleGraphicsGridLayoutC1Eii@Base 4:14.11.97 - _ZN6Marble24MarbleGraphicsGridLayoutC2Eii@Base 4:14.11.97 - _ZN6Marble24MarbleGraphicsGridLayoutD0Ev@Base 4:14.11.97 - _ZN6Marble24MarbleGraphicsGridLayoutD1Ev@Base 4:14.11.97 - _ZN6Marble24MarbleGraphicsGridLayoutD2Ev@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControl10setExpiresERK9QDateTime@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControl10setMessageERK7QString@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControl11setLinkNameERK7QString@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControl11setMaxLinesERKi@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControl14setLinkSnippetERK7QString@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControl15setAbstractViewEPNS_19GeoDataAbstractViewE@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControl18setLinkDescriptionERK7QString@Base 4:14.11.97 - (subst)_ZN6Marble25GeoDataNetworkLinkControl19setMaxSessionLengthERK{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble25GeoDataNetworkLinkControl19setMinRefreshPeriodERK{qreal}@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControl6updateEv@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControl9setCookieERK7QString@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControl9setUpdateERKNS_13GeoDataUpdateE@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControlC1ERKS0_@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControlC1Ev@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControlC2ERKS0_@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControlC2Ev@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControlD0Ev@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControlD1Ev@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControlD2Ev@Base 4:14.11.97 - _ZN6Marble25GeoDataNetworkLinkControlaSERKS0_@Base 4:14.11.97 - _ZN6Marble25GeoLineStringGraphicsItem13setLineStringEPKNS_17GeoDataLineStringE@Base 4:14.11.97 - _ZN6Marble25GeoLineStringGraphicsItem5paintEPNS_10GeoPainterEPKNS_14ViewportParamsE@Base 4:14.11.97 - _ZN6Marble25GeoLineStringGraphicsItemC1EPKNS_14GeoDataFeatureEPKNS_17GeoDataLineStringE@Base 4:14.11.97 - _ZN6Marble25GeoLineStringGraphicsItemC2EPKNS_14GeoDataFeatureEPKNS_17GeoDataLineStringE@Base 4:14.11.97 - _ZN6Marble25GeoLineStringGraphicsItemD0Ev@Base 4:14.11.97 - _ZN6Marble25GeoLineStringGraphicsItemD1Ev@Base 4:14.11.97 - _ZN6Marble25GeoLineStringGraphicsItemD2Ev@Base 4:14.11.97 - _ZN6Marble25InstructionTransformation7processERK7QVectorINS_15RoutingWaypointEE@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler10lmbTimeoutEv@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler11acceptMouseEv@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler11eventFilterEP7QObjectP6QEvent@Base 4:14.11.97 - (subst)_ZN6Marble25MarbleDefaultInputHandler11handlePinchE7QPointF{qreal}N2Qt12GestureStateE@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler11handleTouchEP11QTouchEvent@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler11handleWheelEP11QWheelEvent@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler12toolTipTimerEv@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler13handleGestureEP13QGestureEvent@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler14handleKeyPressEP9QKeyEvent@Base 4:14.11.97 - (subst)_ZN6Marble25MarbleDefaultInputHandler14notifyPositionEb{qreal}{qreal}@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler15lastToolTipItemEv@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler15toolTipPositionEv@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler16handleMouseEventEP11QMouseEvent@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler17adjustCursorShapeERK6QPointS3_@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler17checkReleasedMoveEP11QMouseEvent@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler17handleDoubleClickEP11QMouseEvent@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler17mouseMovedOutsideEP11QMouseEvent@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler22handleMouseButtonPressEP11QMouseEvent@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler24handleMouseButtonReleaseEP11QMouseEvent@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler26handleLeftMouseButtonPressEP11QMouseEvent@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler27handleRightMouseButtonPressEP11QMouseEvent@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler27hideSelectionIfCtrlReleasedEP6QEvent@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler28handleMiddleMouseButtonPressEP11QMouseEvent@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler7PrivateC1Ev@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler7PrivateC2Ev@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler7PrivateD1Ev@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandler7PrivateD2Ev@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandlerC1EPNS_23MarbleAbstractPresenterE@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandlerC2EPNS_23MarbleAbstractPresenterE@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandlerD0Ev@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandlerD1Ev@Base 4:14.11.97 - _ZN6Marble25MarbleDefaultInputHandlerD2Ev@Base 4:14.11.97 - (subst)_ZN6Marble25ScreenOverlayGraphicsItem10pixelValueENS_11GeoDataVec24UnitE{qreal}{qreal}{qreal}@Base 4:14.11.97 - _ZN6Marble25ScreenOverlayGraphicsItem13setProjectionEPKNS_14ViewportParamsE@Base 4:14.11.97 - _ZN6Marble25ScreenOverlayGraphicsItem5paintEP8QPainter@Base 4:14.11.97 - _ZN6Marble25ScreenOverlayGraphicsItemC1EPKNS_20GeoDataScreenOverlayE@Base 4:14.11.97 - _ZN6Marble25ScreenOverlayGraphicsItemC2EPKNS_20GeoDataScreenOverlayE@Base 4:14.11.97 - _ZN6Marble25ScreenOverlayGraphicsItemD0Ev@Base 4:14.11.97 - _ZN6Marble25ScreenOverlayGraphicsItemD1Ev@Base 4:14.11.97 - _ZN6Marble25ScreenOverlayGraphicsItemD2Ev@Base 4:14.11.97 - _ZN6Marble26MarblePluginSettingsWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble26MarblePluginSettingsWidget11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble26MarblePluginSettingsWidget12setAboutIconERK5QIcon@Base 4:14.11.97 - _ZN6Marble26MarblePluginSettingsWidget13setConfigIconERK5QIcon@Base 4:14.11.97 - _ZN6Marble26MarblePluginSettingsWidget16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble26MarblePluginSettingsWidget21pluginListViewClickedEv@Base 4:14.11.97 - _ZN6Marble26MarblePluginSettingsWidget8setModelEPNS_17RenderPluginModelE@Base 4:14.11.97 - _ZN6Marble26MarblePluginSettingsWidgetC1EP7QWidget@Base 4:14.11.97 - _ZN6Marble26MarblePluginSettingsWidgetC2EP7QWidget@Base 4:14.11.97 - _ZN6Marble26MarblePluginSettingsWidgetD0Ev@Base 4:14.11.97 - _ZN6Marble26MarblePluginSettingsWidgetD1Ev@Base 4:14.11.97 - _ZN6Marble26MarblePluginSettingsWidgetD2Ev@Base 4:14.11.97 - _ZN6Marble28AbstractMarbleGraphicsLayoutC1Ev@Base 4:14.11.97 - _ZN6Marble28AbstractMarbleGraphicsLayoutC2Ev@Base 4:14.11.97 - _ZN6Marble28AbstractMarbleGraphicsLayoutD0Ev@Base 4:14.11.97 - _ZN6Marble28AbstractMarbleGraphicsLayoutD1Ev@Base 4:14.11.97 - _ZN6Marble28AbstractMarbleGraphicsLayoutD2Ev@Base 4:14.11.97 - _ZN6Marble28DialogConfigurationInterfaceD0Ev@Base 4:14.11.97 - _ZN6Marble28DialogConfigurationInterfaceD1Ev@Base 4:14.11.97 - _ZN6Marble28DialogConfigurationInterfaceD2Ev@Base 4:14.11.97 - _ZN6Marble28ReverseGeocodingRunnerPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble28ReverseGeocodingRunnerPlugin11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble28ReverseGeocodingRunnerPlugin16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble28ReverseGeocodingRunnerPlugin17setCanWorkOfflineEb@Base 4:14.11.97 - _ZN6Marble28ReverseGeocodingRunnerPlugin27setSupportedCelestialBodiesERK11QStringList@Base 4:14.11.97 - _ZN6Marble28ReverseGeocodingRunnerPlugin7PrivateC1Ev@Base 4:14.11.97 - _ZN6Marble28ReverseGeocodingRunnerPlugin7PrivateC2Ev@Base 4:14.11.97 - _ZN6Marble28ReverseGeocodingRunnerPluginC1EP7QObject@Base 4:14.11.97 - _ZN6Marble28ReverseGeocodingRunnerPluginC2EP7QObject@Base 4:14.11.97 - _ZN6Marble28ReverseGeocodingRunnerPluginD0Ev@Base 4:14.11.97 - _ZN6Marble28ReverseGeocodingRunnerPluginD1Ev@Base 4:14.11.97 - _ZN6Marble28ReverseGeocodingRunnerPluginD2Ev@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManager11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManager16reverseGeocodingERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManager16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManager22searchReverseGeocodingERKNS_18GeoDataCoordinatesEi@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManager24reverseGeocodingFinishedERKNS_18GeoDataCoordinatesERKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManager24reverseGeocodingFinishedEv@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManager7Private25addReverseGeocodingResultERKNS_18GeoDataCoordinatesERKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManager7Private27cleanupReverseGeocodingTaskEPNS_20ReverseGeocodingTaskE@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManager7PrivateC1EPS0_PKNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManager7PrivateC2EPS0_PKNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManagerC1EPKNS_11MarbleModelEP7QObject@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManagerC2EPKNS_11MarbleModelEP7QObject@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManagerD0Ev@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManagerD1Ev@Base 4:14.11.97 - _ZN6Marble29ReverseGeocodingRunnerManagerD2Ev@Base 4:14.11.97 - _ZN6Marble31PositionProviderPluginInterfaceD0Ev@Base 4:14.11.97 - _ZN6Marble31PositionProviderPluginInterfaceD1Ev@Base 4:14.11.97 - _ZN6Marble31PositionProviderPluginInterfaceD2Ev@Base 4:14.11.97 - _ZN6Marble3kml10kmlTag_LodE@Base 4:14.11.97 - _ZN6Marble3kml10kmlTag_UrlE@Base 4:14.11.97 - _ZN6Marble3kml10kmlTag_endE@Base 4:14.11.97 - _ZN6Marble3kml10kmlTag_keyE@Base 4:14.11.97 - _ZN6Marble3kml10kmlTag_kmlE@Base 4:14.11.97 - _ZN6Marble3kml10kmlTag_popE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_DataE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_IconE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_LinkE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_PairE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_TourE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_WaitE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_areaE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_codeE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_eastE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_fillE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_hrefE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_nameE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_nearE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_openE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_roleE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_rollE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_sizeE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_textE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_tiltE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_westE@Base 4:14.11.97 - _ZN6Marble3kml11kmlTag_whenE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_AliasE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_FlyToE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_ModelE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_PointE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_ScaleE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_StyleE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_TrackE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_beginE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_colorE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_coordE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_northE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_rangeE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_scaleE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_shapeE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_southE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_stateE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_valueE@Base 4:14.11.97 - _ZN6Marble3kml12kmlTag_widthE@Base 4:14.11.97 - _ZN6Marble3kml13kmlTag_CameraE@Base 4:14.11.97 - _ZN6Marble3kml13kmlTag_ChangeE@Base 4:14.11.97 - _ZN6Marble3kml13kmlTag_CreateE@Base 4:14.11.97 - _ZN6Marble3kml13kmlTag_DeleteE@Base 4:14.11.97 - _ZN6Marble3kml13kmlTag_FolderE@Base 4:14.11.97 - _ZN6Marble3kml13kmlTag_LookAtE@Base 4:14.11.97 - _ZN6Marble3kml13kmlTag_ObjectE@Base 4:14.11.97 - _ZN6Marble3kml13kmlTag_RegionE@Base 4:14.11.97 - _ZN6Marble3kml13kmlTag_SchemaE@Base 4:14.11.97 - _ZN6Marble3kml13kmlTag_StatusE@Base 4:14.11.97 - _ZN6Marble3kml13kmlTag_UpdateE@Base 4:14.11.97 - _ZN6Marble3kml13kmlTag_cookieE@Base 4:14.11.97 - _ZN6Marble3kml13kmlTag_topFovE@Base 4:14.11.97 - _ZN6Marble3kml14kmlTag_FeatureE@Base 4:14.11.97 - _ZN6Marble3kml14kmlTag_OverlayE@Base 4:14.11.97 - _ZN6Marble3kml14kmlTag_PolygonE@Base 4:14.11.97 - _ZN6Marble3kml14kmlTag_SnippetE@Base 4:14.11.97 - _ZN6Marble3kml14kmlTag_addressE@Base 4:14.11.97 - _ZN6Marble3kml14kmlTag_bgColorE@Base 4:14.11.97 - _ZN6Marble3kml14kmlTag_expiresE@Base 4:14.11.97 - _ZN6Marble3kml14kmlTag_extrudeE@Base 4:14.11.97 - _ZN6Marble3kml14kmlTag_headingE@Base 4:14.11.97 - _ZN6Marble3kml14kmlTag_hotSpotE@Base 4:14.11.97 - _ZN6Marble3kml14kmlTag_leftFovE@Base 4:14.11.97 - _ZN6Marble3kml14kmlTag_messageE@Base 4:14.11.97 - _ZN6Marble3kml14kmlTag_outlineE@Base 4:14.11.97 - _ZN6Marble3kml14kmlTag_requestE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_DocumentE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_GeometryE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_ItemIconE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_LocationE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_MetadataE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_ObjFieldE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_PlaylistE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_ResponseE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_SoundCueE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_StyleMapE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_TimeSpanE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_altitudeE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_durationE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_latitudeE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_linkNameE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_maxWidthE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_playModeE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_rightFovE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_rotationE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_screenXYE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_styleUrlE@Base 4:14.11.97 - _ZN6Marble3kml15kmlTag_tileSizeE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_ContainerE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_IconStyleE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_LatLonBoxE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_LineStyleE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_ListStyleE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_PlacemarkE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_PolyStyleE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_TimeStampE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_bottomFovE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_colorModeE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_drawOrderE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_flyToModeE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_flyToViewE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_geomColorE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_geomScaleE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_httpQueryE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_longitudeE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_maxHeightE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_overlayXYE@Base 4:14.11.97 - _ZN6Marble3kml16kmlTag_textColorE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_ColorStyleE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_LabelStyleE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_LatLonQuadE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_LineStringE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_LinearRingE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_MultiTrackE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_SchemaDataE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_SimpleDataE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_ViewVolumeE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_gridOriginE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_labelColorE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_rotationXYE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_sourceHrefE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_targetHrefE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_tessellateE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_viewFormatE@Base 4:14.11.97 - _ZN6Marble3kml17kmlTag_visibilityE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_NetworkLinkE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_OrientationE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_ResourceMapE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_SchemaFieldE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_SimpleFieldE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_TourControlE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_coordinatesE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_countrycodeE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_descriptionE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_displayModeE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_displayNameE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_linkSnippetE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_maxAltitudeE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_minAltitudeE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_nameSpace20E@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_nameSpace21E@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_nameSpace22E@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_phoneNumberE@Base 4:14.11.97 - _ZN6Marble3kml18kmlTag_refreshModeE@Base 4:14.11.97 - _ZN6Marble3kml19kmlTag_BalloonStyleE@Base 4:14.11.97 - _ZN6Marble3kml19kmlTag_ExtendedDataE@Base 4:14.11.97 - _ZN6Marble3kml19kmlTag_ImagePyramidE@Base 4:14.11.97 - _ZN6Marble3kml19kmlTag_LatLonAltBoxE@Base 4:14.11.97 - _ZN6Marble3kml19kmlTag_PhotoOverlayE@Base 4:14.11.97 - _ZN6Marble3kml19kmlTag_altitudeModeE@Base 4:14.11.97 - _ZN6Marble3kml19kmlTag_delayedStartE@Base 4:14.11.97 - _ZN6Marble3kml19kmlTag_listItemTypeE@Base 4:14.11.97 - _ZN6Marble3kml19kmlTag_maxLodPixelsE@Base 4:14.11.97 - _ZN6Marble3kml19kmlTag_minLodPixelsE@Base 4:14.11.97 - _ZN6Marble3kml20kmlTag_GroundOverlayE@Base 4:14.11.97 - _ZN6Marble3kml20kmlTag_MultiGeometryE@Base 4:14.11.97 - _ZN6Marble3kml20kmlTag_ObjArrayFieldE@Base 4:14.11.97 - _ZN6Marble3kml20kmlTag_ScreenOverlayE@Base 4:14.11.97 - _ZN6Marble3kml20kmlTag_StyleSelectorE@Base 4:14.11.97 - _ZN6Marble3kml20kmlTag_maxFadeExtentE@Base 4:14.11.97 - _ZN6Marble3kml20kmlTag_minFadeExtentE@Base 4:14.11.97 - _ZN6Marble3kml20kmlTag_nameSpaceGx22E@Base 4:14.11.97 - _ZN6Marble3kml21kmlTag_AddressDetailsE@Base 4:14.11.97 - _ZN6Marble3kml21kmlTag_AnimatedUpdateE@Base 4:14.11.97 - _ZN6Marble3kml21kmlTag_nameSpaceOgc22E@Base 4:14.11.97 - _ZN6Marble3kml21kmlTag_viewBoundScaleE@Base 4:14.11.97 - _ZN6Marble3kml22kmlTag_CountryNameCodeE@Base 4:14.11.97 - _ZN6Marble3kml22kmlTag_MarblePlacemarkE@Base 4:14.11.97 - _ZN6Marble3kml22kmlTag_SimpleArrayDataE@Base 4:14.11.97 - _ZN6Marble3kml22kmlTag_innerBoundaryIsE@Base 4:14.11.97 - _ZN6Marble3kml22kmlTag_linkDescriptionE@Base 4:14.11.97 - _ZN6Marble3kml22kmlTag_outerBoundaryIsE@Base 4:14.11.97 - _ZN6Marble3kml22kmlTag_refreshIntervalE@Base 4:14.11.97 - _ZN6Marble3kml22kmlTag_viewRefreshModeE@Base 4:14.11.97 - _ZN6Marble3kml22kmlTag_viewRefreshTimeE@Base 4:14.11.97 - _ZN6Marble3kml23kmlTag_SimpleArrayFieldE@Base 4:14.11.97 - _ZN6Marble3kml23kmlTag_maxSessionLengthE@Base 4:14.11.97 - _ZN6Marble3kml23kmlTag_minRefreshPeriodE@Base 4:14.11.97 - _ZN6Marble3kml24kmlTag_balloonVisibilityE@Base 4:14.11.97 - _ZN6Marble3kml24kmlTag_refreshVisibilityE@Base 4:14.11.97 - _ZN6Marble3kml25kmlTag_GeometryCollectionE@Base 4:14.11.97 - _ZN6Marble3kml25kmlTag_NetworkLinkControlE@Base 4:14.11.97 - _ZN6Marble3kml8kmlTag_hE@Base 4:14.11.97 - _ZN6Marble3kml8kmlTag_wE@Base 4:14.11.97 - _ZN6Marble3kml8kmlTag_xE@Base 4:14.11.97 - _ZN6Marble3kml8kmlTag_yE@Base 4:14.11.97 - _ZN6Marble3kml8kmlTag_zE@Base 4:14.11.97 - _ZN6Marble4dgml19dgmlTag_nameSpace20E@Base 4:14.11.97 - _ZN6Marble5Route11setPositionERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble5Route15addRouteSegmentERKNS_12RouteSegmentE@Base 4:14.11.97 - _ZN6Marble5RouteC1Ev@Base 4:14.11.97 - _ZN6Marble5RouteC2Ev@Base 4:14.11.97 - _ZN6Marble6Oxygen10hotOrange1E@Base 4:14.11.97 - _ZN6Marble6Oxygen10hotOrange2E@Base 4:14.11.97 - _ZN6Marble6Oxygen10hotOrange3E@Base 4:14.11.97 - _ZN6Marble6Oxygen10hotOrange4E@Base 4:14.11.97 - _ZN6Marble6Oxygen10hotOrange5E@Base 4:14.11.97 - _ZN6Marble6Oxygen10hotOrange6E@Base 4:14.11.97 - _ZN6Marble6Oxygen10sunYellow1E@Base 4:14.11.97 - _ZN6Marble6Oxygen10sunYellow2E@Base 4:14.11.97 - _ZN6Marble6Oxygen10sunYellow3E@Base 4:14.11.97 - _ZN6Marble6Oxygen10sunYellow4E@Base 4:14.11.97 - _ZN6Marble6Oxygen10sunYellow5E@Base 4:14.11.97 - _ZN6Marble6Oxygen10sunYellow6E@Base 4:14.11.97 - _ZN6Marble6Oxygen10woodBrown1E@Base 4:14.11.97 - _ZN6Marble6Oxygen10woodBrown2E@Base 4:14.11.97 - _ZN6Marble6Oxygen10woodBrown3E@Base 4:14.11.97 - _ZN6Marble6Oxygen10woodBrown4E@Base 4:14.11.97 - _ZN6Marble6Oxygen10woodBrown5E@Base 4:14.11.97 - _ZN6Marble6Oxygen10woodBrown6E@Base 4:14.11.97 - _ZN6Marble6Oxygen12forestGreen1E@Base 4:14.11.97 - _ZN6Marble6Oxygen12forestGreen2E@Base 4:14.11.97 - _ZN6Marble6Oxygen12forestGreen3E@Base 4:14.11.97 - _ZN6Marble6Oxygen12forestGreen4E@Base 4:14.11.97 - _ZN6Marble6Oxygen12forestGreen5E@Base 4:14.11.97 - _ZN6Marble6Oxygen12forestGreen6E@Base 4:14.11.97 - _ZN6Marble6Oxygen12grapeViolet1E@Base 4:14.11.97 - _ZN6Marble6Oxygen12grapeViolet2E@Base 4:14.11.97 - _ZN6Marble6Oxygen12grapeViolet3E@Base 4:14.11.97 - _ZN6Marble6Oxygen12grapeViolet4E@Base 4:14.11.97 - _ZN6Marble6Oxygen12grapeViolet5E@Base 4:14.11.97 - _ZN6Marble6Oxygen12grapeViolet6E@Base 4:14.11.97 - _ZN6Marble6Oxygen13aluminumGray1E@Base 4:14.11.97 - _ZN6Marble6Oxygen13aluminumGray2E@Base 4:14.11.97 - _ZN6Marble6Oxygen13aluminumGray3E@Base 4:14.11.97 - _ZN6Marble6Oxygen13aluminumGray4E@Base 4:14.11.97 - _ZN6Marble6Oxygen13aluminumGray5E@Base 4:14.11.97 - _ZN6Marble6Oxygen13aluminumGray6E@Base 4:14.11.97 - _ZN6Marble6Oxygen13emeraldGreen1E@Base 4:14.11.97 - _ZN6Marble6Oxygen13emeraldGreen2E@Base 4:14.11.97 - _ZN6Marble6Oxygen13emeraldGreen3E@Base 4:14.11.97 - _ZN6Marble6Oxygen13emeraldGreen4E@Base 4:14.11.97 - _ZN6Marble6Oxygen13emeraldGreen5E@Base 4:14.11.97 - _ZN6Marble6Oxygen13emeraldGreen6E@Base 4:14.11.97 - _ZN6Marble6Oxygen14raspberryPink1E@Base 4:14.11.97 - _ZN6Marble6Oxygen14raspberryPink2E@Base 4:14.11.97 - _ZN6Marble6Oxygen14raspberryPink3E@Base 4:14.11.97 - _ZN6Marble6Oxygen14raspberryPink4E@Base 4:14.11.97 - _ZN6Marble6Oxygen14raspberryPink5E@Base 4:14.11.97 - _ZN6Marble6Oxygen14raspberryPink6E@Base 4:14.11.97 - _ZN6Marble6Oxygen15burgundyPurple1E@Base 4:14.11.97 - _ZN6Marble6Oxygen15burgundyPurple2E@Base 4:14.11.97 - _ZN6Marble6Oxygen15burgundyPurple3E@Base 4:14.11.97 - _ZN6Marble6Oxygen15burgundyPurple4E@Base 4:14.11.97 - _ZN6Marble6Oxygen15burgundyPurple5E@Base 4:14.11.97 - _ZN6Marble6Oxygen15burgundyPurple6E@Base 4:14.11.97 - _ZN6Marble6Oxygen8seaBlue1E@Base 4:14.11.97 - _ZN6Marble6Oxygen8seaBlue2E@Base 4:14.11.97 - _ZN6Marble6Oxygen8seaBlue3E@Base 4:14.11.97 - _ZN6Marble6Oxygen8seaBlue4E@Base 4:14.11.97 - _ZN6Marble6Oxygen8seaBlue5E@Base 4:14.11.97 - _ZN6Marble6Oxygen8seaBlue6E@Base 4:14.11.97 - _ZN6Marble6Oxygen8skyBlue1E@Base 4:14.11.97 - _ZN6Marble6Oxygen8skyBlue2E@Base 4:14.11.97 - _ZN6Marble6Oxygen8skyBlue3E@Base 4:14.11.97 - _ZN6Marble6Oxygen8skyBlue4E@Base 4:14.11.97 - _ZN6Marble6Oxygen8skyBlue5E@Base 4:14.11.97 - _ZN6Marble6Oxygen8skyBlue6E@Base 4:14.11.97 - _ZN6Marble6Oxygen9brickRed1E@Base 4:14.11.97 - _ZN6Marble6Oxygen9brickRed2E@Base 4:14.11.97 - _ZN6Marble6Oxygen9brickRed3E@Base 4:14.11.97 - _ZN6Marble6Oxygen9brickRed4E@Base 4:14.11.97 - _ZN6Marble6Oxygen9brickRed5E@Base 4:14.11.97 - _ZN6Marble6Oxygen9brickRed6E@Base 4:14.11.97 - _ZN6Marble6Planet10planetListEv@Base 4:14.11.97 - (subst)_ZN6Marble6Planet10setEpsilonE{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble6Planet10setTheta_0E{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble6Planet10setTheta_1E{qreal}@Base 4:14.11.97 - _ZN6Marble6Planet16setHasAtmosphereEb@Base 4:14.11.97 - _ZN6Marble6Planet18setAtmosphereColorERK6QColor@Base 4:14.11.97 - _ZN6Marble6Planet4nameERK7QString@Base 4:14.11.97 - _ZN6Marble6Planet5setIdERK7QString@Base 4:14.11.97 - (subst)_ZN6Marble6Planet5setPiE{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble6Planet6setC_1E{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble6Planet6setC_2E{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble6Planet6setC_3E{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble6Planet6setC_4E{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble6Planet6setC_5E{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble6Planet6setC_6E{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble6Planet6setM_0E{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble6Planet6setM_1E{qreal}@Base 4:14.11.97 - _ZN6Marble6Planet7setNameERK7QString@Base 4:14.11.97 - (subst)_ZN6Marble6Planet9setRadiusE{qreal}@Base 4:14.11.97 - _ZN6Marble6PlanetC1ERK7QString@Base 4:14.11.97 - _ZN6Marble6PlanetC1ERKS0_@Base 4:14.11.97 - _ZN6Marble6PlanetC1Ev@Base 4:14.11.97 - _ZN6Marble6PlanetC2ERK7QString@Base 4:14.11.97 - _ZN6Marble6PlanetC2ERKS0_@Base 4:14.11.97 - _ZN6Marble6PlanetC2Ev@Base 4:14.11.97 - _ZN6Marble6PlanetD1Ev@Base 4:14.11.97 - _ZN6Marble6PlanetD2Ev@Base 4:14.11.97 - _ZN6Marble6PlanetaSERKS0_@Base 4:14.11.97 - _ZN6Marble6TileId15fromCoordinatesERKNS_18GeoDataCoordinatesEi@Base 4:14.11.97 - _ZN6Marble6TileIdC1ERK7QStringiii@Base 4:14.11.97 - _ZN6Marble6TileIdC1Ejiii@Base 4:14.11.97 - _ZN6Marble6TileIdC1Ev@Base 4:14.11.97 - _ZN6Marble6TileIdC2ERK7QStringiii@Base 4:14.11.97 - _ZN6Marble6TileIdC2Ejiii@Base 4:14.11.97 - _ZN6Marble6TileIdC2Ev@Base 4:14.11.97 - _ZN6Marble6mDebugEv@Base 4:14.11.97 - _ZN6Marble7GeoNodeC1Ev@Base 4:14.11.97 - _ZN6Marble7GeoNodeC2Ev@Base 4:14.11.97 - _ZN6Marble7GeoNodeD0Ev@Base 4:14.11.97 - _ZN6Marble7GeoNodeD1Ev@Base 4:14.11.97 - _ZN6Marble7GeoNodeD2Ev@Base 4:14.11.97 - _ZN6Marble7HttpJob10redirectedEPS0_4QUrl@Base 4:14.11.97 - _ZN6Marble7HttpJob11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble7HttpJob11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble7HttpJob12dataReceivedEPS0_10QByteArray@Base 4:14.11.97 - _ZN6Marble7HttpJob12setSourceUrlERK4QUrl@Base 4:14.11.97 - _ZN6Marble7HttpJob14setInitiatorIdERK7QString@Base 4:14.11.97 - _ZN6Marble7HttpJob16downloadProgressExx@Base 4:14.11.97 - _ZN6Marble7HttpJob16setDownloadUsageENS_13DownloadUsageE@Base 4:14.11.97 - _ZN6Marble7HttpJob16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble7HttpJob22setDestinationFileNameERK7QString@Base 4:14.11.97 - _ZN6Marble7HttpJob5errorEN13QNetworkReply12NetworkErrorE@Base 4:14.11.97 - _ZN6Marble7HttpJob7executeEv@Base 4:14.11.97 - _ZN6Marble7HttpJob7jobDoneEPS0_i@Base 4:14.11.97 - _ZN6Marble7HttpJob8finishedEv@Base 4:14.11.97 - _ZN6Marble7HttpJob8tryAgainEv@Base 4:14.11.97 - _ZN6Marble7HttpJobC1ERK4QUrlRK7QStringS6_P21QNetworkAccessManager@Base 4:14.11.97 - _ZN6Marble7HttpJobC2ERK4QUrlRK7QStringS6_P21QNetworkAccessManager@Base 4:14.11.97 - _ZN6Marble7HttpJobD0Ev@Base 4:14.11.97 - _ZN6Marble7HttpJobD1Ev@Base 4:14.11.97 - _ZN6Marble7HttpJobD2Ev@Base 4:14.11.97 - _ZN6Marble8Maneuver11setPositionERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZN6Marble8Maneuver11setRoadNameERK7QString@Base 4:14.11.97 - _ZN6Marble8Maneuver11setWaypointERKNS_18GeoDataCoordinatesEi@Base 4:14.11.97 - _ZN6Marble8Maneuver12setDirectionENS0_9DirectionE@Base 4:14.11.97 - _ZN6Marble8Maneuver17m_turnTypePixmapsE@Base 4:14.11.97 - _ZN6Marble8Maneuver18setInstructionTextERK7QString@Base 4:14.11.97 - _ZN6Marble8ManeuverC1Ev@Base 4:14.11.97 - _ZN6Marble8ManeuverC2Ev@Base 4:14.11.97 - _ZN6Marble9GeoParser12raiseWarningERK7QString@Base 4:14.11.97 - _ZN6Marble9GeoParser13parseDocumentEv@Base 4:14.11.97 - _ZN6Marble9GeoParser15releaseDocumentEv@Base 4:14.11.97 - _ZN6Marble9GeoParser4readEP9QIODevice@Base 4:14.11.97 - _ZN6Marble9GeoParserC1Ei@Base 4:14.11.97 - _ZN6Marble9GeoParserC2Ei@Base 4:14.11.97 - _ZN6Marble9GeoParserD0Ev@Base 4:14.11.97 - _ZN6Marble9GeoParserD1Ev@Base 4:14.11.97 - _ZN6Marble9GeoParserD2Ev@Base 4:14.11.97 - _ZN6Marble9GeoWriter12writeElementEPKNS_7GeoNodeE@Base 4:14.11.97 - _ZN6Marble9GeoWriter12writeElementERK7QStringS3_@Base 4:14.11.97 - _ZN6Marble9GeoWriter12writeElementERK7QStringS3_S3_@Base 4:14.11.97 - _ZN6Marble9GeoWriter15setDocumentTypeERK7QString@Base 4:14.11.97 - _ZN6Marble9GeoWriter20writeOptionalElementERK7QStringS3_S3_@Base 4:14.11.97 - _ZN6Marble9GeoWriter5writeEP9QIODevicePKNS_7GeoNodeE@Base 4:14.11.97 - _ZN6Marble9GeoWriterC1Ev@Base 4:14.11.97 - _ZN6Marble9GeoWriterC2Ev@Base 4:14.11.97 - _ZN6Marble9MapWizard11createFilesEPKNS_16GeoSceneDocumentE@Base 4:14.11.97 - _ZN6Marble9MapWizard11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble9MapWizard11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble9MapWizard11showPreviewEv@Base 4:14.11.97 - _ZN6Marble9MapWizard12createLegendEv@Base 4:14.11.97 - _ZN6Marble9MapWizard13createArchiveEP7QWidget7QString@Base 4:14.11.97 - _ZN6Marble9MapWizard13deleteArchiveE7QString@Base 4:14.11.97 - _ZN6Marble9MapWizard13setWmsServersERK11QStringList@Base 4:14.11.97 - _ZN6Marble9MapWizard14createDocumentEv@Base 4:14.11.97 - _ZN6Marble9MapWizard14downloadLegendERK7QString@Base 4:14.11.97 - _ZN6Marble9MapWizard15autoFillDetailsEv@Base 4:14.11.97 - _ZN6Marble9MapWizard15createLevelZeroEP13QNetworkReply@Base 4:14.11.97 - _ZN6Marble9MapWizard15createWmsLegendEP13QNetworkReply@Base 4:14.11.97 - _ZN6Marble9MapWizard16createLegendFileERK7QString@Base 4:14.11.97 - _ZN6Marble9MapWizard16createLegendHtmlERK7QString@Base 4:14.11.97 - _ZN6Marble9MapWizard16queryLegendImageEv@Base 4:14.11.97 - _ZN6Marble9MapWizard16querySourceImageEv@Base 4:14.11.97 - _ZN6Marble9MapWizard16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble9MapWizard17downloadLevelZeroEv@Base 4:14.11.97 - _ZN6Marble9MapWizard17queryPreviewImageEv@Base 4:14.11.97 - _ZN6Marble9MapWizard19setStaticUrlServersERK11QStringList@Base 4:14.11.97 - _ZN6Marble9MapWizard19validateCurrentPageEv@Base 4:14.11.97 - _ZN6Marble9MapWizard23parseServerCapabilitiesEP13QNetworkReply@Base 4:14.11.97 - _ZN6Marble9MapWizard23queryServerCapabilitiesEv@Base 4:14.11.97 - _ZN6Marble9MapWizard6acceptEv@Base 4:14.11.97 - _ZN6Marble9MapWizardC1EP7QWidget@Base 4:14.11.97 - _ZN6Marble9MapWizardC2EP7QWidget@Base 4:14.11.97 - _ZN6Marble9MapWizardD0Ev@Base 4:14.11.97 - _ZN6Marble9MapWizardD1Ev@Base 4:14.11.97 - _ZN6Marble9MapWizardD2Ev@Base 4:14.11.97 - _ZN6Marble9MarbleMap11customPaintEPNS_10GeoPainterE@Base 4:14.11.97 - _ZN6Marble9MarbleMap11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble9MarbleMap11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble9MarbleMap11removeLayerEPNS_14LayerInterfaceE@Base 4:14.11.97 - _ZN6Marble9MarbleMap11setShowGridEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap12setShowLakesEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap12themeChangedERK7QString@Base 4:14.11.97 - _ZN6Marble9MarbleMap13radiusChangedEi@Base 4:14.11.97 - _ZN6Marble9MarbleMap13repaintNeededERK7QRegion@Base 4:14.11.97 - _ZN6Marble9MarbleMap13setMapThemeIdERK7QString@Base 4:14.11.97 - _ZN6Marble9MarbleMap13setProjectionENS_10ProjectionE@Base 4:14.11.97 - _ZN6Marble9MarbleMap13setShowCitiesEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap13setShowCloudsEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap13setShowPlacesEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap13setShowReliefEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap13setShowRiversEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap13setShowTileIdEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap14downloadRegionERK7QVectorINS_17TileCoordsPyramidEE@Base 4:14.11.97 - _ZN6Marble9MarbleMap14setDefaultFontERK5QFont@Base 4:14.11.97 - _ZN6Marble9MarbleMap14setShowBordersEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap14setShowCompassEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap14setShowTerrainEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap14setViewContextENS_11ViewContextE@Base 4:14.11.97 - (subst)_ZN6Marble9MarbleMap15framesPerSecondE{qreal}@Base 4:14.11.97 - _ZN6Marble9MarbleMap15setShowIceLayerEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap15setShowScaleBarEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap16CustomPaintLayerD0Ev@Base 4:14.11.97 - _ZN6Marble9MarbleMap16CustomPaintLayerD1Ev@Base 4:14.11.97 - _ZN6Marble9MarbleMap16CustomPaintLayerD2Ev@Base 4:14.11.97 - _ZN6Marble9MarbleMap16notifyMouseClickEii@Base 4:14.11.97 - _ZN6Marble9MarbleMap16setPropertyValueERK7QStringb@Base 4:14.11.97 - _ZN6Marble9MarbleMap16setShowFrameRateEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble9MarbleMap16tileLevelChangedEi@Base 4:14.11.97 - _ZN6Marble9MarbleMap17projectionChangedENS_10ProjectionE@Base 4:14.11.97 - (subst)_ZN6Marble9MarbleMap17setCenterLatitudeE{qreal}@Base 4:14.11.97 - _ZN6Marble9MarbleMap17setShowAtmosphereEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap17setShowBackgroundEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap17setShowCityLightsEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap17setShowCrosshairsEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap17setShowSunShadingEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap18renderStateChangedERKNS_11RenderStateE@Base 4:14.11.97 - (subst)_ZN6Marble9MarbleMap18setCenterLongitudeE{qreal}@Base 4:14.11.97 - _ZN6Marble9MarbleMap18setShowOtherPlacesEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap18setShowOverviewMapEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap19preferredRadiusCeilEi@Base 4:14.11.97 - _ZN6Marble9MarbleMap19renderStatusChangedENS_12RenderStatusE@Base 4:14.11.97 - _ZN6Marble9MarbleMap19setDefaultAngleUnitENS_9AngleUnitE@Base 4:14.11.97 - _ZN6Marble9MarbleMap19setShowRuntimeTraceEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap20mouseMoveGeoPositionERK7QString@Base 4:14.11.97 - _ZN6Marble9MarbleMap20preferredRadiusFloorEi@Base 4:14.11.97 - (subst)_ZN6Marble9MarbleMap21mouseClickGeoPositionE{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZN6Marble9MarbleMap21pluginSettingsChangedEv@Base 4:14.11.97 - _ZN6Marble9MarbleMap22clearVolatileTileCacheEv@Base 4:14.11.97 - _ZN6Marble9MarbleMap22setLockToSubSolarPointEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap23renderPluginInitializedEPNS_12RenderPluginE@Base 4:14.11.97 - _ZN6Marble9MarbleMap25setVolatileTileCacheLimitEy@Base 4:14.11.97 - _ZN6Marble9MarbleMap26visibleLatLonAltBoxChangedERKNS_19GeoDataLatLonAltBoxE@Base 4:14.11.97 - _ZN6Marble9MarbleMap27setMapQualityForViewContextENS_10MapQualityENS_11ViewContextE@Base 4:14.11.97 - _ZN6Marble9MarbleMap27setSubSolarPointIconVisibleEb@Base 4:14.11.97 - _ZN6Marble9MarbleMap5paintERNS_10GeoPainterERK5QRect@Base 4:14.11.97 - _ZN6Marble9MarbleMap6reloadEv@Base 4:14.11.97 - _ZN6Marble9MarbleMap7setSizeERK5QSize@Base 4:14.11.97 - _ZN6Marble9MarbleMap7setSizeEii@Base 4:14.11.97 - _ZN6Marble9MarbleMap8addLayerEPNS_14LayerInterfaceE@Base 4:14.11.97 - (subst)_ZN6Marble9MarbleMap8centerOnE{qreal}{qreal}@Base 4:14.11.97 - (subst)_ZN6Marble9MarbleMap8rotateByERK{qreal}S2_@Base 4:14.11.97 - _ZN6Marble9MarbleMap8viewportEv@Base 4:14.11.97 - _ZN6Marble9MarbleMap9setRadiusEi@Base 4:14.11.97 - _ZN6Marble9MarbleMapC1EPNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble9MarbleMapC1Ev@Base 4:14.11.97 - _ZN6Marble9MarbleMapC2EPNS_11MarbleModelE@Base 4:14.11.97 - _ZN6Marble9MarbleMapC2Ev@Base 4:14.11.97 - _ZN6Marble9MarbleMapD0Ev@Base 4:14.11.97 - _ZN6Marble9MarbleMapD1Ev@Base 4:14.11.97 - _ZN6Marble9MarbleMapD2Ev@Base 4:14.11.97 - _ZN6Marble9MergeItem10setActionAENS0_6ActionE@Base 4:14.11.97 - _ZN6Marble9MergeItem10setActionBENS0_6ActionE@Base 4:14.11.97 - _ZN6Marble9MergeItem11qt_metacallEN11QMetaObject4CallEiPPv@Base 4:14.11.97 - _ZN6Marble9MergeItem11qt_metacastEPKc@Base 4:14.11.97 - _ZN6Marble9MergeItem12nameAChangedEv@Base 4:14.11.97 - _ZN6Marble9MergeItem12nameBChangedEv@Base 4:14.11.97 - _ZN6Marble9MergeItem12pathAChangedEv@Base 4:14.11.97 - _ZN6Marble9MergeItem12pathBChangedEv@Base 4:14.11.97 - _ZN6Marble9MergeItem13setPlacemarkAERKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble9MergeItem13setPlacemarkBERKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZN6Marble9MergeItem13setResolutionENS0_10ResolutionE@Base 4:14.11.97 - _ZN6Marble9MergeItem14actionAChangedEv@Base 4:14.11.97 - _ZN6Marble9MergeItem14actionBChangedEv@Base 4:14.11.97 - _ZN6Marble9MergeItem16staticMetaObjectE@Base 4:14.11.97 - _ZN6Marble9MergeItem17placemarkAChangedEv@Base 4:14.11.97 - _ZN6Marble9MergeItem17placemarkBChangedEv@Base 4:14.11.97 - _ZN6Marble9MergeItem17resolutionChangedEv@Base 4:14.11.97 - _ZN6Marble9MergeItem19descriptionAChangedEv@Base 4:14.11.97 - _ZN6Marble9MergeItem19descriptionBChangedEv@Base 4:14.11.97 - _ZN6Marble9MergeItem7actionAEv@Base 4:14.11.97 - _ZN6Marble9MergeItem8setPathAERK7QString@Base 4:14.11.97 - _ZN6Marble9MergeItem8setPathBERK7QString@Base 4:14.11.97 - _ZN6Marble9MergeItemC1Ev@Base 4:14.11.97 - _ZN6Marble9MergeItemC2Ev@Base 4:14.11.97 - _ZN6Marble9MergeItemD0Ev@Base 4:14.11.97 - _ZN6Marble9MergeItemD1Ev@Base 4:14.11.97 - _ZN6Marble9MergeItemD2Ev@Base 4:14.11.97 - _ZN6MarbleeqERKNS_16GeoDataLatLonBoxES2_@Base 4:14.11.97 - _ZN6MarbleeqERKNS_19GeoDataLatLonAltBoxES2_@Base 4:14.11.97 - _ZN6MarbleneERKNS_16GeoDataLatLonBoxES2_@Base 4:14.11.97 - _ZNK13MarbleWebView10metaObjectEv@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel10headerDataEiN2Qt11OrientationEi@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel10metaObjectEv@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel11columnCountERK11QModelIndex@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel11hasChildrenERK11QModelIndex@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel11mapToSourceERK11QModelIndex@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel13mapFromSourceERK11QModelIndex@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel17ancestorSeparatorEv@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel19displayAncestorDataEv@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel20supportedDropActionsEv@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel4dataERK11QModelIndexi@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel5flagsERK11QModelIndex@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel5indexEiiRK11QModelIndex@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel5matchERK11QModelIndexiRK8QVarianti6QFlagsIN2Qt9MatchFlagEE@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel6parentERK11QModelIndex@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel8mimeDataERK5QListI11QModelIndexE@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel8rowCountERK11QModelIndex@Base 4:14.11.97 - _ZNK22KDescendantsProxyModel9mimeTypesEv@Base 4:14.11.97 - _ZNK6Marble10GeoDataLod12maxLodPixelsEv@Base 4:14.11.97 - _ZNK6Marble10GeoDataLod12minLodPixelsEv@Base 4:14.11.97 - _ZNK6Marble10GeoDataLod13maxFadeExtentEv@Base 4:14.11.97 - _ZNK6Marble10GeoDataLod13minFadeExtentEv@Base 4:14.11.97 - _ZNK6Marble10GeoDataLod4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble10GeoDataLod8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble10GeoDataLodeqERKS0_@Base 4:14.11.97 - _ZNK6Marble10GeoDataLodneERKS0_@Base 4:14.11.97 - _ZNK6Marble10GeoPainter10mapQualityEv@Base 4:14.11.97 - (subst)_ZNK6Marble10GeoPainter14regionFromRectERKNS_18GeoDataCoordinatesE{qreal}{qreal}b{qreal}@Base 4:14.11.97 - (subst)_ZNK6Marble10GeoPainter15regionFromPointERKNS_12GeoDataPointE{qreal}@Base 4:14.11.97 - (subst)_ZNK6Marble10GeoPainter15regionFromPointERKNS_18GeoDataCoordinatesE{qreal}@Base 4:14.11.97 - (subst)_ZNK6Marble10GeoPainter17regionFromEllipseERKNS_18GeoDataCoordinatesE{qreal}{qreal}b{qreal}@Base 4:14.11.97 - (subst)_ZNK6Marble10GeoPainter17regionFromPolygonERKNS_17GeoDataLinearRingEN2Qt8FillRuleE{qreal}@Base 4:14.11.97 - (subst)_ZNK6Marble10GeoPainter18regionFromPolylineERKNS_17GeoDataLineStringE{qreal}@Base 4:14.11.97 - _ZNK6Marble10GoToDialog10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble10GoToDialog11coordinatesEv@Base 4:14.11.97 - _ZNK6Marble10LatLonEdit10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble10LatLonEdit5valueEv@Base 4:14.11.97 - _ZNK6Marble10LatLonEdit8notationEv@Base 4:14.11.97 - _ZNK6Marble10PopupLayer10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble10PopupLayer11renderStateEv@Base 4:14.11.97 - _ZNK6Marble10PopupLayer14renderPositionEv@Base 4:14.11.97 - _ZNK6Marble10PopupLayer6zValueEv@Base 4:14.11.97 - _ZNK6Marble10PopupLayer7visibleEv@Base 4:14.11.97 - (subst)_ZNK6Marble10Quaternion12getSphericalER{qreal}S1_@Base 4:14.11.97 - _ZNK6Marble10Quaternion3expEv@Base 4:14.11.97 - _ZNK6Marble10Quaternion3logEv@Base 4:14.11.97 - _ZNK6Marble10Quaternion3yawEv@Base 4:14.11.97 - _ZNK6Marble10Quaternion4rollEv@Base 4:14.11.97 - _ZNK6Marble10Quaternion5pitchEv@Base 4:14.11.97 - _ZNK6Marble10Quaternion6lengthEv@Base 4:14.11.97 - _ZNK6Marble10Quaternion7inverseEv@Base 4:14.11.97 - (subst)_ZNK6Marble10Quaternion8toMatrixERA3_A4_{qreal}@Base 4:14.11.97 - _ZNK6Marble10QuaternioneqERKS0_@Base 4:14.11.97 - _ZNK6Marble10QuaternionmlERKS0_@Base 4:14.11.97 - (subst)_ZNK6Marble10QuaternionmlE{qreal}@Base 4:14.11.97 - _ZNK6Marble10QuaternionplERKS0_@Base 4:14.11.97 - _ZNK6Marble10SunLocator10metaObjectEv@Base 4:14.11.97 - (subst)_ZNK6Marble10SunLocator10shadePixelERj{qreal}@Base 4:14.11.97 - (subst)_ZNK6Marble10SunLocator19shadePixelCompositeERjRKj{qreal}@Base 4:14.11.97 - _ZNK6Marble10SunLocator6getLatEv@Base 4:14.11.97 - _ZNK6Marble10SunLocator6getLonEv@Base 4:14.11.97 - (subst)_ZNK6Marble10SunLocator7shadingE{qreal}{qreal}{qreal}@Base 4:14.11.97 - _ZNK6Marble10TourWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble11ClipPainter13hasScreenClipEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataData11displayNameEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataData4nameEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataData4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble11GeoDataData5valueEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataData8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataDataeqERKS0_@Base 4:14.11.97 - _ZNK6Marble11GeoDataDataneERKS0_@Base 4:14.11.97 - _ZNK6Marble11GeoDataLink10viewFormatEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataLink11refreshModeEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataLink14viewBoundScaleEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataLink15refreshIntervalEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataLink15viewRefreshModeEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataLink15viewRefreshTimeEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataLink4hrefEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataLink8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataLink9httpQueryEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataLinkeqERKS0_@Base 4:14.11.97 - _ZNK6Marble11GeoDataLinkneERKS0_@Base 4:14.11.97 - _ZNK6Marble11GeoDataTour1pEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataTour8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataTour8playlistEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataToureqERKS0_@Base 4:14.11.97 - _ZNK6Marble11GeoDataTourneERKS0_@Base 4:14.11.97 - _ZNK6Marble11GeoDataVec25xunitEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataVec25yunitEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataVec2eqERKS0_@Base 4:14.11.97 - _ZNK6Marble11GeoDataVec2neERKS0_@Base 4:14.11.97 - _ZNK6Marble11GeoDataWait8durationEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataWait8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble11GeoDataWaiteqERKS0_@Base 4:14.11.97 - _ZNK6Marble11GeoDataWaitneERKS0_@Base 4:14.11.97 - _ZNK6Marble11GeoDocument17isGeoDataDocumentEv@Base 4:14.11.97 - _ZNK6Marble11GeoDocument18isGeoSceneDocumentEv@Base 4:14.11.97 - _ZNK6Marble11GeoSceneMap10labelColorEv@Base 4:14.11.97 - _ZNK6Marble11GeoSceneMap15backgroundColorEv@Base 4:14.11.97 - _ZNK6Marble11GeoSceneMap15hasVectorLayersEv@Base 4:14.11.97 - _ZNK6Marble11GeoSceneMap16hasTextureLayersEv@Base 4:14.11.97 - _ZNK6Marble11GeoSceneMap5layerERK7QString@Base 4:14.11.97 - _ZNK6Marble11GeoSceneMap6layersEv@Base 4:14.11.97 - _ZNK6Marble11GeoSceneMap7filtersEv@Base 4:14.11.97 - _ZNK6Marble11GeoSceneMap8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble11MarbleClock10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble11MarbleClock11dayFractionEv@Base 4:14.11.97 - _ZNK6Marble11MarbleClock14updateIntervalEv@Base 4:14.11.97 - _ZNK6Marble11MarbleClock5speedEv@Base 4:14.11.97 - _ZNK6Marble11MarbleClock8dateTimeEv@Base 4:14.11.97 - _ZNK6Marble11MarbleClock8timezoneEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel10clockSpeedEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel10mapThemeIdEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel10planetNameEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel10sunLocatorEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel11workOfflineEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel12planetRadiusEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel13clockDateTimeEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel13clockTimezoneEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel13pluginManagerEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel14elevationModelEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel14placemarkModelEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel14routingManagerEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel15downloadManagerEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel16positionTrackingEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel16trackedPlacemarkEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel18groundOverlayModelEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel24persistentTileCacheLimitEv@Base 4:14.11.97 - (subst)_ZNK6Marble11MarbleModel4homeER{qreal}S1_Ri@Base 4:14.11.97 - _ZNK6Marble11MarbleModel5clockEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel6planetEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel8mapThemeEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel8planetIdEv@Base 4:14.11.97 - _ZNK6Marble11MarbleModel9treeModelEv@Base 4:14.11.97 - _ZNK6Marble11RenderState4nameEv@Base 4:14.11.97 - _ZNK6Marble11RenderState6statusEv@Base 4:14.11.97 - _ZNK6Marble11RenderState7Private13minimumStatusENS_12RenderStatusES2_@Base 4:14.11.97 - _ZNK6Marble11RenderState7Private6statusEv@Base 4:14.11.97 - _ZNK6Marble11RenderState7Private8toStringERKS0_i@Base 4:14.11.97 - _ZNK6Marble11RenderState7childAtEi@Base 4:14.11.97 - _ZNK6Marble11RenderState8childrenEv@Base 4:14.11.97 - _ZNK6Marble11RenderStatecv7QStringEv@Base 4:14.11.97 - _ZNK6Marble11TileCreator10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble11TileCreator10tileFormatEv@Base 4:14.11.97 - _ZNK6Marble11TileCreator11tileQualityEv@Base 4:14.11.97 - _ZNK6Marble11TileCreator17verifyExactResultEv@Base 4:14.11.97 - _ZNK6Marble11TileCreator6resumeEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataAlias10sourceHrefEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataAlias10targetHrefEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataAlias8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataAliaseqERKS0_@Base 4:14.11.97 - _ZNK6Marble12GeoDataAliasneERKS0_@Base 4:14.11.97 - _ZNK6Marble12GeoDataFlyTo4viewEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataFlyTo8durationEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataFlyTo8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataFlyTo9flyToModeEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataFlyToeqERKS0_@Base 4:14.11.97 - _ZNK6Marble12GeoDataFlyToneERKS0_@Base 4:14.11.97 - _ZNK6Marble12GeoDataModel10sourceHrefEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataModel10targetHrefEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataModel11coordinatesEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataModel11orientationEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataModel11resourceMapEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataModel1pEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataModel4linkEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataModel5scaleEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataModel8locationEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataModeleqERKS0_@Base 4:14.11.97 - _ZNK6Marble12GeoDataModelneERKS0_@Base 4:14.11.97 - _ZNK6Marble12GeoDataPoint11coordinatesEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataPoint1pEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataPoint4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble12GeoDataPoint8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataPointeqERKS0_@Base 4:14.11.97 - _ZNK6Marble12GeoDataPointneERKS0_@Base 4:14.11.97 - _ZNK6Marble12GeoDataScale1xEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataScale1yEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataScale1zEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataScale8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataScaleeqERKS0_@Base 4:14.11.97 - _ZNK6Marble12GeoDataScaleneERKS0_@Base 4:14.11.97 - _ZNK6Marble12GeoDataStyle10labelStyleEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataStyle12balloonStyleEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataStyle4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble12GeoDataStyle8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataStyle9iconStyleEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataStyle9lineStyleEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataStyle9listStyleEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataStyle9polyStyleEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataStyleeqERKS0_@Base 4:14.11.97 - _ZNK6Marble12GeoDataStyleneERKS0_@Base 4:14.11.97 - _ZNK6Marble12GeoDataTrack10lineStringEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataTrack11interpolateEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataTrack12extendedDataEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataTrack12latLonAltBoxEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataTrack13coordinatesAtERK9QDateTime@Base 4:14.11.97 - _ZNK6Marble12GeoDataTrack13coordinatesAtEi@Base 4:14.11.97 - _ZNK6Marble12GeoDataTrack15coordinatesListEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataTrack1pEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataTrack4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble12GeoDataTrack4sizeEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataTrack8lastWhenEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataTrack8whenListEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataTrack9firstWhenEv@Base 4:14.11.97 - _ZNK6Marble12GeoDataTrackeqERKS0_@Base 4:14.11.97 - _ZNK6Marble12GeoDataTrackneERKS0_@Base 4:14.11.97 - _ZNK6Marble12GeoSceneHead10mapThemeIdEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneHead11descriptionEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneHead4iconEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneHead4nameEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneHead4zoomEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneHead5themeEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneHead6radiusEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneHead6targetEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneHead7licenseEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneHead7visibleEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneHead8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneIcon5colorEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneIcon6pixmapEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneItem4iconEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneItem4nameEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneItem4textEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneItem7spacingEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneItem8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneItem9checkableEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneItem9connectToEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneZoom7maximumEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneZoom7minimumEv@Base 4:14.11.97 - _ZNK6Marble12GeoSceneZoom8discreteEv@Base 4:14.11.97 - _ZNK6Marble12GeoUriParser11coordinatesEv@Base 4:14.11.97 - _ZNK6Marble12GeoUriParser6geoUriEv@Base 4:14.11.97 - _ZNK6Marble12GeoUriParser6planetEv@Base 4:14.11.97 - _ZNK6Marble12LegendWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble12MarbleGlobal6localeEv@Base 4:14.11.97 - _ZNK6Marble12MarbleGlobal8profilesEv@Base 4:14.11.97 - _ZNK6Marble12MarbleLocale17measurementSystemEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget10floatItemsEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget10focusPointEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget10mapQualityENS_11ViewContextE@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget10mapThemeIdEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget10projectionEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget10showCitiesEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget10showCloudsEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget10showPlacesEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget10showReliefEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget10showRiversEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget11defaultFontEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget11maximumZoomEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget11minimumZoomEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget11renderStateEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget11showBordersEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget11showCompassEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget11showTerrainEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget11viewContextEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget11whichItemAtERK6QPoint@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget12inputHandlerEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget12renderStatusEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget12showIceLayerEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget12showScaleBarEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget12textureLayerEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget13renderPluginsEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget13showFrameRateEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget13tileZoomLevelEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget14centerLatitudeEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget14distanceStringEv@Base 4:14.11.97 - (subst)_ZNK6Marble12MarbleWidget14geoCoordinatesEiiR{qreal}S1_NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget14showAtmosphereEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget14showBackgroundEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget14showCityLightsEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget14showCrosshairsEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget14showSunShadingEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget14whichFeatureAtERK6QPoint@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget15centerLongitudeEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget15showOtherPlacesEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget15showOverviewMapEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget16defaultAngleUnitEv@Base 4:14.11.97 - (subst)_ZNK6Marble12MarbleWidget16distanceFromZoomE{qreal}@Base 4:14.11.97 - (subst)_ZNK6Marble12MarbleWidget16zoomFromDistanceE{qreal}@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget17animationsEnabledEv@Base 4:14.11.97 - (subst)_ZNK6Marble12MarbleWidget17screenCoordinatesE{qreal}{qreal}R{qreal}S1_@Base 4:14.11.97 - (subst)_ZNK6Marble12MarbleWidget18distanceFromRadiusE{qreal}@Base 4:14.11.97 - (subst)_ZNK6Marble12MarbleWidget18radiusFromDistanceE{qreal}@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget19writePluginSettingsER9QSettings@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget22volatileTileCacheLimitEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget23isLockedToSubSolarPointEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget26isSubSolarPointIconVisibleEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget4zoomEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget5modelEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget6lookAtEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget6radiusEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget8distanceEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget8mapThemeEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget8moveStepEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget8showGridEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget8viewportEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget9floatItemERK7QString@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget9mapRegionEv@Base 4:14.11.97 - _ZNK6Marble12MarbleWidget9showLakesEv@Base 4:14.11.97 - _ZNK6Marble12MovieCapture10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble12MovieCapture11destinationEv@Base 4:14.11.97 - _ZNK6Marble12MovieCapture14snapshotMethodEv@Base 4:14.11.97 - _ZNK6Marble12MovieCapture3fpsEv@Base 4:14.11.97 - _ZNK6Marble12RenderPlugin10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble12RenderPlugin10renderTypeEv@Base 4:14.11.97 - _ZNK6Marble12RenderPlugin11marbleModelEv@Base 4:14.11.97 - _ZNK6Marble12RenderPlugin11renderStateEv@Base 4:14.11.97 - _ZNK6Marble12RenderPlugin11settingKeysEv@Base 4:14.11.97 - _ZNK6Marble12RenderPlugin12actionGroupsEv@Base 4:14.11.97 - _ZNK6Marble12RenderPlugin12runtimeTraceEv@Base 4:14.11.97 - _ZNK6Marble12RenderPlugin15isUserCheckableEv@Base 4:14.11.97 - _ZNK6Marble12RenderPlugin19toolbarActionGroupsEv@Base 4:14.11.97 - _ZNK6Marble12RenderPlugin6actionEv@Base 4:14.11.97 - _ZNK6Marble12RenderPlugin7enabledEv@Base 4:14.11.97 - _ZNK6Marble12RenderPlugin7settingERK7QString@Base 4:14.11.97 - _ZNK6Marble12RenderPlugin7visibleEv@Base 4:14.11.97 - _ZNK6Marble12RenderPlugin8settingsEv@Base 4:14.11.97 - _ZNK6Marble12RouteRequest10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble12RouteRequest11destinationEv@Base 4:14.11.97 - _ZNK6Marble12RouteRequest14routingProfileEv@Base 4:14.11.97 - _ZNK6Marble12RouteRequest2atEi@Base 4:14.11.97 - _ZNK6Marble12RouteRequest4nameEi@Base 4:14.11.97 - _ZNK6Marble12RouteRequest4sizeEv@Base 4:14.11.97 - _ZNK6Marble12RouteRequest6pixmapEiii@Base 4:14.11.97 - _ZNK6Marble12RouteRequest6sourceEv@Base 4:14.11.97 - _ZNK6Marble12RouteRequest7visitedEi@Base 4:14.11.97 - _ZNK6Marble12RouteRequestixEi@Base 4:14.11.97 - _ZNK6Marble12RouteSegment10distanceToERKNS_18GeoDataCoordinatesERS1_S4_@Base 4:14.11.97 - _ZNK6Marble12RouteSegment10travelTimeEv@Base 4:14.11.97 - _ZNK6Marble12RouteSegment16nextRouteSegmentEv@Base 4:14.11.97 - _ZNK6Marble12RouteSegment17minimalDistanceToERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZNK6Marble12RouteSegment4pathEv@Base 4:14.11.97 - _ZNK6Marble12RouteSegment6boundsEv@Base 4:14.11.97 - _ZNK6Marble12RouteSegment7isValidEv@Base 4:14.11.97 - _ZNK6Marble12RouteSegment8distanceEv@Base 4:14.11.97 - _ZNK6Marble12RouteSegment8maneuverEv@Base 4:14.11.97 - _ZNK6Marble12RouteSegmenteqERKS0_@Base 4:14.11.97 - _ZNK6Marble12RouteSegmentneERKS0_@Base 4:14.11.97 - _ZNK6Marble12RoutingModel10headerDataEiN2Qt11OrientationEi@Base 4:14.11.97 - _ZNK6Marble12RoutingModel10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble12RoutingModel13rightNeighborERKNS_18GeoDataCoordinatesEPKNS_12RouteRequestE@Base 4:14.11.97 - _ZNK6Marble12RoutingModel17deviatedFromRouteEv@Base 4:14.11.97 - _ZNK6Marble12RoutingModel4dataERK11QModelIndexi@Base 4:14.11.97 - _ZNK6Marble12RoutingModel5routeEv@Base 4:14.11.97 - _ZNK6Marble12RoutingModel8rowCountERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble12RoutingModel9exportGpxEP9QIODevice@Base 4:14.11.97 - _ZNK6Marble12RoutingPoint3latEv@Base 4:14.11.97 - _ZNK6Marble12RoutingPoint3lonEv@Base 4:14.11.97 - _ZNK6Marble12RoutingPoint7bearingERKS0_@Base 4:14.11.97 - _ZNK6Marble12RoutingPoint8distanceERKS0_@Base 4:14.11.97 - _ZNK6Marble12SearchRunner10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble12SearchRunner5modelEv@Base 4:14.11.97 - _ZNK6Marble12SearchWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble12TextureLayer10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble12TextureLayer11renderStateEv@Base 4:14.11.97 - _ZNK6Marble12TextureLayer12runtimeTraceEv@Base 4:14.11.97 - _ZNK6Marble12TextureLayer12tileRowCountEi@Base 4:14.11.97 - _ZNK6Marble12TextureLayer13tileZoomLevelEv@Base 4:14.11.97 - _ZNK6Marble12TextureLayer14renderPositionEv@Base 4:14.11.97 - _ZNK6Marble12TextureLayer14showCityLightsEv@Base 4:14.11.97 - _ZNK6Marble12TextureLayer14showSunShadingEv@Base 4:14.11.97 - _ZNK6Marble12TextureLayer14tileProjectionEv@Base 4:14.11.97 - _ZNK6Marble12TextureLayer15tileColumnCountEi@Base 4:14.11.97 - _ZNK6Marble12TextureLayer18volatileCacheLimitEv@Base 4:14.11.97 - _ZNK6Marble12TextureLayer19preferredRadiusCeilEi@Base 4:14.11.97 - _ZNK6Marble12TextureLayer20preferredRadiusFloorEi@Base 4:14.11.97 - _ZNK6Marble12TextureLayer8tileSizeEv@Base 4:14.11.97 - _ZNK6Marble12TourPlayback10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble12TourPlayback8durationEv@Base 4:14.11.97 - _ZNK6Marble12TourPlayback9isPlayingEv@Base 4:14.11.97 - _ZNK6Marble13DataMigration10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataCamera11coordinatesEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataCamera4copyEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataCamera4rollEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataCamera4tiltEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataCamera7headingEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataCamera8altitudeEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataCamera8latitudeENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble13GeoDataCamera8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataCamera9longitudeENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble13GeoDataCameraeqERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataCameraneERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataChange8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataChangeeqERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataChangeneERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataCreate8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataCreateeqERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataCreateneERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataDelete8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataDeleteeqERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataDeleteneERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataFolder1pEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataFoldereqERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataFolderneERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataLookAt11coordinatesEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataLookAt4copyEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataLookAt5rangeEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataLookAt8altitudeEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataLookAt8latitudeENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble13GeoDataLookAt8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataLookAt9longitudeENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble13GeoDataLookAteqERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataLookAtneERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataObject11resolvePathERK7QString@Base 4:14.11.97 - _ZNK6Marble13GeoDataObject2idEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataObject4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble13GeoDataObject6equalsERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataObject6parentEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataObject8targetIdEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataParser14createDocumentEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataParser14isValidElementERK7QString@Base 4:14.11.97 - _ZNK6Marble13GeoDataRegion12latLonAltBoxEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataRegion3lodEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataRegion4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble13GeoDataRegion8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataRegioneqERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataRegionneERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataSchema10schemaNameEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataSchema11simpleFieldERK7QString@Base 4:14.11.97 - _ZNK6Marble13GeoDataSchema12simpleFieldsEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataSchema4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble13GeoDataSchema8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataSchemaeqERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataSchemaneERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataUpdate10targetHrefEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataUpdate6changeEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataUpdate6createEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataUpdate8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataUpdate9getDeleteEv@Base 4:14.11.97 - _ZNK6Marble13GeoDataUpdateeqERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoDataUpdateneERKS0_@Base 4:14.11.97 - _ZNK6Marble13GeoSceneLayer13groundDatasetEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneLayer4nameEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneLayer4roleEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneLayer6filterEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneLayer7backendEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneLayer7datasetERK7QString@Base 4:14.11.97 - _ZNK6Marble13GeoSceneLayer7isTiledEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneLayer8datasetsEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneLayer8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled10installMapEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled10projectionEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled11downloadUrlERKNS_6TileIdE@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled12downloadUrlsEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled12serverLayoutEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled13levelZeroRowsEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled13storageLayoutEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled16downloadPoliciesEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled16levelZeroColumnsEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled16maximumTileLevelEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled20relativeTileFileNameERKNS_6TileIdE@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled8themeStrEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled8tileSizeEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled9hostNamesEv@Base 4:14.11.97 - _ZNK6Marble13GeoSceneTiled9sourceDirEv@Base 4:14.11.97 - _ZNK6Marble13MapViewWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble13MapViewWidget7Private16currentThemeNameEv@Base 4:14.11.97 - _ZNK6Marble13MapViewWidget7Private16currentThemePathEv@Base 4:14.11.97 - _ZNK6Marble13NewstuffModel10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble13NewstuffModel12registryFileEv@Base 4:14.11.97 - _ZNK6Marble13NewstuffModel15targetDirectoryEv@Base 4:14.11.97 - _ZNK6Marble13NewstuffModel4dataERK11QModelIndexi@Base 4:14.11.97 - _ZNK6Marble13NewstuffModel5countEv@Base 4:14.11.97 - _ZNK6Marble13NewstuffModel8providerEv@Base 4:14.11.97 - _ZNK6Marble13NewstuffModel8rowCountERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble13ParsingRunner10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble13PluginManager10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble13PluginManager13renderPluginsEv@Base 4:14.11.97 - _ZNK6Marble13PluginManager19searchRunnerPluginsEv@Base 4:14.11.97 - _ZNK6Marble13PluginManager20parsingRunnerPluginsEv@Base 4:14.11.97 - _ZNK6Marble13PluginManager20routingRunnerPluginsEv@Base 4:14.11.97 - _ZNK6Marble13PluginManager23positionProviderPluginsEv@Base 4:14.11.97 - _ZNK6Marble13PluginManager29reverseGeocodingRunnerPluginsEv@Base 4:14.11.97 - _ZNK6Marble13RoutingRunner10metaObjectEv@Base 4:14.11.97 - (subst)_ZNK6Marble13RoutingRunner10nameStringERK7QString{qreal}RK5QTime@Base 4:14.11.97 - (subst)_ZNK6Marble13RoutingRunner12lengthStringE{qreal}@Base 4:14.11.97 - _ZNK6Marble13RoutingRunner14durationStringERK5QTime@Base 4:14.11.97 - (subst)_ZNK6Marble13RoutingRunner9routeDataE{qreal}RK5QTime@Base 4:14.11.97 - _ZNK6Marble13RoutingWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble13SpeakersModel10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble13SpeakersModel4dataERK11QModelIndexi@Base 4:14.11.97 - _ZNK6Marble13SpeakersModel5countEv@Base 4:14.11.97 - _ZNK6Marble13SpeakersModel7isLocalEi@Base 4:14.11.97 - _ZNK6Marble13SpeakersModel8isRemoteEi@Base 4:14.11.97 - _ZNK6Marble13SpeakersModel8rowCountERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble14AutoNavigation10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble14AutoNavigation12recenterModeEv@Base 4:14.11.97 - (subst)_ZNK6Marble14AutoNavigation7Private16findIntersectionE{qreal}{qreal}@Base 4:14.11.97 - _ZNK6Marble14AutoNavigation8autoZoomEv@Base 4:14.11.97 - _ZNK6Marble14ConflictDialog10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble14DownloadRegion10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble14DownloadRegion6regionEPKNS_12TextureLayerERKNS_19GeoDataLatLonAltBoxE@Base 4:14.11.97 - (subst)_ZNK6Marble14DownloadRegion8fromPathEPKNS_12TextureLayerE{qreal}RKNS_17GeoDataLineStringE@Base 4:14.11.97 - _ZNK6Marble14ElevationModel10metaObjectEv@Base 4:14.11.97 - (subst)_ZNK6Marble14ElevationModel13heightProfileE{qreal}{qreal}{qreal}{qreal}@Base 4:14.11.97 - (subst)_ZNK6Marble14ElevationModel6heightE{qreal}{qreal}@Base 4:14.11.97 - _ZNK6Marble14FileViewWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature10popularityEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature11customStyleEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature11descriptionEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature11phoneNumberEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature12abstractViewEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature12extendedDataEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature14visualCategoryEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature17isGloballyVisibleEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature18descriptionIsCDATAEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature1pEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature4nameEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature4roleEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature5styleEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature6equalsERKS0_@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature6regionEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature7addressEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature7snippetEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature8styleMapEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature8styleUrlEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature8timeSpanEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature9featureIdEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature9isVisibleEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature9timeStampEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataFeature9zoomLevelEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataHotSpot4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble14GeoDataHotSpot7hotSpotERNS0_5UnitsES2_@Base 4:14.11.97 - _ZNK6Marble14GeoDataHotSpot8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataOverlay16absoluteIconFileEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataOverlay4iconEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataOverlay5colorEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataOverlay6equalsERKS0_@Base 4:14.11.97 - _ZNK6Marble14GeoDataOverlay8iconFileEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataOverlay9drawOrderEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataPolygon10tessellateEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataPolygon12latLonAltBoxEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataPolygon13outerBoundaryEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataPolygon15innerBoundariesEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataPolygon17tessellationFlagsEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataPolygon1pEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataPolygon4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble14GeoDataPolygon8containsERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZNK6Marble14GeoDataPolygon8isClosedEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataPolygoneqERKS0_@Base 4:14.11.97 - _ZNK6Marble14GeoDataPolygonneERKS0_@Base 4:14.11.97 - _ZNK6Marble14GeoDataSnippet4textEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataSnippet8maxLinesEv@Base 4:14.11.97 - _ZNK6Marble14GeoDataSnippeteqERKS0_@Base 4:14.11.97 - _ZNK6Marble14GeoDataSnippetneERKS0_@Base 4:14.11.97 - _ZNK6Marble14GeoSceneLegend8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble14GeoSceneLegend8sectionsEv@Base 4:14.11.97 - _ZNK6Marble14GeoSceneParser14createDocumentEv@Base 4:14.11.97 - _ZNK6Marble14GeoSceneParser14isValidElementERK7QString@Base 4:14.11.97 - _ZNK6Marble14GeoSceneVector10sourceFileEv@Base 4:14.11.97 - _ZNK6Marble14GeoSceneVector3penEv@Base 4:14.11.97 - _ZNK6Marble14GeoSceneVector5brushEv@Base 4:14.11.97 - _ZNK6Marble14GeoSceneVector7featureEv@Base 4:14.11.97 - _ZNK6Marble14GeoSceneVector8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble14LayerInterface11renderStateEv@Base 4:14.11.97 - _ZNK6Marble14LayerInterface12runtimeTraceEv@Base 4:14.11.97 - _ZNK6Marble14LayerInterface6zValueEv@Base 4:14.11.97 - _ZNK6Marble14MarbleLineEdit10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble14RoutingManager10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble14RoutingManager12lastOpenPathEv@Base 4:14.11.97 - _ZNK6Marble14RoutingManager12lastSavePathEv@Base 4:14.11.97 - _ZNK6Marble14RoutingManager12routingModelEv@Base 4:14.11.97 - _ZNK6Marble14RoutingManager13writeSettingsEv@Base 4:14.11.97 - _ZNK6Marble14RoutingManager14defaultProfileENS_14RoutingProfile13TransportTypeE@Base 4:14.11.97 - _ZNK6Marble14RoutingManager18routeColorStandardEv@Base 4:14.11.97 - _ZNK6Marble14RoutingManager19guidanceModeEnabledEv@Base 4:14.11.97 - _ZNK6Marble14RoutingManager21routeColorAlternativeEv@Base 4:14.11.97 - _ZNK6Marble14RoutingManager21routeColorHighlightedEv@Base 4:14.11.97 - _ZNK6Marble14RoutingManager30showGuidanceModeStartupWarningEv@Base 4:14.11.97 - _ZNK6Marble14RoutingManager5stateEv@Base 4:14.11.97 - _ZNK6Marble14RoutingManager9saveRouteERK7QString@Base 4:14.11.97 - _ZNK6Marble14RoutingProfile13transportTypeEv@Base 4:14.11.97 - _ZNK6Marble14RoutingProfile14pluginSettingsEv@Base 4:14.11.97 - _ZNK6Marble14RoutingProfile4nameEv@Base 4:14.11.97 - _ZNK6Marble14RoutingProfileeqERKS0_@Base 4:14.11.97 - _ZNK6Marble14TinyWebBrowser10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble14ViewportParams10focusPointEv@Base 4:14.11.97 - _ZNK6Marble14ViewportParams10planetAxisEv@Base 4:14.11.97 - _ZNK6Marble14ViewportParams10projectionEv@Base 4:14.11.97 - _ZNK6Marble14ViewportParams12latLonAltBoxERK5QRect@Base 4:14.11.97 - _ZNK6Marble14ViewportParams14centerLatitudeEv@Base 4:14.11.97 - (subst)_ZNK6Marble14ViewportParams14geoCoordinatesEiiR{qreal}S1_NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble14ViewportParams15centerLongitudeEv@Base 4:14.11.97 - _ZNK6Marble14ViewportParams16planetAxisMatrixEv@Base 4:14.11.97 - _ZNK6Marble14ViewportParams16viewLatLonAltBoxEv@Base 4:14.11.97 - _ZNK6Marble14ViewportParams17angularResolutionEv@Base 4:14.11.97 - (subst)_ZNK6Marble14ViewportParams17centerCoordinatesER{qreal}S1_@Base 4:14.11.97 - _ZNK6Marble14ViewportParams17currentProjectionEv@Base 4:14.11.97 - _ZNK6Marble14ViewportParams17mapCoversViewportEv@Base 4:14.11.97 - _ZNK6Marble14ViewportParams17screenCoordinatesERKNS_17GeoDataLineStringER7QVectorIP9QPolygonFE@Base 4:14.11.97 - (subst)_ZNK6Marble14ViewportParams17screenCoordinatesERKNS_18GeoDataCoordinatesEP{qreal}R{qreal}RiRK6QSizeFRb@Base 4:14.11.97 - (subst)_ZNK6Marble14ViewportParams17screenCoordinatesERKNS_18GeoDataCoordinatesER{qreal}S4_@Base 4:14.11.97 - (subst)_ZNK6Marble14ViewportParams17screenCoordinatesERKNS_18GeoDataCoordinatesER{qreal}S4_Rb@Base 4:14.11.97 - (subst)_ZNK6Marble14ViewportParams17screenCoordinatesE{qreal}{qreal}R{qreal}S1_@Base 4:14.11.97 - _ZNK6Marble14ViewportParams4sizeEv@Base 4:14.11.97 - _ZNK6Marble14ViewportParams5widthEv@Base 4:14.11.97 - _ZNK6Marble14ViewportParams6heightEv@Base 4:14.11.97 - _ZNK6Marble14ViewportParams6radiusEv@Base 4:14.11.97 - _ZNK6Marble14ViewportParams8mapShapeEv@Base 4:14.11.97 - _ZNK6Marble14ViewportParams8polarityEv@Base 4:14.11.97 - _ZNK6Marble14ViewportParams8resolvesERKNS_16GeoDataLatLonBoxE@Base 4:14.11.97 - _ZNK6Marble14ViewportParams8resolvesERKNS_18GeoDataCoordinatesES3_@Base 4:14.11.97 - _ZNK6Marble14ViewportParams8resolvesERKNS_19GeoDataLatLonAltBoxE@Base 4:14.11.97 - _ZNK6Marble14ViewportParams9mapRegionEv@Base 4:14.11.97 - _ZNK6Marble14WaypointParser5parseER11QTextStream@Base 4:14.11.97 - (optional=templinst)_ZNK6Marble14WaypointParser9readFieldI7QStringEET_NS0_5FieldERK11QStringListRKS3_@Base 4:14.11.97 - _ZNK6Marble15BookmarkManager10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble15BookmarkManager12bookmarkFileEv@Base 4:14.11.97 - _ZNK6Marble15BookmarkManager13showBookmarksEv@Base 4:14.11.97 - _ZNK6Marble15BookmarkManager7foldersEv@Base 4:14.11.97 - _ZNK6Marble15BookmarkManager8documentEv@Base 4:14.11.97 - _ZNK6Marble15CloudRouteModel10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble15CloudRouteModel13isDownloadingERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble15CloudRouteModel14downloadedSizeEv@Base 4:14.11.97 - _ZNK6Marble15CloudRouteModel15downloadingItemEv@Base 4:14.11.97 - _ZNK6Marble15CloudRouteModel4dataERK11QModelIndexi@Base 4:14.11.97 - _ZNK6Marble15CloudRouteModel7previewERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble15CloudRouteModel8isCachedERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble15CloudRouteModel8rowCountERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble15CloudRouteModel9totalSizeEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataAccuracyeqERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataAccuracyneERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataDocument12documentRoleEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataDocument18networkLinkControlEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataDocument1pEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataDocument4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble15GeoDataDocument5styleERK7QString@Base 4:14.11.97 - _ZNK6Marble15GeoDataDocument6schemaERK7QString@Base 4:14.11.97 - _ZNK6Marble15GeoDataDocument6stylesEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataDocument7baseUriEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataDocument7schemasEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataDocument8fileNameEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataDocument8propertyEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataDocument8styleMapERK7QString@Base 4:14.11.97 - _ZNK6Marble15GeoDataDocument9styleMapsEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataDocumenteqERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataDocumentneERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataGeometry10geometryIdEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataGeometry12altitudeModeEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataGeometry12latLonAltBoxEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataGeometry4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble15GeoDataGeometry6equalsERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataGeometry7extrudeEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataGeometry8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataItemIcon4iconEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataItemIcon5stateEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataItemIcon8iconPathEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataItemIcon8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataItemIconeqERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataItemIconneERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataLocation8altitudeEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataLocation8latitudeENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble15GeoDataLocation8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataLocation9longitudeENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble15GeoDataLocationeqERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataLocationneERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataPlaylist4sizeEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataPlaylist8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataPlaylist9primitiveEi@Base 4:14.11.97 - _ZNK6Marble15GeoDataPlaylisteqERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataPlaylistneERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataSoundCue12delayedStartEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataSoundCue4hrefEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataSoundCue8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataSoundCueeqERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataSoundCueneERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataStyleMap4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble15GeoDataStyleMap7lastKeyEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataStyleMap8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataStyleMapeqERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataStyleMapneERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataTimeSpan3endEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataTimeSpan4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble15GeoDataTimeSpan5beginEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataTimeSpan7isValidEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataTimeSpan8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble15GeoDataTimeSpaneqERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoDataTimeSpanneERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoGraphicsItem12latLonAltBoxEv@Base 4:14.11.97 - _ZNK6Marble15GeoGraphicsItem12minZoomLevelEv@Base 4:14.11.97 - _ZNK6Marble15GeoGraphicsItem1pEv@Base 4:14.11.97 - _ZNK6Marble15GeoGraphicsItem5flagsEv@Base 4:14.11.97 - _ZNK6Marble15GeoGraphicsItem5styleEv@Base 4:14.11.97 - _ZNK6Marble15GeoGraphicsItem6zValueEv@Base 4:14.11.97 - _ZNK6Marble15GeoGraphicsItem7featureEv@Base 4:14.11.97 - _ZNK6Marble15GeoGraphicsItem7visibleEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneGeodata10sourceFileEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneGeodata3penEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneGeodata5alphaEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneGeodata5brushEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneGeodata6colorsEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneGeodata8colorizeEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneGeodata8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneGeodata8propertyEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneGeodataeqERKS0_@Base 4:14.11.97 - _ZNK6Marble15GeoSceneLicense11attributionEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneLicense12shortLicenseEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneLicense7licenseEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneSection4nameEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneSection5itemsEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneSection5radioEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneSection7headingEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneSection7spacingEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneSection8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneSection9checkableEv@Base 4:14.11.97 - _ZNK6Marble15GeoSceneSection9connectToEv@Base 4:14.11.97 - _ZNK6Marble15LatLonBoxWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble15LatLonBoxWidget9latLonBoxEv@Base 4:14.11.97 - _ZNK6Marble15MapThemeManager10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble15MapThemeManager11mapThemeIdsEv@Base 4:14.11.97 - _ZNK6Marble15MarbleNavigator10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble15MarbleNavigator11minimumZoomEv@Base 4:14.11.97 - _ZNK6Marble15PluginInterface13aboutDataTextEv@Base 4:14.11.97 - _ZNK6Marble15RoutingWaypoint12junctionTypeEv@Base 4:14.11.97 - _ZNK6Marble15RoutingWaypoint15junctionTypeRawEv@Base 4:14.11.97 - _ZNK6Marble15RoutingWaypoint16secondsRemainingEv@Base 4:14.11.97 - _ZNK6Marble15RoutingWaypoint5pointEv@Base 4:14.11.97 - _ZNK6Marble15RoutingWaypoint8roadNameEv@Base 4:14.11.97 - _ZNK6Marble15RoutingWaypoint8roadTypeEv@Base 4:14.11.97 - _ZNK6Marble16CloudSyncManager10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble16CloudSyncManager11workOfflineEv@Base 4:14.11.97 - _ZNK6Marble16CloudSyncManager13isSyncEnabledEv@Base 4:14.11.97 - _ZNK6Marble16CloudSyncManager14owncloudServerEv@Base 4:14.11.97 - _ZNK6Marble16CloudSyncManager16owncloudPasswordEv@Base 4:14.11.97 - _ZNK6Marble16CloudSyncManager16owncloudUsernameEv@Base 4:14.11.97 - _ZNK6Marble16CloudSyncManager17statusDescriptionEv@Base 4:14.11.97 - _ZNK6Marble16CloudSyncManager6apiUrlEv@Base 4:14.11.97 - _ZNK6Marble16CloudSyncManager6statusEv@Base 4:14.11.97 - _ZNK6Marble16CloudSyncManager7apiPathEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataContainer10constBeginEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataContainer10folderListEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataContainer11featureListEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataContainer12latLonAltBoxEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataContainer13childPositionEPKNS_14GeoDataFeatureE@Base 4:14.11.97 - _ZNK6Marble16GeoDataContainer13placemarkListEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataContainer1pEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataContainer2atEi@Base 4:14.11.97 - _ZNK6Marble16GeoDataContainer4lastEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataContainer4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble16GeoDataContainer4sizeEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataContainer5childEi@Base 4:14.11.97 - _ZNK6Marble16GeoDataContainer5firstEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataContainer6equalsERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataContainer8constEndEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataIconStyle16remoteIconLoaderEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataIconStyle4iconEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataIconStyle4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble16GeoDataIconStyle5scaleEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataIconStyle7headingEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataIconStyle7hotSpotERNS_14GeoDataHotSpot5UnitsES3_@Base 4:14.11.97 - _ZNK6Marble16GeoDataIconStyle8iconPathEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataIconStyle8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataIconStyleeqERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataIconStyleneERKS0_@Base 4:14.11.97 - (subst)_ZNK6Marble16GeoDataLatLonBox10boundariesER{qreal}S1_S1_S1_NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox10intersectsERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox12containsPoleENS_4PoleE@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox15crossesDateLineEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox24toCircumscribedRectangleEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox4eastENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox4westENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox5northENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox5southENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox5widthENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox6centerEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox6heightENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox6isNullEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox6unitedERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox7isEmptyEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox8containsERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox8containsERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox8rotationENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBox8toStringENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble16GeoDataLatLonBoxorERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataLineStyle10backgroundEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataLineStyle11dashPatternEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataLineStyle13physicalWidthEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataLineStyle4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble16GeoDataLineStyle5widthEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataLineStyle8capStyleEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataLineStyle8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataLineStyle8penStyleEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataLineStyleeqERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataLineStyleneERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataListStyle10constBeginEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataListStyle12itemIconListEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataListStyle12listItemTypeEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataListStyle13childPositionEPKNS_15GeoDataItemIconE@Base 4:14.11.97 - _ZNK6Marble16GeoDataListStyle15backgroundColorEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataListStyle2atEi@Base 4:14.11.97 - _ZNK6Marble16GeoDataListStyle4lastEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataListStyle4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble16GeoDataListStyle4sizeEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataListStyle5childEi@Base 4:14.11.97 - _ZNK6Marble16GeoDataListStyle5firstEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataListStyle8constEndEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataListStyle8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataListStyleeqERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataListStyleneERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataPlacemark10coordinateERK9QDateTimePb@Base 4:14.11.97 - (subst)_ZNK6Marble16GeoDataPlacemark10coordinateER{qreal}S1_S1_@Base 4:14.11.97 - _ZNK6Marble16GeoDataPlacemark10populationEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataPlacemark11countryCodeEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataPlacemark16isBalloonVisibleEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataPlacemark1pEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataPlacemark4areaEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataPlacemark4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble16GeoDataPlacemark4packER16QXmlStreamWriter@Base 4:14.11.97 - _ZNK6Marble16GeoDataPlacemark5stateEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataPlacemark6lookAtEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataPlacemark8geometryEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataPlacemarkeqERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataPlacemarklsER16QXmlStreamWriter@Base 4:14.11.97 - _ZNK6Marble16GeoDataPlacemarkneERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataPolyStyle10brushStyleEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataPolyStyle10colorIndexEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataPolyStyle4fillEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataPolyStyle4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble16GeoDataPolyStyle7outlineEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataPolyStyle8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataPolyStyleeqERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataPolyStyleneERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataTimeStamp10resolutionEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataTimeStamp4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble16GeoDataTimeStamp4whenEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataTimeStamp8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataTimeStampeqERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataTimeStampneERKS0_@Base 4:14.11.97 - _ZNK6Marble16GeoDataTreeModel10headerDataEiN2Qt11OrientationEi@Base 4:14.11.97 - _ZNK6Marble16GeoDataTreeModel10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble16GeoDataTreeModel11columnCountERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble16GeoDataTreeModel11hasChildrenERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble16GeoDataTreeModel4dataERK11QModelIndexi@Base 4:14.11.97 - _ZNK6Marble16GeoDataTreeModel5flagsERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble16GeoDataTreeModel5indexEPNS_13GeoDataObjectE@Base 4:14.11.97 - _ZNK6Marble16GeoDataTreeModel5indexEiiRK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble16GeoDataTreeModel6parentERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble16GeoDataTreeModel8rowCountERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble16GeoGraphicsScene10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble16GeoGraphicsScene5itemsERKNS_16GeoDataLatLonBoxEi@Base 4:14.11.97 - _ZNK6Marble16GeoSceneDocument10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble16GeoSceneDocument3mapEv@Base 4:14.11.97 - _ZNK6Marble16GeoSceneDocument4headEv@Base 4:14.11.97 - _ZNK6Marble16GeoSceneDocument6legendEv@Base 4:14.11.97 - _ZNK6Marble16GeoSceneDocument8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble16GeoSceneDocument8settingsEv@Base 4:14.11.97 - _ZNK6Marble16GeoSceneProperty10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble16GeoSceneProperty12defaultValueEv@Base 4:14.11.97 - _ZNK6Marble16GeoSceneProperty4nameEv@Base 4:14.11.97 - _ZNK6Marble16GeoSceneProperty5valueEv@Base 4:14.11.97 - _ZNK6Marble16GeoSceneProperty8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble16GeoSceneProperty9availableEv@Base 4:14.11.97 - _ZNK6Marble16GeoSceneSettings10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble16GeoSceneSettings13allPropertiesEv@Base 4:14.11.97 - _ZNK6Marble16GeoSceneSettings13propertyValueERK7QStringRb@Base 4:14.11.97 - _ZNK6Marble16GeoSceneSettings17propertyAvailableERK7QStringRb@Base 4:14.11.97 - _ZNK6Marble16GeoSceneSettings5groupERK7QString@Base 4:14.11.97 - _ZNK6Marble16GeoSceneSettings8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble16GeoSceneSettings8propertyERK7QString@Base 4:14.11.97 - _ZNK6Marble16MarbleControlBox10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble16NavigationWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble16PositionTracking10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble16PositionTracking12isTrackEmptyEv@Base 4:14.11.97 - _ZNK6Marble16PositionTracking12trackVisibleEv@Base 4:14.11.97 - _ZNK6Marble16PositionTracking15currentLocationEv@Base 4:14.11.97 - _ZNK6Marble16PositionTracking5errorEv@Base 4:14.11.97 - _ZNK6Marble16PositionTracking5speedEv@Base 4:14.11.97 - (subst)_ZNK6Marble16PositionTracking6lengthE{qreal}@Base 4:14.11.97 - _ZNK6Marble16PositionTracking6statusEv@Base 4:14.11.97 - _ZNK6Marble16PositionTracking8accuracyEv@Base 4:14.11.97 - _ZNK6Marble16PositionTracking9directionEv@Base 4:14.11.97 - _ZNK6Marble16PositionTracking9timestampEv@Base 4:14.11.97 - _ZNK6Marble16RouteSyncManager10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble16RouteSyncManager15cachedRouteListEv@Base 4:14.11.97 - _ZNK6Marble16RouteSyncManager17generateTimestampEv@Base 4:14.11.97 - _ZNK6Marble16RouteSyncManager18isRouteSyncEnabledEv@Base 4:14.11.97 - _ZNK6Marble16RouteSyncManager20saveDisplayedToCacheEv@Base 4:14.11.97 - _ZNK6Marble16SunControlWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble17AbstractFloatItem10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble17AbstractFloatItem10renderTypeEv@Base 4:14.11.97 - _ZNK6Marble17AbstractFloatItem12renderPolicyEv@Base 4:14.11.97 - _ZNK6Marble17AbstractFloatItem14positionLockedEv@Base 4:14.11.97 - _ZNK6Marble17AbstractFloatItem14renderPositionEv@Base 4:14.11.97 - _ZNK6Marble17AbstractFloatItem3penEv@Base 4:14.11.97 - _ZNK6Marble17AbstractFloatItem4fontEv@Base 4:14.11.97 - _ZNK6Marble17AbstractFloatItem7visibleEv@Base 4:14.11.97 - _ZNK6Marble17AbstractFloatItem8settingsEv@Base 4:14.11.97 - _ZNK6Marble17FrameGraphicsItem10backgroundEv@Base 4:14.11.97 - _ZNK6Marble17FrameGraphicsItem10marginLeftEv@Base 4:14.11.97 - _ZNK6Marble17FrameGraphicsItem11borderBrushEv@Base 4:14.11.97 - _ZNK6Marble17FrameGraphicsItem11borderStyleEv@Base 4:14.11.97 - _ZNK6Marble17FrameGraphicsItem11borderWidthEv@Base 4:14.11.97 - _ZNK6Marble17FrameGraphicsItem11contentRectEv@Base 4:14.11.97 - _ZNK6Marble17FrameGraphicsItem11contentSizeEv@Base 4:14.11.97 - _ZNK6Marble17FrameGraphicsItem11marginRightEv@Base 4:14.11.97 - _ZNK6Marble17FrameGraphicsItem11paintedRectEv@Base 4:14.11.97 - _ZNK6Marble17FrameGraphicsItem12marginBottomEv@Base 4:14.11.97 - _ZNK6Marble17FrameGraphicsItem15backgroundShapeEv@Base 4:14.11.97 - _ZNK6Marble17FrameGraphicsItem5frameEv@Base 4:14.11.97 - _ZNK6Marble17FrameGraphicsItem6marginEv@Base 4:14.11.97 - _ZNK6Marble17FrameGraphicsItem7paddingEv@Base 4:14.11.97 - _ZNK6Marble17FrameGraphicsItem9marginTopEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataColorStyle12paintedColorEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataColorStyle4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble17GeoDataColorStyle5colorEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataColorStyle8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataColorStyle9colorModeEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataColorStyleeqERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataColorStyleneERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataLabelStyle4fontEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLabelStyle4glowEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLabelStyle4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble17GeoDataLabelStyle5scaleEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLabelStyle8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLabelStyle9alignmentEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLabelStyleeqERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataLabelStyleneERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuad10bottomLeftEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuad11bottomRightEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuad15topLeftLatitudeENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuad16topLeftLongitudeENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuad16topRightLatitudeENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuad17topRightLongitudeENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuad18bottomLeftLatitudeENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuad19bottomLeftLongitudeENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuad19bottomRightLatitudeENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuad20bottomRightLongitudeENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuad7isValidEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuad7topLeftEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuad8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuad8topRightEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuadeqERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataLatLonQuadneERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString10constBeginEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString10tessellateEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString12latLonAltBoxEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString12toNormalizedEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString15toPoleCorrectedEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString16toRangeCorrectedEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString17tessellationFlagsEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString19toDateLineCorrectedEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString1pEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString2atEi@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString3endEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString4lastEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString4sizeEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString5beginEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString5firstEv@Base 4:14.11.97 - (subst)_ZNK6Marble17GeoDataLineString6lengthE{qreal}i@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString7isEmptyEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString8constEndEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineString8isClosedEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineStringeqERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineStringixEi@Base 4:14.11.97 - _ZNK6Marble17GeoDataLineStringneERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataLinearRing11isClockwiseEv@Base 4:14.11.97 - (subst)_ZNK6Marble17GeoDataLinearRing6lengthE{qreal}i@Base 4:14.11.97 - _ZNK6Marble17GeoDataLinearRing8containsERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZNK6Marble17GeoDataLinearRing8isClosedEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataLinearRingeqERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataLinearRingneERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataMultiTrack10constBeginEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataMultiTrack12latLonAltBoxEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataMultiTrack13childPositionEPKNS_12GeoDataTrackE@Base 4:14.11.97 - _ZNK6Marble17GeoDataMultiTrack1pEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataMultiTrack2atEi@Base 4:14.11.97 - _ZNK6Marble17GeoDataMultiTrack4lastEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataMultiTrack4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble17GeoDataMultiTrack4sizeEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataMultiTrack5childEi@Base 4:14.11.97 - _ZNK6Marble17GeoDataMultiTrack5firstEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataMultiTrack6vectorEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataMultiTrack8constEndEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataMultiTrackeqERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataMultiTrackixEi@Base 4:14.11.97 - _ZNK6Marble17GeoDataMultiTrackneERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataSchemaData10simpleDataERK7QString@Base 4:14.11.97 - _ZNK6Marble17GeoDataSchemaData14simpleDataListEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataSchemaData4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble17GeoDataSchemaData6parentEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataSchemaData8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataSchemaData9schemaUrlEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataSchemaDataeqERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataSchemaDataneERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataSimpleData4dataEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataSimpleData4nameEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataSimpleData4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble17GeoDataSimpleData8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataSimpleDataeqERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataSimpleDataneERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataViewVolume4nearEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataViewVolume6topFovEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataViewVolume7leftFovEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataViewVolume8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataViewVolume8rightFovEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataViewVolume9bottomFovEv@Base 4:14.11.97 - _ZNK6Marble17GeoDataViewVolumeeqERKS0_@Base 4:14.11.97 - _ZNK6Marble17GeoDataViewVolumeneERKS0_@Base 4:14.11.97 - _ZNK6Marble17LabelGraphicsItem11minimumSizeEv@Base 4:14.11.97 - _ZNK6Marble17LabelGraphicsItem4iconEv@Base 4:14.11.97 - _ZNK6Marble17LabelGraphicsItem4textEv@Base 4:14.11.97 - _ZNK6Marble17LabelGraphicsItem5imageEv@Base 4:14.11.97 - _ZNK6Marble17MarbleAboutDialog10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble17ParseRunnerPlugin10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble17ParseRunnerPlugin4iconEv@Base 4:14.11.97 - _ZNK6Marble17PluginAboutDialog10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble17RenderPluginModel10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble17RenderPluginModel13pluginAuthorsERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble17SearchInputWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble17TileCoordsPyramid10tilesCountEv@Base 4:14.11.97 - _ZNK6Marble17TileCoordsPyramid11bottomLevelEv@Base 4:14.11.97 - _ZNK6Marble17TileCoordsPyramid6coordsEi@Base 4:14.11.97 - _ZNK6Marble17TileCoordsPyramid8topLevelEv@Base 4:14.11.97 - _ZNK6Marble17TileCreatorDialog10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble17TimeControlWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble17TourCaptureDialog10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble18AbstractDataPlugin10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble18AbstractDataPlugin10renderTypeEv@Base 4:14.11.97 - _ZNK6Marble18AbstractDataPlugin12backendTypesEv@Base 4:14.11.97 - _ZNK6Marble18AbstractDataPlugin12renderPolicyEv@Base 4:14.11.97 - _ZNK6Marble18AbstractDataPlugin13isInitializedEv@Base 4:14.11.97 - _ZNK6Marble18AbstractDataPlugin13numberOfItemsEv@Base 4:14.11.97 - _ZNK6Marble18AbstractDataPlugin14renderPositionEv@Base 4:14.11.97 - _ZNK6Marble18AbstractDataPlugin19isFavoriteItemsOnlyEv@Base 4:14.11.97 - _ZNK6Marble18AbstractDataPlugin5modelEv@Base 4:14.11.97 - _ZNK6Marble18AbstractProjection11maxValidLatEv@Base 4:14.11.97 - _ZNK6Marble18AbstractProjection11minValidLatEv@Base 4:14.11.97 - _ZNK6Marble18AbstractProjection11repeatableXEv@Base 4:14.11.97 - _ZNK6Marble18AbstractProjection12latLonAltBoxERK5QRectPKNS_14ViewportParamsE@Base 4:14.11.97 - _ZNK6Marble18AbstractProjection14clippingRadiusEv@Base 4:14.11.97 - _ZNK6Marble18AbstractProjection16isOrientedNormalEv@Base 4:14.11.97 - _ZNK6Marble18AbstractProjection16preservationTypeEv@Base 4:14.11.97 - _ZNK6Marble18AbstractProjection16traversablePolesEv@Base 4:14.11.97 - _ZNK6Marble18AbstractProjection17isClippedToSphereEv@Base 4:14.11.97 - (subst)_ZNK6Marble18AbstractProjection17screenCoordinatesERKNS_18GeoDataCoordinatesEPKNS_14ViewportParamsER{qreal}S7_@Base 4:14.11.97 - (subst)_ZNK6Marble18AbstractProjection17screenCoordinatesE{qreal}{qreal}PKNS_14ViewportParamsER{qreal}S4_@Base 4:14.11.97 - _ZNK6Marble18AbstractProjection19traversableDateLineEv@Base 4:14.11.97 - _ZNK6Marble18AbstractProjection6maxLatEv@Base 4:14.11.97 - _ZNK6Marble18AbstractProjection6minLatEv@Base 4:14.11.97 - _ZNK6Marble18AbstractProjection9mapRegionEPKNS_14ViewportParamsE@Base 4:14.11.97 - _ZNK6Marble18CacheStoragePolicy10cacheLimitEv@Base 4:14.11.97 - _ZNK6Marble18CacheStoragePolicy10fileExistsERK7QString@Base 4:14.11.97 - _ZNK6Marble18CacheStoragePolicy10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble18CacheStoragePolicy16lastErrorMessageEv@Base 4:14.11.97 - _ZNK6Marble18EditBookmarkDialog10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble18EditBookmarkDialog11coordinatesEv@Base 4:14.11.97 - _ZNK6Marble18EditBookmarkDialog11descriptionEv@Base 4:14.11.97 - _ZNK6Marble18EditBookmarkDialog4nameEv@Base 4:14.11.97 - _ZNK6Marble18EditBookmarkDialog5rangeEv@Base 4:14.11.97 - _ZNK6Marble18EditBookmarkDialog6folderEv@Base 4:14.11.97 - _ZNK6Marble18EditBookmarkDialog8bookmarkEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinates10quaternionEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinates11interpolateERKS0_S2_S2_d@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinates11interpolateERKS0_d@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinates11latToStringEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinates11lonToStringEv@Base 4:14.11.97 - (subst)_ZNK6Marble18GeoDataCoordinates13moveByBearingE{qreal}{qreal}@Base 4:14.11.97 - (subst)_ZNK6Marble18GeoDataCoordinates14geoCoordinatesER{qreal}S1_NS0_4UnitE@Base 4:14.11.97 - (subst)_ZNK6Marble18GeoDataCoordinates14geoCoordinatesER{qreal}S1_S1_NS0_4UnitE@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinates4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinates6detailEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinates6isPoleENS_4PoleE@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinates7bearingERKS0_NS0_4UnitENS0_11BearingTypeE@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinates7isValidEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinates8altitudeEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinates8latitudeENS0_4UnitE@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinates8toStringENS0_8NotationEi@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinates8toStringEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinates9longitudeENS0_4UnitE@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinateseqERKS0_@Base 4:14.11.97 - _ZNK6Marble18GeoDataCoordinatesneERKS0_@Base 4:14.11.97 - _ZNK6Marble18GeoDataNetworkLink17refreshVisibilityEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataNetworkLink4linkEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataNetworkLink8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataNetworkLink9flyToViewEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataNetworkLinkeqERKS0_@Base 4:14.11.97 - _ZNK6Marble18GeoDataNetworkLinkneERKS0_@Base 4:14.11.97 - _ZNK6Marble18GeoDataOrientation4rollEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataOrientation4tiltEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataOrientation7headingEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataOrientation8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataOrientationeqERKS0_@Base 4:14.11.97 - _ZNK6Marble18GeoDataOrientationneERKS0_@Base 4:14.11.97 - _ZNK6Marble18GeoDataResourceMap10sourceHrefEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataResourceMap10targetHrefEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataResourceMap5aliasEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataResourceMap8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataResourceMapeqERKS0_@Base 4:14.11.97 - _ZNK6Marble18GeoDataResourceMapneERKS0_@Base 4:14.11.97 - _ZNK6Marble18GeoDataSimpleField11displayNameEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataSimpleField4nameEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataSimpleField4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble18GeoDataSimpleField4typeEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataSimpleField8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataSimpleFieldeqERKS0_@Base 4:14.11.97 - _ZNK6Marble18GeoDataSimpleFieldneERKS0_@Base 4:14.11.97 - _ZNK6Marble18GeoDataTourControl8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataTourControl8playModeEv@Base 4:14.11.97 - _ZNK6Marble18GeoDataTourControleqERKS0_@Base 4:14.11.97 - _ZNK6Marble18GeoDataTourControlneERKS0_@Base 4:14.11.97 - _ZNK6Marble18MarbleGraphicsItem11contentRectEv@Base 4:14.11.97 - _ZNK6Marble18MarbleGraphicsItem11contentSizeEv@Base 4:14.11.97 - _ZNK6Marble18MarbleGraphicsItem1pEv@Base 4:14.11.97 - _ZNK6Marble18MarbleGraphicsItem4sizeEv@Base 4:14.11.97 - _ZNK6Marble18MarbleGraphicsItem6layoutEv@Base 4:14.11.97 - _ZNK6Marble18MarbleGraphicsItem7visibleEv@Base 4:14.11.97 - _ZNK6Marble18MarbleGraphicsItem8containsERK7QPointF@Base 4:14.11.97 - _ZNK6Marble18MarbleGraphicsItem9cacheModeEv@Base 4:14.11.97 - _ZNK6Marble18MarbleInputHandler10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble18MarbleInputHandler19panViaArrowsEnabledEv@Base 4:14.11.97 - _ZNK6Marble18MarbleInputHandler25isMouseButtonPopupEnabledEN2Qt11MouseButtonE@Base 4:14.11.97 - _ZNK6Marble18MarbleInputHandler25isPositionSignalConnectedEv@Base 4:14.11.97 - _ZNK6Marble18MarbleInputHandler28inertialEarthRotationEnabledEv@Base 4:14.11.97 - _ZNK6Marble18MovieCaptureDialog10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble18PrintOptionsWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble18PrintOptionsWidget11printLegendEv@Base 4:14.11.97 - _ZNK6Marble18PrintOptionsWidget15printBackgroundEv@Base 4:14.11.97 - _ZNK6Marble18PrintOptionsWidget17printRouteSummaryEv@Base 4:14.11.97 - _ZNK6Marble18PrintOptionsWidget24printDrivingInstructionsEv@Base 4:14.11.97 - _ZNK6Marble18PrintOptionsWidget30printDrivingInstructionsAdviceEv@Base 4:14.11.97 - _ZNK6Marble18PrintOptionsWidget8printMapEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction11predecessorEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction11secondsLeftEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction13distanceToEndEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction15instructionTextEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction17angleToPredecssorEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction17distanceFromStartEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction18intersectionPointsEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction19nextRoadInstructionEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction20roundaboutExitNumberEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction22totalDurationRemainingEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction23nextDistanceInstructionEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction6pointsEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction8distanceEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction8roadNameEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction8roadTypeEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction8turnTypeEv@Base 4:14.11.97 - _ZNK6Marble18RoutingInstruction9successorEv@Base 4:14.11.97 - _ZNK6Marble18ScreenGraphicsItem16positivePositionEv@Base 4:14.11.97 - _ZNK6Marble18ScreenGraphicsItem17absolutePositionsEv@Base 4:14.11.97 - _ZNK6Marble18ScreenGraphicsItem1pEv@Base 4:14.11.97 - _ZNK6Marble18ScreenGraphicsItem5flagsEv@Base 4:14.11.97 - _ZNK6Marble18ScreenGraphicsItem8positionEv@Base 4:14.11.97 - _ZNK6Marble18SearchRunnerPlugin10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble18SearchRunnerPlugin14canWorkOfflineEv@Base 4:14.11.97 - _ZNK6Marble18SearchRunnerPlugin21supportsCelestialBodyERK7QString@Base 4:14.11.97 - _ZNK6Marble18SearchRunnerPlugin4iconEv@Base 4:14.11.97 - _ZNK6Marble18SearchRunnerPlugin7canWorkEv@Base 4:14.11.97 - _ZNK6Marble18WidgetGraphicsItem6widgetEv@Base 4:14.11.97 - _ZNK6Marble19BookmarkSyncManager10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble19BookmarkSyncManager21isBookmarkSyncEnabledEv@Base 4:14.11.97 - _ZNK6Marble19BookmarkSyncManager7Private11endpointUrlERK7QString@Base 4:14.11.97 - _ZNK6Marble19BookmarkSyncManager7Private13findPlacemarkEPNS_16GeoDataContainerERKNS_16GeoDataPlacemarkE@Base 4:14.11.97 - _ZNK6Marble19BookmarkSyncManager7Private17lastSyncedKmlPathEv@Base 4:14.11.97 - _ZNK6Marble19BookmarkSyncManager7Private19determineDiffStatusERNS_8DiffItemEPNS_15GeoDataDocumentE@Base 4:14.11.97 - _ZNK6Marble19BookmarkSyncManager7Private22cloudBookmarksModifiedERK7QString@Base 4:14.11.97 - _ZNK6Marble19BookmarkSyncManager8lastSyncEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataAbstractView11coordinatesEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataAbstractView12altitudeModeEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataAbstractView6equalsERKS0_@Base 4:14.11.97 - _ZNK6Marble19GeoDataAbstractView8timeSpanEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataAbstractView9timeStampEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataBalloonStyle11displayModeEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataBalloonStyle15backgroundColorEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataBalloonStyle4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble19GeoDataBalloonStyle4textEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataBalloonStyle8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataBalloonStyle9textColorEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataBalloonStyleeqERKS0_@Base 4:14.11.97 - _ZNK6Marble19GeoDataBalloonStyleneERKS0_@Base 4:14.11.97 - _ZNK6Marble19GeoDataExtendedData10constBeginEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataExtendedData10schemaDataERK7QString@Base 4:14.11.97 - _ZNK6Marble19GeoDataExtendedData14schemaDataListEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataExtendedData15simpleArrayDataERK7QString@Base 4:14.11.97 - _ZNK6Marble19GeoDataExtendedData4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble19GeoDataExtendedData4sizeEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataExtendedData5valueERK7QString@Base 4:14.11.97 - _ZNK6Marble19GeoDataExtendedData7isEmptyEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataExtendedData8constEndEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataExtendedData8containsERK7QString@Base 4:14.11.97 - _ZNK6Marble19GeoDataExtendedData8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataExtendedData8valueRefERK7QString@Base 4:14.11.97 - _ZNK6Marble19GeoDataExtendedDataeqERKS0_@Base 4:14.11.97 - _ZNK6Marble19GeoDataExtendedDataneERKS0_@Base 4:14.11.97 - _ZNK6Marble19GeoDataImagePyramid10gridOriginEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataImagePyramid8maxWidthEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataImagePyramid8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataImagePyramid8tileSizeEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataImagePyramid9maxHeightEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataLatLonAltBox10intersectsERKS0_@Base 4:14.11.97 - _ZNK6Marble19GeoDataLatLonAltBox11maxAltitudeEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataLatLonAltBox11minAltitudeEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataLatLonAltBox12altitudeModeEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataLatLonAltBox4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble19GeoDataLatLonAltBox6centerEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataLatLonAltBox6isNullEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataLatLonAltBox8containsERKNS_18GeoDataCoordinatesE@Base 4:14.11.97 - _ZNK6Marble19GeoDataLatLonAltBox8containsERKS0_@Base 4:14.11.97 - _ZNK6Marble19GeoDataLatLonAltBox8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataLatLonAltBox8toStringENS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble19GeoDataPhotoOverlay10viewVolumeEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataPhotoOverlay12imagePyramidEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataPhotoOverlay5pointEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataPhotoOverlay5shapeEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataPhotoOverlay8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataPhotoOverlay8rotationEv@Base 4:14.11.97 - _ZNK6Marble19GeoDataPhotoOverlayeqERKS0_@Base 4:14.11.97 - _ZNK6Marble19GeoDataPhotoOverlayneERKS0_@Base 4:14.11.97 - _ZNK6Marble19HttpDownloadManager10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble19HttpDownloadManager17hasDownloadPolicyERKNS_14DownloadPolicyE@Base 4:14.11.97 - _ZNK6Marble19MarbleLegendBrowser10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble19MarbleLegendBrowser8sizeHintEv@Base 4:14.11.97 - _ZNK6Marble19RoutingRunnerPlugin10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble19RoutingRunnerPlugin13statusMessageEv@Base 4:14.11.97 - _ZNK6Marble19RoutingRunnerPlugin14canWorkOfflineEv@Base 4:14.11.97 - _ZNK6Marble19RoutingRunnerPlugin16supportsTemplateENS_20RoutingProfilesModel15ProfileTemplateE@Base 4:14.11.97 - _ZNK6Marble19RoutingRunnerPlugin16templateSettingsENS_20RoutingProfilesModel15ProfileTemplateE@Base 4:14.11.97 - _ZNK6Marble19RoutingRunnerPlugin21supportsCelestialBodyERK7QString@Base 4:14.11.97 - _ZNK6Marble19RoutingRunnerPlugin4iconEv@Base 4:14.11.97 - _ZNK6Marble19RoutingRunnerPlugin7canWorkEv@Base 4:14.11.97 - _ZNK6Marble19SearchRunnerManager10metaObjectEv@Base 4:14.11.97 - (optional=templinst)_ZNK6Marble19SearchRunnerManager7Private7pluginsIKNS_18SearchRunnerPluginEEE5QListIPT_ERKS8_@Base 4:14.11.97 - _ZNK6Marble20AbstractWorkerThread10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble20DownloadRegionDialog10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble20DownloadRegionDialog6regionEv@Base 4:14.11.97 - _ZNK6Marble20DownloadRegionDialog7Private15hasTextureLayerEv@Base 4:14.11.97 - _ZNK6Marble20DownloadRegionDialog7Private8hasRouteEv@Base 4:14.11.97 - _ZNK6Marble20ExternalEditorDialog10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble20ExternalEditorDialog11saveDefaultEv@Base 4:14.11.97 - _ZNK6Marble20ExternalEditorDialog14externalEditorEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataGroundOverlay10latLonQuadEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataGroundOverlay12altitudeModeEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataGroundOverlay8altitudeEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataGroundOverlay8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataGroundOverlay9latLonBoxEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataGroundOverlayeqERKS0_@Base 4:14.11.97 - _ZNK6Marble20GeoDataGroundOverlayneERKS0_@Base 4:14.11.97 - _ZNK6Marble20GeoDataMultiGeometry10constBeginEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataMultiGeometry12latLonAltBoxEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataMultiGeometry13childPositionEPKNS_15GeoDataGeometryE@Base 4:14.11.97 - _ZNK6Marble20GeoDataMultiGeometry1pEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataMultiGeometry2atEi@Base 4:14.11.97 - _ZNK6Marble20GeoDataMultiGeometry4lastEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataMultiGeometry4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble20GeoDataMultiGeometry4sizeEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataMultiGeometry5childEi@Base 4:14.11.97 - _ZNK6Marble20GeoDataMultiGeometry5firstEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataMultiGeometry6vectorEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataMultiGeometry8constEndEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataMultiGeometryixEi@Base 4:14.11.97 - _ZNK6Marble20GeoDataScreenOverlay10rotationXYEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataScreenOverlay4sizeEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataScreenOverlay8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataScreenOverlay8rotationEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataScreenOverlay8screenXYEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataScreenOverlay9overlayXYEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataScreenOverlayeqERKS0_@Base 4:14.11.97 - _ZNK6Marble20GeoDataScreenOverlayneERKS0_@Base 4:14.11.97 - _ZNK6Marble20GeoDataStyleSelector4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble20GeoDataStyleSelector8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble20GeoDataStyleSelectoreqERKS0_@Base 4:14.11.97 - _ZNK6Marble20GeoDataStyleSelectorneERKS0_@Base 4:14.11.97 - _ZNK6Marble20GeoDataTimePrimitive4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble20GeoDataTimePrimitive8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble20GeoPhotoGraphicsItem12latLonAltBoxEv@Base 4:14.11.97 - _ZNK6Marble20GeoPhotoGraphicsItem5pointEv@Base 4:14.11.97 - _ZNK6Marble20GeoPointGraphicsItem12latLonAltBoxEv@Base 4:14.11.97 - _ZNK6Marble20GeoPointGraphicsItem5pointEv@Base 4:14.11.97 - _ZNK6Marble20MarblePlacemarkModel10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble20MarblePlacemarkModel11approxMatchERK11QModelIndexiRK8QVarianti6QFlagsIN2Qt9MatchFlagEE@Base 4:14.11.97 - _ZNK6Marble20MarblePlacemarkModel11columnCountERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble20MarblePlacemarkModel4dataERK11QModelIndexi@Base 4:14.11.97 - _ZNK6Marble20MarblePlacemarkModel8rowCountERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble20ParsingRunnerManager10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog10syncRoutesEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog10systemTimeEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog11syncBackendEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog11syncEnabledEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog12stillQualityEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog13syncBookmarksEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog14chosenTimezoneEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog14customTimezoneEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog14graphicsSystemEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog14owncloudServerEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog14systemTimezoneEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog15lastSessionTimeEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog16animationQualityEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog16owncloudPasswordEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog16owncloudUsernameEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog17externalMapEditorEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog17measurementSystemEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog19animateTargetVoyageEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog21inertialEarthRotationEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog22volatileTileCacheLimitEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog24persistentTileCacheLimitEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog3UTCEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog7mapFontEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog8proxyUrlEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog9angleUnitEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog9onStartupEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog9proxyAuthEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog9proxyPassEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog9proxyPortEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog9proxyTypeEv@Base 4:14.11.97 - _ZNK6Marble20QtMarbleConfigDialog9proxyUserEv@Base 4:14.11.97 - _ZNK6Marble20RoutingProfilesModel10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble20RoutingProfilesModel4dataERK11QModelIndexi@Base 4:14.11.97 - _ZNK6Marble20RoutingProfilesModel8profilesEv@Base 4:14.11.97 - _ZNK6Marble20RoutingProfilesModel8rowCountERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble20RoutingRunnerManager10metaObjectEv@Base 4:14.11.97 - (optional=templinst)_ZNK6Marble20RoutingRunnerManager7Private7pluginsINS_19RoutingRunnerPluginEEE5QListIPT_ERKS7_@Base 4:14.11.97 - _ZNK6Marble20TileLevelRangeWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble20TileLevelRangeWidget11bottomLevelEv@Base 4:14.11.97 - _ZNK6Marble20TileLevelRangeWidget8sizeHintEv@Base 4:14.11.97 - _ZNK6Marble20TileLevelRangeWidget8topLevelEv@Base 4:14.11.97 - _ZNK6Marble20VoiceNavigationModel10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble20VoiceNavigationModel11instructionEv@Base 4:14.11.97 - _ZNK6Marble20VoiceNavigationModel16isSpeakerEnabledEv@Base 4:14.11.97 - _ZNK6Marble20VoiceNavigationModel7previewEv@Base 4:14.11.97 - _ZNK6Marble20VoiceNavigationModel7speakerEv@Base 4:14.11.97 - _ZNK6Marble21BillboardGraphicsItem10coordinateEv@Base 4:14.11.97 - _ZNK6Marble21BillboardGraphicsItem12containsRectERK7QPointF@Base 4:14.11.97 - _ZNK6Marble21BillboardGraphicsItem13boundingRectsEv@Base 4:14.11.97 - _ZNK6Marble21BillboardGraphicsItem1pEv@Base 4:14.11.97 - _ZNK6Marble21BillboardGraphicsItem9alignmentEv@Base 4:14.11.97 - _ZNK6Marble21BillboardGraphicsItem9positionsEv@Base 4:14.11.97 - _ZNK6Marble21BookmarkManagerDialog10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble21CurrentLocationWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble21CurrentLocationWidget12lastOpenPathEv@Base 4:14.11.97 - _ZNK6Marble21CurrentLocationWidget12lastSavePathEv@Base 4:14.11.97 - _ZNK6Marble21CurrentLocationWidget12recenterModeEv@Base 4:14.11.97 - _ZNK6Marble21CurrentLocationWidget12trackVisibleEv@Base 4:14.11.97 - _ZNK6Marble21CurrentLocationWidget8autoZoomEv@Base 4:14.11.97 - _ZNK6Marble21GeoDataAnimatedUpdate12delayedStartEv@Base 4:14.11.97 - _ZNK6Marble21GeoDataAnimatedUpdate6updateEv@Base 4:14.11.97 - _ZNK6Marble21GeoDataAnimatedUpdate8durationEv@Base 4:14.11.97 - _ZNK6Marble21GeoDataAnimatedUpdate8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble21GeoDataAnimatedUpdateeqERKS0_@Base 4:14.11.97 - _ZNK6Marble21GeoDataAnimatedUpdateneERKS0_@Base 4:14.11.97 - _ZNK6Marble21MarbleWidgetPopupMenu10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble21MarbleWidgetPopupMenu13mousePositionEv@Base 4:14.11.97 - _ZNK6Marble21MarbleWidgetPopupMenu7Private16mouseCoordinatesEP7QAction@Base 4:14.11.97 - _ZNK6Marble21RoutingProfilesWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble22AbstractDataPluginItem10isFavoriteEv@Base 4:14.11.97 - _ZNK6Marble22AbstractDataPluginItem10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble22AbstractDataPluginItem22addedAngularResolutionEv@Base 4:14.11.97 - _ZNK6Marble22AbstractDataPluginItem2idEv@Base 4:14.11.97 - _ZNK6Marble22AbstractDataPluginItem6targetEv@Base 4:14.11.97 - _ZNK6Marble22AbstractDataPluginItem7toolTipEv@Base 4:14.11.97 - _ZNK6Marble22AbstractDataPluginItem8isStickyEv@Base 4:14.11.97 - _ZNK6Marble22AlternativeRoutesModel10headerDataEiN2Qt11OrientationEi@Base 4:14.11.97 - _ZNK6Marble22AlternativeRoutesModel10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble22AlternativeRoutesModel4dataERK11QModelIndexi@Base 4:14.11.97 - _ZNK6Marble22AlternativeRoutesModel7Private6filterEPKNS_15GeoDataDocumentE@Base 4:14.11.97 - _ZNK6Marble22AlternativeRoutesModel8rowCountERK11QModelIndex@Base 4:14.11.97 - _ZNK6Marble22GeoDataSimpleArrayData10valuesListEv@Base 4:14.11.97 - _ZNK6Marble22GeoDataSimpleArrayData4packER11QDataStream@Base 4:14.11.97 - _ZNK6Marble22GeoDataSimpleArrayData4sizeEv@Base 4:14.11.97 - _ZNK6Marble22GeoDataSimpleArrayData7valueAtEi@Base 4:14.11.97 - _ZNK6Marble22GeoDataSimpleArrayData8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble22GeoDataSimpleArrayDataeqERKS0_@Base 4:14.11.97 - _ZNK6Marble22GeoDataSimpleArrayDataneERKS0_@Base 4:14.11.97 - _ZNK6Marble22GeoPolygonGraphicsItem12latLonAltBoxEv@Base 4:14.11.97 - _ZNK6Marble22MapThemeDownloadDialog10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble22PositionProviderPlugin10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble22PositionProviderPlugin13statusChangedENS_22PositionProviderStatusE@Base 4:14.11.97 - _ZNK6Marble22PositionProviderPlugin15positionChangedENS_18GeoDataCoordinatesENS_15GeoDataAccuracyE@Base 4:14.11.97 - _ZNK6Marble22ReverseGeocodingRunner10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble22ReverseGeocodingRunner5modelEv@Base 4:14.11.97 - _ZNK6Marble23AbstractDataPluginModel10fileExistsERK7QString@Base 4:14.11.97 - _ZNK6Marble23AbstractDataPluginModel10fileExistsERK7QStringS3_@Base 4:14.11.97 - _ZNK6Marble23AbstractDataPluginModel10itemExistsERK7QString@Base 4:14.11.97 - _ZNK6Marble23AbstractDataPluginModel10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble23AbstractDataPluginModel11marbleModelEv@Base 4:14.11.97 - _ZNK6Marble23AbstractDataPluginModel13favoriteItemsEv@Base 4:14.11.97 - _ZNK6Marble23AbstractDataPluginModel16generateFilenameERK7QStringS3_@Base 4:14.11.97 - _ZNK6Marble23AbstractDataPluginModel16generateFilepathERK7QStringS3_@Base 4:14.11.97 - _ZNK6Marble23AbstractDataPluginModel19isFavoriteItemsOnlyEv@Base 4:14.11.97 - _ZNK6Marble23AbstractDataPluginModel8findItemERK7QString@Base 4:14.11.97 - _ZNK6Marble23GeoSceneAbstractDataset10fileFormatEv@Base 4:14.11.97 - _ZNK6Marble23GeoSceneAbstractDataset4nameEv@Base 4:14.11.97 - _ZNK6Marble23GeoSceneAbstractDataset6expireEv@Base 4:14.11.97 - _ZNK6Marble23NewBookmarkFolderDialog10folderNameEv@Base 4:14.11.97 - _ZNK6Marble23NewBookmarkFolderDialog10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble24MarbleGraphicsGridLayout7spacingEv@Base 4:14.11.97 - _ZNK6Marble24MarbleGraphicsGridLayout9alignmentEPNS_18ScreenGraphicsItemE@Base 4:14.11.97 - _ZNK6Marble24MarbleGraphicsGridLayout9alignmentEv@Base 4:14.11.97 - _ZNK6Marble25GeoDataNetworkLinkControl11linkSnippetEv@Base 4:14.11.97 - _ZNK6Marble25GeoDataNetworkLinkControl12abstractViewEv@Base 4:14.11.97 - _ZNK6Marble25GeoDataNetworkLinkControl15linkDescriptionEv@Base 4:14.11.97 - _ZNK6Marble25GeoDataNetworkLinkControl16maxSessionLengthEv@Base 4:14.11.97 - _ZNK6Marble25GeoDataNetworkLinkControl16minRefreshPeriodEv@Base 4:14.11.97 - _ZNK6Marble25GeoDataNetworkLinkControl6cookieEv@Base 4:14.11.97 - _ZNK6Marble25GeoDataNetworkLinkControl6updateEv@Base 4:14.11.97 - _ZNK6Marble25GeoDataNetworkLinkControl7expiresEv@Base 4:14.11.97 - _ZNK6Marble25GeoDataNetworkLinkControl7messageEv@Base 4:14.11.97 - _ZNK6Marble25GeoDataNetworkLinkControl8linkNameEv@Base 4:14.11.97 - _ZNK6Marble25GeoDataNetworkLinkControl8maxLinesEv@Base 4:14.11.97 - _ZNK6Marble25GeoDataNetworkLinkControl8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble25GeoDataNetworkLinkControleqERKS0_@Base 4:14.11.97 - _ZNK6Marble25GeoDataNetworkLinkControlneERKS0_@Base 4:14.11.97 - _ZNK6Marble25GeoLineStringGraphicsItem12latLonAltBoxEv@Base 4:14.11.97 - _ZNK6Marble25MarbleDefaultInputHandler10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble25ScreenOverlayGraphicsItem13screenOverlayEv@Base 4:14.11.97 - _ZNK6Marble26MarblePluginSettingsWidget10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble28ReverseGeocodingRunnerPlugin10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble28ReverseGeocodingRunnerPlugin14canWorkOfflineEv@Base 4:14.11.97 - _ZNK6Marble28ReverseGeocodingRunnerPlugin21supportsCelestialBodyERK7QString@Base 4:14.11.97 - _ZNK6Marble28ReverseGeocodingRunnerPlugin4iconEv@Base 4:14.11.97 - _ZNK6Marble28ReverseGeocodingRunnerPlugin7canWorkEv@Base 4:14.11.97 - _ZNK6Marble29ReverseGeocodingRunnerManager10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble29ReverseGeocodingRunnerManager7Private7pluginsERK5QListIPKNS_28ReverseGeocodingRunnerPluginEE@Base 4:14.11.97 - _ZNK6Marble31PositionProviderPluginInterface5errorEv@Base 4:14.11.97 - _ZNK6Marble5Route10travelTimeEv@Base 4:14.11.97 - _ZNK6Marble5Route10turnPointsEv@Base 4:14.11.97 - _ZNK6Marble5Route14currentSegmentEv@Base 4:14.11.97 - _ZNK6Marble5Route14updatePositionEv@Base 4:14.11.97 - _ZNK6Marble5Route15currentWaypointEv@Base 4:14.11.97 - _ZNK6Marble5Route15positionOnRouteEv@Base 4:14.11.97 - _ZNK6Marble5Route2atEi@Base 4:14.11.97 - _ZNK6Marble5Route4pathEv@Base 4:14.11.97 - _ZNK6Marble5Route4sizeEv@Base 4:14.11.97 - _ZNK6Marble5Route6boundsEv@Base 4:14.11.97 - _ZNK6Marble5Route8distanceEv@Base 4:14.11.97 - _ZNK6Marble5Route8positionEv@Base 4:14.11.97 - _ZNK6Marble5Route9waypointsEv@Base 4:14.11.97 - _ZNK6Marble6Planet13hasAtmosphereEv@Base 4:14.11.97 - _ZNK6Marble6Planet15atmosphereColorEv@Base 4:14.11.97 - _ZNK6Marble6Planet2PiEv@Base 4:14.11.97 - _ZNK6Marble6Planet2idEv@Base 4:14.11.97 - _ZNK6Marble6Planet3C_1Ev@Base 4:14.11.97 - _ZNK6Marble6Planet3C_2Ev@Base 4:14.11.97 - _ZNK6Marble6Planet3C_3Ev@Base 4:14.11.97 - _ZNK6Marble6Planet3C_4Ev@Base 4:14.11.97 - _ZNK6Marble6Planet3C_5Ev@Base 4:14.11.97 - _ZNK6Marble6Planet3C_6Ev@Base 4:14.11.97 - _ZNK6Marble6Planet3M_0Ev@Base 4:14.11.97 - _ZNK6Marble6Planet3M_1Ev@Base 4:14.11.97 - _ZNK6Marble6Planet4nameEv@Base 4:14.11.97 - _ZNK6Marble6Planet6radiusEv@Base 4:14.11.97 - _ZNK6Marble6Planet7epsilonEv@Base 4:14.11.97 - _ZNK6Marble6Planet7theta_0Ev@Base 4:14.11.97 - _ZNK6Marble6Planet7theta_1Ev@Base 4:14.11.97 - _ZNK6Marble6TileId11toLatLonBoxEPKNS_13GeoSceneTiledE@Base 4:14.11.97 - _ZNK6Marble7GeoNode8nodeTypeEv@Base 4:14.11.97 - _ZNK6Marble7HttpJob10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble7HttpJob11initiatorIdEv@Base 4:14.11.97 - _ZNK6Marble7HttpJob13downloadUsageEv@Base 4:14.11.97 - _ZNK6Marble7HttpJob19destinationFileNameEv@Base 4:14.11.97 - _ZNK6Marble7HttpJob20setUserAgentPluginIdERK7QString@Base 4:14.11.97 - _ZNK6Marble7HttpJob9sourceUrlEv@Base 4:14.11.97 - _ZNK6Marble7HttpJob9userAgentEv@Base 4:14.11.97 - _ZNK6Marble8Maneuver11hasWaypointEv@Base 4:14.11.97 - _ZNK6Marble8Maneuver13waypointIndexEv@Base 4:14.11.97 - _ZNK6Marble8Maneuver15directionPixmapEv@Base 4:14.11.97 - _ZNK6Marble8Maneuver15instructionTextEv@Base 4:14.11.97 - _ZNK6Marble8Maneuver8positionEv@Base 4:14.11.97 - _ZNK6Marble8Maneuver8roadNameEv@Base 4:14.11.97 - _ZNK6Marble8Maneuver8waypointEv@Base 4:14.11.97 - _ZNK6Marble8Maneuver9directionEv@Base 4:14.11.97 - _ZNK6Marble8ManeuvereqERKS0_@Base 4:14.11.97 - _ZNK6Marble8ManeuverneERKS0_@Base 4:14.11.97 - _ZNK6Marble9GeoParser13parentElementEj@Base 4:14.11.97 - _ZNK6Marble9GeoParser14isValidElementERK7QString@Base 4:14.11.97 - _ZNK6Marble9GeoParser9attributeEPKc@Base 4:14.11.97 - _ZNK6Marble9MapWizard10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble9MapWizard10wmsServersEv@Base 4:14.11.97 - _ZNK6Marble9MapWizard16staticUrlServersEv@Base 4:14.11.97 - _ZNK6Marble9MapWizard6nextIdEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap10floatItemsEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap10mapQualityENS_11ViewContextE@Base 4:14.11.97 - _ZNK6Marble9MarbleMap10mapQualityEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap10mapThemeIdEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap10projectionEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap10showCitiesEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap10showCloudsEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap10showPlacesEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap10showReliefEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap10showRiversEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap11dataPluginsEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap11defaultFontEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap11maximumZoomEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap11minimumZoomEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap11renderStateEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap11showBordersEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap11showCompassEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap11showTerrainEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap11viewContextEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap11whichItemAtERK6QPoint@Base 4:14.11.97 - _ZNK6Marble9MarbleMap12renderStatusEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap12showIceLayerEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap12showScaleBarEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap12textureLayerEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap13propertyValueERK7QString@Base 4:14.11.97 - _ZNK6Marble9MarbleMap13renderPluginsEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap13showFrameRateEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap13tileZoomLevelEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap14centerLatitudeEv@Base 4:14.11.97 - (subst)_ZNK6Marble9MarbleMap14geoCoordinatesEiiR{qreal}S1_NS_18GeoDataCoordinates4UnitE@Base 4:14.11.97 - _ZNK6Marble9MarbleMap14showAtmosphereEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap14showBackgroundEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap14showCityLightsEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap14showCrosshairsEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap14showSunShadingEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap14whichFeatureAtERK6QPoint@Base 4:14.11.97 - _ZNK6Marble9MarbleMap15centerLongitudeEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap15showOtherPlacesEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap15showOverviewMapEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap16defaultAngleUnitEv@Base 4:14.11.97 - (subst)_ZNK6Marble9MarbleMap17screenCoordinatesE{qreal}{qreal}R{qreal}S1_@Base 4:14.11.97 - _ZNK6Marble9MarbleMap22volatileTileCacheLimitEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap23isLockedToSubSolarPointEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap26isSubSolarPointIconVisibleEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap4sizeEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap5modelEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap5widthEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap6heightEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap6radiusEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap8showGridEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap8viewportEv@Base 4:14.11.97 - _ZNK6Marble9MarbleMap9floatItemERK7QString@Base 4:14.11.97 - _ZNK6Marble9MarbleMap9showLakesEv@Base 4:14.11.97 - _ZNK6Marble9MergeItem10metaObjectEv@Base 4:14.11.97 - _ZNK6Marble9MergeItem10placemarkAEv@Base 4:14.11.97 - _ZNK6Marble9MergeItem10placemarkBEv@Base 4:14.11.97 - _ZNK6Marble9MergeItem10resolutionEv@Base 4:14.11.97 - _ZNK6Marble9MergeItem12descriptionAEv@Base 4:14.11.97 - _ZNK6Marble9MergeItem12descriptionBEv@Base 4:14.11.97 - _ZNK6Marble9MergeItem5nameAEv@Base 4:14.11.97 - _ZNK6Marble9MergeItem5nameBEv@Base 4:14.11.97 - _ZNK6Marble9MergeItem5pathAEv@Base 4:14.11.97 - _ZNK6Marble9MergeItem5pathBEv@Base 4:14.11.97 - _ZNK6Marble9MergeItem7actionBEv@Base 4:14.11.97 - _ZTI13MarbleWebView@Base 4:14.11.97 - _ZTI22KDescendantsProxyModel@Base 4:14.11.97 - _ZTIN6Marble10GeoDataLodE@Base 4:14.11.97 - _ZTIN6Marble10GoToDialogE@Base 4:14.11.97 - _ZTIN6Marble10LatLonEditE@Base 4:14.11.97 - _ZTIN6Marble10PopupLayerE@Base 4:14.11.97 - _ZTIN6Marble10SunLocatorE@Base 4:14.11.97 - _ZTIN6Marble10TourWidgetE@Base 4:14.11.97 - _ZTIN6Marble11GeoDataDataE@Base 4:14.11.97 - _ZTIN6Marble11GeoDataLinkE@Base 4:14.11.97 - _ZTIN6Marble11GeoDataTourE@Base 4:14.11.97 - _ZTIN6Marble11GeoDataWaitE@Base 4:14.11.97 - _ZTIN6Marble11GeoDocumentE@Base 4:14.11.97 - _ZTIN6Marble11GeoSceneMapE@Base 4:14.11.97 - _ZTIN6Marble11MarbleClockE@Base 4:14.11.97 - _ZTIN6Marble11MarbleModelE@Base 4:14.11.97 - _ZTIN6Marble11TileCreatorE@Base 4:14.11.97 - _ZTIN6Marble12GeoDataAliasE@Base 4:14.11.97 - _ZTIN6Marble12GeoDataFlyToE@Base 4:14.11.97 - _ZTIN6Marble12GeoDataModelE@Base 4:14.11.97 - _ZTIN6Marble12GeoDataPointE@Base 4:14.11.97 - _ZTIN6Marble12GeoDataScaleE@Base 4:14.11.97 - _ZTIN6Marble12GeoDataStyleE@Base 4:14.11.97 - _ZTIN6Marble12GeoDataTrackE@Base 4:14.11.97 - _ZTIN6Marble12GeoSceneHeadE@Base 4:14.11.97 - _ZTIN6Marble12GeoSceneIconE@Base 4:14.11.97 - _ZTIN6Marble12GeoSceneItemE@Base 4:14.11.97 - _ZTIN6Marble12GeoSceneZoomE@Base 4:14.11.97 - _ZTIN6Marble12LegendWidgetE@Base 4:14.11.97 - _ZTIN6Marble12MarbleWidget16CustomPaintLayerE@Base 4:14.11.97 - _ZTIN6Marble12MarbleWidgetE@Base 4:14.11.97 - _ZTIN6Marble12MovieCaptureE@Base 4:14.11.97 - _ZTIN6Marble12RenderPluginE@Base 4:14.11.97 - _ZTIN6Marble12RouteRequestE@Base 4:14.11.97 - _ZTIN6Marble12RoutingModelE@Base 4:14.11.97 - _ZTIN6Marble12SearchRunnerE@Base 4:14.11.97 - _ZTIN6Marble12SearchWidgetE@Base 4:14.11.97 - _ZTIN6Marble12TextureLayerE@Base 4:14.11.97 - _ZTIN6Marble12TourPlaybackE@Base 4:14.11.97 - _ZTIN6Marble13DataMigrationE@Base 4:14.11.97 - _ZTIN6Marble13GeoDataCameraE@Base 4:14.11.97 - _ZTIN6Marble13GeoDataChangeE@Base 4:14.11.97 - _ZTIN6Marble13GeoDataCreateE@Base 4:14.11.97 - _ZTIN6Marble13GeoDataDeleteE@Base 4:14.11.97 - _ZTIN6Marble13GeoDataFolderE@Base 4:14.11.97 - _ZTIN6Marble13GeoDataLookAtE@Base 4:14.11.97 - _ZTIN6Marble13GeoDataObjectE@Base 4:14.11.97 - _ZTIN6Marble13GeoDataParserE@Base 4:14.11.97 - _ZTIN6Marble13GeoDataRegionE@Base 4:14.11.97 - _ZTIN6Marble13GeoDataSchemaE@Base 4:14.11.97 - _ZTIN6Marble13GeoDataUpdateE@Base 4:14.11.97 - _ZTIN6Marble13GeoSceneLayerE@Base 4:14.11.97 - _ZTIN6Marble13GeoSceneTiledE@Base 4:14.11.97 - _ZTIN6Marble13GeoTagHandlerE@Base 4:14.11.97 - _ZTIN6Marble13MapViewWidgetE@Base 4:14.11.97 - _ZTIN6Marble13NewstuffModelE@Base 4:14.11.97 - _ZTIN6Marble13ParsingRunnerE@Base 4:14.11.97 - _ZTIN6Marble13PluginManagerE@Base 4:14.11.97 - _ZTIN6Marble13RoutingRunnerE@Base 4:14.11.97 - _ZTIN6Marble13RoutingWidgetE@Base 4:14.11.97 - _ZTIN6Marble13SpeakersModelE@Base 4:14.11.97 - _ZTIN6Marble14AutoNavigationE@Base 4:14.11.97 - _ZTIN6Marble14ConflictDialogE@Base 4:14.11.97 - _ZTIN6Marble14DownloadRegionE@Base 4:14.11.97 - _ZTIN6Marble14ElevationModelE@Base 4:14.11.97 - _ZTIN6Marble14FileViewWidgetE@Base 4:14.11.97 - _ZTIN6Marble14GeoDataFeatureE@Base 4:14.11.97 - _ZTIN6Marble14GeoDataHotSpotE@Base 4:14.11.97 - _ZTIN6Marble14GeoDataOverlayE@Base 4:14.11.97 - _ZTIN6Marble14GeoDataPolygonE@Base 4:14.11.97 - _ZTIN6Marble14GeoSceneLegendE@Base 4:14.11.97 - _ZTIN6Marble14GeoSceneParserE@Base 4:14.11.97 - _ZTIN6Marble14GeoSceneVectorE@Base 4:14.11.97 - _ZTIN6Marble14LayerInterfaceE@Base 4:14.11.97 - _ZTIN6Marble14MarbleLineEditE@Base 4:14.11.97 - _ZTIN6Marble14RoutingManagerE@Base 4:14.11.97 - _ZTIN6Marble14TinyWebBrowserE@Base 4:14.11.97 - _ZTIN6Marble15BookmarkManagerE@Base 4:14.11.97 - _ZTIN6Marble15CloudRouteModelE@Base 4:14.11.97 - _ZTIN6Marble15GeoDataDocumentE@Base 4:14.11.97 - _ZTIN6Marble15GeoDataGeometryE@Base 4:14.11.97 - _ZTIN6Marble15GeoDataItemIconE@Base 4:14.11.97 - _ZTIN6Marble15GeoDataLocationE@Base 4:14.11.97 - _ZTIN6Marble15GeoDataPlaylistE@Base 4:14.11.97 - _ZTIN6Marble15GeoDataSoundCueE@Base 4:14.11.97 - _ZTIN6Marble15GeoDataStyleMapE@Base 4:14.11.97 - _ZTIN6Marble15GeoDataTimeSpanE@Base 4:14.11.97 - _ZTIN6Marble15GeoGraphicsItemE@Base 4:14.11.97 - _ZTIN6Marble15GeoSceneGeodataE@Base 4:14.11.97 - _ZTIN6Marble15GeoSceneLicenseE@Base 4:14.11.97 - _ZTIN6Marble15GeoSceneSectionE@Base 4:14.11.97 - _ZTIN6Marble15LatLonBoxWidgetE@Base 4:14.11.97 - _ZTIN6Marble15MapThemeManagerE@Base 4:14.11.97 - _ZTIN6Marble15MarbleNavigatorE@Base 4:14.11.97 - _ZTIN6Marble15PluginInterfaceE@Base 4:14.11.97 - _ZTIN6Marble16CloudSyncManagerE@Base 4:14.11.97 - _ZTIN6Marble16GeoDataContainerE@Base 4:14.11.97 - _ZTIN6Marble16GeoDataIconStyleE@Base 4:14.11.97 - _ZTIN6Marble16GeoDataLatLonBoxE@Base 4:14.11.97 - _ZTIN6Marble16GeoDataLineStyleE@Base 4:14.11.97 - _ZTIN6Marble16GeoDataListStyleE@Base 4:14.11.97 - _ZTIN6Marble16GeoDataPlacemarkE@Base 4:14.11.97 - _ZTIN6Marble16GeoDataPolyStyleE@Base 4:14.11.97 - _ZTIN6Marble16GeoDataTimeStampE@Base 4:14.11.97 - _ZTIN6Marble16GeoDataTreeModelE@Base 4:14.11.97 - _ZTIN6Marble16GeoGraphicsSceneE@Base 4:14.11.97 - _ZTIN6Marble16GeoSceneDocumentE@Base 4:14.11.97 - _ZTIN6Marble16GeoScenePropertyE@Base 4:14.11.97 - _ZTIN6Marble16GeoSceneSettingsE@Base 4:14.11.97 - _ZTIN6Marble16MarbleControlBoxE@Base 4:14.11.97 - _ZTIN6Marble16NavigationWidgetE@Base 4:14.11.97 - _ZTIN6Marble16PositionTrackingE@Base 4:14.11.97 - _ZTIN6Marble16RouteSyncManagerE@Base 4:14.11.97 - _ZTIN6Marble16SunControlWidgetE@Base 4:14.11.97 - _ZTIN6Marble17AbstractFloatItemE@Base 4:14.11.97 - _ZTIN6Marble17FrameGraphicsItemE@Base 4:14.11.97 - _ZTIN6Marble17GeoDataColorStyleE@Base 4:14.11.97 - _ZTIN6Marble17GeoDataLabelStyleE@Base 4:14.11.97 - _ZTIN6Marble17GeoDataLatLonQuadE@Base 4:14.11.97 - _ZTIN6Marble17GeoDataLineStringE@Base 4:14.11.97 - _ZTIN6Marble17GeoDataLinearRingE@Base 4:14.11.97 - _ZTIN6Marble17GeoDataMultiTrackE@Base 4:14.11.97 - _ZTIN6Marble17GeoDataSchemaDataE@Base 4:14.11.97 - _ZTIN6Marble17GeoDataSimpleDataE@Base 4:14.11.97 - _ZTIN6Marble17GeoDataViewVolumeE@Base 4:14.11.97 - _ZTIN6Marble17LabelGraphicsItemE@Base 4:14.11.97 - _ZTIN6Marble17MarbleAboutDialogE@Base 4:14.11.97 - _ZTIN6Marble17ParseRunnerPluginE@Base 4:14.11.97 - _ZTIN6Marble17PluginAboutDialogE@Base 4:14.11.97 - _ZTIN6Marble17RenderPluginModelE@Base 4:14.11.97 - _ZTIN6Marble17SearchInputWidgetE@Base 4:14.11.97 - _ZTIN6Marble17TileCreatorDialogE@Base 4:14.11.97 - _ZTIN6Marble17TileCreatorSourceE@Base 4:14.11.97 - _ZTIN6Marble17TimeControlWidgetE@Base 4:14.11.97 - _ZTIN6Marble17TourCaptureDialogE@Base 4:14.11.97 - _ZTIN6Marble18AbstractDataPluginE@Base 4:14.11.97 - _ZTIN6Marble18AbstractProjectionE@Base 4:14.11.97 - _ZTIN6Marble18CacheStoragePolicyE@Base 4:14.11.97 - _ZTIN6Marble18EditBookmarkDialogE@Base 4:14.11.97 - _ZTIN6Marble18GeoDataCoordinatesE@Base 4:14.11.97 - _ZTIN6Marble18GeoDataNetworkLinkE@Base 4:14.11.97 - _ZTIN6Marble18GeoDataOrientationE@Base 4:14.11.97 - _ZTIN6Marble18GeoDataResourceMapE@Base 4:14.11.97 - _ZTIN6Marble18GeoDataSimpleFieldE@Base 4:14.11.97 - _ZTIN6Marble18GeoDataTourControlE@Base 4:14.11.97 - _ZTIN6Marble18MarbleGraphicsItemE@Base 4:14.11.97 - _ZTIN6Marble18MarbleInputHandlerE@Base 4:14.11.97 - _ZTIN6Marble18MovieCaptureDialogE@Base 4:14.11.97 - _ZTIN6Marble18PrintOptionsWidgetE@Base 4:14.11.97 - _ZTIN6Marble18ScreenGraphicsItemE@Base 4:14.11.97 - _ZTIN6Marble18SearchRunnerPluginE@Base 4:14.11.97 - _ZTIN6Marble18WidgetGraphicsItemE@Base 4:14.11.97 - _ZTIN6Marble19BookmarkSyncManagerE@Base 4:14.11.97 - _ZTIN6Marble19GeoDataAbstractViewE@Base 4:14.11.97 - _ZTIN6Marble19GeoDataBalloonStyleE@Base 4:14.11.97 - _ZTIN6Marble19GeoDataExtendedDataE@Base 4:14.11.97 - _ZTIN6Marble19GeoDataImagePyramidE@Base 4:14.11.97 - _ZTIN6Marble19GeoDataLatLonAltBoxE@Base 4:14.11.97 - _ZTIN6Marble19GeoDataPhotoOverlayE@Base 4:14.11.97 - _ZTIN6Marble19HttpDownloadManagerE@Base 4:14.11.97 - _ZTIN6Marble19MarbleLegendBrowserE@Base 4:14.11.97 - _ZTIN6Marble19RoutingRunnerPluginE@Base 4:14.11.97 - _ZTIN6Marble19SearchRunnerManagerE@Base 4:14.11.97 - _ZTIN6Marble20AbstractWorkerThreadE@Base 4:14.11.97 - _ZTIN6Marble20DownloadRegionDialogE@Base 4:14.11.97 - _ZTIN6Marble20ExternalEditorDialogE@Base 4:14.11.97 - _ZTIN6Marble20GeoDataGroundOverlayE@Base 4:14.11.97 - _ZTIN6Marble20GeoDataMultiGeometryE@Base 4:14.11.97 - _ZTIN6Marble20GeoDataScreenOverlayE@Base 4:14.11.97 - _ZTIN6Marble20GeoDataStyleSelectorE@Base 4:14.11.97 - _ZTIN6Marble20GeoDataTimePrimitiveE@Base 4:14.11.97 - _ZTIN6Marble20GeoDataTourPrimitiveE@Base 4:14.11.97 - _ZTIN6Marble20GeoPhotoGraphicsItemE@Base 4:14.11.97 - _ZTIN6Marble20GeoPointGraphicsItemE@Base 4:14.11.97 - _ZTIN6Marble20GeoTrackGraphicsItemE@Base 4:14.11.97 - _ZTIN6Marble20MarblePlacemarkModelE@Base 4:14.11.97 - _ZTIN6Marble20ParsingRunnerManagerE@Base 4:14.11.97 - _ZTIN6Marble20QtMarbleConfigDialogE@Base 4:14.11.97 - _ZTIN6Marble20RoutingProfilesModelE@Base 4:14.11.97 - _ZTIN6Marble20RoutingRunnerManagerE@Base 4:14.11.97 - _ZTIN6Marble20TileLevelRangeWidgetE@Base 4:14.11.97 - _ZTIN6Marble20VoiceNavigationModelE@Base 4:14.11.97 - _ZTIN6Marble21BillboardGraphicsItem7PrivateE@Base 4:14.11.97 - _ZTIN6Marble21BillboardGraphicsItemE@Base 4:14.11.97 - _ZTIN6Marble21BookmarkManagerDialogE@Base 4:14.11.97 - _ZTIN6Marble21CurrentLocationWidgetE@Base 4:14.11.97 - _ZTIN6Marble21GeoDataAnimatedUpdateE@Base 4:14.11.97 - _ZTIN6Marble21MarbleWidgetPopupMenuE@Base 4:14.11.97 - _ZTIN6Marble21RoutingProfilesWidgetE@Base 4:14.11.97 - _ZTIN6Marble22AbstractDataPluginItemE@Base 4:14.11.97 - _ZTIN6Marble22AlternativeRoutesModelE@Base 4:14.11.97 - _ZTIN6Marble22GeoDataSimpleArrayDataE@Base 4:14.11.97 - _ZTIN6Marble22GeoPolygonGraphicsItemE@Base 4:14.11.97 - _ZTIN6Marble22MapThemeDownloadDialogE@Base 4:14.11.97 - _ZTIN6Marble22PositionProviderPluginE@Base 4:14.11.97 - _ZTIN6Marble22ReverseGeocodingRunnerE@Base 4:14.11.97 - _ZTIN6Marble23AbstractDataPluginModelE@Base 4:14.11.97 - _ZTIN6Marble23GeoSceneAbstractDatasetE@Base 4:14.11.97 - _ZTIN6Marble23NewBookmarkFolderDialogE@Base 4:14.11.97 - _ZTIN6Marble24MarbleGraphicsGridLayoutE@Base 4:14.11.97 - _ZTIN6Marble25GeoDataNetworkLinkControlE@Base 4:14.11.97 - _ZTIN6Marble25GeoLineStringGraphicsItemE@Base 4:14.11.97 - _ZTIN6Marble25MarbleDefaultInputHandlerE@Base 4:14.11.97 - _ZTIN6Marble25ScreenOverlayGraphicsItemE@Base 4:14.11.97 - _ZTIN6Marble26MarblePluginSettingsWidgetE@Base 4:14.11.97 - _ZTIN6Marble28AbstractMarbleGraphicsLayoutE@Base 4:14.11.97 - _ZTIN6Marble28DialogConfigurationInterfaceE@Base 4:14.11.97 - _ZTIN6Marble28ReverseGeocodingRunnerPluginE@Base 4:14.11.97 - _ZTIN6Marble29ReverseGeocodingRunnerManagerE@Base 4:14.11.97 - _ZTIN6Marble31PositionProviderPluginInterfaceE@Base 4:14.11.97 - _ZTIN6Marble7GeoNodeE@Base 4:14.11.97 - _ZTIN6Marble7HttpJobE@Base 4:14.11.97 - _ZTIN6Marble9GeoParserE@Base 4:14.11.97 - _ZTIN6Marble9MapWizardE@Base 4:14.11.97 - _ZTIN6Marble9MarbleMap16CustomPaintLayerE@Base 4:14.11.97 - _ZTIN6Marble9MarbleMapE@Base 4:14.11.97 - _ZTIN6Marble9MergeItemE@Base 4:14.11.97 - _ZTS13MarbleWebView@Base 4:14.11.97 - _ZTS22KDescendantsProxyModel@Base 4:14.11.97 - _ZTSN6Marble10GeoDataLodE@Base 4:14.11.97 - _ZTSN6Marble10GoToDialogE@Base 4:14.11.97 - _ZTSN6Marble10LatLonEditE@Base 4:14.11.97 - _ZTSN6Marble10PopupLayerE@Base 4:14.11.97 - _ZTSN6Marble10SunLocatorE@Base 4:14.11.97 - _ZTSN6Marble10TourWidgetE@Base 4:14.11.97 - _ZTSN6Marble11GeoDataDataE@Base 4:14.11.97 - _ZTSN6Marble11GeoDataLinkE@Base 4:14.11.97 - _ZTSN6Marble11GeoDataTourE@Base 4:14.11.97 - _ZTSN6Marble11GeoDataWaitE@Base 4:14.11.97 - _ZTSN6Marble11GeoDocumentE@Base 4:14.11.97 - _ZTSN6Marble11GeoSceneMapE@Base 4:14.11.97 - _ZTSN6Marble11MarbleClockE@Base 4:14.11.97 - _ZTSN6Marble11MarbleModelE@Base 4:14.11.97 - _ZTSN6Marble11TileCreatorE@Base 4:14.11.97 - _ZTSN6Marble12GeoDataAliasE@Base 4:14.11.97 - _ZTSN6Marble12GeoDataFlyToE@Base 4:14.11.97 - _ZTSN6Marble12GeoDataModelE@Base 4:14.11.97 - _ZTSN6Marble12GeoDataPointE@Base 4:14.11.97 - _ZTSN6Marble12GeoDataScaleE@Base 4:14.11.97 - _ZTSN6Marble12GeoDataStyleE@Base 4:14.11.97 - _ZTSN6Marble12GeoDataTrackE@Base 4:14.11.97 - _ZTSN6Marble12GeoSceneHeadE@Base 4:14.11.97 - _ZTSN6Marble12GeoSceneIconE@Base 4:14.11.97 - _ZTSN6Marble12GeoSceneItemE@Base 4:14.11.97 - _ZTSN6Marble12GeoSceneZoomE@Base 4:14.11.97 - _ZTSN6Marble12LegendWidgetE@Base 4:14.11.97 - _ZTSN6Marble12MarbleWidget16CustomPaintLayerE@Base 4:14.11.97 - _ZTSN6Marble12MarbleWidgetE@Base 4:14.11.97 - _ZTSN6Marble12MovieCaptureE@Base 4:14.11.97 - _ZTSN6Marble12RenderPluginE@Base 4:14.11.97 - _ZTSN6Marble12RouteRequestE@Base 4:14.11.97 - _ZTSN6Marble12RoutingModelE@Base 4:14.11.97 - _ZTSN6Marble12SearchRunnerE@Base 4:14.11.97 - _ZTSN6Marble12SearchWidgetE@Base 4:14.11.97 - _ZTSN6Marble12TextureLayerE@Base 4:14.11.97 - _ZTSN6Marble12TourPlaybackE@Base 4:14.11.97 - _ZTSN6Marble13DataMigrationE@Base 4:14.11.97 - _ZTSN6Marble13GeoDataCameraE@Base 4:14.11.97 - _ZTSN6Marble13GeoDataChangeE@Base 4:14.11.97 - _ZTSN6Marble13GeoDataCreateE@Base 4:14.11.97 - _ZTSN6Marble13GeoDataDeleteE@Base 4:14.11.97 - _ZTSN6Marble13GeoDataFolderE@Base 4:14.11.97 - _ZTSN6Marble13GeoDataLookAtE@Base 4:14.11.97 - _ZTSN6Marble13GeoDataObjectE@Base 4:14.11.97 - _ZTSN6Marble13GeoDataParserE@Base 4:14.11.97 - _ZTSN6Marble13GeoDataRegionE@Base 4:14.11.97 - _ZTSN6Marble13GeoDataSchemaE@Base 4:14.11.97 - _ZTSN6Marble13GeoDataUpdateE@Base 4:14.11.97 - _ZTSN6Marble13GeoSceneLayerE@Base 4:14.11.97 - _ZTSN6Marble13GeoSceneTiledE@Base 4:14.11.97 - _ZTSN6Marble13GeoTagHandlerE@Base 4:14.11.97 - _ZTSN6Marble13MapViewWidgetE@Base 4:14.11.97 - _ZTSN6Marble13NewstuffModelE@Base 4:14.11.97 - _ZTSN6Marble13ParsingRunnerE@Base 4:14.11.97 - _ZTSN6Marble13PluginManagerE@Base 4:14.11.97 - _ZTSN6Marble13RoutingRunnerE@Base 4:14.11.97 - _ZTSN6Marble13RoutingWidgetE@Base 4:14.11.97 - _ZTSN6Marble13SpeakersModelE@Base 4:14.11.97 - _ZTSN6Marble14AutoNavigationE@Base 4:14.11.97 - _ZTSN6Marble14ConflictDialogE@Base 4:14.11.97 - _ZTSN6Marble14DownloadRegionE@Base 4:14.11.97 - _ZTSN6Marble14ElevationModelE@Base 4:14.11.97 - _ZTSN6Marble14FileViewWidgetE@Base 4:14.11.97 - _ZTSN6Marble14GeoDataFeatureE@Base 4:14.11.97 - _ZTSN6Marble14GeoDataHotSpotE@Base 4:14.11.97 - _ZTSN6Marble14GeoDataOverlayE@Base 4:14.11.97 - _ZTSN6Marble14GeoDataPolygonE@Base 4:14.11.97 - _ZTSN6Marble14GeoSceneLegendE@Base 4:14.11.97 - _ZTSN6Marble14GeoSceneParserE@Base 4:14.11.97 - _ZTSN6Marble14GeoSceneVectorE@Base 4:14.11.97 - _ZTSN6Marble14LayerInterfaceE@Base 4:14.11.97 - _ZTSN6Marble14MarbleLineEditE@Base 4:14.11.97 - _ZTSN6Marble14RoutingManagerE@Base 4:14.11.97 - _ZTSN6Marble14TinyWebBrowserE@Base 4:14.11.97 - _ZTSN6Marble15BookmarkManagerE@Base 4:14.11.97 - _ZTSN6Marble15CloudRouteModelE@Base 4:14.11.97 - _ZTSN6Marble15GeoDataDocumentE@Base 4:14.11.97 - _ZTSN6Marble15GeoDataGeometryE@Base 4:14.11.97 - _ZTSN6Marble15GeoDataItemIconE@Base 4:14.11.97 - _ZTSN6Marble15GeoDataLocationE@Base 4:14.11.97 - _ZTSN6Marble15GeoDataPlaylistE@Base 4:14.11.97 - _ZTSN6Marble15GeoDataSoundCueE@Base 4:14.11.97 - _ZTSN6Marble15GeoDataStyleMapE@Base 4:14.11.97 - _ZTSN6Marble15GeoDataTimeSpanE@Base 4:14.11.97 - _ZTSN6Marble15GeoGraphicsItemE@Base 4:14.11.97 - _ZTSN6Marble15GeoSceneGeodataE@Base 4:14.11.97 - _ZTSN6Marble15GeoSceneLicenseE@Base 4:14.11.97 - _ZTSN6Marble15GeoSceneSectionE@Base 4:14.11.97 - _ZTSN6Marble15LatLonBoxWidgetE@Base 4:14.11.97 - _ZTSN6Marble15MapThemeManagerE@Base 4:14.11.97 - _ZTSN6Marble15MarbleNavigatorE@Base 4:14.11.97 - _ZTSN6Marble15PluginInterfaceE@Base 4:14.11.97 - _ZTSN6Marble16CloudSyncManagerE@Base 4:14.11.97 - _ZTSN6Marble16GeoDataContainerE@Base 4:14.11.97 - _ZTSN6Marble16GeoDataIconStyleE@Base 4:14.11.97 - _ZTSN6Marble16GeoDataLatLonBoxE@Base 4:14.11.97 - _ZTSN6Marble16GeoDataLineStyleE@Base 4:14.11.97 - _ZTSN6Marble16GeoDataListStyleE@Base 4:14.11.97 - _ZTSN6Marble16GeoDataPlacemarkE@Base 4:14.11.97 - _ZTSN6Marble16GeoDataPolyStyleE@Base 4:14.11.97 - _ZTSN6Marble16GeoDataTimeStampE@Base 4:14.11.97 - _ZTSN6Marble16GeoDataTreeModelE@Base 4:14.11.97 - _ZTSN6Marble16GeoGraphicsSceneE@Base 4:14.11.97 - _ZTSN6Marble16GeoSceneDocumentE@Base 4:14.11.97 - _ZTSN6Marble16GeoScenePropertyE@Base 4:14.11.97 - _ZTSN6Marble16GeoSceneSettingsE@Base 4:14.11.97 - _ZTSN6Marble16MarbleControlBoxE@Base 4:14.11.97 - _ZTSN6Marble16NavigationWidgetE@Base 4:14.11.97 - _ZTSN6Marble16PositionTrackingE@Base 4:14.11.97 - _ZTSN6Marble16RouteSyncManagerE@Base 4:14.11.97 - _ZTSN6Marble16SunControlWidgetE@Base 4:14.11.97 - _ZTSN6Marble17AbstractFloatItemE@Base 4:14.11.97 - _ZTSN6Marble17FrameGraphicsItemE@Base 4:14.11.97 - _ZTSN6Marble17GeoDataColorStyleE@Base 4:14.11.97 - _ZTSN6Marble17GeoDataLabelStyleE@Base 4:14.11.97 - _ZTSN6Marble17GeoDataLatLonQuadE@Base 4:14.11.97 - _ZTSN6Marble17GeoDataLineStringE@Base 4:14.11.97 - _ZTSN6Marble17GeoDataLinearRingE@Base 4:14.11.97 - _ZTSN6Marble17GeoDataMultiTrackE@Base 4:14.11.97 - _ZTSN6Marble17GeoDataSchemaDataE@Base 4:14.11.97 - _ZTSN6Marble17GeoDataSimpleDataE@Base 4:14.11.97 - _ZTSN6Marble17GeoDataViewVolumeE@Base 4:14.11.97 - _ZTSN6Marble17LabelGraphicsItemE@Base 4:14.11.97 - _ZTSN6Marble17MarbleAboutDialogE@Base 4:14.11.97 - _ZTSN6Marble17ParseRunnerPluginE@Base 4:14.11.97 - _ZTSN6Marble17PluginAboutDialogE@Base 4:14.11.97 - _ZTSN6Marble17RenderPluginModelE@Base 4:14.11.97 - _ZTSN6Marble17SearchInputWidgetE@Base 4:14.11.97 - _ZTSN6Marble17TileCreatorDialogE@Base 4:14.11.97 - _ZTSN6Marble17TileCreatorSourceE@Base 4:14.11.97 - _ZTSN6Marble17TimeControlWidgetE@Base 4:14.11.97 - _ZTSN6Marble17TourCaptureDialogE@Base 4:14.11.97 - _ZTSN6Marble18AbstractDataPluginE@Base 4:14.11.97 - _ZTSN6Marble18AbstractProjectionE@Base 4:14.11.97 - _ZTSN6Marble18CacheStoragePolicyE@Base 4:14.11.97 - _ZTSN6Marble18EditBookmarkDialogE@Base 4:14.11.97 - _ZTSN6Marble18GeoDataCoordinatesE@Base 4:14.11.97 - _ZTSN6Marble18GeoDataNetworkLinkE@Base 4:14.11.97 - _ZTSN6Marble18GeoDataOrientationE@Base 4:14.11.97 - _ZTSN6Marble18GeoDataResourceMapE@Base 4:14.11.97 - _ZTSN6Marble18GeoDataSimpleFieldE@Base 4:14.11.97 - _ZTSN6Marble18GeoDataTourControlE@Base 4:14.11.97 - _ZTSN6Marble18MarbleGraphicsItemE@Base 4:14.11.97 - _ZTSN6Marble18MarbleInputHandlerE@Base 4:14.11.97 - _ZTSN6Marble18MovieCaptureDialogE@Base 4:14.11.97 - _ZTSN6Marble18PrintOptionsWidgetE@Base 4:14.11.97 - _ZTSN6Marble18ScreenGraphicsItemE@Base 4:14.11.97 - _ZTSN6Marble18SearchRunnerPluginE@Base 4:14.11.97 - _ZTSN6Marble18WidgetGraphicsItemE@Base 4:14.11.97 - _ZTSN6Marble19BookmarkSyncManagerE@Base 4:14.11.97 - _ZTSN6Marble19GeoDataAbstractViewE@Base 4:14.11.97 - _ZTSN6Marble19GeoDataBalloonStyleE@Base 4:14.11.97 - _ZTSN6Marble19GeoDataExtendedDataE@Base 4:14.11.97 - _ZTSN6Marble19GeoDataImagePyramidE@Base 4:14.11.97 - _ZTSN6Marble19GeoDataLatLonAltBoxE@Base 4:14.11.97 - _ZTSN6Marble19GeoDataPhotoOverlayE@Base 4:14.11.97 - _ZTSN6Marble19HttpDownloadManagerE@Base 4:14.11.97 - _ZTSN6Marble19MarbleLegendBrowserE@Base 4:14.11.97 - _ZTSN6Marble19RoutingRunnerPluginE@Base 4:14.11.97 - _ZTSN6Marble19SearchRunnerManagerE@Base 4:14.11.97 - _ZTSN6Marble20AbstractWorkerThreadE@Base 4:14.11.97 - _ZTSN6Marble20DownloadRegionDialogE@Base 4:14.11.97 - _ZTSN6Marble20ExternalEditorDialogE@Base 4:14.11.97 - _ZTSN6Marble20GeoDataGroundOverlayE@Base 4:14.11.97 - _ZTSN6Marble20GeoDataMultiGeometryE@Base 4:14.11.97 - _ZTSN6Marble20GeoDataScreenOverlayE@Base 4:14.11.97 - _ZTSN6Marble20GeoDataStyleSelectorE@Base 4:14.11.97 - _ZTSN6Marble20GeoDataTimePrimitiveE@Base 4:14.11.97 - _ZTSN6Marble20GeoDataTourPrimitiveE@Base 4:14.11.97 - _ZTSN6Marble20GeoPhotoGraphicsItemE@Base 4:14.11.97 - _ZTSN6Marble20GeoPointGraphicsItemE@Base 4:14.11.97 - _ZTSN6Marble20GeoTrackGraphicsItemE@Base 4:14.11.97 - _ZTSN6Marble20MarblePlacemarkModelE@Base 4:14.11.97 - _ZTSN6Marble20ParsingRunnerManagerE@Base 4:14.11.97 - _ZTSN6Marble20QtMarbleConfigDialogE@Base 4:14.11.97 - _ZTSN6Marble20RoutingProfilesModelE@Base 4:14.11.97 - _ZTSN6Marble20RoutingRunnerManagerE@Base 4:14.11.97 - _ZTSN6Marble20TileLevelRangeWidgetE@Base 4:14.11.97 - _ZTSN6Marble20VoiceNavigationModelE@Base 4:14.11.97 - _ZTSN6Marble21BillboardGraphicsItem7PrivateE@Base 4:14.11.97 - _ZTSN6Marble21BillboardGraphicsItemE@Base 4:14.11.97 - _ZTSN6Marble21BookmarkManagerDialogE@Base 4:14.11.97 - _ZTSN6Marble21CurrentLocationWidgetE@Base 4:14.11.97 - _ZTSN6Marble21GeoDataAnimatedUpdateE@Base 4:14.11.97 - _ZTSN6Marble21MarbleWidgetPopupMenuE@Base 4:14.11.97 - _ZTSN6Marble21RoutingProfilesWidgetE@Base 4:14.11.97 - _ZTSN6Marble22AbstractDataPluginItemE@Base 4:14.11.97 - _ZTSN6Marble22AlternativeRoutesModelE@Base 4:14.11.97 - _ZTSN6Marble22GeoDataSimpleArrayDataE@Base 4:14.11.97 - _ZTSN6Marble22GeoPolygonGraphicsItemE@Base 4:14.11.97 - _ZTSN6Marble22MapThemeDownloadDialogE@Base 4:14.11.97 - _ZTSN6Marble22PositionProviderPluginE@Base 4:14.11.97 - _ZTSN6Marble22ReverseGeocodingRunnerE@Base 4:14.11.97 - _ZTSN6Marble23AbstractDataPluginModelE@Base 4:14.11.97 - _ZTSN6Marble23GeoSceneAbstractDatasetE@Base 4:14.11.97 - _ZTSN6Marble23NewBookmarkFolderDialogE@Base 4:14.11.97 - _ZTSN6Marble24MarbleGraphicsGridLayoutE@Base 4:14.11.97 - _ZTSN6Marble25GeoDataNetworkLinkControlE@Base 4:14.11.97 - _ZTSN6Marble25GeoLineStringGraphicsItemE@Base 4:14.11.97 - _ZTSN6Marble25MarbleDefaultInputHandlerE@Base 4:14.11.97 - _ZTSN6Marble25ScreenOverlayGraphicsItemE@Base 4:14.11.97 - _ZTSN6Marble26MarblePluginSettingsWidgetE@Base 4:14.11.97 - _ZTSN6Marble28AbstractMarbleGraphicsLayoutE@Base 4:14.11.97 - _ZTSN6Marble28DialogConfigurationInterfaceE@Base 4:14.11.97 - _ZTSN6Marble28ReverseGeocodingRunnerPluginE@Base 4:14.11.97 - _ZTSN6Marble29ReverseGeocodingRunnerManagerE@Base 4:14.11.97 - _ZTSN6Marble31PositionProviderPluginInterfaceE@Base 4:14.11.97 - _ZTSN6Marble7GeoNodeE@Base 4:14.11.97 - _ZTSN6Marble7HttpJobE@Base 4:14.11.97 - _ZTSN6Marble9GeoParserE@Base 4:14.11.97 - _ZTSN6Marble9MapWizardE@Base 4:14.11.97 - _ZTSN6Marble9MarbleMap16CustomPaintLayerE@Base 4:14.11.97 - _ZTSN6Marble9MarbleMapE@Base 4:14.11.97 - _ZTSN6Marble9MergeItemE@Base 4:14.11.97 - _ZTV13MarbleWebView@Base 4:14.11.97 - _ZTV22KDescendantsProxyModel@Base 4:14.11.97 - _ZTVN6Marble10GeoDataLodE@Base 4:14.11.97 - _ZTVN6Marble10GoToDialogE@Base 4:14.11.97 - _ZTVN6Marble10LatLonEditE@Base 4:14.11.97 - _ZTVN6Marble10PopupLayerE@Base 4:14.11.97 - _ZTVN6Marble10SunLocatorE@Base 4:14.11.97 - _ZTVN6Marble10TourWidgetE@Base 4:14.11.97 - _ZTVN6Marble11GeoDataDataE@Base 4:14.11.97 - _ZTVN6Marble11GeoDataLinkE@Base 4:14.11.97 - _ZTVN6Marble11GeoDataTourE@Base 4:14.11.97 - _ZTVN6Marble11GeoDataWaitE@Base 4:14.11.97 - _ZTVN6Marble11GeoDocumentE@Base 4:14.11.97 - _ZTVN6Marble11GeoSceneMapE@Base 4:14.11.97 - _ZTVN6Marble11MarbleClockE@Base 4:14.11.97 - _ZTVN6Marble11MarbleModelE@Base 4:14.11.97 - _ZTVN6Marble11TileCreatorE@Base 4:14.11.97 - _ZTVN6Marble12GeoDataAliasE@Base 4:14.11.97 - _ZTVN6Marble12GeoDataFlyToE@Base 4:14.11.97 - _ZTVN6Marble12GeoDataModelE@Base 4:14.11.97 - _ZTVN6Marble12GeoDataPointE@Base 4:14.11.97 - _ZTVN6Marble12GeoDataScaleE@Base 4:14.11.97 - _ZTVN6Marble12GeoDataStyleE@Base 4:14.11.97 - _ZTVN6Marble12GeoDataTrackE@Base 4:14.11.97 - _ZTVN6Marble12GeoSceneHeadE@Base 4:14.11.97 - _ZTVN6Marble12GeoSceneIconE@Base 4:14.11.97 - _ZTVN6Marble12GeoSceneItemE@Base 4:14.11.97 - _ZTVN6Marble12GeoSceneZoomE@Base 4:14.11.97 - _ZTVN6Marble12LegendWidgetE@Base 4:14.11.97 - _ZTVN6Marble12MarbleWidget16CustomPaintLayerE@Base 4:14.11.97 - _ZTVN6Marble12MarbleWidgetE@Base 4:14.11.97 - _ZTVN6Marble12MovieCaptureE@Base 4:14.11.97 - _ZTVN6Marble12RenderPluginE@Base 4:14.11.97 - _ZTVN6Marble12RouteRequestE@Base 4:14.11.97 - _ZTVN6Marble12RoutingModelE@Base 4:14.11.97 - _ZTVN6Marble12SearchRunnerE@Base 4:14.11.97 - _ZTVN6Marble12SearchWidgetE@Base 4:14.11.97 - _ZTVN6Marble12TextureLayerE@Base 4:14.11.97 - _ZTVN6Marble12TourPlaybackE@Base 4:14.11.97 - _ZTVN6Marble13DataMigrationE@Base 4:14.11.97 - _ZTVN6Marble13GeoDataCameraE@Base 4:14.11.97 - _ZTVN6Marble13GeoDataChangeE@Base 4:14.11.97 - _ZTVN6Marble13GeoDataCreateE@Base 4:14.11.97 - _ZTVN6Marble13GeoDataDeleteE@Base 4:14.11.97 - _ZTVN6Marble13GeoDataFolderE@Base 4:14.11.97 - _ZTVN6Marble13GeoDataLookAtE@Base 4:14.11.97 - _ZTVN6Marble13GeoDataObjectE@Base 4:14.11.97 - _ZTVN6Marble13GeoDataParserE@Base 4:14.11.97 - _ZTVN6Marble13GeoDataRegionE@Base 4:14.11.97 - _ZTVN6Marble13GeoDataSchemaE@Base 4:14.11.97 - _ZTVN6Marble13GeoDataUpdateE@Base 4:14.11.97 - _ZTVN6Marble13GeoSceneLayerE@Base 4:14.11.97 - _ZTVN6Marble13GeoSceneTiledE@Base 4:14.11.97 - _ZTVN6Marble13GeoTagHandlerE@Base 4:14.11.97 - _ZTVN6Marble13MapViewWidgetE@Base 4:14.11.97 - _ZTVN6Marble13NewstuffModelE@Base 4:14.11.97 - _ZTVN6Marble13ParsingRunnerE@Base 4:14.11.97 - _ZTVN6Marble13PluginManagerE@Base 4:14.11.97 - _ZTVN6Marble13RoutingRunnerE@Base 4:14.11.97 - _ZTVN6Marble13RoutingWidgetE@Base 4:14.11.97 - _ZTVN6Marble13SpeakersModelE@Base 4:14.11.97 - _ZTVN6Marble14AutoNavigationE@Base 4:14.11.97 - _ZTVN6Marble14ConflictDialogE@Base 4:14.11.97 - _ZTVN6Marble14DownloadRegionE@Base 4:14.11.97 - _ZTVN6Marble14ElevationModelE@Base 4:14.11.97 - _ZTVN6Marble14FileViewWidgetE@Base 4:14.11.97 - _ZTVN6Marble14GeoDataFeatureE@Base 4:14.11.97 - _ZTVN6Marble14GeoDataHotSpotE@Base 4:14.11.97 - _ZTVN6Marble14GeoDataOverlayE@Base 4:14.11.97 - _ZTVN6Marble14GeoDataPolygonE@Base 4:14.11.97 - _ZTVN6Marble14GeoSceneLegendE@Base 4:14.11.97 - _ZTVN6Marble14GeoSceneParserE@Base 4:14.11.97 - _ZTVN6Marble14GeoSceneVectorE@Base 4:14.11.97 - _ZTVN6Marble14LayerInterfaceE@Base 4:14.11.97 - _ZTVN6Marble14MarbleLineEditE@Base 4:14.11.97 - _ZTVN6Marble14RoutingManagerE@Base 4:14.11.97 - _ZTVN6Marble14TinyWebBrowserE@Base 4:14.11.97 - _ZTVN6Marble15BookmarkManagerE@Base 4:14.11.97 - _ZTVN6Marble15CloudRouteModelE@Base 4:14.11.97 - _ZTVN6Marble15GeoDataDocumentE@Base 4:14.11.97 - _ZTVN6Marble15GeoDataGeometryE@Base 4:14.11.97 - _ZTVN6Marble15GeoDataItemIconE@Base 4:14.11.97 - _ZTVN6Marble15GeoDataLocationE@Base 4:14.11.97 - _ZTVN6Marble15GeoDataPlaylistE@Base 4:14.11.97 - _ZTVN6Marble15GeoDataSoundCueE@Base 4:14.11.97 - _ZTVN6Marble15GeoDataStyleMapE@Base 4:14.11.97 - _ZTVN6Marble15GeoDataTimeSpanE@Base 4:14.11.97 - _ZTVN6Marble15GeoGraphicsItemE@Base 4:14.11.97 - _ZTVN6Marble15GeoSceneGeodataE@Base 4:14.11.97 - _ZTVN6Marble15GeoSceneLicenseE@Base 4:14.11.97 - _ZTVN6Marble15GeoSceneSectionE@Base 4:14.11.97 - _ZTVN6Marble15LatLonBoxWidgetE@Base 4:14.11.97 - _ZTVN6Marble15MapThemeManagerE@Base 4:14.11.97 - _ZTVN6Marble15MarbleNavigatorE@Base 4:14.11.97 - _ZTVN6Marble15PluginInterfaceE@Base 4:14.11.97 - _ZTVN6Marble16CloudSyncManagerE@Base 4:14.11.97 - _ZTVN6Marble16GeoDataContainerE@Base 4:14.11.97 - _ZTVN6Marble16GeoDataIconStyleE@Base 4:14.11.97 - _ZTVN6Marble16GeoDataLatLonBoxE@Base 4:14.11.97 - _ZTVN6Marble16GeoDataLineStyleE@Base 4:14.11.97 - _ZTVN6Marble16GeoDataListStyleE@Base 4:14.11.97 - _ZTVN6Marble16GeoDataPlacemarkE@Base 4:14.11.97 - _ZTVN6Marble16GeoDataPolyStyleE@Base 4:14.11.97 - _ZTVN6Marble16GeoDataTimeStampE@Base 4:14.11.97 - _ZTVN6Marble16GeoDataTreeModelE@Base 4:14.11.97 - _ZTVN6Marble16GeoGraphicsSceneE@Base 4:14.11.97 - _ZTVN6Marble16GeoSceneDocumentE@Base 4:14.11.97 - _ZTVN6Marble16GeoScenePropertyE@Base 4:14.11.97 - _ZTVN6Marble16GeoSceneSettingsE@Base 4:14.11.97 - _ZTVN6Marble16MarbleControlBoxE@Base 4:14.11.97 - _ZTVN6Marble16NavigationWidgetE@Base 4:14.11.97 - _ZTVN6Marble16PositionTrackingE@Base 4:14.11.97 - _ZTVN6Marble16RouteSyncManagerE@Base 4:14.11.97 - _ZTVN6Marble16SunControlWidgetE@Base 4:14.11.97 - _ZTVN6Marble17AbstractFloatItemE@Base 4:14.11.97 - _ZTVN6Marble17FrameGraphicsItemE@Base 4:14.11.97 - _ZTVN6Marble17GeoDataColorStyleE@Base 4:14.11.97 - _ZTVN6Marble17GeoDataLabelStyleE@Base 4:14.11.97 - _ZTVN6Marble17GeoDataLatLonQuadE@Base 4:14.11.97 - _ZTVN6Marble17GeoDataLineStringE@Base 4:14.11.97 - _ZTVN6Marble17GeoDataLinearRingE@Base 4:14.11.97 - _ZTVN6Marble17GeoDataMultiTrackE@Base 4:14.11.97 - _ZTVN6Marble17GeoDataSchemaDataE@Base 4:14.11.97 - _ZTVN6Marble17GeoDataSimpleDataE@Base 4:14.11.97 - _ZTVN6Marble17GeoDataViewVolumeE@Base 4:14.11.97 - _ZTVN6Marble17LabelGraphicsItemE@Base 4:14.11.97 - _ZTVN6Marble17MarbleAboutDialogE@Base 4:14.11.97 - _ZTVN6Marble17ParseRunnerPluginE@Base 4:14.11.97 - _ZTVN6Marble17PluginAboutDialogE@Base 4:14.11.97 - _ZTVN6Marble17RenderPluginModelE@Base 4:14.11.97 - _ZTVN6Marble17SearchInputWidgetE@Base 4:14.11.97 - _ZTVN6Marble17TileCreatorDialogE@Base 4:14.11.97 - _ZTVN6Marble17TileCreatorSourceE@Base 4:14.11.97 - _ZTVN6Marble17TimeControlWidgetE@Base 4:14.11.97 - _ZTVN6Marble17TourCaptureDialogE@Base 4:14.11.97 - _ZTVN6Marble18AbstractDataPluginE@Base 4:14.11.97 - _ZTVN6Marble18AbstractProjectionE@Base 4:14.11.97 - _ZTVN6Marble18CacheStoragePolicyE@Base 4:14.11.97 - _ZTVN6Marble18EditBookmarkDialogE@Base 4:14.11.97 - _ZTVN6Marble18GeoDataCoordinatesE@Base 4:14.11.97 - _ZTVN6Marble18GeoDataNetworkLinkE@Base 4:14.11.97 - _ZTVN6Marble18GeoDataOrientationE@Base 4:14.11.97 - _ZTVN6Marble18GeoDataResourceMapE@Base 4:14.11.97 - _ZTVN6Marble18GeoDataSimpleFieldE@Base 4:14.11.97 - _ZTVN6Marble18GeoDataTourControlE@Base 4:14.11.97 - _ZTVN6Marble18MarbleGraphicsItemE@Base 4:14.11.97 - _ZTVN6Marble18MarbleInputHandlerE@Base 4:14.11.97 - _ZTVN6Marble18MovieCaptureDialogE@Base 4:14.11.97 - _ZTVN6Marble18PrintOptionsWidgetE@Base 4:14.11.97 - _ZTVN6Marble18ScreenGraphicsItemE@Base 4:14.11.97 - _ZTVN6Marble18SearchRunnerPluginE@Base 4:14.11.97 - _ZTVN6Marble18WidgetGraphicsItemE@Base 4:14.11.97 - _ZTVN6Marble19BookmarkSyncManagerE@Base 4:14.11.97 - _ZTVN6Marble19GeoDataAbstractViewE@Base 4:14.11.97 - _ZTVN6Marble19GeoDataBalloonStyleE@Base 4:14.11.97 - _ZTVN6Marble19GeoDataExtendedDataE@Base 4:14.11.97 - _ZTVN6Marble19GeoDataImagePyramidE@Base 4:14.11.97 - _ZTVN6Marble19GeoDataLatLonAltBoxE@Base 4:14.11.97 - _ZTVN6Marble19GeoDataPhotoOverlayE@Base 4:14.11.97 - _ZTVN6Marble19HttpDownloadManagerE@Base 4:14.11.97 - _ZTVN6Marble19MarbleLegendBrowserE@Base 4:14.11.97 - _ZTVN6Marble19RoutingRunnerPluginE@Base 4:14.11.97 - _ZTVN6Marble19SearchRunnerManagerE@Base 4:14.11.97 - _ZTVN6Marble20AbstractWorkerThreadE@Base 4:14.11.97 - _ZTVN6Marble20DownloadRegionDialogE@Base 4:14.11.97 - _ZTVN6Marble20ExternalEditorDialogE@Base 4:14.11.97 - _ZTVN6Marble20GeoDataGroundOverlayE@Base 4:14.11.97 - _ZTVN6Marble20GeoDataMultiGeometryE@Base 4:14.11.97 - _ZTVN6Marble20GeoDataScreenOverlayE@Base 4:14.11.97 - _ZTVN6Marble20GeoDataStyleSelectorE@Base 4:14.11.97 - _ZTVN6Marble20GeoDataTimePrimitiveE@Base 4:14.11.97 - _ZTVN6Marble20GeoDataTourPrimitiveE@Base 4:14.11.97 - _ZTVN6Marble20GeoPhotoGraphicsItemE@Base 4:14.11.97 - _ZTVN6Marble20GeoPointGraphicsItemE@Base 4:14.11.97 - _ZTVN6Marble20GeoTrackGraphicsItemE@Base 4:14.11.97 - _ZTVN6Marble20MarblePlacemarkModelE@Base 4:14.11.97 - _ZTVN6Marble20ParsingRunnerManagerE@Base 4:14.11.97 - _ZTVN6Marble20QtMarbleConfigDialogE@Base 4:14.11.97 - _ZTVN6Marble20RoutingProfilesModelE@Base 4:14.11.97 - _ZTVN6Marble20RoutingRunnerManagerE@Base 4:14.11.97 - _ZTVN6Marble20TileLevelRangeWidgetE@Base 4:14.11.97 - _ZTVN6Marble20VoiceNavigationModelE@Base 4:14.11.97 - _ZTVN6Marble21BillboardGraphicsItem7PrivateE@Base 4:14.11.97 - _ZTVN6Marble21BillboardGraphicsItemE@Base 4:14.11.97 - _ZTVN6Marble21BookmarkManagerDialogE@Base 4:14.11.97 - _ZTVN6Marble21CurrentLocationWidgetE@Base 4:14.11.97 - _ZTVN6Marble21GeoDataAnimatedUpdateE@Base 4:14.11.97 - _ZTVN6Marble21MarbleWidgetPopupMenuE@Base 4:14.11.97 - _ZTVN6Marble21RoutingProfilesWidgetE@Base 4:14.11.97 - _ZTVN6Marble22AbstractDataPluginItemE@Base 4:14.11.97 - _ZTVN6Marble22AlternativeRoutesModelE@Base 4:14.11.97 - _ZTVN6Marble22GeoDataSimpleArrayDataE@Base 4:14.11.97 - _ZTVN6Marble22GeoPolygonGraphicsItemE@Base 4:14.11.97 - _ZTVN6Marble22MapThemeDownloadDialogE@Base 4:14.11.97 - _ZTVN6Marble22PositionProviderPluginE@Base 4:14.11.97 - _ZTVN6Marble22ReverseGeocodingRunnerE@Base 4:14.11.97 - _ZTVN6Marble23AbstractDataPluginModelE@Base 4:14.11.97 - _ZTVN6Marble23GeoSceneAbstractDatasetE@Base 4:14.11.97 - _ZTVN6Marble23NewBookmarkFolderDialogE@Base 4:14.11.97 - _ZTVN6Marble24MarbleGraphicsGridLayoutE@Base 4:14.11.97 - _ZTVN6Marble25GeoDataNetworkLinkControlE@Base 4:14.11.97 - _ZTVN6Marble25GeoLineStringGraphicsItemE@Base 4:14.11.97 - _ZTVN6Marble25MarbleDefaultInputHandlerE@Base 4:14.11.97 - _ZTVN6Marble25ScreenOverlayGraphicsItemE@Base 4:14.11.97 - _ZTVN6Marble26MarblePluginSettingsWidgetE@Base 4:14.11.97 - _ZTVN6Marble28AbstractMarbleGraphicsLayoutE@Base 4:14.11.97 - _ZTVN6Marble28DialogConfigurationInterfaceE@Base 4:14.11.97 - _ZTVN6Marble28ReverseGeocodingRunnerPluginE@Base 4:14.11.97 - _ZTVN6Marble29ReverseGeocodingRunnerManagerE@Base 4:14.11.97 - _ZTVN6Marble31PositionProviderPluginInterfaceE@Base 4:14.11.97 - _ZTVN6Marble7GeoNodeE@Base 4:14.11.97 - _ZTVN6Marble7HttpJobE@Base 4:14.11.97 - _ZTVN6Marble9GeoParserE@Base 4:14.11.97 - _ZTVN6Marble9MapWizardE@Base 4:14.11.97 - _ZTVN6Marble9MarbleMap16CustomPaintLayerE@Base 4:14.11.97 - _ZTVN6Marble9MarbleMapE@Base 4:14.11.97 - _ZTVN6Marble9MergeItemE@Base 4:14.11.97 - _Zls6QDebugRKN6Marble10QuaternionE@Base 4:14.11.97 - (c++)"non-virtual thunk to Marble::AbstractDataPlugin::backendTypes() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::AbstractDataPlugin::isInitialized() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::AbstractDataPlugin::render(Marble::GeoPainter*, Marble::ViewportParams*, QString const&, Marble::GeoSceneLayer*)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::AbstractDataPlugin::renderPolicy() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::AbstractDataPlugin::renderPosition() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::AbstractDataPlugin::~AbstractDataPlugin()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::AbstractDataPluginItem::~AbstractDataPluginItem()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::AbstractFloatItem::eventFilter(QObject*, QEvent*)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::AbstractFloatItem::render(Marble::GeoPainter*, Marble::ViewportParams*, QString const&, Marble::GeoSceneLayer*)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::AbstractFloatItem::renderPolicy() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::AbstractFloatItem::renderPosition() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::AbstractFloatItem::~AbstractFloatItem()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::BookmarkManagerDialog::~BookmarkManagerDialog()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::ConflictDialog::~ConflictDialog()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::CurrentLocationWidget::~CurrentLocationWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::DownloadRegionDialog::~DownloadRegionDialog()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::EditBookmarkDialog::~EditBookmarkDialog()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::ExternalEditorDialog::~ExternalEditorDialog()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::FileViewWidget::~FileViewWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataAbstractView::~GeoDataAbstractView()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataAnimatedUpdate::~GeoDataAnimatedUpdate()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataBalloonStyle::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataBalloonStyle::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataBalloonStyle::~GeoDataBalloonStyle()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataCamera::~GeoDataCamera()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataChange::~GeoDataChange()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataColorStyle::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataColorStyle::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataColorStyle::~GeoDataColorStyle()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataContainer::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataContainer::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataContainer::~GeoDataContainer()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataCreate::~GeoDataCreate()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataData::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataData::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataData::~GeoDataData()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataDelete::~GeoDataDelete()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataDocument::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataDocument::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataDocument::~GeoDataDocument()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataExtendedData::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataExtendedData::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataExtendedData::~GeoDataExtendedData()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataFeature::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataFeature::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataFeature::~GeoDataFeature()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataFlyTo::~GeoDataFlyTo()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataFolder::~GeoDataFolder()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataGeometry::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataGeometry::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataGeometry::~GeoDataGeometry()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataGroundOverlay::~GeoDataGroundOverlay()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataHotSpot::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataHotSpot::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataHotSpot::~GeoDataHotSpot()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataIconStyle::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataIconStyle::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataIconStyle::~GeoDataIconStyle()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataImagePyramid::~GeoDataImagePyramid()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataItemIcon::~GeoDataItemIcon()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLabelStyle::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLabelStyle::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLabelStyle::~GeoDataLabelStyle()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLatLonAltBox::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLatLonAltBox::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLatLonAltBox::~GeoDataLatLonAltBox()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLatLonBox::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLatLonBox::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLatLonBox::~GeoDataLatLonBox()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLatLonQuad::~GeoDataLatLonQuad()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLineString::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLineString::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLineString::~GeoDataLineString()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLineStyle::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLineStyle::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLineStyle::~GeoDataLineStyle()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLinearRing::~GeoDataLinearRing()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLink::~GeoDataLink()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataListStyle::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataListStyle::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataListStyle::~GeoDataListStyle()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLocation::~GeoDataLocation()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLod::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLod::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLod::~GeoDataLod()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataLookAt::~GeoDataLookAt()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataModel::~GeoDataModel()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataMultiGeometry::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataMultiGeometry::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataMultiGeometry::~GeoDataMultiGeometry()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataMultiTrack::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataMultiTrack::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataMultiTrack::~GeoDataMultiTrack()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataNetworkLink::~GeoDataNetworkLink()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataNetworkLinkControl::~GeoDataNetworkLinkControl()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataObject::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataObject::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataObject::~GeoDataObject()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataOrientation::~GeoDataOrientation()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataOverlay::~GeoDataOverlay()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataPhotoOverlay::~GeoDataPhotoOverlay()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataPlacemark::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataPlacemark::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataPlacemark::~GeoDataPlacemark()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataPlaylist::~GeoDataPlaylist()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataPoint::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataPoint::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataPoint::~GeoDataPoint()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataPolyStyle::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataPolyStyle::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataPolyStyle::~GeoDataPolyStyle()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataPolygon::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataPolygon::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataPolygon::~GeoDataPolygon()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataRegion::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataRegion::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataRegion::~GeoDataRegion()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataScale::~GeoDataScale()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataSchema::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataSchema::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataSchema::~GeoDataSchema()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataScreenOverlay::~GeoDataScreenOverlay()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataSimpleArrayData::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataSimpleArrayData::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataSimpleArrayData::~GeoDataSimpleArrayData()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataSoundCue::~GeoDataSoundCue()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataStyle::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataStyle::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataStyle::~GeoDataStyle()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataStyleMap::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataStyleMap::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataStyleMap::~GeoDataStyleMap()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataStyleSelector::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataStyleSelector::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataStyleSelector::~GeoDataStyleSelector()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataTimePrimitive::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataTimePrimitive::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataTimePrimitive::~GeoDataTimePrimitive()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataTimeSpan::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataTimeSpan::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataTimeSpan::~GeoDataTimeSpan()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataTimeStamp::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataTimeStamp::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataTimeStamp::~GeoDataTimeStamp()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataTour::~GeoDataTour()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataTourControl::~GeoDataTourControl()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataTrack::pack(QDataStream&) const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataTrack::unpack(QDataStream&)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataTrack::~GeoDataTrack()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataUpdate::~GeoDataUpdate()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataViewVolume::~GeoDataViewVolume()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoDataWait::~GeoDataWait()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoSceneDocument::nodeType() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoSceneDocument::~GeoSceneDocument()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoSceneProperty::nodeType() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoSceneProperty::~GeoSceneProperty()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoSceneSettings::nodeType() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GeoSceneSettings::~GeoSceneSettings()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::GoToDialog::~GoToDialog()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::LatLonBoxWidget::~LatLonBoxWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::LatLonEdit::~LatLonEdit()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::LegendWidget::~LegendWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::MapThemeDownloadDialog::~MapThemeDownloadDialog()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::MapViewWidget::~MapViewWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::MapWizard::~MapWizard()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::MarbleAboutDialog::~MarbleAboutDialog()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::MarbleControlBox::~MarbleControlBox()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::MarbleLegendBrowser::~MarbleLegendBrowser()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::MarbleLineEdit::~MarbleLineEdit()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::MarbleNavigator::~MarbleNavigator()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::MarblePluginSettingsWidget::~MarblePluginSettingsWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::MarbleWidget::~MarbleWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::MovieCaptureDialog::~MovieCaptureDialog()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::NavigationWidget::~NavigationWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::NewBookmarkFolderDialog::~NewBookmarkFolderDialog()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::ParseRunnerPlugin::icon() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::ParseRunnerPlugin::~ParseRunnerPlugin()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::PluginAboutDialog::~PluginAboutDialog()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::PopupLayer::render(Marble::GeoPainter*, Marble::ViewportParams*, QString const&, Marble::GeoSceneLayer*)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::PopupLayer::renderPosition() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::PopupLayer::renderState() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::PopupLayer::zValue() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::PopupLayer::~PopupLayer()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::PositionProviderPlugin::~PositionProviderPlugin()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::PrintOptionsWidget::~PrintOptionsWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::QtMarbleConfigDialog::~QtMarbleConfigDialog()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::RenderPlugin::renderState() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::RenderPlugin::runtimeTrace() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::RenderPlugin::~RenderPlugin()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::ReverseGeocodingRunnerPlugin::icon() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::ReverseGeocodingRunnerPlugin::~ReverseGeocodingRunnerPlugin()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::RoutingProfilesWidget::~RoutingProfilesWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::RoutingRunnerPlugin::icon() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::RoutingRunnerPlugin::~RoutingRunnerPlugin()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::RoutingWidget::~RoutingWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::SearchInputWidget::~SearchInputWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::SearchRunnerPlugin::icon() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::SearchRunnerPlugin::~SearchRunnerPlugin()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::SearchWidget::~SearchWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::SunControlWidget::~SunControlWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::TextureLayer::render(Marble::GeoPainter*, Marble::ViewportParams*, QString const&, Marble::GeoSceneLayer*)@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::TextureLayer::renderPosition() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::TextureLayer::renderState() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::TextureLayer::runtimeTrace() const@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::TextureLayer::~TextureLayer()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::TileCreatorDialog::~TileCreatorDialog()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::TileLevelRangeWidget::~TileLevelRangeWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::TimeControlWidget::~TimeControlWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::TinyWebBrowser::~TinyWebBrowser()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::TourCaptureDialog::~TourCaptureDialog()@Base" 4:14.11.97 - (c++)"non-virtual thunk to Marble::TourWidget::~TourWidget()@Base" 4:14.11.97 - (c++)"non-virtual thunk to MarbleWebView::~MarbleWebView()@Base" 4:14.11.97 diff -Nru marble-14.12.3/debian/libmarblewidget21.install marble-15.04.2/debian/libmarblewidget21.install --- marble-14.12.3/debian/libmarblewidget21.install 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/debian/libmarblewidget21.install 2015-06-22 13:19:13.000000000 +0000 @@ -0,0 +1,2 @@ +usr/lib/libmarblewidget.so.0.* +usr/lib/libmarblewidget.so.21 diff -Nru marble-14.12.3/debian/libmarblewidget21.symbols marble-15.04.2/debian/libmarblewidget21.symbols --- marble-14.12.3/debian/libmarblewidget21.symbols 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/debian/libmarblewidget21.symbols 2015-06-22 13:21:35.000000000 +0000 @@ -0,0 +1,6468 @@ +# SymbolsHelper-Confirmed: 4:15.04.2 amd64 arm64 armhf i386 powerpc ppc64el +libmarblewidget.so.21 libmarblewidget21 #MINVER# + _ZN13MarbleWebView11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN13MarbleWebView11qt_metacastEPKc@Base 15.04.0 + _ZN13MarbleWebView13keyPressEventEP9QKeyEvent@Base 15.04.0 + _ZN13MarbleWebView16contextMenuEventEP17QContextMenuEvent@Base 15.04.0 + _ZN13MarbleWebView16copySelectedTextEv@Base 15.04.0 + _ZN13MarbleWebView16staticMetaObjectE@Base 15.04.0 + _ZN13MarbleWebViewC1EP7QWidget@Base 15.04.0 + _ZN13MarbleWebViewC2EP7QWidget@Base 15.04.0 + _ZN13MarbleWebViewD0Ev@Base 15.04.0 + _ZN13MarbleWebViewD1Ev@Base 15.04.0 + _ZN13MarbleWebViewD2Ev@Base 15.04.0 + _ZN22KDescendantsProxyModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN22KDescendantsProxyModel11qt_metacastEPKc@Base 15.04.0 + _ZN22KDescendantsProxyModel14setSourceModelEP18QAbstractItemModel@Base 15.04.0 + _ZN22KDescendantsProxyModel16staticMetaObjectE@Base 15.04.0 + _ZN22KDescendantsProxyModel20setAncestorSeparatorERK7QString@Base 15.04.0 + _ZN22KDescendantsProxyModel22setDisplayAncestorDataEb@Base 15.04.0 + _ZN22KDescendantsProxyModelC1EP7QObject@Base 15.04.0 + _ZN22KDescendantsProxyModelC2EP7QObject@Base 15.04.0 + _ZN22KDescendantsProxyModelD0Ev@Base 15.04.0 + _ZN22KDescendantsProxyModelD1Ev@Base 15.04.0 + _ZN22KDescendantsProxyModelD2Ev@Base 15.04.0 + (subst)_ZN6Marble10GeoDataLod15setMaxLodPixelsE{qreal}@Base 15.04.0 + (subst)_ZN6Marble10GeoDataLod15setMinLodPixelsE{qreal}@Base 15.04.0 + (subst)_ZN6Marble10GeoDataLod16setMaxFadeExtentE{qreal}@Base 15.04.0 + (subst)_ZN6Marble10GeoDataLod16setMinFadeExtentE{qreal}@Base 15.04.0 + _ZN6Marble10GeoDataLod6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble10GeoDataLodC1ERKS0_@Base 15.04.0 + _ZN6Marble10GeoDataLodC1Ev@Base 15.04.0 + _ZN6Marble10GeoDataLodC2ERKS0_@Base 15.04.0 + _ZN6Marble10GeoDataLodC2Ev@Base 15.04.0 + _ZN6Marble10GeoDataLodD0Ev@Base 15.04.0 + _ZN6Marble10GeoDataLodD1Ev@Base 15.04.0 + _ZN6Marble10GeoDataLodD2Ev@Base 15.04.0 + _ZN6Marble10GeoDataLodaSERKS0_@Base 15.04.0 + _ZN6Marble10GeoPainter10drawPixmapERKNS_18GeoDataCoordinatesERK7QPixmap@Base 15.04.0 + (subst)_ZN6Marble10GeoPainter11drawEllipseERKNS_18GeoDataCoordinatesE{qreal}{qreal}b@Base 15.04.0 + _ZN6Marble10GeoPainter11drawPolygonERKNS_14GeoDataPolygonEN2Qt8FillRuleE@Base 15.04.0 + _ZN6Marble10GeoPainter11drawPolygonERKNS_17GeoDataLinearRingEN2Qt8FillRuleE@Base 15.04.0 + _ZN6Marble10GeoPainter12drawPolylineERKNS_17GeoDataLineStringERK7QString6QFlagsINS_17LabelPositionFlagEE@Base 15.04.0 + _ZN6Marble10GeoPainter13drawRoundRectERKNS_18GeoDataCoordinatesEiiii@Base 15.04.0 + (subst)_ZN6Marble10GeoPainter14drawAnnotationERKNS_18GeoDataCoordinatesERK7QString6QSizeF{qreal}{qreal}{qreal}{qreal}@Base 15.04.0 + (subst)_ZN6Marble10GeoPainter8drawRectERKNS_18GeoDataCoordinatesE{qreal}{qreal}b@Base 15.04.0 + _ZN6Marble10GeoPainter8drawTextERKNS_18GeoDataCoordinatesERK7QStringiiiiRK11QTextOption@Base 15.04.0 + _ZN6Marble10GeoPainter9drawImageERKNS_18GeoDataCoordinatesERK6QImage@Base 15.04.0 + _ZN6Marble10GeoPainter9drawPointERKNS_12GeoDataPointE@Base 15.04.0 + _ZN6Marble10GeoPainter9drawPointERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble10GeoPainterC1EP12QPaintDevicePKNS_14ViewportParamsENS_10MapQualityE@Base 15.04.0 + _ZN6Marble10GeoPainterC2EP12QPaintDevicePKNS_14ViewportParamsENS_10MapQualityE@Base 15.04.0 + _ZN6Marble10GeoPainterD1Ev@Base 15.04.0 + _ZN6Marble10GeoPainterD2Ev@Base 15.04.0 + _ZN6Marble10GoToDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble10GoToDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble10GoToDialog16setSearchEnabledEb@Base 15.04.0 + _ZN6Marble10GoToDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble10GoToDialog19setShowRoutingItemsEb@Base 15.04.0 + _ZN6Marble10GoToDialogC1EPNS_11MarbleModelEP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble10GoToDialogC2EPNS_11MarbleModelEP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble10GoToDialogD0Ev@Base 15.04.0 + _ZN6Marble10GoToDialogD1Ev@Base 15.04.0 + _ZN6Marble10GoToDialogD2Ev@Base 15.04.0 + _ZN6Marble10LatLonEdit11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble10LatLonEdit11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble10LatLonEdit11recalculateEv@Base 15.04.0 + _ZN6Marble10LatLonEdit11setNotationENS_18GeoDataCoordinates8NotationE@Base 15.04.0 + _ZN6Marble10LatLonEdit12setDimensionENS_9DimensionE@Base 15.04.0 + (subst)_ZN6Marble10LatLonEdit12valueChangedE{qreal}@Base 15.04.0 + _ZN6Marble10LatLonEdit13onSignChangedEv@Base 15.04.0 + _ZN6Marble10LatLonEdit16staticMetaObjectE@Base 15.04.0 + _ZN6Marble10LatLonEdit21checkIntValueOverflowEv@Base 15.04.0 + _ZN6Marble10LatLonEdit22checkUIntValueOverflowEv@Base 15.04.0 + _ZN6Marble10LatLonEdit23checkFloatValueOverflowEv@Base 15.04.0 + (subst)_ZN6Marble10LatLonEdit8setValueE{qreal}@Base 15.04.0 + _ZN6Marble10LatLonEditC1EP7QWidgetNS_9DimensionENS_18GeoDataCoordinates8NotationE@Base 15.04.0 + _ZN6Marble10LatLonEditC2EP7QWidgetNS_9DimensionENS_18GeoDataCoordinates8NotationE@Base 15.04.0 + _ZN6Marble10LatLonEditD0Ev@Base 15.04.0 + _ZN6Marble10LatLonEditD1Ev@Base 15.04.0 + _ZN6Marble10LatLonEditD2Ev@Base 15.04.0 + _ZN6Marble10MarbleDirs10pluginPathERK7QString@Base 15.04.0 + _ZN6Marble10MarbleDirs10systemPathEv@Base 15.04.0 + _ZN6Marble10MarbleDirs13oldLocalPathsEv@Base 15.04.0 + _ZN6Marble10MarbleDirs14marbleDataPathEv@Base 15.04.0 + _ZN6Marble10MarbleDirs15pluginEntryListERK7QString6QFlagsIN4QDir6FilterEE@Base 15.04.0 + _ZN6Marble10MarbleDirs15pluginLocalPathEv@Base 15.04.0 + _ZN6Marble10MarbleDirs16marblePluginPathEv@Base 15.04.0 + _ZN6Marble10MarbleDirs16pluginSystemPathEv@Base 15.04.0 + _ZN6Marble10MarbleDirs17setMarbleDataPathERK7QString@Base 15.04.0 + _ZN6Marble10MarbleDirs19setMarblePluginPathERK7QString@Base 15.04.0 + _ZN6Marble10MarbleDirs4pathERK7QString@Base 15.04.0 + _ZN6Marble10MarbleDirs5debugEv@Base 15.04.0 + _ZN6Marble10MarbleDirs9entryListERK7QString6QFlagsIN4QDir6FilterEE@Base 15.04.0 + _ZN6Marble10MarbleDirs9localPathEv@Base 15.04.0 + _ZN6Marble10MarbleDirsC1Ev@Base 15.04.0 + _ZN6Marble10MarbleDirsC2Ev@Base 15.04.0 + _ZN6Marble10PopupLayer10setContentERK7QStringRK4QUrl@Base 15.04.0 + _ZN6Marble10PopupLayer10setVisibleEb@Base 15.04.0 + _ZN6Marble10PopupLayer11eventFilterEP7QObjectP6QEvent@Base 15.04.0 + _ZN6Marble10PopupLayer11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble10PopupLayer11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble10PopupLayer12setTextColorERK6QColor@Base 15.04.0 + _ZN6Marble10PopupLayer13hidePopupItemEv@Base 15.04.0 + _ZN6Marble10PopupLayer13repaintNeededEv@Base 15.04.0 + _ZN6Marble10PopupLayer14setCoordinatesERKNS_18GeoDataCoordinatesE6QFlagsIN2Qt13AlignmentFlagEE@Base 15.04.0 + _ZN6Marble10PopupLayer16staticMetaObjectE@Base 15.04.0 + _ZN6Marble10PopupLayer18setBackgroundColorERK6QColor@Base 15.04.0 + _ZN6Marble10PopupLayer5popupEv@Base 15.04.0 + _ZN6Marble10PopupLayer6renderEPNS_10GeoPainterEPNS_14ViewportParamsERK7QStringPNS_13GeoSceneLayerE@Base 15.04.0 + _ZN6Marble10PopupLayer6setUrlERK4QUrl@Base 15.04.0 + _ZN6Marble10PopupLayer7Private18setAppropriateSizeEPKNS_14ViewportParamsE@Base 15.04.0 + _ZN6Marble10PopupLayer7PrivateC1EPNS_12MarbleWidgetEPS0_@Base 15.04.0 + _ZN6Marble10PopupLayer7PrivateC2EPNS_12MarbleWidgetEPS0_@Base 15.04.0 + _ZN6Marble10PopupLayer7setSizeERK6QSizeF@Base 15.04.0 + _ZN6Marble10PopupLayerC1EPNS_12MarbleWidgetEP7QObject@Base 15.04.0 + _ZN6Marble10PopupLayerC2EPNS_12MarbleWidgetEP7QObject@Base 15.04.0 + _ZN6Marble10PopupLayerD0Ev@Base 15.04.0 + _ZN6Marble10PopupLayerD1Ev@Base 15.04.0 + _ZN6Marble10PopupLayerD2Ev@Base 15.04.0 + (subst)_ZN6Marble10Quaternion13fromSphericalE{qreal}{qreal}@Base 15.04.0 + (subst)_ZN6Marble10Quaternion16rotateAroundAxisERA3_A4_K{qreal}@Base 15.04.0 + _ZN6Marble10Quaternion16rotateAroundAxisERKS0_@Base 15.04.0 + (subst)_ZN6Marble10Quaternion5nlerpERKS0_S2_{qreal}@Base 15.04.0 + (subst)_ZN6Marble10Quaternion5slerpERKS0_S2_{qreal}@Base 15.04.0 + (subst)_ZN6Marble10Quaternion9fromEulerE{qreal}{qreal}{qreal}@Base 15.04.0 + _ZN6Marble10Quaternion9normalizeEv@Base 15.04.0 + _ZN6Marble10QuaternionC1Ev@Base 15.04.0 + (subst)_ZN6Marble10QuaternionC1E{qreal}{qreal}{qreal}{qreal}@Base 15.04.0 + _ZN6Marble10QuaternionC2Ev@Base 15.04.0 + (subst)_ZN6Marble10QuaternionC2E{qreal}{qreal}{qreal}{qreal}@Base 15.04.0 + _ZN6Marble10QuaternionmLERKS0_@Base 15.04.0 + (subst)_ZN6Marble10QuaternionmLE{qreal}@Base 15.04.0 + _ZN6Marble10SunLocator11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble10SunLocator11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble10SunLocator14updatePositionEv@Base 15.04.0 + (subst)_ZN6Marble10SunLocator15positionChangedE{qreal}{qreal}@Base 15.04.0 + _ZN6Marble10SunLocator16staticMetaObjectE@Base 15.04.0 + _ZN6Marble10SunLocator6updateEv@Base 15.04.0 + _ZN6Marble10SunLocator9setPlanetEPKNS_6PlanetE@Base 15.04.0 + _ZN6Marble10SunLocatorC1EPKNS_11MarbleClockEPKNS_6PlanetE@Base 15.04.0 + _ZN6Marble10SunLocatorC2EPKNS_11MarbleClockEPKNS_6PlanetE@Base 15.04.0 + _ZN6Marble10SunLocatorD0Ev@Base 15.04.0 + _ZN6Marble10SunLocatorD1Ev@Base 15.04.0 + _ZN6Marble10SunLocatorD2Ev@Base 15.04.0 + _ZN6Marble10TourWidget11addSoundCueEv@Base 15.04.0 + _ZN6Marble10TourWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble10TourWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble10TourWidget11stopPlayingEv@Base 15.04.0 + _ZN6Marble10TourWidget12addPlacemarkEv@Base 15.04.0 + _ZN6Marble10TourWidget12featureAddedEPNS_16GeoDataContainerEPNS_14GeoDataFeatureEi@Base 15.04.0 + _ZN6Marble10TourWidget12pausePlayingEv@Base 15.04.0 + _ZN6Marble10TourWidget12startPlayingEv@Base 15.04.0 + _ZN6Marble10TourWidget13togglePlayingEv@Base 15.04.0 + _ZN6Marble10TourWidget14deleteSelectedEv@Base 15.04.0 + _ZN6Marble10TourWidget14featureRemovedEPKNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble10TourWidget14featureUpdatedEPNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble10TourWidget14updateDurationEv@Base 15.04.0 + _ZN6Marble10TourWidget15setMarbleWidgetEPNS_12MarbleWidgetE@Base 15.04.0 + _ZN6Marble10TourWidget16finishAddingItemEv@Base 15.04.0 + _ZN6Marble10TourWidget16handleSliderMoveEi@Base 15.04.0 + _ZN6Marble10TourWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble10TourWidget18addChangePlacemarkEv@Base 15.04.0 + _ZN6Marble10TourWidget18addRemovePlacemarkEv@Base 15.04.0 + _ZN6Marble10TourWidget6moveUpEv@Base 15.04.0 + _ZN6Marble10TourWidget7addWaitEv@Base 15.04.0 + _ZN6Marble10TourWidget8addFlyToEv@Base 15.04.0 + _ZN6Marble10TourWidget8moveDownEv@Base 15.04.0 + _ZN6Marble10TourWidget8openTourERK7QString@Base 15.04.0 + _ZN6Marble10TourWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble10TourWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble10TourWidgetD0Ev@Base 15.04.0 + _ZN6Marble10TourWidgetD1Ev@Base 15.04.0 + _ZN6Marble10TourWidgetD2Ev@Base 15.04.0 + _ZN6Marble10geoDataDocERNS_9GeoParserE@Base 15.04.0 + _ZN6Marble11ClipPainter11drawPolygonERK9QPolygonFN2Qt8FillRuleE@Base 15.04.0 + _ZN6Marble11ClipPainter12drawPolylineERK9QPolygonF@Base 15.04.0 + _ZN6Marble11ClipPainter12drawPolylineERK9QPolygonFR7QVectorI7QPointFE6QFlagsINS_17LabelPositionFlagEE@Base 15.04.0 + _ZN6Marble11ClipPainter13setScreenClipEb@Base 15.04.0 + _ZN6Marble11ClipPainterC1EP12QPaintDeviceb@Base 15.04.0 + _ZN6Marble11ClipPainterC1Ev@Base 15.04.0 + _ZN6Marble11ClipPainterC2EP12QPaintDeviceb@Base 15.04.0 + _ZN6Marble11ClipPainterC2Ev@Base 15.04.0 + _ZN6Marble11ClipPainterD1Ev@Base 15.04.0 + _ZN6Marble11ClipPainterD2Ev@Base 15.04.0 + _ZN6Marble11GeoDataData14setDisplayNameERK7QString@Base 15.04.0 + _ZN6Marble11GeoDataData6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble11GeoDataData7setNameERK7QString@Base 15.04.0 + _ZN6Marble11GeoDataData8setValueERK8QVariant@Base 15.04.0 + _ZN6Marble11GeoDataDataC1ERK7QStringRK8QVariant@Base 15.04.0 + _ZN6Marble11GeoDataDataC1ERKS0_@Base 15.04.0 + _ZN6Marble11GeoDataDataC1Ev@Base 15.04.0 + _ZN6Marble11GeoDataDataC2ERK7QStringRK8QVariant@Base 15.04.0 + _ZN6Marble11GeoDataDataC2ERKS0_@Base 15.04.0 + _ZN6Marble11GeoDataDataC2Ev@Base 15.04.0 + _ZN6Marble11GeoDataDataD0Ev@Base 15.04.0 + _ZN6Marble11GeoDataDataD1Ev@Base 15.04.0 + _ZN6Marble11GeoDataDataD2Ev@Base 15.04.0 + _ZN6Marble11GeoDataDataaSERKS0_@Base 15.04.0 + _ZN6Marble11GeoDataLink12setHttpQueryERK7QString@Base 15.04.0 + _ZN6Marble11GeoDataLink13setViewFormatERK7QString@Base 15.04.0 + _ZN6Marble11GeoDataLink14setRefreshModeENS0_11RefreshModeE@Base 15.04.0 + (subst)_ZN6Marble11GeoDataLink17setViewBoundScaleE{qreal}@Base 15.04.0 + (subst)_ZN6Marble11GeoDataLink18setRefreshIntervalE{qreal}@Base 15.04.0 + _ZN6Marble11GeoDataLink18setViewRefreshModeENS0_15ViewRefreshModeE@Base 15.04.0 + (subst)_ZN6Marble11GeoDataLink18setViewRefreshTimeE{qreal}@Base 15.04.0 + _ZN6Marble11GeoDataLink7setHrefE7QString@Base 15.04.0 + _ZN6Marble11GeoDataLinkC1ERKS0_@Base 15.04.0 + _ZN6Marble11GeoDataLinkC1Ev@Base 15.04.0 + _ZN6Marble11GeoDataLinkC2ERKS0_@Base 15.04.0 + _ZN6Marble11GeoDataLinkC2Ev@Base 15.04.0 + _ZN6Marble11GeoDataLinkD0Ev@Base 15.04.0 + _ZN6Marble11GeoDataLinkD1Ev@Base 15.04.0 + _ZN6Marble11GeoDataLinkD2Ev@Base 15.04.0 + _ZN6Marble11GeoDataLinkaSERKS0_@Base 15.04.0 + _ZN6Marble11GeoDataTour11setPlaylistEPNS_15GeoDataPlaylistE@Base 15.04.0 + _ZN6Marble11GeoDataTour1pEv@Base 15.04.0 + _ZN6Marble11GeoDataTour4nullE@Base 15.04.0 + _ZN6Marble11GeoDataTour8playlistEv@Base 15.04.0 + _ZN6Marble11GeoDataTourC1Ev@Base 15.04.0 + _ZN6Marble11GeoDataTourC2Ev@Base 15.04.0 + _ZN6Marble11GeoDataTourD0Ev@Base 15.04.0 + _ZN6Marble11GeoDataTourD1Ev@Base 15.04.0 + _ZN6Marble11GeoDataTourD2Ev@Base 15.04.0 + _ZN6Marble11GeoDataVec29setXunitsENS0_4UnitE@Base 15.04.0 + _ZN6Marble11GeoDataVec29setYunitsENS0_4UnitE@Base 15.04.0 + _ZN6Marble11GeoDataVec2C1ERKS0_@Base 15.04.0 + (subst)_ZN6Marble11GeoDataVec2C1ERK{qreal}S2_RK7QStringS5_@Base 15.04.0 + _ZN6Marble11GeoDataVec2C1Ev@Base 15.04.0 + _ZN6Marble11GeoDataVec2C2ERKS0_@Base 15.04.0 + (subst)_ZN6Marble11GeoDataVec2C2ERK{qreal}S2_RK7QStringS5_@Base 15.04.0 + _ZN6Marble11GeoDataVec2C2Ev@Base 15.04.0 + _ZN6Marble11GeoDataVec2D1Ev@Base 15.04.0 + _ZN6Marble11GeoDataVec2D2Ev@Base 15.04.0 + _ZN6Marble11GeoDataVec2aSERKS0_@Base 15.04.0 + _ZN6Marble11GeoDataWait11setDurationEd@Base 15.04.0 + _ZN6Marble11GeoDataWaitC1Ev@Base 15.04.0 + _ZN6Marble11GeoDataWaitC2Ev@Base 15.04.0 + _ZN6Marble11GeoDataWaitD0Ev@Base 15.04.0 + _ZN6Marble11GeoDataWaitD1Ev@Base 15.04.0 + _ZN6Marble11GeoDataWaitD2Ev@Base 15.04.0 + _ZN6Marble11GeoDocumentC1Ev@Base 15.04.0 + _ZN6Marble11GeoDocumentC2Ev@Base 15.04.0 + _ZN6Marble11GeoDocumentD0Ev@Base 15.04.0 + _ZN6Marble11GeoDocumentD1Ev@Base 15.04.0 + _ZN6Marble11GeoDocumentD2Ev@Base 15.04.0 + _ZN6Marble11GeoSceneMap13setLabelColorERK6QColor@Base 15.04.0 + _ZN6Marble11GeoSceneMap18setBackgroundColorERK6QColor@Base 15.04.0 + _ZN6Marble11GeoSceneMap20setHighlightPenColorERK6QColor@Base 15.04.0 + _ZN6Marble11GeoSceneMap22setHighlightBrushColorERK6QColor@Base 15.04.0 + _ZN6Marble11GeoSceneMap5layerERK7QString@Base 15.04.0 + _ZN6Marble11GeoSceneMap6filterERK7QString@Base 15.04.0 + _ZN6Marble11GeoSceneMap8addLayerEPNS_13GeoSceneLayerE@Base 15.04.0 + _ZN6Marble11GeoSceneMap9addFilterEPNS_14GeoSceneFilterE@Base 15.04.0 + _ZN6Marble11GeoSceneMapC1Ev@Base 15.04.0 + _ZN6Marble11GeoSceneMapC2Ev@Base 15.04.0 + _ZN6Marble11GeoSceneMapD0Ev@Base 15.04.0 + _ZN6Marble11GeoSceneMapD1Ev@Base 15.04.0 + _ZN6Marble11GeoSceneMapD2Ev@Base 15.04.0 + _ZN6Marble11MarbleClock11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble11MarbleClock11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble11MarbleClock11setDateTimeERK9QDateTime@Base 15.04.0 + _ZN6Marble11MarbleClock11setTimezoneEi@Base 15.04.0 + _ZN6Marble11MarbleClock11timeChangedEv@Base 15.04.0 + _ZN6Marble11MarbleClock16staticMetaObjectE@Base 15.04.0 + _ZN6Marble11MarbleClock17setUpdateIntervalEi@Base 15.04.0 + _ZN6Marble11MarbleClock21updateIntervalChangedEi@Base 15.04.0 + _ZN6Marble11MarbleClock8setSpeedEi@Base 15.04.0 + _ZN6Marble11MarbleClockC1EP7QObject@Base 15.04.0 + _ZN6Marble11MarbleClockC2EP7QObject@Base 15.04.0 + _ZN6Marble11MarbleClockD0Ev@Base 15.04.0 + _ZN6Marble11MarbleClockD1Ev@Base 15.04.0 + _ZN6Marble11MarbleClockD2Ev@Base 15.04.0 + _ZN6Marble11MarbleDebug10setEnabledEb@Base 15.04.0 + _ZN6Marble11MarbleDebug9isEnabledEv@Base 15.04.0 + _ZN6Marble11MarbleDebug9m_enabledE@Base 15.04.0 + _ZN6Marble11MarbleModel10sunLocatorEv@Base 15.04.0 + _ZN6Marble11MarbleModel11fileManagerEv@Base 15.04.0 + _ZN6Marble11MarbleModel11homeChangedERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble11MarbleModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble11MarbleModel11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble11MarbleModel11setMapThemeEPNS_16GeoSceneDocumentE@Base 15.04.0 + _ZN6Marble11MarbleModel12themeChangedE7QString@Base 15.04.0 + _ZN6Marble11MarbleModel13pluginManagerEv@Base 15.04.0 + _ZN6Marble11MarbleModel13removeGeoDataERK7QString@Base 15.04.0 + _ZN6Marble11MarbleModel13setClockSpeedEi@Base 15.04.0 + _ZN6Marble11MarbleModel13setMapThemeIdERK7QString@Base 15.04.0 + _ZN6Marble11MarbleModel14addGeoDataFileERK7QString@Base 15.04.0 + _ZN6Marble11MarbleModel14elevationModelEv@Base 15.04.0 + _ZN6Marble11MarbleModel14placemarkModelEv@Base 15.04.0 + _ZN6Marble11MarbleModel14routingManagerEv@Base 15.04.0 + _ZN6Marble11MarbleModel14setWorkOfflineEb@Base 15.04.0 + _ZN6Marble11MarbleModel14updatePropertyERK7QStringb@Base 15.04.0 + _ZN6Marble11MarbleModel15bookmarkManagerEv@Base 15.04.0 + _ZN6Marble11MarbleModel15downloadManagerEv@Base 15.04.0 + _ZN6Marble11MarbleModel16addGeoDataStringERK7QStringS3_@Base 15.04.0 + _ZN6Marble11MarbleModel16setClockDateTimeERK9QDateTime@Base 15.04.0 + _ZN6Marble11MarbleModel16setClockTimezoneEi@Base 15.04.0 + _ZN6Marble11MarbleModel16staticMetaObjectE@Base 15.04.0 + _ZN6Marble11MarbleModel18creatingTilesStartEPNS_11TileCreatorERK7QStringS5_@Base 15.04.0 + _ZN6Marble11MarbleModel18groundOverlayModelEv@Base 15.04.0 + _ZN6Marble11MarbleModel18workOfflineChangedEv@Base 15.04.0 + _ZN6Marble11MarbleModel19addDownloadPoliciesEPKNS_16GeoSceneDocumentE@Base 15.04.0 + _ZN6Marble11MarbleModel19setTrackedPlacemarkEPKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble11MarbleModel23placemarkSelectionModelEv@Base 15.04.0 + _ZN6Marble11MarbleModel23trackedPlacemarkChangedEPKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble11MarbleModel24clearPersistentTileCacheEv@Base 15.04.0 + _ZN6Marble11MarbleModel27setPersistentTileCacheLimitEy@Base 15.04.0 + _ZN6Marble11MarbleModel5clockEv@Base 15.04.0 + _ZN6Marble11MarbleModel6legendEv@Base 15.04.0 + _ZN6Marble11MarbleModel7setHomeERKNS_18GeoDataCoordinatesEi@Base 15.04.0 + (subst)_ZN6Marble11MarbleModel7setHomeE{qreal}{qreal}i@Base 15.04.0 + _ZN6Marble11MarbleModel8mapThemeEv@Base 15.04.0 + _ZN6Marble11MarbleModel9setLegendEP13QTextDocument@Base 15.04.0 + _ZN6Marble11MarbleModel9treeModelEv@Base 15.04.0 + _ZN6Marble11MarbleModelC1EP7QObject@Base 15.04.0 + _ZN6Marble11MarbleModelC2EP7QObject@Base 15.04.0 + _ZN6Marble11MarbleModelD0Ev@Base 15.04.0 + _ZN6Marble11MarbleModelD1Ev@Base 15.04.0 + _ZN6Marble11MarbleModelD2Ev@Base 15.04.0 + _ZN6Marble11RenderState7PrivateC1ERK7QStringNS_12RenderStatusE@Base 15.04.0 + _ZN6Marble11RenderState7PrivateC2ERK7QStringNS_12RenderStatusE@Base 15.04.0 + _ZN6Marble11RenderState8addChildERKS0_@Base 15.04.0 + _ZN6Marble11RenderStateC1ERK7QStringNS_12RenderStatusE@Base 15.04.0 + _ZN6Marble11RenderStateC1ERKS0_@Base 15.04.0 + _ZN6Marble11RenderStateC2ERK7QStringNS_12RenderStatusE@Base 15.04.0 + _ZN6Marble11RenderStateC2ERKS0_@Base 15.04.0 + _ZN6Marble11RenderStateD1Ev@Base 15.04.0 + _ZN6Marble11RenderStateD2Ev@Base 15.04.0 + _ZN6Marble11RenderStateaSERKS0_@Base 15.04.0 + _ZN6Marble11TileCreator11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble11TileCreator11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble11TileCreator13setTileFormatERK7QString@Base 15.04.0 + _ZN6Marble11TileCreator14setTileQualityEi@Base 15.04.0 + _ZN6Marble11TileCreator16staticMetaObjectE@Base 15.04.0 + _ZN6Marble11TileCreator18cancelTileCreationEv@Base 15.04.0 + _ZN6Marble11TileCreator20setVerifyExactResultEb@Base 15.04.0 + _ZN6Marble11TileCreator3runEv@Base 15.04.0 + _ZN6Marble11TileCreator8progressEi@Base 15.04.0 + _ZN6Marble11TileCreator9setResumeEb@Base 15.04.0 + _ZN6Marble11TileCreatorC1EPNS_17TileCreatorSourceERK7QStringS5_@Base 15.04.0 + _ZN6Marble11TileCreatorC1ERK7QStringS3_S3_S3_@Base 15.04.0 + _ZN6Marble11TileCreatorC2EPNS_17TileCreatorSourceERK7QStringS5_@Base 15.04.0 + _ZN6Marble11TileCreatorC2ERK7QStringS3_S3_S3_@Base 15.04.0 + _ZN6Marble11TileCreatorD0Ev@Base 15.04.0 + _ZN6Marble11TileCreatorD1Ev@Base 15.04.0 + _ZN6Marble11TileCreatorD2Ev@Base 15.04.0 + _ZN6Marble12GeoDataAlias13setSourceHrefERK7QString@Base 15.04.0 + _ZN6Marble12GeoDataAlias13setTargetHrefERK7QString@Base 15.04.0 + _ZN6Marble12GeoDataAliasC1ERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataAliasC1Ev@Base 15.04.0 + _ZN6Marble12GeoDataAliasC2ERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataAliasC2Ev@Base 15.04.0 + _ZN6Marble12GeoDataAliasD0Ev@Base 15.04.0 + _ZN6Marble12GeoDataAliasD1Ev@Base 15.04.0 + _ZN6Marble12GeoDataAliasD2Ev@Base 15.04.0 + _ZN6Marble12GeoDataAliasaSERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataFlyTo11setDurationEd@Base 15.04.0 + _ZN6Marble12GeoDataFlyTo12setFlyToModeENS0_9FlyToModeE@Base 15.04.0 + _ZN6Marble12GeoDataFlyTo4viewEv@Base 15.04.0 + _ZN6Marble12GeoDataFlyTo7setViewEPNS_19GeoDataAbstractViewE@Base 15.04.0 + _ZN6Marble12GeoDataFlyToC1ERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataFlyToC1Ev@Base 15.04.0 + _ZN6Marble12GeoDataFlyToC2ERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataFlyToC2Ev@Base 15.04.0 + _ZN6Marble12GeoDataFlyToD0Ev@Base 15.04.0 + _ZN6Marble12GeoDataFlyToD1Ev@Base 15.04.0 + _ZN6Marble12GeoDataFlyToD2Ev@Base 15.04.0 + _ZN6Marble12GeoDataFlyToaSERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataModel11coordinatesEv@Base 15.04.0 + _ZN6Marble12GeoDataModel11orientationEv@Base 15.04.0 + _ZN6Marble12GeoDataModel11resourceMapEv@Base 15.04.0 + _ZN6Marble12GeoDataModel11setLocationERKNS_15GeoDataLocationE@Base 15.04.0 + _ZN6Marble12GeoDataModel13setSourceHrefERK7QString@Base 15.04.0 + _ZN6Marble12GeoDataModel13setTargetHrefERK7QString@Base 15.04.0 + _ZN6Marble12GeoDataModel14setCoordinatesERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble12GeoDataModel14setOrientationERKNS_18GeoDataOrientationE@Base 15.04.0 + _ZN6Marble12GeoDataModel14setResourceMapERKNS_18GeoDataResourceMapE@Base 15.04.0 + _ZN6Marble12GeoDataModel4linkEv@Base 15.04.0 + _ZN6Marble12GeoDataModel5scaleEv@Base 15.04.0 + _ZN6Marble12GeoDataModel7setLinkERKNS_11GeoDataLinkE@Base 15.04.0 + _ZN6Marble12GeoDataModel8locationEv@Base 15.04.0 + _ZN6Marble12GeoDataModel8setScaleERKNS_12GeoDataScaleE@Base 15.04.0 + _ZN6Marble12GeoDataModelC1ERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataModelC1Ev@Base 15.04.0 + _ZN6Marble12GeoDataModelC2ERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataModelC2Ev@Base 15.04.0 + _ZN6Marble12GeoDataModelD0Ev@Base 15.04.0 + _ZN6Marble12GeoDataModelD1Ev@Base 15.04.0 + _ZN6Marble12GeoDataModelD2Ev@Base 15.04.0 + _ZN6Marble12GeoDataModelaSERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataPoint14setCoordinatesERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble12GeoDataPoint1pEv@Base 15.04.0 + _ZN6Marble12GeoDataPoint6detachEv@Base 15.04.0 + _ZN6Marble12GeoDataPoint6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble12GeoDataPointC1ERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble12GeoDataPointC1ERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataPointC1Ev@Base 15.04.0 + (subst)_ZN6Marble12GeoDataPointC1E{qreal}{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble12GeoDataPointC2ERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble12GeoDataPointC2ERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataPointC2Ev@Base 15.04.0 + (subst)_ZN6Marble12GeoDataPointC2E{qreal}{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble12GeoDataPointD0Ev@Base 15.04.0 + _ZN6Marble12GeoDataPointD1Ev@Base 15.04.0 + _ZN6Marble12GeoDataPointD2Ev@Base 15.04.0 + _ZN6Marble12GeoDataScale4setXEd@Base 15.04.0 + _ZN6Marble12GeoDataScale4setYEd@Base 15.04.0 + _ZN6Marble12GeoDataScale4setZEd@Base 15.04.0 + _ZN6Marble12GeoDataScaleC1ERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataScaleC1Ev@Base 15.04.0 + _ZN6Marble12GeoDataScaleC2ERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataScaleC2Ev@Base 15.04.0 + _ZN6Marble12GeoDataScaleD0Ev@Base 15.04.0 + _ZN6Marble12GeoDataScaleD1Ev@Base 15.04.0 + _ZN6Marble12GeoDataScaleD2Ev@Base 15.04.0 + _ZN6Marble12GeoDataScaleaSERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataStyle10labelStyleEv@Base 15.04.0 + _ZN6Marble12GeoDataStyle12balloonStyleEv@Base 15.04.0 + _ZN6Marble12GeoDataStyle12setIconStyleERKNS_16GeoDataIconStyleE@Base 15.04.0 + _ZN6Marble12GeoDataStyle12setLineStyleERKNS_16GeoDataLineStyleE@Base 15.04.0 + _ZN6Marble12GeoDataStyle12setListStyleERKNS_16GeoDataListStyleE@Base 15.04.0 + _ZN6Marble12GeoDataStyle12setPolyStyleERKNS_16GeoDataPolyStyleE@Base 15.04.0 + _ZN6Marble12GeoDataStyle13setLabelStyleERKNS_17GeoDataLabelStyleE@Base 15.04.0 + _ZN6Marble12GeoDataStyle15setBalloonStyleERKNS_19GeoDataBalloonStyleE@Base 15.04.0 + _ZN6Marble12GeoDataStyle6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble12GeoDataStyle9iconStyleEv@Base 15.04.0 + _ZN6Marble12GeoDataStyle9lineStyleEv@Base 15.04.0 + _ZN6Marble12GeoDataStyle9listStyleEv@Base 15.04.0 + _ZN6Marble12GeoDataStyle9polyStyleEv@Base 15.04.0 + _ZN6Marble12GeoDataStyleC1ERK6QImageRK5QFontRK6QColor@Base 15.04.0 + _ZN6Marble12GeoDataStyleC1ERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataStyleC1Ev@Base 15.04.0 + _ZN6Marble12GeoDataStyleC2ERK6QImageRK5QFontRK6QColor@Base 15.04.0 + _ZN6Marble12GeoDataStyleC2ERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataStyleC2Ev@Base 15.04.0 + _ZN6Marble12GeoDataStyleD0Ev@Base 15.04.0 + _ZN6Marble12GeoDataStyleD1Ev@Base 15.04.0 + _ZN6Marble12GeoDataStyleD2Ev@Base 15.04.0 + _ZN6Marble12GeoDataStyleaSERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataTrack10appendWhenERK9QDateTime@Base 15.04.0 + _ZN6Marble12GeoDataTrack11removeAfterERK9QDateTime@Base 15.04.0 + _ZN6Marble12GeoDataTrack12removeBeforeERK9QDateTime@Base 15.04.0 + (subst)_ZN6Marble12GeoDataTrack14appendAltitudeE{qreal}@Base 15.04.0 + _ZN6Marble12GeoDataTrack14setInterpolateEb@Base 15.04.0 + _ZN6Marble12GeoDataTrack15setExtendedDataERKNS_19GeoDataExtendedDataE@Base 15.04.0 + _ZN6Marble12GeoDataTrack17appendCoordinatesERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble12GeoDataTrack5clearEv@Base 15.04.0 + _ZN6Marble12GeoDataTrack6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble12GeoDataTrack8addPointERK9QDateTimeRKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble12GeoDataTrackC1ERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataTrackC1Ev@Base 15.04.0 + _ZN6Marble12GeoDataTrackC2ERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataTrackC2Ev@Base 15.04.0 + _ZN6Marble12GeoDataTrackD0Ev@Base 15.04.0 + _ZN6Marble12GeoDataTrackD1Ev@Base 15.04.0 + _ZN6Marble12GeoDataTrackD2Ev@Base 15.04.0 + _ZN6Marble12GeoDataTrackaSERKS0_@Base 15.04.0 + _ZN6Marble12GeoDataTypes14GeoDataLodTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes15GeoDataDataTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes15GeoDataLinkTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes15GeoDataTourTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes15GeoDataWaitTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes16GeoDataAliasTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes16GeoDataFlyToTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes16GeoDataModelTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes16GeoDataPointTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes16GeoDataScaleTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes16GeoDataStyleTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes16GeoDataTrackTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes17GeoDataCameraTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes17GeoDataChangeTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes17GeoDataCreateTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes17GeoDataDeleteTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes17GeoDataFolderTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes17GeoDataLookAtTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes17GeoDataRegionTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes17GeoDataSchemaTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes17GeoDataUpdateTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes18GeoDataFeatureTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes18GeoDataHotspotTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes18GeoDataPolygonTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes19GeoDataDocumentTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes19GeoDataGeometryTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes19GeoDataItemIconTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes19GeoDataLocationTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes19GeoDataPlaylistTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes19GeoDataSoundCueTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes19GeoDataStyleMapTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes19GeoDataTimeSpanTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes20GeoDataContainerTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes20GeoDataIconStyleTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes20GeoDataLatLonBoxTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes20GeoDataLineStyleTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes20GeoDataListStyleTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes20GeoDataPlacemarkTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes20GeoDataPolyStyleTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes20GeoDataTimeStampTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes21GeoDataColorStyleTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes21GeoDataLabelStyleTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes21GeoDataLatLonQuadTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes21GeoDataLineStringTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes21GeoDataLinearRingTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes21GeoDataMultiTrackTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes21GeoDataSchemaDataTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes21GeoDataSimpleDataTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes21GeoDataViewVolumeTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes22GeoDataNetworkLinkTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes22GeoDataOrientationTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes22GeoDataResourceMapTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes22GeoDataSimpleFieldTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes22GeoDataTourControlTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes23GeoDataBalloonStyleTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes23GeoDataExtendedDataTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes23GeoDataImagePyramidTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes23GeoDataLatLonAltBoxTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes23GeoDataPhotoOverlayTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes24GeoDataGroundOverlayTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes24GeoDataInnerBoundaryTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes24GeoDataMultiGeometryTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes24GeoDataOuterBoundaryTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes24GeoDataScreenOverlayTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes24GeoDataTimePrimitiveTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes25GeoDataAnimatedUpdateTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes26GeoDataSimpleArrayDataTypeE@Base 15.04.0 + _ZN6Marble12GeoDataTypes29GeoDataNetworkLinkControlTypeE@Base 15.04.0 + _ZN6Marble12GeoSceneHead10setVisibleEb@Base 15.04.0 + _ZN6Marble12GeoSceneHead14setDescriptionERK7QString@Base 15.04.0 + _ZN6Marble12GeoSceneHead4iconEv@Base 15.04.0 + _ZN6Marble12GeoSceneHead4zoomEv@Base 15.04.0 + _ZN6Marble12GeoSceneHead7licenseEv@Base 15.04.0 + _ZN6Marble12GeoSceneHead7setNameERK7QString@Base 15.04.0 + _ZN6Marble12GeoSceneHead8setThemeERK7QString@Base 15.04.0 + (subst)_ZN6Marble12GeoSceneHead9setRadiusE{qreal}@Base 15.04.0 + _ZN6Marble12GeoSceneHead9setTargetERK7QString@Base 15.04.0 + _ZN6Marble12GeoSceneHeadC1Ev@Base 15.04.0 + _ZN6Marble12GeoSceneHeadC2Ev@Base 15.04.0 + _ZN6Marble12GeoSceneHeadD0Ev@Base 15.04.0 + _ZN6Marble12GeoSceneHeadD1Ev@Base 15.04.0 + _ZN6Marble12GeoSceneHeadD2Ev@Base 15.04.0 + _ZN6Marble12GeoSceneIcon8setColorERK6QColor@Base 15.04.0 + _ZN6Marble12GeoSceneIcon9setPixmapERK7QString@Base 15.04.0 + _ZN6Marble12GeoSceneIconC1Ev@Base 15.04.0 + _ZN6Marble12GeoSceneIconC2Ev@Base 15.04.0 + _ZN6Marble12GeoSceneIconD0Ev@Base 15.04.0 + _ZN6Marble12GeoSceneIconD1Ev@Base 15.04.0 + _ZN6Marble12GeoSceneIconD2Ev@Base 15.04.0 + _ZN6Marble12GeoSceneItem10setSpacingEi@Base 15.04.0 + _ZN6Marble12GeoSceneItem12setCheckableEb@Base 15.04.0 + _ZN6Marble12GeoSceneItem12setConnectToERK7QString@Base 15.04.0 + _ZN6Marble12GeoSceneItem4iconEv@Base 15.04.0 + _ZN6Marble12GeoSceneItem7setTextERK7QString@Base 15.04.0 + _ZN6Marble12GeoSceneItemC1ERK7QString@Base 15.04.0 + _ZN6Marble12GeoSceneItemC2ERK7QString@Base 15.04.0 + _ZN6Marble12GeoSceneItemD0Ev@Base 15.04.0 + _ZN6Marble12GeoSceneItemD1Ev@Base 15.04.0 + _ZN6Marble12GeoSceneItemD2Ev@Base 15.04.0 + _ZN6Marble12GeoSceneZoom10setMaximumEi@Base 15.04.0 + _ZN6Marble12GeoSceneZoom10setMinimumEi@Base 15.04.0 + _ZN6Marble12GeoSceneZoom11setDiscreteEb@Base 15.04.0 + _ZN6Marble12GeoSceneZoomC1Ev@Base 15.04.0 + _ZN6Marble12GeoSceneZoomC2Ev@Base 15.04.0 + _ZN6Marble12GeoSceneZoomD0Ev@Base 15.04.0 + _ZN6Marble12GeoSceneZoomD1Ev@Base 15.04.0 + _ZN6Marble12GeoSceneZoomD2Ev@Base 15.04.0 + _ZN6Marble12GeoUriParser10queryValueERK4QUrlRK7QStringS6_@Base 15.04.0 + _ZN6Marble12GeoUriParser5parseEv@Base 15.04.0 + _ZN6Marble12GeoUriParser9setGeoUriERK7QString@Base 15.04.0 + _ZN6Marble12GeoUriParserC1ERK7QString@Base 15.04.0 + _ZN6Marble12GeoUriParserC2ERK7QString@Base 15.04.0 + _ZN6Marble12LegendWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble12LegendWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble12LegendWidget14setMarbleModelEPNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble12LegendWidget15tourLinkClickedERK7QString@Base 15.04.0 + _ZN6Marble12LegendWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble12LegendWidget20propertyValueChangedERK7QStringb@Base 15.04.0 + _ZN6Marble12LegendWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble12LegendWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble12LegendWidgetD0Ev@Base 15.04.0 + _ZN6Marble12LegendWidgetD1Ev@Base 15.04.0 + _ZN6Marble12LegendWidgetD2Ev@Base 15.04.0 + _ZN6Marble12MarbleGlobal11getInstanceEv@Base 15.04.0 + _ZN6Marble12MarbleGlobal11setProfilesE6QFlagsINS0_7ProfileEE@Base 15.04.0 + _ZN6Marble12MarbleGlobal14detectProfilesEv@Base 15.04.0 + _ZN6Marble12MarbleGlobalC1Ev@Base 15.04.0 + _ZN6Marble12MarbleGlobalC2Ev@Base 15.04.0 + _ZN6Marble12MarbleGlobalD1Ev@Base 15.04.0 + _ZN6Marble12MarbleGlobalD2Ev@Base 15.04.0 + _ZN6Marble12MarbleLocale12languageCodeEv@Base 15.04.0 + _ZN6Marble12MarbleLocale16unitAbbreviationENS0_11MeasureUnitE@Base 15.04.0 + (subst)_ZN6Marble12MarbleLocale17meterToTargetUnitE{qreal}NS0_17MeasurementSystemER{qreal}RNS0_11MeasureUnitE@Base 15.04.0 + _ZN6Marble12MarbleLocale20setMeasurementSystemENS0_17MeasurementSystemE@Base 15.04.0 + _ZN6Marble12MarbleLocaleC1Ev@Base 15.04.0 + _ZN6Marble12MarbleLocaleC2Ev@Base 15.04.0 + _ZN6Marble12MarbleLocaleD1Ev@Base 15.04.0 + _ZN6Marble12MarbleLocaleD2Ev@Base 15.04.0 + _ZN6Marble12MarbleWidget10leaveEventEP6QEvent@Base 15.04.0 + _ZN6Marble12MarbleWidget10paintEventEP11QPaintEvent@Base 15.04.0 + _ZN6Marble12MarbleWidget10popupLayerEv@Base 15.04.0 + _ZN6Marble12MarbleWidget10zoomViewByEiNS_9FlyToModeE@Base 15.04.0 + _ZN6Marble12MarbleWidget11changeEventEP6QEvent@Base 15.04.0 + _ZN6Marble12MarbleWidget11customPaintEPNS_10GeoPainterE@Base 15.04.0 + _ZN6Marble12MarbleWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble12MarbleWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble12MarbleWidget11removeLayerEPNS_14LayerInterfaceE@Base 15.04.0 + _ZN6Marble12MarbleWidget11resizeEventEP12QResizeEvent@Base 15.04.0 + (subst)_ZN6Marble12MarbleWidget11setDistanceE{qreal}@Base 15.04.0 + _ZN6Marble12MarbleWidget11setShowGridEb@Base 15.04.0 + _ZN6Marble12MarbleWidget11zoomChangedEi@Base 15.04.0 + _ZN6Marble12MarbleWidget12routingLayerEv@Base 15.04.0 + _ZN6Marble12MarbleWidget12setSelectionERK5QRect@Base 15.04.0 + _ZN6Marble12MarbleWidget12setShowLakesEb@Base 15.04.0 + _ZN6Marble12MarbleWidget12themeChangedERK7QString@Base 15.04.0 + _ZN6Marble12MarbleWidget13connectNotifyEPKc@Base 15.04.0 + _ZN6Marble12MarbleWidget13mapScreenShotEv@Base 15.04.0 + _ZN6Marble12MarbleWidget13setFocusPointERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble12MarbleWidget13setMapThemeIdERK7QString@Base 15.04.0 + _ZN6Marble12MarbleWidget13setProjectionENS_10ProjectionE@Base 15.04.0 + _ZN6Marble12MarbleWidget13setProjectionEi@Base 15.04.0 + _ZN6Marble12MarbleWidget13setShowCitiesEb@Base 15.04.0 + _ZN6Marble12MarbleWidget13setShowCloudsEb@Base 15.04.0 + _ZN6Marble12MarbleWidget13setShowPlacesEb@Base 15.04.0 + _ZN6Marble12MarbleWidget13setShowReliefEb@Base 15.04.0 + _ZN6Marble12MarbleWidget13setShowRiversEb@Base 15.04.0 + _ZN6Marble12MarbleWidget13setShowTileIdEb@Base 15.04.0 + _ZN6Marble12MarbleWidget14downloadRegionERK7QVectorINS_17TileCoordsPyramidEE@Base 15.04.0 + _ZN6Marble12MarbleWidget14regionSelectedERK5QListIdE@Base 15.04.0 + _ZN6Marble12MarbleWidget14setDefaultFontERK5QFont@Base 15.04.0 + _ZN6Marble12MarbleWidget14setShowBordersEb@Base 15.04.0 + _ZN6Marble12MarbleWidget14setShowCompassEb@Base 15.04.0 + _ZN6Marble12MarbleWidget14setShowTerrainEb@Base 15.04.0 + _ZN6Marble12MarbleWidget14setViewContextENS_11ViewContextE@Base 15.04.0 + _ZN6Marble12MarbleWidget15distanceChangedERK7QString@Base 15.04.0 + (subst)_ZN6Marble12MarbleWidget15framesPerSecondE{qreal}@Base 15.04.0 + _ZN6Marble12MarbleWidget15resetFocusPointEv@Base 15.04.0 + _ZN6Marble12MarbleWidget15setInputEnabledEb@Base 15.04.0 + _ZN6Marble12MarbleWidget15setInputHandlerEPNS_24MarbleWidgetInputHandlerE@Base 15.04.0 + _ZN6Marble12MarbleWidget15setShowIceLayerEb@Base 15.04.0 + _ZN6Marble12MarbleWidget15setShowScaleBarEb@Base 15.04.0 + _ZN6Marble12MarbleWidget16CustomPaintLayerD0Ev@Base 15.04.0 + _ZN6Marble12MarbleWidget16CustomPaintLayerD1Ev@Base 15.04.0 + _ZN6Marble12MarbleWidget16CustomPaintLayerD2Ev@Base 15.04.0 + _ZN6Marble12MarbleWidget16disconnectNotifyEPKc@Base 15.04.0 + _ZN6Marble12MarbleWidget16notifyMouseClickEii@Base 15.04.0 + _ZN6Marble12MarbleWidget16setPropertyValueERK7QStringb@Base 15.04.0 + _ZN6Marble12MarbleWidget16setShowFrameRateEb@Base 15.04.0 + _ZN6Marble12MarbleWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble12MarbleWidget16tileLevelChangedEi@Base 15.04.0 + _ZN6Marble12MarbleWidget17projectionChangedENS_10ProjectionE@Base 15.04.0 + (subst)_ZN6Marble12MarbleWidget17setCenterLatitudeE{qreal}NS_9FlyToModeE@Base 15.04.0 + _ZN6Marble12MarbleWidget17setShowAtmosphereEb@Base 15.04.0 + _ZN6Marble12MarbleWidget17setShowBackgroundEb@Base 15.04.0 + _ZN6Marble12MarbleWidget17setShowCityLightsEb@Base 15.04.0 + _ZN6Marble12MarbleWidget17setShowCrosshairsEb@Base 15.04.0 + _ZN6Marble12MarbleWidget17setShowSunShadingEb@Base 15.04.0 + _ZN6Marble12MarbleWidget18creatingTilesStartEPNS_11TileCreatorERK7QStringS5_@Base 15.04.0 + _ZN6Marble12MarbleWidget18readPluginSettingsER9QSettings@Base 15.04.0 + _ZN6Marble12MarbleWidget18renderStateChangedERKNS_11RenderStateE@Base 15.04.0 + (subst)_ZN6Marble12MarbleWidget18setCenterLongitudeE{qreal}NS_9FlyToModeE@Base 15.04.0 + _ZN6Marble12MarbleWidget18setShowOtherPlacesEb@Base 15.04.0 + _ZN6Marble12MarbleWidget18setShowOverviewMapEb@Base 15.04.0 + _ZN6Marble12MarbleWidget19renderStatusChangedENS_12RenderStatusE@Base 15.04.0 + _ZN6Marble12MarbleWidget19setDefaultAngleUnitENS_9AngleUnitE@Base 15.04.0 + _ZN6Marble12MarbleWidget19setHighlightEnabledEb@Base 15.04.0 + _ZN6Marble12MarbleWidget19setShowRuntimeTraceEb@Base 15.04.0 + _ZN6Marble12MarbleWidget20mouseMoveGeoPositionERK7QString@Base 15.04.0 + _ZN6Marble12MarbleWidget20setAnimationsEnabledEb@Base 15.04.0 + (subst)_ZN6Marble12MarbleWidget21mouseClickGeoPositionE{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble12MarbleWidget21pluginSettingsChangedEv@Base 15.04.0 + _ZN6Marble12MarbleWidget22clearVolatileTileCacheEv@Base 15.04.0 + _ZN6Marble12MarbleWidget22setLockToSubSolarPointEb@Base 15.04.0 + _ZN6Marble12MarbleWidget23renderPluginInitializedEPNS_12RenderPluginE@Base 15.04.0 + _ZN6Marble12MarbleWidget25setVolatileTileCacheLimitEy@Base 15.04.0 + _ZN6Marble12MarbleWidget26visibleLatLonAltBoxChangedERKNS_19GeoDataLatLonAltBoxE@Base 15.04.0 + _ZN6Marble12MarbleWidget27setMapQualityForViewContextENS_10MapQualityENS_11ViewContextE@Base 15.04.0 + _ZN6Marble12MarbleWidget27setSubSolarPointIconVisibleEb@Base 15.04.0 + (subst)_ZN6Marble12MarbleWidget28highlightedPlacemarksChangedE{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble12MarbleWidget5flyToERKNS_13GeoDataLookAtENS_9FlyToModeE@Base 15.04.0 + _ZN6Marble12MarbleWidget5modelEv@Base 15.04.0 + _ZN6Marble12MarbleWidget6goHomeENS_9FlyToModeE@Base 15.04.0 + _ZN6Marble12MarbleWidget6moveUpENS_9FlyToModeE@Base 15.04.0 + _ZN6Marble12MarbleWidget6zoomInENS_9FlyToModeE@Base 15.04.0 + _ZN6Marble12MarbleWidget7setZoomEiNS_9FlyToModeE@Base 15.04.0 + _ZN6Marble12MarbleWidget7zoomOutENS_9FlyToModeE@Base 15.04.0 + _ZN6Marble12MarbleWidget8addLayerEPNS_14LayerInterfaceE@Base 15.04.0 + _ZN6Marble12MarbleWidget8centerOnERKNS_16GeoDataLatLonBoxEb@Base 15.04.0 + _ZN6Marble12MarbleWidget8centerOnERKNS_16GeoDataPlacemarkEb@Base 15.04.0 + _ZN6Marble12MarbleWidget8centerOnERKNS_18GeoDataCoordinatesEb@Base 15.04.0 + (subst)_ZN6Marble12MarbleWidget8centerOnE{qreal}{qreal}b@Base 15.04.0 + _ZN6Marble12MarbleWidget8moveDownENS_9FlyToModeE@Base 15.04.0 + _ZN6Marble12MarbleWidget8moveLeftENS_9FlyToModeE@Base 15.04.0 + (subst)_ZN6Marble12MarbleWidget8rotateByE{qreal}{qreal}NS_9FlyToModeE@Base 15.04.0 + _ZN6Marble12MarbleWidget8viewportEv@Base 15.04.0 + _ZN6Marble12MarbleWidget8zoomViewEiNS_9FlyToModeE@Base 15.04.0 + _ZN6Marble12MarbleWidget9moveRightENS_9FlyToModeE@Base 15.04.0 + _ZN6Marble12MarbleWidget9popupMenuEv@Base 15.04.0 + _ZN6Marble12MarbleWidget9reloadMapEv@Base 15.04.0 + _ZN6Marble12MarbleWidget9setRadiusEi@Base 15.04.0 + _ZN6Marble12MarbleWidgetC1EP7QWidget@Base 15.04.0 + _ZN6Marble12MarbleWidgetC2EP7QWidget@Base 15.04.0 + _ZN6Marble12MarbleWidgetD0Ev@Base 15.04.0 + _ZN6Marble12MarbleWidgetD1Ev@Base 15.04.0 + _ZN6Marble12MarbleWidgetD2Ev@Base 15.04.0 + _ZN6Marble12MovieCapture11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble12MovieCapture11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble12MovieCapture11recordFrameEv@Base 15.04.0 + _ZN6Marble12MovieCapture11setFilenameERK7QString@Base 15.04.0 + _ZN6Marble12MovieCapture12errorOccuredEv@Base 15.04.0 + _ZN6Marble12MovieCapture13stopRecordingEv@Base 15.04.0 + _ZN6Marble12MovieCapture14rateCalculatedEd@Base 15.04.0 + _ZN6Marble12MovieCapture14startRecordingEv@Base 15.04.0 + _ZN6Marble12MovieCapture15cancelRecordingEv@Base 15.04.0 + _ZN6Marble12MovieCapture16availableFormatsEv@Base 15.04.0 + _ZN6Marble12MovieCapture16staticMetaObjectE@Base 15.04.0 + _ZN6Marble12MovieCapture17setSnapshotMethodENS0_14SnapshotMethodE@Base 15.04.0 + _ZN6Marble12MovieCapture19processWrittenMovieEi@Base 15.04.0 + _ZN6Marble12MovieCapture22checkToolsAvailabilityEv@Base 15.04.0 + _ZN6Marble12MovieCapture6setFpsEi@Base 15.04.0 + _ZN6Marble12MovieCaptureC1EPNS_12MarbleWidgetEP7QObject@Base 15.04.0 + _ZN6Marble12MovieCaptureC2EPNS_12MarbleWidgetEP7QObject@Base 15.04.0 + _ZN6Marble12MovieCaptureD0Ev@Base 15.04.0 + _ZN6Marble12MovieCaptureD1Ev@Base 15.04.0 + _ZN6Marble12MovieCaptureD2Ev@Base 15.04.0 + _ZN6Marble12RenderPlugin10setEnabledEb@Base 15.04.0 + _ZN6Marble12RenderPlugin10setSettingERK7QStringRK8QVariant@Base 15.04.0 + _ZN6Marble12RenderPlugin10setVisibleEb@Base 15.04.0 + _ZN6Marble12RenderPlugin11eventFilterEP7QObjectP6QEvent@Base 15.04.0 + _ZN6Marble12RenderPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble12RenderPlugin11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble12RenderPlugin11setSettingsERK5QHashI7QString8QVariantE@Base 15.04.0 + _ZN6Marble12RenderPlugin13repaintNeededE7QRegion@Base 15.04.0 + _ZN6Marble12RenderPlugin14applyItemStateEv@Base 15.04.0 + _ZN6Marble12RenderPlugin14enabledChangedEb@Base 15.04.0 + _ZN6Marble12RenderPlugin15settingsChangedE7QString@Base 15.04.0 + _ZN6Marble12RenderPlugin16setUserCheckableEb@Base 15.04.0 + _ZN6Marble12RenderPlugin16staticMetaObjectE@Base 15.04.0 + _ZN6Marble12RenderPlugin17retrieveItemStateEv@Base 15.04.0 + _ZN6Marble12RenderPlugin17visibilityChangedEbRK7QString@Base 15.04.0 + _ZN6Marble12RenderPlugin19actionGroupsChangedEv@Base 15.04.0 + _ZN6Marble12RenderPlugin20userCheckableChangedEb@Base 15.04.0 + _ZN6Marble12RenderPlugin22restoreDefaultSettingsEv@Base 15.04.0 + _ZN6Marble12RenderPlugin4itemEv@Base 15.04.0 + _ZN6Marble12RenderPluginC1EPKNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble12RenderPluginC2EPKNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble12RenderPluginD0Ev@Base 15.04.0 + _ZN6Marble12RenderPluginD1Ev@Base 15.04.0 + _ZN6Marble12RenderPluginD2Ev@Base 15.04.0 + _ZN6Marble12RouteRequest10setVisitedEib@Base 15.04.0 + _ZN6Marble12RouteRequest11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble12RouteRequest11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble12RouteRequest11setPositionEiRKNS_18GeoDataCoordinatesERK7QString@Base 15.04.0 + _ZN6Marble12RouteRequest13positionAddedEi@Base 15.04.0 + _ZN6Marble12RouteRequest15positionChangedEiRKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble12RouteRequest15positionRemovedEi@Base 15.04.0 + _ZN6Marble12RouteRequest16staticMetaObjectE@Base 15.04.0 + _ZN6Marble12RouteRequest17setRoutingProfileERKNS_14RoutingProfileE@Base 15.04.0 + _ZN6Marble12RouteRequest21routingProfileChangedEv@Base 15.04.0 + _ZN6Marble12RouteRequest5clearEv@Base 15.04.0 + _ZN6Marble12RouteRequest6addViaERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble12RouteRequest6appendERKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble12RouteRequest6appendERKNS_18GeoDataCoordinatesERK7QString@Base 15.04.0 + _ZN6Marble12RouteRequest6insertEiRKNS_18GeoDataCoordinatesERK7QString@Base 15.04.0 + _ZN6Marble12RouteRequest6removeEi@Base 15.04.0 + _ZN6Marble12RouteRequest7reverseEv@Base 15.04.0 + _ZN6Marble12RouteRequest7setNameEiRK7QString@Base 15.04.0 + _ZN6Marble12RouteRequestC1EP7QObject@Base 15.04.0 + _ZN6Marble12RouteRequestC2EP7QObject@Base 15.04.0 + _ZN6Marble12RouteRequestD0Ev@Base 15.04.0 + _ZN6Marble12RouteRequestD1Ev@Base 15.04.0 + _ZN6Marble12RouteRequestD2Ev@Base 15.04.0 + _ZN6Marble12RouteRequestixEi@Base 15.04.0 + _ZN6Marble12RouteSegment11setManeuverERKNS_8ManeuverE@Base 15.04.0 + _ZN6Marble12RouteSegment13setTravelTimeEi@Base 15.04.0 + _ZN6Marble12RouteSegment19distancePointToLineERKNS_18GeoDataCoordinatesES3_S3_@Base 15.04.0 + _ZN6Marble12RouteSegment19setNextRouteSegmentEPKS0_@Base 15.04.0 + _ZN6Marble12RouteSegment7setPathERKNS_17GeoDataLineStringE@Base 15.04.0 + _ZN6Marble12RouteSegment9projectedERKNS_18GeoDataCoordinatesES3_S3_@Base 15.04.0 + _ZN6Marble12RouteSegmentC1Ev@Base 15.04.0 + _ZN6Marble12RouteSegmentC2Ev@Base 15.04.0 + _ZN6Marble12RouteSegmentD1Ev@Base 15.04.0 + _ZN6Marble12RouteSegmentD2Ev@Base 15.04.0 + _ZN6Marble12RoutingModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble12RoutingModel11qt_metacastEPKc@Base 15.04.0 + (subst)_ZN6Marble12RoutingModel14updatePositionENS_18GeoDataCoordinatesE{qreal}@Base 15.04.0 + _ZN6Marble12RoutingModel15positionChangedEv@Base 15.04.0 + _ZN6Marble12RoutingModel16staticMetaObjectE@Base 15.04.0 + _ZN6Marble12RoutingModel17deviatedFromRouteEb@Base 15.04.0 + _ZN6Marble12RoutingModel19currentRouteChangedEv@Base 15.04.0 + _ZN6Marble12RoutingModel5clearEv@Base 15.04.0 + _ZN6Marble12RoutingModel8setRouteERKNS_5RouteE@Base 15.04.0 + _ZN6Marble12RoutingModelC1EPNS_12RouteRequestEPNS_11MarbleModelEP7QObject@Base 15.04.0 + _ZN6Marble12RoutingModelC2EPNS_12RouteRequestEPNS_11MarbleModelEP7QObject@Base 15.04.0 + _ZN6Marble12RoutingModelD0Ev@Base 15.04.0 + _ZN6Marble12RoutingModelD1Ev@Base 15.04.0 + _ZN6Marble12RoutingModelD2Ev@Base 15.04.0 + (subst)_ZN6Marble12RoutingPointC1E{qreal}{qreal}@Base 15.04.0 + (subst)_ZN6Marble12RoutingPointC2E{qreal}{qreal}@Base 15.04.0 + _ZN6Marble12SearchRunner11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble12SearchRunner11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble12SearchRunner14searchFinishedE7QVectorIPNS_16GeoDataPlacemarkEE@Base 15.04.0 + _ZN6Marble12SearchRunner16staticMetaObjectE@Base 15.04.0 + _ZN6Marble12SearchRunner8setModelEPKNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble12SearchRunnerC1EP7QObject@Base 15.04.0 + _ZN6Marble12SearchRunnerC2EP7QObject@Base 15.04.0 + _ZN6Marble12SearchWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble12SearchWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble12SearchWidget15setMarbleWidgetEPNS_12MarbleWidgetE@Base 15.04.0 + _ZN6Marble12SearchWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble12SearchWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble12SearchWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble12SearchWidgetD0Ev@Base 15.04.0 + _ZN6Marble12SearchWidgetD1Ev@Base 15.04.0 + _ZN6Marble12SearchWidgetD2Ev@Base 15.04.0 + _ZN6Marble12TextureLayer11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble12TextureLayer11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble12TextureLayer11setMapThemeERK7QVectorIPKNS_19GeoSceneTextureTileEEPKNS_13GeoSceneGroupERK7QStringSD_@Base 15.04.0 + _ZN6Marble12TextureLayer13repaintNeededEv@Base 15.04.0 + _ZN6Marble12TextureLayer13setProjectionENS_10ProjectionE@Base 15.04.0 + _ZN6Marble12TextureLayer13setShowReliefEb@Base 15.04.0 + _ZN6Marble12TextureLayer13setShowTileIdEb@Base 15.04.0 + _ZN6Marble12TextureLayer14addSeaDocumentEPKNS_15GeoDataDocumentE@Base 15.04.0 + _ZN6Marble12TextureLayer14setNeedsUpdateEv@Base 15.04.0 + _ZN6Marble12TextureLayer15addLandDocumentEPKNS_15GeoDataDocumentE@Base 15.04.0 + _ZN6Marble12TextureLayer16staticMetaObjectE@Base 15.04.0 + _ZN6Marble12TextureLayer16tileLevelChangedEi@Base 15.04.0 + _ZN6Marble12TextureLayer17setShowCityLightsEb@Base 15.04.0 + _ZN6Marble12TextureLayer17setShowSunShadingEb@Base 15.04.0 + _ZN6Marble12TextureLayer19downloadStackedTileERKNS_6TileIdE@Base 15.04.0 + _ZN6Marble12TextureLayer21setVolatileCacheLimitEy@Base 15.04.0 + _ZN6Marble12TextureLayer5resetEv@Base 15.04.0 + _ZN6Marble12TextureLayer6reloadEv@Base 15.04.0 + _ZN6Marble12TextureLayer6renderEPNS_10GeoPainterEPNS_14ViewportParamsERK7QStringPNS_13GeoSceneLayerE@Base 15.04.0 + _ZN6Marble12TextureLayer7Private10updateTileERKNS_6TileIdERK6QImage@Base 15.04.0 + _ZN6Marble12TextureLayer7Private17addGroundOverlaysE11QModelIndexii@Base 15.04.0 + _ZN6Marble12TextureLayer7Private17drawOrderLessThanEPKNS_20GeoDataGroundOverlayES4_@Base 15.04.0 + _ZN6Marble12TextureLayer7Private19updateTextureLayersEv@Base 15.04.0 + _ZN6Marble12TextureLayer7Private20removeGroundOverlaysE11QModelIndexii@Base 15.04.0 + _ZN6Marble12TextureLayer7Private20updateGroundOverlaysEv@Base 15.04.0 + _ZN6Marble12TextureLayer7Private21requestDelayedRepaintEv@Base 15.04.0 + _ZN6Marble12TextureLayer7Private24resetGroundOverlaysCacheEv@Base 15.04.0 + _ZN6Marble12TextureLayer7PrivateC1EPNS_19HttpDownloadManagerEPKNS_10SunLocatorEP18QAbstractItemModelPS0_@Base 15.04.0 + _ZN6Marble12TextureLayer7PrivateC2EPNS_19HttpDownloadManagerEPKNS_10SunLocatorEP18QAbstractItemModelPS0_@Base 15.04.0 + _ZN6Marble12TextureLayerC1EPNS_19HttpDownloadManagerEPKNS_10SunLocatorEP18QAbstractItemModel@Base 15.04.0 + _ZN6Marble12TextureLayerC2EPNS_19HttpDownloadManagerEPKNS_10SunLocatorEP18QAbstractItemModel@Base 15.04.0 + _ZN6Marble12TextureLayerD0Ev@Base 15.04.0 + _ZN6Marble12TextureLayerD1Ev@Base 15.04.0 + _ZN6Marble12TextureLayerD2Ev@Base 15.04.0 + _ZN6Marble12TourPlayback10setBaseUrlERK4QUrl@Base 15.04.0 + _ZN6Marble12TourPlayback11clearTracksEv@Base 15.04.0 + _ZN6Marble12TourPlayback11hideBalloonEv@Base 15.04.0 + _ZN6Marble12TourPlayback11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble12TourPlayback11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble12TourPlayback11showBalloonEPNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble12TourPlayback12updateTracksEv@Base 15.04.0 + _ZN6Marble12TourPlayback13mainTrackSizeEv@Base 15.04.0 + _ZN6Marble12TourPlayback15mainTrackItemAtEi@Base 15.04.0 + _ZN6Marble12TourPlayback15progressChangedEd@Base 15.04.0 + _ZN6Marble12TourPlayback15setMarbleWidgetEPNS_12MarbleWidgetE@Base 15.04.0 + _ZN6Marble12TourPlayback16staticMetaObjectE@Base 15.04.0 + _ZN6Marble12TourPlayback4playEv@Base 15.04.0 + _ZN6Marble12TourPlayback4seekEd@Base 15.04.0 + _ZN6Marble12TourPlayback4stopEv@Base 15.04.0 + _ZN6Marble12TourPlayback5addedEPNS_16GeoDataContainerEPNS_14GeoDataFeatureEi@Base 15.04.0 + _ZN6Marble12TourPlayback5pauseEv@Base 15.04.0 + _ZN6Marble12TourPlayback6pausedEv@Base 15.04.0 + _ZN6Marble12TourPlayback7removedEPKNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble12TourPlayback7setTourEPNS_11GeoDataTourE@Base 15.04.0 + _ZN6Marble12TourPlayback7stoppedEv@Base 15.04.0 + _ZN6Marble12TourPlayback7updatedEPNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble12TourPlayback8centerOnERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble12TourPlayback8finishedEv@Base 15.04.0 + _ZN6Marble12TourPlayback8stopTourEv@Base 15.04.0 + _ZN6Marble12TourPlaybackC1EP7QObject@Base 15.04.0 + _ZN6Marble12TourPlaybackC2EP7QObject@Base 15.04.0 + _ZN6Marble12TourPlaybackD0Ev@Base 15.04.0 + _ZN6Marble12TourPlaybackD1Ev@Base 15.04.0 + _ZN6Marble12TourPlaybackD2Ev@Base 15.04.0 + _ZN6Marble13AddLinkDialog11checkFieldsEv@Base 15.04.0 + _ZN6Marble13AddLinkDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble13AddLinkDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble13AddLinkDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble13AddLinkDialog7PrivateC1Ev@Base 15.04.0 + _ZN6Marble13AddLinkDialog7PrivateC2Ev@Base 15.04.0 + _ZN6Marble13AddLinkDialog7PrivateD1Ev@Base 15.04.0 + _ZN6Marble13AddLinkDialog7PrivateD2Ev@Base 15.04.0 + _ZN6Marble13AddLinkDialogC1EP7QWidget@Base 15.04.0 + _ZN6Marble13AddLinkDialogC2EP7QWidget@Base 15.04.0 + _ZN6Marble13AddLinkDialogD0Ev@Base 15.04.0 + _ZN6Marble13AddLinkDialogD1Ev@Base 15.04.0 + _ZN6Marble13AddLinkDialogD2Ev@Base 15.04.0 + _ZN6Marble13DataMigration11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble13DataMigration11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble13DataMigration16staticMetaObjectE@Base 15.04.0 + _ZN6Marble13DataMigration4execEv@Base 15.04.0 + _ZN6Marble13DataMigration9moveFilesERK7QStringS3_@Base 15.04.0 + _ZN6Marble13DataMigrationC1EP7QObject@Base 15.04.0 + _ZN6Marble13DataMigrationC2EP7QObject@Base 15.04.0 + _ZN6Marble13DataMigrationD0Ev@Base 15.04.0 + _ZN6Marble13DataMigrationD1Ev@Base 15.04.0 + _ZN6Marble13DataMigrationD2Ev@Base 15.04.0 + (subst)_ZN6Marble13GeoDataCamera10setHeadingE{qreal}@Base 15.04.0 + (subst)_ZN6Marble13GeoDataCamera11setAltitudeE{qreal}@Base 15.04.0 + (subst)_ZN6Marble13GeoDataCamera11setLatitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + (subst)_ZN6Marble13GeoDataCamera12setLongitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble13GeoDataCamera14setCoordinatesERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble13GeoDataCamera6detachEv@Base 15.04.0 + (subst)_ZN6Marble13GeoDataCamera7setRollE{qreal}@Base 15.04.0 + (subst)_ZN6Marble13GeoDataCamera7setTiltE{qreal}@Base 15.04.0 + _ZN6Marble13GeoDataCameraC1ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataCameraC1Ev@Base 15.04.0 + _ZN6Marble13GeoDataCameraC2ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataCameraC2Ev@Base 15.04.0 + _ZN6Marble13GeoDataCameraD0Ev@Base 15.04.0 + _ZN6Marble13GeoDataCameraD1Ev@Base 15.04.0 + _ZN6Marble13GeoDataCameraD2Ev@Base 15.04.0 + _ZN6Marble13GeoDataCameraaSERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataChangeC1ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataChangeC1Ev@Base 15.04.0 + _ZN6Marble13GeoDataChangeC2ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataChangeC2Ev@Base 15.04.0 + _ZN6Marble13GeoDataChangeD0Ev@Base 15.04.0 + _ZN6Marble13GeoDataChangeD1Ev@Base 15.04.0 + _ZN6Marble13GeoDataChangeD2Ev@Base 15.04.0 + _ZN6Marble13GeoDataChangeaSERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataCreateC1ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataCreateC1Ev@Base 15.04.0 + _ZN6Marble13GeoDataCreateC2ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataCreateC2Ev@Base 15.04.0 + _ZN6Marble13GeoDataCreateD0Ev@Base 15.04.0 + _ZN6Marble13GeoDataCreateD1Ev@Base 15.04.0 + _ZN6Marble13GeoDataCreateD2Ev@Base 15.04.0 + _ZN6Marble13GeoDataCreateaSERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataDeleteC1ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataDeleteC1Ev@Base 15.04.0 + _ZN6Marble13GeoDataDeleteC2ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataDeleteC2Ev@Base 15.04.0 + _ZN6Marble13GeoDataDeleteD0Ev@Base 15.04.0 + _ZN6Marble13GeoDataDeleteD1Ev@Base 15.04.0 + _ZN6Marble13GeoDataDeleteD2Ev@Base 15.04.0 + _ZN6Marble13GeoDataDeleteaSERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataFolderC1ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataFolderC1Ev@Base 15.04.0 + _ZN6Marble13GeoDataFolderC2ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataFolderC2Ev@Base 15.04.0 + _ZN6Marble13GeoDataFolderD0Ev@Base 15.04.0 + _ZN6Marble13GeoDataFolderD1Ev@Base 15.04.0 + _ZN6Marble13GeoDataFolderD2Ev@Base 15.04.0 + (subst)_ZN6Marble13GeoDataLookAt11setAltitudeE{qreal}@Base 15.04.0 + (subst)_ZN6Marble13GeoDataLookAt11setLatitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + (subst)_ZN6Marble13GeoDataLookAt12setLongitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble13GeoDataLookAt14setCoordinatesERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble13GeoDataLookAt6detachEv@Base 15.04.0 + (subst)_ZN6Marble13GeoDataLookAt8setRangeE{qreal}@Base 15.04.0 + _ZN6Marble13GeoDataLookAtC1ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataLookAtC1Ev@Base 15.04.0 + _ZN6Marble13GeoDataLookAtC2ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataLookAtC2Ev@Base 15.04.0 + _ZN6Marble13GeoDataLookAtD0Ev@Base 15.04.0 + _ZN6Marble13GeoDataLookAtD1Ev@Base 15.04.0 + _ZN6Marble13GeoDataLookAtD2Ev@Base 15.04.0 + _ZN6Marble13GeoDataLookAtaSERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataObject11setTargetIdERK7QString@Base 15.04.0 + _ZN6Marble13GeoDataObject5setIdERK7QString@Base 15.04.0 + _ZN6Marble13GeoDataObject6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble13GeoDataObject9setParentEPS0_@Base 15.04.0 + _ZN6Marble13GeoDataObjectC1ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataObjectC1Ev@Base 15.04.0 + _ZN6Marble13GeoDataObjectC2ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataObjectC2Ev@Base 15.04.0 + _ZN6Marble13GeoDataObjectD0Ev@Base 15.04.0 + _ZN6Marble13GeoDataObjectD1Ev@Base 15.04.0 + _ZN6Marble13GeoDataObjectD2Ev@Base 15.04.0 + _ZN6Marble13GeoDataObjectaSERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataParser18isValidRootElementEv@Base 15.04.0 + _ZN6Marble13GeoDataParserC1ENS_17GeoDataSourceTypeE@Base 15.04.0 + _ZN6Marble13GeoDataParserC2ENS_17GeoDataSourceTypeE@Base 15.04.0 + _ZN6Marble13GeoDataParserD0Ev@Base 15.04.0 + _ZN6Marble13GeoDataParserD1Ev@Base 15.04.0 + _ZN6Marble13GeoDataParserD2Ev@Base 15.04.0 + _ZN6Marble13GeoDataRegion15setLatLonAltBoxERKNS_19GeoDataLatLonAltBoxE@Base 15.04.0 + _ZN6Marble13GeoDataRegion4swapERS0_@Base 15.04.0 + _ZN6Marble13GeoDataRegion6setLodERKNS_10GeoDataLodE@Base 15.04.0 + _ZN6Marble13GeoDataRegion6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble13GeoDataRegionC1EPNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble13GeoDataRegionC1ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataRegionC1Ev@Base 15.04.0 + _ZN6Marble13GeoDataRegionC2EPNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble13GeoDataRegionC2ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataRegionC2Ev@Base 15.04.0 + _ZN6Marble13GeoDataRegionD0Ev@Base 15.04.0 + _ZN6Marble13GeoDataRegionD1Ev@Base 15.04.0 + _ZN6Marble13GeoDataRegionD2Ev@Base 15.04.0 + _ZN6Marble13GeoDataRegionaSERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataSchema13setSchemaNameERK7QString@Base 15.04.0 + _ZN6Marble13GeoDataSchema14addSimpleFieldERKNS_18GeoDataSimpleFieldE@Base 15.04.0 + _ZN6Marble13GeoDataSchema6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble13GeoDataSchemaC1ERK5QHashI7QStringNS_18GeoDataSimpleFieldEE@Base 15.04.0 + _ZN6Marble13GeoDataSchemaC1ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataSchemaC1Ev@Base 15.04.0 + _ZN6Marble13GeoDataSchemaC2ERK5QHashI7QStringNS_18GeoDataSimpleFieldEE@Base 15.04.0 + _ZN6Marble13GeoDataSchemaC2ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataSchemaC2Ev@Base 15.04.0 + _ZN6Marble13GeoDataSchemaD0Ev@Base 15.04.0 + _ZN6Marble13GeoDataSchemaD1Ev@Base 15.04.0 + _ZN6Marble13GeoDataSchemaD2Ev@Base 15.04.0 + _ZN6Marble13GeoDataSchemaaSERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataUpdate13setTargetHrefERK7QString@Base 15.04.0 + _ZN6Marble13GeoDataUpdate9setChangeEPNS_13GeoDataChangeE@Base 15.04.0 + _ZN6Marble13GeoDataUpdate9setCreateEPNS_13GeoDataCreateE@Base 15.04.0 + _ZN6Marble13GeoDataUpdate9setDeleteEPNS_13GeoDataDeleteE@Base 15.04.0 + _ZN6Marble13GeoDataUpdateC1ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataUpdateC1Ev@Base 15.04.0 + _ZN6Marble13GeoDataUpdateC2ERKS0_@Base 15.04.0 + _ZN6Marble13GeoDataUpdateC2Ev@Base 15.04.0 + _ZN6Marble13GeoDataUpdateD0Ev@Base 15.04.0 + _ZN6Marble13GeoDataUpdateD1Ev@Base 15.04.0 + _ZN6Marble13GeoDataUpdateD2Ev@Base 15.04.0 + _ZN6Marble13GeoDataUpdateaSERKS0_@Base 15.04.0 + _ZN6Marble13GeoSceneLayer10addDatasetEPNS_23GeoSceneAbstractDatasetE@Base 15.04.0 + _ZN6Marble13GeoSceneLayer10setBackendERK7QString@Base 15.04.0 + _ZN6Marble13GeoSceneLayer12removeFilterEPNS_14GeoSceneFilterE@Base 15.04.0 + _ZN6Marble13GeoSceneLayer13groundDatasetEv@Base 15.04.0 + _ZN6Marble13GeoSceneLayer6filterEv@Base 15.04.0 + _ZN6Marble13GeoSceneLayer7datasetERK7QString@Base 15.04.0 + _ZN6Marble13GeoSceneLayer7setRoleERK7QString@Base 15.04.0 + _ZN6Marble13GeoSceneLayer8setTiledEb@Base 15.04.0 + _ZN6Marble13GeoSceneLayer9addFilterEPNS_14GeoSceneFilterE@Base 15.04.0 + _ZN6Marble13GeoSceneLayerC1ERK7QString@Base 15.04.0 + _ZN6Marble13GeoSceneLayerC2ERK7QString@Base 15.04.0 + _ZN6Marble13GeoSceneLayerD0Ev@Base 15.04.0 + _ZN6Marble13GeoSceneLayerD1Ev@Base 15.04.0 + _ZN6Marble13GeoSceneLayerD2Ev@Base 15.04.0 + _ZN6Marble13GeoSceneTiled11setTileSizeERK5QSize@Base 15.04.0 + _ZN6Marble13GeoSceneTiled12setSourceDirERK7QString@Base 15.04.0 + _ZN6Marble13GeoSceneTiled13setInstallMapERK7QString@Base 15.04.0 + _ZN6Marble13GeoSceneTiled13setProjectionENS0_10ProjectionE@Base 15.04.0 + _ZN6Marble13GeoSceneTiled14addDownloadUrlERK4QUrl@Base 15.04.0 + _ZN6Marble13GeoSceneTiled15setServerLayoutEPKNS_12ServerLayoutE@Base 15.04.0 + _ZN6Marble13GeoSceneTiled16setLevelZeroRowsEi@Base 15.04.0 + _ZN6Marble13GeoSceneTiled16setStorageLayoutENS0_13StorageLayoutE@Base 15.04.0 + _ZN6Marble13GeoSceneTiled17addDownloadPolicyENS_13DownloadUsageEi@Base 15.04.0 + _ZN6Marble13GeoSceneTiled19setLevelZeroColumnsEi@Base 15.04.0 + _ZN6Marble13GeoSceneTiled19setMaximumTileLevelEi@Base 15.04.0 + _ZN6Marble13GeoSceneTiledC1ERK7QString@Base 15.04.0 + _ZN6Marble13GeoSceneTiledC2ERK7QString@Base 15.04.0 + _ZN6Marble13GeoSceneTiledD0Ev@Base 15.04.0 + _ZN6Marble13GeoSceneTiledD1Ev@Base 15.04.0 + _ZN6Marble13GeoSceneTiledD2Ev@Base 15.04.0 + _ZN6Marble13GeoTagHandler10recognizesERK5QPairI7QStringS2_E@Base 15.04.0 + _ZN6Marble13GeoTagHandler14tagHandlerHashEv@Base 15.04.0 + _ZN6Marble13GeoTagHandler15registerHandlerERK5QPairI7QStringS2_EPKS0_@Base 15.04.0 + _ZN6Marble13GeoTagHandler16s_tagHandlerHashE@Base 15.04.0 + _ZN6Marble13GeoTagHandler17unregisterHandlerERK5QPairI7QStringS2_E@Base 15.04.0 + _ZN6Marble13GeoTagHandlerC1Ev@Base 15.04.0 + _ZN6Marble13GeoTagHandlerC2Ev@Base 15.04.0 + _ZN6Marble13GeoTagHandlerD0Ev@Base 15.04.0 + _ZN6Marble13GeoTagHandlerD1Ev@Base 15.04.0 + _ZN6Marble13GeoTagHandlerD2Ev@Base 15.04.0 + _ZN6Marble13MapViewWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble13MapViewWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble13MapViewWidget11resizeEventEP12QResizeEvent@Base 15.04.0 + _ZN6Marble13MapViewWidget13setMapThemeIdERK7QString@Base 15.04.0 + _ZN6Marble13MapViewWidget13setProjectionENS_10ProjectionE@Base 15.04.0 + _ZN6Marble13MapViewWidget13showMapWizardEv@Base 15.04.0 + _ZN6Marble13MapViewWidget15mapThemeDeletedEv@Base 15.04.0 + _ZN6Marble13MapViewWidget15setMarbleWidgetEPNS_12MarbleWidgetEPNS_15MapThemeManagerE@Base 15.04.0 + _ZN6Marble13MapViewWidget16showUploadDialogEv@Base 15.04.0 + _ZN6Marble13MapViewWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble13MapViewWidget17flatViewRequestedEv@Base 15.04.0 + _ZN6Marble13MapViewWidget17mapThemeIdChangedERK7QString@Base 15.04.0 + _ZN6Marble13MapViewWidget17projectionChangedENS_10ProjectionE@Base 15.04.0 + _ZN6Marble13MapViewWidget18globeViewRequestedEv@Base 15.04.0 + _ZN6Marble13MapViewWidget20celestialBodyChangedERK7QString@Base 15.04.0 + _ZN6Marble13MapViewWidget21gnomonicViewRequestedEv@Base 15.04.0 + _ZN6Marble13MapViewWidget21mercatorViewRequestedEv@Base 15.04.0 + _ZN6Marble13MapViewWidget26stereographicViewRequestedEv@Base 15.04.0 + _ZN6Marble13MapViewWidget29lambertAzimuthalViewRequestedEv@Base 15.04.0 + _ZN6Marble13MapViewWidget32verticalPerspectiveViewRequestedEv@Base 15.04.0 + _ZN6Marble13MapViewWidget33azimuthalEquidistantViewRequestedEv@Base 15.04.0 + _ZN6Marble13MapViewWidget7Private14toggleFavoriteEv@Base 15.04.0 + _ZN6Marble13MapViewWidget7Private14toggleIconSizeEv@Base 15.04.0 + _ZN6Marble13MapViewWidget7Private15showContextMenuERK6QPoint@Base 15.04.0 + _ZN6Marble13MapViewWidget7Private16mapThemeSelectedE11QModelIndex@Base 15.04.0 + _ZN6Marble13MapViewWidget7Private16mapThemeSelectedEi@Base 15.04.0 + _ZN6Marble13MapViewWidget7Private17isCurrentFavoriteEv@Base 15.04.0 + _ZN6Marble13MapViewWidget7Private18projectionSelectedEi@Base 15.04.0 + _ZN6Marble13MapViewWidget7Private21celestialBodySelectedEi@Base 15.04.0 + _ZN6Marble13MapViewWidget7Private9deleteMapEv@Base 15.04.0 + _ZN6Marble13MapViewWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble13MapViewWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble13MapViewWidgetD0Ev@Base 15.04.0 + _ZN6Marble13MapViewWidgetD1Ev@Base 15.04.0 + _ZN6Marble13MapViewWidgetD2Ev@Base 15.04.0 + _ZN6Marble13NewstuffModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble13NewstuffModel11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble13NewstuffModel11setProviderERK7QString@Base 15.04.0 + _ZN6Marble13NewstuffModel12countChangedEv@Base 15.04.0 + _ZN6Marble13NewstuffModel12mapInstalledEi@Base 15.04.0 + _ZN6Marble13NewstuffModel12retrieveDataEv@Base 15.04.0 + _ZN6Marble13NewstuffModel14contentsListedEi@Base 15.04.0 + _ZN6Marble13NewstuffModel14mapUninstalledEv@Base 15.04.0 + _ZN6Marble13NewstuffModel14updateProgressExx@Base 15.04.0 + _ZN6Marble13NewstuffModel15providerChangedEv@Base 15.04.0 + _ZN6Marble13NewstuffModel15setRegistryFileERK7QStringNS0_5IdTagE@Base 15.04.0 + _ZN6Marble13NewstuffModel16staticMetaObjectE@Base 15.04.0 + _ZN6Marble13NewstuffModel18installationFailedEiRK7QString@Base 15.04.0 + _ZN6Marble13NewstuffModel18setTargetDirectoryERK7QString@Base 15.04.0 + _ZN6Marble13NewstuffModel19registryFileChangedEv@Base 15.04.0 + _ZN6Marble13NewstuffModel20installationFinishedEi@Base 15.04.0 + (subst)_ZN6Marble13NewstuffModel22installationProgressedEi{qreal}@Base 15.04.0 + _ZN6Marble13NewstuffModel22targetDirectoryChangedEv@Base 15.04.0 + _ZN6Marble13NewstuffModel22uninstallationFinishedEi@Base 15.04.0 + _ZN6Marble13NewstuffModel6cancelEi@Base 15.04.0 + _ZN6Marble13NewstuffModel7installEi@Base 15.04.0 + _ZN6Marble13NewstuffModel9uninstallEi@Base 15.04.0 + _ZN6Marble13NewstuffModelC1EP7QObject@Base 15.04.0 + _ZN6Marble13NewstuffModelC2EP7QObject@Base 15.04.0 + _ZN6Marble13NewstuffModelD0Ev@Base 15.04.0 + _ZN6Marble13NewstuffModelD1Ev@Base 15.04.0 + _ZN6Marble13NewstuffModelD2Ev@Base 15.04.0 + _ZN6Marble13ParsingRunner11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble13ParsingRunner11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble13ParsingRunner15parsingFinishedEPNS_15GeoDataDocumentERK7QString@Base 15.04.0 + _ZN6Marble13ParsingRunner16staticMetaObjectE@Base 15.04.0 + _ZN6Marble13ParsingRunnerC1EP7QObject@Base 15.04.0 + _ZN6Marble13ParsingRunnerC2EP7QObject@Base 15.04.0 + _ZN6Marble13PlanetFactory10planetListEv@Base 15.04.0 + _ZN6Marble13PlanetFactory13localizedNameERK7QString@Base 15.04.0 + _ZN6Marble13PlanetFactory9constructERK7QString@Base 15.04.0 + _ZN6Marble13PluginManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble13PluginManager11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble13PluginManager15addRenderPluginEPKNS_12RenderPluginE@Base 15.04.0 + _ZN6Marble13PluginManager16staticMetaObjectE@Base 15.04.0 + _ZN6Marble13PluginManager20addParseRunnerPluginEPKNS_17ParseRunnerPluginE@Base 15.04.0 + _ZN6Marble13PluginManager20renderPluginsChangedEv@Base 15.04.0 + _ZN6Marble13PluginManager21addSearchRunnerPluginEPKNS_18SearchRunnerPluginE@Base 15.04.0 + _ZN6Marble13PluginManager22addRoutingRunnerPluginEPNS_19RoutingRunnerPluginE@Base 15.04.0 + _ZN6Marble13PluginManager25addPositionProviderPluginEPKNS_22PositionProviderPluginE@Base 15.04.0 + _ZN6Marble13PluginManager25parseRunnerPluginsChangedEv@Base 15.04.0 + _ZN6Marble13PluginManager26searchRunnerPluginsChangedEv@Base 15.04.0 + _ZN6Marble13PluginManager27routingRunnerPluginsChangedEv@Base 15.04.0 + _ZN6Marble13PluginManager30positionProviderPluginsChangedEv@Base 15.04.0 + _ZN6Marble13PluginManager31addReverseGeocodingRunnerPluginEPKNS_28ReverseGeocodingRunnerPluginE@Base 15.04.0 + _ZN6Marble13PluginManager36reverseGeocodingRunnerPluginsChangedEv@Base 15.04.0 + _ZN6Marble13PluginManagerC1EP7QObject@Base 15.04.0 + _ZN6Marble13PluginManagerC2EP7QObject@Base 15.04.0 + _ZN6Marble13PluginManagerD0Ev@Base 15.04.0 + _ZN6Marble13PluginManagerD1Ev@Base 15.04.0 + _ZN6Marble13PluginManagerD2Ev@Base 15.04.0 + _ZN6Marble13RoutingRunner11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble13RoutingRunner11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble13RoutingRunner15routeCalculatedEPNS_15GeoDataDocumentE@Base 15.04.0 + _ZN6Marble13RoutingRunner16staticMetaObjectE@Base 15.04.0 + _ZN6Marble13RoutingRunnerC1EP7QObject@Base 15.04.0 + _ZN6Marble13RoutingRunnerC2EP7QObject@Base 15.04.0 + _ZN6Marble13RoutingWidget11eventFilterEP7QObjectP6QEvent@Base 15.04.0 + _ZN6Marble13RoutingWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble13RoutingWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble13RoutingWidget11resizeEventEP12QResizeEvent@Base 15.04.0 + _ZN6Marble13RoutingWidget12activateItemERK11QModelIndex@Base 15.04.0 + _ZN6Marble13RoutingWidget13retrieveRouteEv@Base 15.04.0 + _ZN6Marble13RoutingWidget13uploadToCloudEv@Base 15.04.0 + _ZN6Marble13RoutingWidget14addInputWidgetEv@Base 15.04.0 + _ZN6Marble13RoutingWidget14initializeTourEv@Base 15.04.0 + _ZN6Marble13RoutingWidget14openCloudRouteERK7QString@Base 15.04.0 + _ZN6Marble13RoutingWidget14showDirectionsEv@Base 15.04.0 + _ZN6Marble13RoutingWidget14updateProgressEv@Base 15.04.0 + _ZN6Marble13RoutingWidget15seekTourToStartEv@Base 15.04.0 + _ZN6Marble13RoutingWidget15toggleRoutePlayEv@Base 15.04.0 + _ZN6Marble13RoutingWidget16configureProfileEv@Base 15.04.0 + _ZN6Marble13RoutingWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble13RoutingWidget16updateRouteStateENS_14RoutingManager5StateE@Base 15.04.0 + _ZN6Marble13RoutingWidget17activatePlacemarkERK11QModelIndex@Base 15.04.0 + _ZN6Marble13RoutingWidget17insertInputWidgetEi@Base 15.04.0 + _ZN6Marble13RoutingWidget17removeInputWidgetEPNS_18RoutingInputWidgetE@Base 15.04.0 + _ZN6Marble13RoutingWidget17removeInputWidgetEi@Base 15.04.0 + _ZN6Marble13RoutingWidget17setRoutingProfileEi@Base 15.04.0 + _ZN6Marble13RoutingWidget18adjustSearchButtonEv@Base 15.04.0 + _ZN6Marble13RoutingWidget18handleSearchResultEPNS_18RoutingInputWidgetE@Base 15.04.0 + _ZN6Marble13RoutingWidget18requestMapPositionEPNS_18RoutingInputWidgetEb@Base 15.04.0 + _ZN6Marble13RoutingWidget18selectFirstProfileEv@Base 15.04.0 + _ZN6Marble13RoutingWidget19centerOnInputWidgetEPNS_18RoutingInputWidgetE@Base 15.04.0 + _ZN6Marble13RoutingWidget19setRouteSyncManagerEPNS_16RouteSyncManagerE@Base 15.04.0 + _ZN6Marble13RoutingWidget20updateUploadProgressExx@Base 15.04.0 + _ZN6Marble13RoutingWidget21openCloudRoutesDialogEv@Base 15.04.0 + _ZN6Marble13RoutingWidget21retrieveSelectedPointERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble13RoutingWidget22pointSelectionCanceledEv@Base 15.04.0 + _ZN6Marble13RoutingWidget22updateCloudSyncButtonsEv@Base 15.04.0 + _ZN6Marble13RoutingWidget23updateAlternativeRoutesEv@Base 15.04.0 + _ZN6Marble13RoutingWidget26updateActiveRoutingProfileEv@Base 15.04.0 + _ZN6Marble13RoutingWidget30setShowDirectionsButtonVisibleEb@Base 15.04.0 + _ZN6Marble13RoutingWidget8centerOnERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble13RoutingWidget9clearTourEv@Base 15.04.0 + _ZN6Marble13RoutingWidget9openRouteEv@Base 15.04.0 + _ZN6Marble13RoutingWidget9saveRouteEv@Base 15.04.0 + _ZN6Marble13RoutingWidgetC1EPNS_12MarbleWidgetEP7QWidget@Base 15.04.0 + _ZN6Marble13RoutingWidgetC2EPNS_12MarbleWidgetEP7QWidget@Base 15.04.0 + _ZN6Marble13RoutingWidgetD0Ev@Base 15.04.0 + _ZN6Marble13RoutingWidgetD1Ev@Base 15.04.0 + _ZN6Marble13RoutingWidgetD2Ev@Base 15.04.0 + _ZN6Marble13SpeakersModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble13SpeakersModel11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble13SpeakersModel12countChangedEv@Base 15.04.0 + _ZN6Marble13SpeakersModel16staticMetaObjectE@Base 15.04.0 + _ZN6Marble13SpeakersModel20installationFinishedEi@Base 15.04.0 + (subst)_ZN6Marble13SpeakersModel22installationProgressedEi{qreal}@Base 15.04.0 + _ZN6Marble13SpeakersModel4pathEi@Base 15.04.0 + _ZN6Marble13SpeakersModel7indexOfERK7QString@Base 15.04.0 + _ZN6Marble13SpeakersModel7installEi@Base 15.04.0 + _ZN6Marble13SpeakersModelC1EP7QObject@Base 15.04.0 + _ZN6Marble13SpeakersModelC2EP7QObject@Base 15.04.0 + _ZN6Marble13SpeakersModelD0Ev@Base 15.04.0 + _ZN6Marble13SpeakersModelD1Ev@Base 15.04.0 + _ZN6Marble13SpeakersModelD2Ev@Base 15.04.0 + _ZN6Marble14AutoNavigation11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble14AutoNavigation11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble14AutoNavigation11setAutoZoomEb@Base 15.04.0 + _ZN6Marble14AutoNavigation11setRecenterENS0_10CenterModeE@Base 15.04.0 + _ZN6Marble14AutoNavigation15autoZoomToggledEb@Base 15.04.0 + _ZN6Marble14AutoNavigation16staticMetaObjectE@Base 15.04.0 + _ZN6Marble14AutoNavigation19recenterModeChangedENS0_10CenterModeE@Base 15.04.0 + _ZN6Marble14AutoNavigation22inhibitAutoAdjustmentsEv@Base 15.04.0 + (subst)_ZN6Marble14AutoNavigation6adjustERKNS_18GeoDataCoordinatesE{qreal}@Base 15.04.0 + _ZN6Marble14AutoNavigation6zoomInENS_9FlyToModeE@Base 15.04.0 + (subst)_ZN6Marble14AutoNavigation7Private10adjustZoomERKNS_18GeoDataCoordinatesE{qreal}@Base 15.04.0 + (subst)_ZN6Marble14AutoNavigation7Private20moveOnBorderToCenterERKNS_18GeoDataCoordinatesE{qreal}@Base 15.04.0 + _ZN6Marble14AutoNavigation7Private8centerOnERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble14AutoNavigation7PrivateC1EPNS_11MarbleModelEPKNS_14ViewportParamsEPS0_@Base 15.04.0 + _ZN6Marble14AutoNavigation7PrivateC2EPNS_11MarbleModelEPKNS_14ViewportParamsEPS0_@Base 15.04.0 + _ZN6Marble14AutoNavigation7zoomOutENS_9FlyToModeE@Base 15.04.0 + _ZN6Marble14AutoNavigation8centerOnERKNS_18GeoDataCoordinatesEb@Base 15.04.0 + _ZN6Marble14AutoNavigationC1EPNS_11MarbleModelEPKNS_14ViewportParamsEP7QObject@Base 15.04.0 + _ZN6Marble14AutoNavigationC2EPNS_11MarbleModelEPKNS_14ViewportParamsEP7QObject@Base 15.04.0 + _ZN6Marble14AutoNavigationD0Ev@Base 15.04.0 + _ZN6Marble14AutoNavigationD1Ev@Base 15.04.0 + _ZN6Marble14AutoNavigationD2Ev@Base 15.04.0 + _ZN6Marble14ConflictDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble14ConflictDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble14ConflictDialog12setMergeItemEPNS_9MergeItemE@Base 15.04.0 + _ZN6Marble14ConflictDialog13prepareLayoutEv@Base 15.04.0 + _ZN6Marble14ConflictDialog15resolveConflictEP15QAbstractButton@Base 15.04.0 + _ZN6Marble14ConflictDialog15resolveConflictEPNS_9MergeItemE@Base 15.04.0 + _ZN6Marble14ConflictDialog15stopAutoResolveEv@Base 15.04.0 + _ZN6Marble14ConflictDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble14ConflictDialog4openEv@Base 15.04.0 + _ZN6Marble14ConflictDialogC1EP7QWidget@Base 15.04.0 + _ZN6Marble14ConflictDialogC2EP7QWidget@Base 15.04.0 + _ZN6Marble14ConflictDialogD0Ev@Base 15.04.0 + _ZN6Marble14ConflictDialogD1Ev@Base 15.04.0 + _ZN6Marble14ConflictDialogD2Ev@Base 15.04.0 + _ZN6Marble14DownloadRegion11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble14DownloadRegion11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble14DownloadRegion14setMarbleModelEPNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble14DownloadRegion16staticMetaObjectE@Base 15.04.0 + _ZN6Marble14DownloadRegion17setTileLevelRangeEii@Base 15.04.0 + _ZN6Marble14DownloadRegion19setVisibleTileLevelEi@Base 15.04.0 + _ZN6Marble14DownloadRegionC1EP7QObject@Base 15.04.0 + _ZN6Marble14DownloadRegionC2EP7QObject@Base 15.04.0 + _ZN6Marble14DownloadRegionD0Ev@Base 15.04.0 + _ZN6Marble14DownloadRegionD1Ev@Base 15.04.0 + _ZN6Marble14DownloadRegionD2Ev@Base 15.04.0 + _ZN6Marble14ElevationModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble14ElevationModel11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble14ElevationModel15updateAvailableEv@Base 15.04.0 + _ZN6Marble14ElevationModel16staticMetaObjectE@Base 15.04.0 + _ZN6Marble14ElevationModelC1EPNS_19HttpDownloadManagerEP7QObject@Base 15.04.0 + _ZN6Marble14ElevationModelC2EPNS_19HttpDownloadManagerEP7QObject@Base 15.04.0 + _ZN6Marble14ElevationModelD0Ev@Base 15.04.0 + _ZN6Marble14ElevationModelD1Ev@Base 15.04.0 + _ZN6Marble14ElevationModelD2Ev@Base 15.04.0 + _ZN6Marble14FileViewWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble14FileViewWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble14FileViewWidget15setMarbleWidgetEPNS_12MarbleWidgetE@Base 15.04.0 + _ZN6Marble14FileViewWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble14FileViewWidget24mapCenterOnTreeViewModelERK11QModelIndex@Base 15.04.0 + _ZN6Marble14FileViewWidget8centerOnERKNS_16GeoDataLatLonBoxEb@Base 15.04.0 + _ZN6Marble14FileViewWidget8centerOnERKNS_16GeoDataPlacemarkEb@Base 15.04.0 + _ZN6Marble14FileViewWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble14FileViewWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble14FileViewWidgetD0Ev@Base 15.04.0 + _ZN6Marble14FileViewWidgetD1Ev@Base 15.04.0 + _ZN6Marble14FileViewWidgetD2Ev@Base 15.04.0 + _ZN6Marble14GeoDataFeature10setAddressERK7QString@Base 15.04.0 + _ZN6Marble14GeoDataFeature10setSnippetERKNS_14GeoDataSnippetE@Base 15.04.0 + _ZN6Marble14GeoDataFeature10setVisibleEb@Base 15.04.0 + _ZN6Marble14GeoDataFeature11defaultFontEv@Base 15.04.0 + _ZN6Marble14GeoDataFeature11setStyleMapEPKNS_15GeoDataStyleMapE@Base 15.04.0 + _ZN6Marble14GeoDataFeature11setStyleUrlERK7QString@Base 15.04.0 + _ZN6Marble14GeoDataFeature11setTimeSpanERKNS_15GeoDataTimeSpanE@Base 15.04.0 + _ZN6Marble14GeoDataFeature12abstractViewEv@Base 15.04.0 + _ZN6Marble14GeoDataFeature12setTimeStampERKNS_16GeoDataTimeStampE@Base 15.04.0 + _ZN6Marble14GeoDataFeature12setZoomLevelEi@Base 15.04.0 + _ZN6Marble14GeoDataFeature13setPopularityEx@Base 15.04.0 + _ZN6Marble14GeoDataFeature14setDefaultFontERK5QFont@Base 15.04.0 + _ZN6Marble14GeoDataFeature14setDescriptionERK7QString@Base 15.04.0 + _ZN6Marble14GeoDataFeature14setPhoneNumberERK7QString@Base 15.04.0 + _ZN6Marble14GeoDataFeature15setAbstractViewEPNS_19GeoDataAbstractViewE@Base 15.04.0 + _ZN6Marble14GeoDataFeature15setExtendedDataERKNS_19GeoDataExtendedDataE@Base 15.04.0 + _ZN6Marble14GeoDataFeature17OsmVisualCategoryERK7QString@Base 15.04.0 + _ZN6Marble14GeoDataFeature17defaultLabelColorEv@Base 15.04.0 + _ZN6Marble14GeoDataFeature17setVisualCategoryENS0_21GeoDataVisualCategoryE@Base 15.04.0 + _ZN6Marble14GeoDataFeature18resetDefaultStylesEv@Base 15.04.0 + _ZN6Marble14GeoDataFeature19setDescriptionCDATAEb@Base 15.04.0 + _ZN6Marble14GeoDataFeature20setDefaultLabelColorERK6QColor@Base 15.04.0 + _ZN6Marble14GeoDataFeature6detachEv@Base 15.04.0 + _ZN6Marble14GeoDataFeature6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble14GeoDataFeature7setNameERK7QString@Base 15.04.0 + _ZN6Marble14GeoDataFeature7setRoleERK7QString@Base 15.04.0 + _ZN6Marble14GeoDataFeature8setStyleEPNS_12GeoDataStyleE@Base 15.04.0 + _ZN6Marble14GeoDataFeature8timeSpanEv@Base 15.04.0 + _ZN6Marble14GeoDataFeature9setRegionERKNS_13GeoDataRegionE@Base 15.04.0 + _ZN6Marble14GeoDataFeature9timeStampEv@Base 15.04.0 + _ZN6Marble14GeoDataFeatureC1EPNS_21GeoDataFeaturePrivateE@Base 15.04.0 + _ZN6Marble14GeoDataFeatureC1ERK7QString@Base 15.04.0 + _ZN6Marble14GeoDataFeatureC1ERKS0_@Base 15.04.0 + _ZN6Marble14GeoDataFeatureC1Ev@Base 15.04.0 + _ZN6Marble14GeoDataFeatureC2EPNS_21GeoDataFeaturePrivateE@Base 15.04.0 + _ZN6Marble14GeoDataFeatureC2ERK7QString@Base 15.04.0 + _ZN6Marble14GeoDataFeatureC2ERKS0_@Base 15.04.0 + _ZN6Marble14GeoDataFeatureC2Ev@Base 15.04.0 + _ZN6Marble14GeoDataFeatureD0Ev@Base 15.04.0 + _ZN6Marble14GeoDataFeatureD1Ev@Base 15.04.0 + _ZN6Marble14GeoDataFeatureD2Ev@Base 15.04.0 + _ZN6Marble14GeoDataFeatureaSERKS0_@Base 15.04.0 + _ZN6Marble14GeoDataHotSpot10setHotSpotERK7QPointFNS0_5UnitsES4_@Base 15.04.0 + _ZN6Marble14GeoDataHotSpot6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble14GeoDataHotSpotC1ERK7QPointFNS0_5UnitsES4_@Base 15.04.0 + _ZN6Marble14GeoDataHotSpotC1ERKS0_@Base 15.04.0 + _ZN6Marble14GeoDataHotSpotC2ERK7QPointFNS0_5UnitsES4_@Base 15.04.0 + _ZN6Marble14GeoDataHotSpotC2ERKS0_@Base 15.04.0 + _ZN6Marble14GeoDataHotSpotD0Ev@Base 15.04.0 + _ZN6Marble14GeoDataHotSpotD1Ev@Base 15.04.0 + _ZN6Marble14GeoDataHotSpotD2Ev@Base 15.04.0 + _ZN6Marble14GeoDataHotSpotaSERKS0_@Base 15.04.0 + _ZN6Marble14GeoDataHotSpoteqERKS0_@Base 15.04.0 + _ZN6Marble14GeoDataHotSpotneERKS0_@Base 15.04.0 + _ZN6Marble14GeoDataOverlay11setIconFileERK7QString@Base 15.04.0 + _ZN6Marble14GeoDataOverlay12setDrawOrderEi@Base 15.04.0 + _ZN6Marble14GeoDataOverlay7setIconERK6QImage@Base 15.04.0 + _ZN6Marble14GeoDataOverlay8setColorERK6QColor@Base 15.04.0 + _ZN6Marble14GeoDataOverlayC1ERKS0_@Base 15.04.0 + _ZN6Marble14GeoDataOverlayC1Ev@Base 15.04.0 + _ZN6Marble14GeoDataOverlayC2ERKS0_@Base 15.04.0 + _ZN6Marble14GeoDataOverlayC2Ev@Base 15.04.0 + _ZN6Marble14GeoDataOverlayD0Ev@Base 15.04.0 + _ZN6Marble14GeoDataOverlayD1Ev@Base 15.04.0 + _ZN6Marble14GeoDataOverlayD2Ev@Base 15.04.0 + _ZN6Marble14GeoDataOverlayaSERKS0_@Base 15.04.0 + _ZN6Marble14GeoDataPolygon13outerBoundaryEv@Base 15.04.0 + _ZN6Marble14GeoDataPolygon13setTessellateEb@Base 15.04.0 + _ZN6Marble14GeoDataPolygon15innerBoundariesEv@Base 15.04.0 + _ZN6Marble14GeoDataPolygon16setOuterBoundaryERKNS_17GeoDataLinearRingE@Base 15.04.0 + _ZN6Marble14GeoDataPolygon19appendInnerBoundaryERKNS_17GeoDataLinearRingE@Base 15.04.0 + _ZN6Marble14GeoDataPolygon1pEv@Base 15.04.0 + _ZN6Marble14GeoDataPolygon20setTessellationFlagsE6QFlagsINS_16TessellationFlagEE@Base 15.04.0 + _ZN6Marble14GeoDataPolygon6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble14GeoDataPolygonC1E6QFlagsINS_16TessellationFlagEE@Base 15.04.0 + _ZN6Marble14GeoDataPolygonC1ERKNS_15GeoDataGeometryE@Base 15.04.0 + _ZN6Marble14GeoDataPolygonC2E6QFlagsINS_16TessellationFlagEE@Base 15.04.0 + _ZN6Marble14GeoDataPolygonC2ERKNS_15GeoDataGeometryE@Base 15.04.0 + _ZN6Marble14GeoDataPolygonD0Ev@Base 15.04.0 + _ZN6Marble14GeoDataPolygonD1Ev@Base 15.04.0 + _ZN6Marble14GeoDataPolygonD2Ev@Base 15.04.0 + _ZN6Marble14GeoDataSnippet11setMaxLinesEi@Base 15.04.0 + _ZN6Marble14GeoDataSnippet7setTextERK7QString@Base 15.04.0 + _ZN6Marble14GeoDataSnippetC1ERK7QStringi@Base 15.04.0 + _ZN6Marble14GeoDataSnippetC2ERK7QStringi@Base 15.04.0 + _ZN6Marble14GeoSceneLegend10addSectionEPKNS_15GeoSceneSectionE@Base 15.04.0 + _ZN6Marble14GeoSceneLegendC1Ev@Base 15.04.0 + _ZN6Marble14GeoSceneLegendC2Ev@Base 15.04.0 + _ZN6Marble14GeoSceneLegendD0Ev@Base 15.04.0 + _ZN6Marble14GeoSceneLegendD1Ev@Base 15.04.0 + _ZN6Marble14GeoSceneLegendD2Ev@Base 15.04.0 + _ZN6Marble14GeoSceneParser18isValidRootElementEv@Base 15.04.0 + _ZN6Marble14GeoSceneParserC1ENS_18GeoSceneSourceTypeE@Base 15.04.0 + _ZN6Marble14GeoSceneParserC2ENS_18GeoSceneSourceTypeE@Base 15.04.0 + _ZN6Marble14GeoSceneParserD0Ev@Base 15.04.0 + _ZN6Marble14GeoSceneParserD1Ev@Base 15.04.0 + _ZN6Marble14GeoSceneParserD2Ev@Base 15.04.0 + _ZN6Marble14GeoSceneVector10setFeatureERK7QString@Base 15.04.0 + _ZN6Marble14GeoSceneVector13setSourceFileERK7QString@Base 15.04.0 + _ZN6Marble14GeoSceneVector6setPenERK4QPen@Base 15.04.0 + _ZN6Marble14GeoSceneVector8setBrushERK6QBrush@Base 15.04.0 + _ZN6Marble14GeoSceneVectorC1ERK7QString@Base 15.04.0 + _ZN6Marble14GeoSceneVectorC2ERK7QString@Base 15.04.0 + _ZN6Marble14GeoSceneVectorD0Ev@Base 15.04.0 + _ZN6Marble14GeoSceneVectorD1Ev@Base 15.04.0 + _ZN6Marble14GeoSceneVectorD2Ev@Base 15.04.0 + _ZN6Marble14LayerInterfaceD0Ev@Base 15.04.0 + _ZN6Marble14LayerInterfaceD1Ev@Base 15.04.0 + _ZN6Marble14LayerInterfaceD2Ev@Base 15.04.0 + _ZN6Marble14MarbleLineEdit11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble14MarbleLineEdit11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble14MarbleLineEdit11resizeEventEP12QResizeEvent@Base 15.04.0 + _ZN6Marble14MarbleLineEdit12setDecoratorERK7QPixmap@Base 15.04.0 + _ZN6Marble14MarbleLineEdit14updateProgressEv@Base 15.04.0 + _ZN6Marble14MarbleLineEdit16staticMetaObjectE@Base 15.04.0 + _ZN6Marble14MarbleLineEdit17mouseReleaseEventEP11QMouseEvent@Base 15.04.0 + _ZN6Marble14MarbleLineEdit17updateClearButtonEv@Base 15.04.0 + _ZN6Marble14MarbleLineEdit18clearButtonClickedEv@Base 15.04.0 + _ZN6Marble14MarbleLineEdit21updateClearButtonIconERK7QString@Base 15.04.0 + _ZN6Marble14MarbleLineEdit22decoratorButtonClickedEv@Base 15.04.0 + _ZN6Marble14MarbleLineEdit7setBusyEb@Base 15.04.0 + _ZN6Marble14MarbleLineEditC1EP7QWidget@Base 15.04.0 + _ZN6Marble14MarbleLineEditC2EP7QWidget@Base 15.04.0 + _ZN6Marble14MarbleLineEditD0Ev@Base 15.04.0 + _ZN6Marble14MarbleLineEditD1Ev@Base 15.04.0 + _ZN6Marble14MarbleLineEditD2Ev@Base 15.04.0 + _ZN6Marble14RoutingManager10clearRouteEv@Base 15.04.0 + _ZN6Marble14RoutingManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble14RoutingManager11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble14RoutingManager12readSettingsEv@Base 15.04.0 + _ZN6Marble14RoutingManager12reverseRouteEv@Base 15.04.0 + _ZN6Marble14RoutingManager12routeRequestEv@Base 15.04.0 + _ZN6Marble14RoutingManager12routingModelEv@Base 15.04.0 + _ZN6Marble14RoutingManager12stateChangedENS0_5StateE@Base 15.04.0 + _ZN6Marble14RoutingManager13profilesModelEv@Base 15.04.0 + _ZN6Marble14RoutingManager13retrieveRouteEv@Base 15.04.0 + _ZN6Marble14RoutingManager14routeRetrievedEPNS_15GeoDataDocumentE@Base 15.04.0 + _ZN6Marble14RoutingManager15setLastOpenPathERK7QString@Base 15.04.0 + _ZN6Marble14RoutingManager15setLastSavePathERK7QString@Base 15.04.0 + _ZN6Marble14RoutingManager16staticMetaObjectE@Base 15.04.0 + _ZN6Marble14RoutingManager21setRouteColorStandardE6QColor@Base 15.04.0 + _ZN6Marble14RoutingManager22alternativeRoutesModelEv@Base 15.04.0 + _ZN6Marble14RoutingManager22setGuidanceModeEnabledEb@Base 15.04.0 + _ZN6Marble14RoutingManager24setRouteColorAlternativeE6QColor@Base 15.04.0 + _ZN6Marble14RoutingManager24setRouteColorHighlightedE6QColor@Base 15.04.0 + _ZN6Marble14RoutingManager26guidanceModeEnabledChangedEb@Base 15.04.0 + _ZN6Marble14RoutingManager33setShowGuidanceModeStartupWarningEb@Base 15.04.0 + _ZN6Marble14RoutingManager9loadRouteERK7QString@Base 15.04.0 + _ZN6Marble14RoutingManagerC1EPNS_11MarbleModelEP7QObject@Base 15.04.0 + _ZN6Marble14RoutingManagerC2EPNS_11MarbleModelEP7QObject@Base 15.04.0 + _ZN6Marble14RoutingManagerD0Ev@Base 15.04.0 + _ZN6Marble14RoutingManagerD1Ev@Base 15.04.0 + _ZN6Marble14RoutingManagerD2Ev@Base 15.04.0 + _ZN6Marble14RoutingProfile14pluginSettingsEv@Base 15.04.0 + _ZN6Marble14RoutingProfile16setTransportTypeENS0_13TransportTypeE@Base 15.04.0 + _ZN6Marble14RoutingProfile7setNameERK7QString@Base 15.04.0 + _ZN6Marble14RoutingProfileC1ERK7QString@Base 15.04.0 + _ZN6Marble14RoutingProfileC2ERK7QString@Base 15.04.0 + _ZN6Marble14TinyWebBrowser11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble14TinyWebBrowser11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble14TinyWebBrowser12createWindowEN8QWebPage13WebWindowTypeE@Base 15.04.0 + _ZN6Marble14TinyWebBrowser13statusMessageE7QString@Base 15.04.0 + _ZN6Marble14TinyWebBrowser16openExternalLinkE4QUrl@Base 15.04.0 + _ZN6Marble14TinyWebBrowser16setWikipediaPathERK7QString@Base 15.04.0 + _ZN6Marble14TinyWebBrowser16staticMetaObjectE@Base 15.04.0 + _ZN6Marble14TinyWebBrowser5printEv@Base 15.04.0 + _ZN6Marble14TinyWebBrowser9userAgentERK7QStringS3_@Base 15.04.0 + _ZN6Marble14TinyWebBrowserC1EP7QWidget@Base 15.04.0 + _ZN6Marble14TinyWebBrowserC2EP7QWidget@Base 15.04.0 + _ZN6Marble14TinyWebBrowserD0Ev@Base 15.04.0 + _ZN6Marble14TinyWebBrowserD1Ev@Base 15.04.0 + _ZN6Marble14TinyWebBrowserD2Ev@Base 15.04.0 + _ZN6Marble14ViewportParams13setFocusPointERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble14ViewportParams13setProjectionENS_10ProjectionE@Base 15.04.0 + _ZN6Marble14ViewportParams15resetFocusPointEv@Base 15.04.0 + _ZN6Marble14ViewportParams7setSizeE5QSize@Base 15.04.0 + (subst)_ZN6Marble14ViewportParams8centerOnE{qreal}{qreal}@Base 15.04.0 + _ZN6Marble14ViewportParams8setWidthEi@Base 15.04.0 + _ZN6Marble14ViewportParams9setHeightEi@Base 15.04.0 + _ZN6Marble14ViewportParams9setRadiusEi@Base 15.04.0 + (subst)_ZN6Marble14ViewportParamsC1ENS_10ProjectionE{qreal}{qreal}iRK5QSize@Base 15.04.0 + _ZN6Marble14ViewportParamsC1Ev@Base 15.04.0 + (subst)_ZN6Marble14ViewportParamsC2ENS_10ProjectionE{qreal}{qreal}iRK5QSize@Base 15.04.0 + _ZN6Marble14ViewportParamsC2Ev@Base 15.04.0 + _ZN6Marble14ViewportParamsD1Ev@Base 15.04.0 + _ZN6Marble14ViewportParamsD2Ev@Base 15.04.0 + _ZN6Marble14WaypointParser13setFieldIndexENS0_5FieldEi@Base 15.04.0 + _ZN6Marble14WaypointParser16setLineSeparatorERK7QString@Base 15.04.0 + _ZN6Marble14WaypointParser17setFieldSeparatorERK5QChar@Base 15.04.0 + _ZN6Marble14WaypointParser22addJunctionTypeMappingERK7QStringNS_15RoutingWaypoint12JunctionTypeE@Base 15.04.0 + _ZN6Marble14WaypointParserC1Ev@Base 15.04.0 + _ZN6Marble14WaypointParserC2Ev@Base 15.04.0 + _ZN6Marble15BookmarkManager11addBookmarkEPNS_16GeoDataContainerERKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble15BookmarkManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble15BookmarkManager11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble15BookmarkManager14removeBookmarkEPNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble15BookmarkManager14updateBookmarkEPNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble15BookmarkManager16bookmarksChangedEv@Base 15.04.0 + _ZN6Marble15BookmarkManager16setShowBookmarksEb@Base 15.04.0 + _ZN6Marble15BookmarkManager16staticMetaObjectE@Base 15.04.0 + _ZN6Marble15BookmarkManager18removeAllBookmarksEv@Base 15.04.0 + _ZN6Marble15BookmarkManager18updateBookmarkFileEv@Base 15.04.0 + _ZN6Marble15BookmarkManager19ensureDefaultFolderEv@Base 15.04.0 + _ZN6Marble15BookmarkManager20addNewBookmarkFolderEPNS_16GeoDataContainerERK7QString@Base 15.04.0 + _ZN6Marble15BookmarkManager20removeBookmarkFolderEPNS_13GeoDataFolderE@Base 15.04.0 + _ZN6Marble15BookmarkManager20renameBookmarkFolderEPNS_13GeoDataFolderERK7QString@Base 15.04.0 + _ZN6Marble15BookmarkManager8documentEv@Base 15.04.0 + _ZN6Marble15BookmarkManager8loadFileERK7QString@Base 15.04.0 + _ZN6Marble15BookmarkManager8openFileERK7QString@Base 15.04.0 + _ZN6Marble15BookmarkManagerC1EPNS_16GeoDataTreeModelEP7QObject@Base 15.04.0 + _ZN6Marble15BookmarkManagerC2EPNS_16GeoDataTreeModelEP7QObject@Base 15.04.0 + _ZN6Marble15BookmarkManagerD0Ev@Base 15.04.0 + _ZN6Marble15BookmarkManagerD1Ev@Base 15.04.0 + _ZN6Marble15BookmarkManagerD2Ev@Base 15.04.0 + _ZN6Marble15CloudRouteModel10setPreviewEP13QNetworkReply@Base 15.04.0 + _ZN6Marble15CloudRouteModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble15CloudRouteModel11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble15CloudRouteModel14updateProgressExx@Base 15.04.0 + _ZN6Marble15CloudRouteModel16staticMetaObjectE@Base 15.04.0 + _ZN6Marble15CloudRouteModel18setDownloadingItemERK21QPersistentModelIndex@Base 15.04.0 + _ZN6Marble15CloudRouteModel7PrivateC1Ev@Base 15.04.0 + _ZN6Marble15CloudRouteModel7PrivateC2Ev@Base 15.04.0 + _ZN6Marble15CloudRouteModel8setItemsERK7QVectorINS_9RouteItemEE@Base 15.04.0 + _ZN6Marble15CloudRouteModelC1EP7QObject@Base 15.04.0 + _ZN6Marble15CloudRouteModelC2EP7QObject@Base 15.04.0 + _ZN6Marble15CloudRouteModelD0Ev@Base 15.04.0 + _ZN6Marble15CloudRouteModelD1Ev@Base 15.04.0 + _ZN6Marble15CloudRouteModelD2Ev@Base 15.04.0 + (subst)_ZN6Marble15GeoDataAccuracyC1ENS0_5LevelE{qreal}{qreal}@Base 15.04.0 + (subst)_ZN6Marble15GeoDataAccuracyC2ENS0_5LevelE{qreal}{qreal}@Base 15.04.0 + _ZN6Marble15GeoDataDocument10setBaseUriERK7QString@Base 15.04.0 + _ZN6Marble15GeoDataDocument11addStyleMapERKNS_15GeoDataStyleMapE@Base 15.04.0 + _ZN6Marble15GeoDataDocument11removeStyleERK7QString@Base 15.04.0 + _ZN6Marble15GeoDataDocument11setFileNameERK7QString@Base 15.04.0 + _ZN6Marble15GeoDataDocument11setPropertyE7QString@Base 15.04.0 + _ZN6Marble15GeoDataDocument12removeSchemaERK7QString@Base 15.04.0 + _ZN6Marble15GeoDataDocument14removeStyleMapERK7QString@Base 15.04.0 + _ZN6Marble15GeoDataDocument15setDocumentRoleENS_12DocumentRoleE@Base 15.04.0 + _ZN6Marble15GeoDataDocument1pEv@Base 15.04.0 + _ZN6Marble15GeoDataDocument21setNetworkLinkControlERKNS_25GeoDataNetworkLinkControlE@Base 15.04.0 + _ZN6Marble15GeoDataDocument5styleERK7QString@Base 15.04.0 + _ZN6Marble15GeoDataDocument6schemaERK7QString@Base 15.04.0 + _ZN6Marble15GeoDataDocument6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble15GeoDataDocument8addStyleERKNS_12GeoDataStyleE@Base 15.04.0 + _ZN6Marble15GeoDataDocument8styleMapERK7QString@Base 15.04.0 + _ZN6Marble15GeoDataDocument9addSchemaERKNS_13GeoDataSchemaE@Base 15.04.0 + _ZN6Marble15GeoDataDocumentC1ERKS0_@Base 15.04.0 + _ZN6Marble15GeoDataDocumentC1Ev@Base 15.04.0 + _ZN6Marble15GeoDataDocumentC2ERKS0_@Base 15.04.0 + _ZN6Marble15GeoDataDocumentC2Ev@Base 15.04.0 + _ZN6Marble15GeoDataDocumentD0Ev@Base 15.04.0 + _ZN6Marble15GeoDataDocumentD1Ev@Base 15.04.0 + _ZN6Marble15GeoDataDocumentD2Ev@Base 15.04.0 + _ZN6Marble15GeoDataGeometry10setExtrudeEb@Base 15.04.0 + _ZN6Marble15GeoDataGeometry15setAltitudeModeENS_12AltitudeModeE@Base 15.04.0 + _ZN6Marble15GeoDataGeometry6detachEv@Base 15.04.0 + _ZN6Marble15GeoDataGeometry6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble15GeoDataGeometryC1EPNS_22GeoDataGeometryPrivateE@Base 15.04.0 + _ZN6Marble15GeoDataGeometryC1ERKS0_@Base 15.04.0 + _ZN6Marble15GeoDataGeometryC1Ev@Base 15.04.0 + _ZN6Marble15GeoDataGeometryC2EPNS_22GeoDataGeometryPrivateE@Base 15.04.0 + _ZN6Marble15GeoDataGeometryC2ERKS0_@Base 15.04.0 + _ZN6Marble15GeoDataGeometryC2Ev@Base 15.04.0 + _ZN6Marble15GeoDataGeometryD0Ev@Base 15.04.0 + _ZN6Marble15GeoDataGeometryD1Ev@Base 15.04.0 + _ZN6Marble15GeoDataGeometryD2Ev@Base 15.04.0 + _ZN6Marble15GeoDataGeometryaSERKS0_@Base 15.04.0 + _ZN6Marble15GeoDataItemIcon11setIconPathERK7QString@Base 15.04.0 + _ZN6Marble15GeoDataItemIcon7setIconERK6QImage@Base 15.04.0 + _ZN6Marble15GeoDataItemIcon8setStateERK6QFlagsINS0_13ItemIconStateEE@Base 15.04.0 + _ZN6Marble15GeoDataItemIconC1ERKS0_@Base 15.04.0 + _ZN6Marble15GeoDataItemIconC1Ev@Base 15.04.0 + _ZN6Marble15GeoDataItemIconC2ERKS0_@Base 15.04.0 + _ZN6Marble15GeoDataItemIconC2Ev@Base 15.04.0 + _ZN6Marble15GeoDataItemIconD0Ev@Base 15.04.0 + _ZN6Marble15GeoDataItemIconD1Ev@Base 15.04.0 + _ZN6Marble15GeoDataItemIconD2Ev@Base 15.04.0 + _ZN6Marble15GeoDataItemIconaSERKS0_@Base 15.04.0 + (subst)_ZN6Marble15GeoDataLocation11setAltitudeE{qreal}@Base 15.04.0 + (subst)_ZN6Marble15GeoDataLocation11setLatitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + (subst)_ZN6Marble15GeoDataLocation12setLongitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble15GeoDataLocationC1ERKS0_@Base 15.04.0 + _ZN6Marble15GeoDataLocationC1Ev@Base 15.04.0 + _ZN6Marble15GeoDataLocationC2ERKS0_@Base 15.04.0 + _ZN6Marble15GeoDataLocationC2Ev@Base 15.04.0 + _ZN6Marble15GeoDataLocationD0Ev@Base 15.04.0 + _ZN6Marble15GeoDataLocationD1Ev@Base 15.04.0 + _ZN6Marble15GeoDataLocationD2Ev@Base 15.04.0 + _ZN6Marble15GeoDataLocationaSERKS0_@Base 15.04.0 + _ZN6Marble15GeoDataPlaylist12addPrimitiveEPNS_20GeoDataTourPrimitiveE@Base 15.04.0 + _ZN6Marble15GeoDataPlaylist14swapPrimitivesEii@Base 15.04.0 + _ZN6Marble15GeoDataPlaylist15insertPrimitiveEiPNS_20GeoDataTourPrimitiveE@Base 15.04.0 + _ZN6Marble15GeoDataPlaylist17removePrimitiveAtEi@Base 15.04.0 + _ZN6Marble15GeoDataPlaylist9primitiveEi@Base 15.04.0 + _ZN6Marble15GeoDataPlaylistD0Ev@Base 15.04.0 + _ZN6Marble15GeoDataPlaylistD1Ev@Base 15.04.0 + _ZN6Marble15GeoDataPlaylistD2Ev@Base 15.04.0 + _ZN6Marble15GeoDataSoundCue15setDelayedStartEd@Base 15.04.0 + _ZN6Marble15GeoDataSoundCue7setHrefERK7QString@Base 15.04.0 + _ZN6Marble15GeoDataSoundCueC1Ev@Base 15.04.0 + _ZN6Marble15GeoDataSoundCueC2Ev@Base 15.04.0 + _ZN6Marble15GeoDataSoundCueD0Ev@Base 15.04.0 + _ZN6Marble15GeoDataSoundCueD1Ev@Base 15.04.0 + _ZN6Marble15GeoDataSoundCueD2Ev@Base 15.04.0 + _ZN6Marble15GeoDataStyleMap10setLastKeyE7QString@Base 15.04.0 + _ZN6Marble15GeoDataStyleMap6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble15GeoDataStyleMapC1ERKS0_@Base 15.04.0 + _ZN6Marble15GeoDataStyleMapC1Ev@Base 15.04.0 + _ZN6Marble15GeoDataStyleMapC2ERKS0_@Base 15.04.0 + _ZN6Marble15GeoDataStyleMapC2Ev@Base 15.04.0 + _ZN6Marble15GeoDataStyleMapD0Ev@Base 15.04.0 + _ZN6Marble15GeoDataStyleMapD1Ev@Base 15.04.0 + _ZN6Marble15GeoDataStyleMapD2Ev@Base 15.04.0 + _ZN6Marble15GeoDataStyleMapaSERKS0_@Base 15.04.0 + _ZN6Marble15GeoDataTimeSpan3endEv@Base 15.04.0 + _ZN6Marble15GeoDataTimeSpan5beginEv@Base 15.04.0 + _ZN6Marble15GeoDataTimeSpan6setEndERKNS_16GeoDataTimeStampE@Base 15.04.0 + _ZN6Marble15GeoDataTimeSpan6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble15GeoDataTimeSpan8setBeginERKNS_16GeoDataTimeStampE@Base 15.04.0 + _ZN6Marble15GeoDataTimeSpanC1ERKS0_@Base 15.04.0 + _ZN6Marble15GeoDataTimeSpanC1Ev@Base 15.04.0 + _ZN6Marble15GeoDataTimeSpanC2ERKS0_@Base 15.04.0 + _ZN6Marble15GeoDataTimeSpanC2Ev@Base 15.04.0 + _ZN6Marble15GeoDataTimeSpanD0Ev@Base 15.04.0 + _ZN6Marble15GeoDataTimeSpanD1Ev@Base 15.04.0 + _ZN6Marble15GeoDataTimeSpanD2Ev@Base 15.04.0 + _ZN6Marble15GeoDataTimeSpanaSERKS0_@Base 15.04.0 + _ZN6Marble15GeoGraphicsItem10setVisibleEb@Base 15.04.0 + _ZN6Marble15GeoGraphicsItem14setHighlightedEb@Base 15.04.0 + _ZN6Marble15GeoGraphicsItem15setLatLonAltBoxERKNS_19GeoDataLatLonAltBoxE@Base 15.04.0 + _ZN6Marble15GeoGraphicsItem15setMinZoomLevelEi@Base 15.04.0 + _ZN6Marble15GeoGraphicsItem17setHighlightStyleEPNS_12GeoDataStyleE@Base 15.04.0 + _ZN6Marble15GeoGraphicsItem1pEv@Base 15.04.0 + _ZN6Marble15GeoGraphicsItem7setFlagENS0_19GeoGraphicsItemFlagEb@Base 15.04.0 + _ZN6Marble15GeoGraphicsItem8setFlagsE6QFlagsINS0_19GeoGraphicsItemFlagEE@Base 15.04.0 + _ZN6Marble15GeoGraphicsItem8setStyleEPKNS_12GeoDataStyleE@Base 15.04.0 + (subst)_ZN6Marble15GeoGraphicsItem9setZValueE{qreal}@Base 15.04.0 + _ZN6Marble15GeoGraphicsItemC1EPKNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble15GeoGraphicsItemC2EPKNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble15GeoGraphicsItemD0Ev@Base 15.04.0 + _ZN6Marble15GeoGraphicsItemD1Ev@Base 15.04.0 + _ZN6Marble15GeoGraphicsItemD2Ev@Base 15.04.0 + _ZN6Marble15GeoSceneGeodata11setColorizeE7QString@Base 15.04.0 + _ZN6Marble15GeoSceneGeodata11setPropertyE7QString@Base 15.04.0 + _ZN6Marble15GeoSceneGeodata13setSourceFileE7QString@Base 15.04.0 + _ZN6Marble15GeoSceneGeodata6setPenERK4QPen@Base 15.04.0 + (subst)_ZN6Marble15GeoSceneGeodata8setAlphaERK{qreal}@Base 15.04.0 + _ZN6Marble15GeoSceneGeodata8setBrushERK6QBrush@Base 15.04.0 + _ZN6Marble15GeoSceneGeodata9setColorsERK5QListI6QColorE@Base 15.04.0 + _ZN6Marble15GeoSceneGeodataC1E7QString@Base 15.04.0 + _ZN6Marble15GeoSceneGeodataC2E7QString@Base 15.04.0 + _ZN6Marble15GeoSceneGeodataD0Ev@Base 15.04.0 + _ZN6Marble15GeoSceneGeodataD1Ev@Base 15.04.0 + _ZN6Marble15GeoSceneGeodataD2Ev@Base 15.04.0 + _ZN6Marble15GeoSceneLicense10setLicenseERK7QString@Base 15.04.0 + _ZN6Marble15GeoSceneLicense14setAttributionENS0_11AttributionE@Base 15.04.0 + _ZN6Marble15GeoSceneLicense15setShortLicenseERK7QString@Base 15.04.0 + _ZN6Marble15GeoSceneLicenseC1Ev@Base 15.04.0 + _ZN6Marble15GeoSceneLicenseC2Ev@Base 15.04.0 + _ZN6Marble15GeoSceneLicenseD0Ev@Base 15.04.0 + _ZN6Marble15GeoSceneLicenseD1Ev@Base 15.04.0 + _ZN6Marble15GeoSceneLicenseD2Ev@Base 15.04.0 + _ZN6Marble15GeoSceneSection10setHeadingERK7QString@Base 15.04.0 + _ZN6Marble15GeoSceneSection10setSpacingEi@Base 15.04.0 + _ZN6Marble15GeoSceneSection12setCheckableEb@Base 15.04.0 + _ZN6Marble15GeoSceneSection12setConnectToERK7QString@Base 15.04.0 + _ZN6Marble15GeoSceneSection4itemERK7QString@Base 15.04.0 + _ZN6Marble15GeoSceneSection7addItemEPNS_12GeoSceneItemE@Base 15.04.0 + _ZN6Marble15GeoSceneSection8setRadioERK7QString@Base 15.04.0 + _ZN6Marble15GeoSceneSectionC1ERK7QString@Base 15.04.0 + _ZN6Marble15GeoSceneSectionC2ERK7QString@Base 15.04.0 + _ZN6Marble15GeoSceneSectionD0Ev@Base 15.04.0 + _ZN6Marble15GeoSceneSectionD1Ev@Base 15.04.0 + _ZN6Marble15GeoSceneSectionD2Ev@Base 15.04.0 + _ZN6Marble15LatLonBoxWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble15LatLonBoxWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble15LatLonBoxWidget12setLatLonBoxERKNS_16GeoDataLatLonBoxE@Base 15.04.0 + _ZN6Marble15LatLonBoxWidget12valueChangedEv@Base 15.04.0 + _ZN6Marble15LatLonBoxWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble15LatLonBoxWidget19updateLatSingleStepEv@Base 15.04.0 + _ZN6Marble15LatLonBoxWidget19updateLonSingleStepEv@Base 15.04.0 + _ZN6Marble15LatLonBoxWidget7PrivateC1EP7QWidget@Base 15.04.0 + _ZN6Marble15LatLonBoxWidget7PrivateC2EP7QWidget@Base 15.04.0 + _ZN6Marble15LatLonBoxWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble15LatLonBoxWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble15LatLonBoxWidgetD0Ev@Base 15.04.0 + _ZN6Marble15LatLonBoxWidgetD1Ev@Base 15.04.0 + _ZN6Marble15LatLonBoxWidgetD2Ev@Base 15.04.0 + _ZN6Marble15MapThemeManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble15MapThemeManager11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble15MapThemeManager12loadMapThemeERK7QString@Base 15.04.0 + _ZN6Marble15MapThemeManager13mapThemeModelEv@Base 15.04.0 + _ZN6Marble15MapThemeManager13themesChangedEv@Base 15.04.0 + _ZN6Marble15MapThemeManager14deleteMapThemeERK7QString@Base 15.04.0 + _ZN6Marble15MapThemeManager16staticMetaObjectE@Base 15.04.0 + _ZN6Marble15MapThemeManager20celestialBodiesModelEv@Base 15.04.0 + _ZN6Marble15MapThemeManager25createMapThemeFromOverlayEPKNS_19GeoDataPhotoOverlayE@Base 15.04.0 + _ZN6Marble15MapThemeManager7Private10watchPathsEv@Base 15.04.0 + _ZN6Marble15MapThemeManager7Private11fileChangedERK7QString@Base 15.04.0 + _ZN6Marble15MapThemeManager7Private12pathsToWatchEv@Base 15.04.0 + _ZN6Marble15MapThemeManager7Private13findMapThemesERK7QString@Base 15.04.0 + _ZN6Marble15MapThemeManager7Private13findMapThemesEv@Base 15.04.0 + _ZN6Marble15MapThemeManager7Private15deleteDirectoryERK7QString@Base 15.04.0 + _ZN6Marble15MapThemeManager7Private16addMapThemePathsERK7QStringR11QStringList@Base 15.04.0 + _ZN6Marble15MapThemeManager7Private16directoryChangedERK7QString@Base 15.04.0 + _ZN6Marble15MapThemeManager7Private16loadMapThemeFileERK7QString@Base 15.04.0 + _ZN6Marble15MapThemeManager7Private17createMapThemeRowERK7QString@Base 15.04.0 + _ZN6Marble15MapThemeManager7Private19updateMapThemeModelEv@Base 15.04.0 + _ZN6Marble15MapThemeManager7PrivateC1EPS0_@Base 15.04.0 + _ZN6Marble15MapThemeManager7PrivateC2EPS0_@Base 15.04.0 + _ZN6Marble15MapThemeManager7PrivateD1Ev@Base 15.04.0 + _ZN6Marble15MapThemeManager7PrivateD2Ev@Base 15.04.0 + _ZN6Marble15MapThemeManagerC1EP7QObject@Base 15.04.0 + _ZN6Marble15MapThemeManagerC2EP7QObject@Base 15.04.0 + _ZN6Marble15MapThemeManagerD0Ev@Base 15.04.0 + _ZN6Marble15MapThemeManagerD1Ev@Base 15.04.0 + _ZN6Marble15MapThemeManagerD2Ev@Base 15.04.0 + _ZN6Marble15MarbleNavigator10changeZoomEi@Base 15.04.0 + _ZN6Marble15MarbleNavigator11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble15MarbleNavigator11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble15MarbleNavigator11resizeEventEP12QResizeEvent@Base 15.04.0 + _ZN6Marble15MarbleNavigator11zoomChangedEi@Base 15.04.0 + _ZN6Marble15MarbleNavigator16staticMetaObjectE@Base 15.04.0 + _ZN6Marble15MarbleNavigator6goHomeEv@Base 15.04.0 + _ZN6Marble15MarbleNavigator6moveUpEv@Base 15.04.0 + _ZN6Marble15MarbleNavigator6zoomInEv@Base 15.04.0 + _ZN6Marble15MarbleNavigator7zoomOutEv@Base 15.04.0 + _ZN6Marble15MarbleNavigator8moveDownEv@Base 15.04.0 + _ZN6Marble15MarbleNavigator8moveLeftEv@Base 15.04.0 + _ZN6Marble15MarbleNavigator9moveRightEv@Base 15.04.0 + _ZN6Marble15MarbleNavigatorC1EP7QWidget@Base 15.04.0 + _ZN6Marble15MarbleNavigatorC2EP7QWidget@Base 15.04.0 + _ZN6Marble15MarbleNavigatorD0Ev@Base 15.04.0 + _ZN6Marble15MarbleNavigatorD1Ev@Base 15.04.0 + _ZN6Marble15MarbleNavigatorD2Ev@Base 15.04.0 + _ZN6Marble15PluginInterfaceD0Ev@Base 15.04.0 + _ZN6Marble15PluginInterfaceD1Ev@Base 15.04.0 + _ZN6Marble15PluginInterfaceD2Ev@Base 15.04.0 + _ZN6Marble15RoutingWaypointC1ERKNS_12RoutingPointENS0_12JunctionTypeERK7QStringS7_iS7_@Base 15.04.0 + _ZN6Marble15RoutingWaypointC1Ev@Base 15.04.0 + _ZN6Marble15RoutingWaypointC2ERKNS_12RoutingPointENS0_12JunctionTypeERK7QStringS7_iS7_@Base 15.04.0 + _ZN6Marble15RoutingWaypointC2Ev@Base 15.04.0 + _ZN6Marble16CloudSyncManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble16CloudSyncManager11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble16CloudSyncManager13apiUrlChangedERK4QUrl@Base 15.04.0 + _ZN6Marble16CloudSyncManager13statusChangedERK7QString@Base 15.04.0 + _ZN6Marble16CloudSyncManager14setSyncEnabledEb@Base 15.04.0 + _ZN6Marble16CloudSyncManager14setWorkOfflineEb@Base 15.04.0 + _ZN6Marble16CloudSyncManager16routeSyncManagerEv@Base 15.04.0 + _ZN6Marble16CloudSyncManager16staticMetaObjectE@Base 15.04.0 + _ZN6Marble16CloudSyncManager17setOwncloudServerERK7QString@Base 15.04.0 + _ZN6Marble16CloudSyncManager18syncEnabledChangedEb@Base 15.04.0 + _ZN6Marble16CloudSyncManager18workOfflineChangedEb@Base 15.04.0 + _ZN6Marble16CloudSyncManager19bookmarkSyncManagerEv@Base 15.04.0 + _ZN6Marble16CloudSyncManager19setOwncloudPasswordERK7QString@Base 15.04.0 + _ZN6Marble16CloudSyncManager19setOwncloudUsernameERK7QString@Base 15.04.0 + _ZN6Marble16CloudSyncManager21owncloudServerChangedERK7QString@Base 15.04.0 + _ZN6Marble16CloudSyncManager22setOwncloudCredentialsERK7QStringS3_S3_@Base 15.04.0 + _ZN6Marble16CloudSyncManager23owncloudPasswordChangedERK7QString@Base 15.04.0 + _ZN6Marble16CloudSyncManager23owncloudUsernameChangedERK7QString@Base 15.04.0 + _ZN6Marble16CloudSyncManager23routeSyncManagerChangedEv@Base 15.04.0 + _ZN6Marble16CloudSyncManager26bookmarkSyncManagerChangedEv@Base 15.04.0 + _ZN6Marble16CloudSyncManager7PrivateC1Ev@Base 15.04.0 + _ZN6Marble16CloudSyncManager7PrivateC2Ev@Base 15.04.0 + _ZN6Marble16CloudSyncManager7PrivateD1Ev@Base 15.04.0 + _ZN6Marble16CloudSyncManager7PrivateD2Ev@Base 15.04.0 + _ZN6Marble16CloudSyncManager9setStatusERK7QStringNS0_6StatusE@Base 15.04.0 + _ZN6Marble16CloudSyncManagerC1EP7QObject@Base 15.04.0 + _ZN6Marble16CloudSyncManagerC2EP7QObject@Base 15.04.0 + _ZN6Marble16CloudSyncManagerD0Ev@Base 15.04.0 + _ZN6Marble16CloudSyncManagerD1Ev@Base 15.04.0 + _ZN6Marble16CloudSyncManagerD2Ev@Base 15.04.0 + _ZN6Marble16GeoDataContainer1pEv@Base 15.04.0 + _ZN6Marble16GeoDataContainer2atEi@Base 15.04.0 + _ZN6Marble16GeoDataContainer3endEv@Base 15.04.0 + _ZN6Marble16GeoDataContainer4lastEv@Base 15.04.0 + _ZN6Marble16GeoDataContainer5beginEv@Base 15.04.0 + _ZN6Marble16GeoDataContainer5childEi@Base 15.04.0 + _ZN6Marble16GeoDataContainer5clearEv@Base 15.04.0 + _ZN6Marble16GeoDataContainer5firstEv@Base 15.04.0 + _ZN6Marble16GeoDataContainer6appendEPNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble16GeoDataContainer6insertEPNS_14GeoDataFeatureEi@Base 15.04.0 + _ZN6Marble16GeoDataContainer6insertEiPNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble16GeoDataContainer6removeEi@Base 15.04.0 + _ZN6Marble16GeoDataContainer6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble16GeoDataContainerC1EPNS_23GeoDataContainerPrivateE@Base 15.04.0 + _ZN6Marble16GeoDataContainerC1ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataContainerC1Ev@Base 15.04.0 + _ZN6Marble16GeoDataContainerC2EPNS_23GeoDataContainerPrivateE@Base 15.04.0 + _ZN6Marble16GeoDataContainerC2ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataContainerC2Ev@Base 15.04.0 + _ZN6Marble16GeoDataContainerD0Ev@Base 15.04.0 + _ZN6Marble16GeoDataContainerD1Ev@Base 15.04.0 + _ZN6Marble16GeoDataContainerD2Ev@Base 15.04.0 + _ZN6Marble16GeoDataIconStyle10setHeadingEi@Base 15.04.0 + _ZN6Marble16GeoDataIconStyle10setHotSpotERK7QPointFNS_14GeoDataHotSpot5UnitsES5_@Base 15.04.0 + _ZN6Marble16GeoDataIconStyle11setIconPathERK7QString@Base 15.04.0 + _ZN6Marble16GeoDataIconStyle6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble16GeoDataIconStyle7setIconERK6QImage@Base 15.04.0 + _ZN6Marble16GeoDataIconStyle8setScaleERKf@Base 15.04.0 + _ZN6Marble16GeoDataIconStyleC1ERK6QImageRK7QPointF@Base 15.04.0 + _ZN6Marble16GeoDataIconStyleC1ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataIconStyleC1Ev@Base 15.04.0 + _ZN6Marble16GeoDataIconStyleC2ERK6QImageRK7QPointF@Base 15.04.0 + _ZN6Marble16GeoDataIconStyleC2ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataIconStyleC2Ev@Base 15.04.0 + _ZN6Marble16GeoDataIconStyleD0Ev@Base 15.04.0 + _ZN6Marble16GeoDataIconStyleD1Ev@Base 15.04.0 + _ZN6Marble16GeoDataIconStyleD2Ev@Base 15.04.0 + _ZN6Marble16GeoDataIconStyleaSERKS0_@Base 15.04.0 + (subst)_ZN6Marble16GeoDataLatLonBox11setRotationE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + (subst)_ZN6Marble16GeoDataLatLonBox13setBoundariesE{qreal}{qreal}{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble16GeoDataLatLonBox14fromLineStringERKNS_17GeoDataLineStringE@Base 15.04.0 + _ZN6Marble16GeoDataLatLonBox5clearEv@Base 15.04.0 + _ZN6Marble16GeoDataLatLonBox5emptyE@Base 15.04.0 + _ZN6Marble16GeoDataLatLonBox6unpackER11QDataStream@Base 15.04.0 + (subst)_ZN6Marble16GeoDataLatLonBox7setEastE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + (subst)_ZN6Marble16GeoDataLatLonBox7setWestE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + (subst)_ZN6Marble16GeoDataLatLonBox8setNorthE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + (subst)_ZN6Marble16GeoDataLatLonBox8setSouthE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble16GeoDataLatLonBoxC1ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataLatLonBoxC1Ev@Base 15.04.0 + (subst)_ZN6Marble16GeoDataLatLonBoxC1E{qreal}{qreal}{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble16GeoDataLatLonBoxC2ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataLatLonBoxC2Ev@Base 15.04.0 + (subst)_ZN6Marble16GeoDataLatLonBoxC2E{qreal}{qreal}{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble16GeoDataLatLonBoxD0Ev@Base 15.04.0 + _ZN6Marble16GeoDataLatLonBoxD1Ev@Base 15.04.0 + _ZN6Marble16GeoDataLatLonBoxD2Ev@Base 15.04.0 + _ZN6Marble16GeoDataLatLonBoxaSERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataLatLonBoxoRERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataLineStyle11setCapStyleEN2Qt11PenCapStyleE@Base 15.04.0 + _ZN6Marble16GeoDataLineStyle11setPenStyleEN2Qt8PenStyleE@Base 15.04.0 + _ZN6Marble16GeoDataLineStyle13setBackgroundEb@Base 15.04.0 + (subst)_ZN6Marble16GeoDataLineStyle14setDashPatternERK7QVectorI{qreal}E@Base 15.04.0 + _ZN6Marble16GeoDataLineStyle16setPhysicalWidthERKf@Base 15.04.0 + _ZN6Marble16GeoDataLineStyle6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble16GeoDataLineStyle8setWidthERKf@Base 15.04.0 + _ZN6Marble16GeoDataLineStyleC1ERK6QColor@Base 15.04.0 + _ZN6Marble16GeoDataLineStyleC1ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataLineStyleC1Ev@Base 15.04.0 + _ZN6Marble16GeoDataLineStyleC2ERK6QColor@Base 15.04.0 + _ZN6Marble16GeoDataLineStyleC2ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataLineStyleC2Ev@Base 15.04.0 + _ZN6Marble16GeoDataLineStyleD0Ev@Base 15.04.0 + _ZN6Marble16GeoDataLineStyleD1Ev@Base 15.04.0 + _ZN6Marble16GeoDataLineStyleD2Ev@Base 15.04.0 + _ZN6Marble16GeoDataLineStyleaSERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataListStyle15setListItemTypeERKNS0_12ListItemTypeE@Base 15.04.0 + _ZN6Marble16GeoDataListStyle18setBackgroundColorERK6QColor@Base 15.04.0 + _ZN6Marble16GeoDataListStyle2atEi@Base 15.04.0 + _ZN6Marble16GeoDataListStyle3endEv@Base 15.04.0 + _ZN6Marble16GeoDataListStyle4lastEv@Base 15.04.0 + _ZN6Marble16GeoDataListStyle5beginEv@Base 15.04.0 + _ZN6Marble16GeoDataListStyle5childEi@Base 15.04.0 + _ZN6Marble16GeoDataListStyle5clearEv@Base 15.04.0 + _ZN6Marble16GeoDataListStyle5firstEv@Base 15.04.0 + _ZN6Marble16GeoDataListStyle6appendEPNS_15GeoDataItemIconE@Base 15.04.0 + _ZN6Marble16GeoDataListStyle6removeEi@Base 15.04.0 + _ZN6Marble16GeoDataListStyle6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble16GeoDataListStyleC1ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataListStyleC1Ev@Base 15.04.0 + _ZN6Marble16GeoDataListStyleC2ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataListStyleC2Ev@Base 15.04.0 + _ZN6Marble16GeoDataListStyleD0Ev@Base 15.04.0 + _ZN6Marble16GeoDataListStyleD1Ev@Base 15.04.0 + _ZN6Marble16GeoDataListStyleD2Ev@Base 15.04.0 + _ZN6Marble16GeoDataListStyleaSERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataPlacemark11setGeometryEPNS_15GeoDataGeometryE@Base 15.04.0 + _ZN6Marble16GeoDataPlacemark13setCoordinateERKNS_12GeoDataPointE@Base 15.04.0 + _ZN6Marble16GeoDataPlacemark13setCoordinateERKNS_18GeoDataCoordinatesE@Base 15.04.0 + (subst)_ZN6Marble16GeoDataPlacemark13setCoordinateE{qreal}{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble16GeoDataPlacemark13setPopulationEx@Base 15.04.0 + _ZN6Marble16GeoDataPlacemark14setCountryCodeERK7QString@Base 15.04.0 + _ZN6Marble16GeoDataPlacemark17setBalloonVisibleEb@Base 15.04.0 + _ZN6Marble16GeoDataPlacemark1pEv@Base 15.04.0 + _ZN6Marble16GeoDataPlacemark6lookAtEv@Base 15.04.0 + _ZN6Marble16GeoDataPlacemark6unpackER11QDataStream@Base 15.04.0 + (subst)_ZN6Marble16GeoDataPlacemark7setAreaE{qreal}@Base 15.04.0 + _ZN6Marble16GeoDataPlacemark8geometryEv@Base 15.04.0 + _ZN6Marble16GeoDataPlacemark8setStateERK7QString@Base 15.04.0 + _ZN6Marble16GeoDataPlacemarkC1ERK7QString@Base 15.04.0 + _ZN6Marble16GeoDataPlacemarkC1ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataPlacemarkC1Ev@Base 15.04.0 + _ZN6Marble16GeoDataPlacemarkC2ERK7QString@Base 15.04.0 + _ZN6Marble16GeoDataPlacemarkC2ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataPlacemarkC2Ev@Base 15.04.0 + _ZN6Marble16GeoDataPlacemarkD0Ev@Base 15.04.0 + _ZN6Marble16GeoDataPlacemarkD1Ev@Base 15.04.0 + _ZN6Marble16GeoDataPlacemarkD2Ev@Base 15.04.0 + _ZN6Marble16GeoDataPlacemarkaSERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataPolyStyle10setOutlineERKb@Base 15.04.0 + _ZN6Marble16GeoDataPolyStyle13setBrushStyleEN2Qt10BrushStyleE@Base 15.04.0 + _ZN6Marble16GeoDataPolyStyle13setColorIndexEh@Base 15.04.0 + _ZN6Marble16GeoDataPolyStyle6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble16GeoDataPolyStyle7setFillERKb@Base 15.04.0 + _ZN6Marble16GeoDataPolyStyleC1ERK6QColor@Base 15.04.0 + _ZN6Marble16GeoDataPolyStyleC1ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataPolyStyleC1Ev@Base 15.04.0 + _ZN6Marble16GeoDataPolyStyleC2ERK6QColor@Base 15.04.0 + _ZN6Marble16GeoDataPolyStyleC2ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataPolyStyleC2Ev@Base 15.04.0 + _ZN6Marble16GeoDataPolyStyleD0Ev@Base 15.04.0 + _ZN6Marble16GeoDataPolyStyleD1Ev@Base 15.04.0 + _ZN6Marble16GeoDataPolyStyleD2Ev@Base 15.04.0 + _ZN6Marble16GeoDataPolyStyleaSERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataTimeStamp13setResolutionENS0_14TimeResolutionE@Base 15.04.0 + _ZN6Marble16GeoDataTimeStamp6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble16GeoDataTimeStamp7setWhenERK9QDateTime@Base 15.04.0 + _ZN6Marble16GeoDataTimeStampC1ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataTimeStampC1Ev@Base 15.04.0 + _ZN6Marble16GeoDataTimeStampC2ERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataTimeStampC2Ev@Base 15.04.0 + _ZN6Marble16GeoDataTimeStampD0Ev@Base 15.04.0 + _ZN6Marble16GeoDataTimeStampD1Ev@Base 15.04.0 + _ZN6Marble16GeoDataTimeStampD2Ev@Base 15.04.0 + _ZN6Marble16GeoDataTimeStampaSERKS0_@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel10addFeatureEPNS_16GeoDataContainerEPNS_14GeoDataFeatureEi@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel11addDocumentEPNS_15GeoDataDocumentE@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel12rootDocumentEv@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel13removeFeatureEPKNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel13removeFeatureEPNS_16GeoDataContainerEi@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel13updateFeatureEPNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel14removeDocumentEPNS_15GeoDataDocumentE@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel14removeDocumentEi@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel14selectionModelEv@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel15setRootDocumentEPNS_15GeoDataDocumentE@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel16addTourPrimitiveERK11QModelIndexPNS_20GeoDataTourPrimitiveEi@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel16staticMetaObjectE@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel18swapTourPrimitivesERK11QModelIndexii@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel19removeTourPrimitiveERK11QModelIndexi@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel5addedEPNS_13GeoDataObjectE@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel7Private14checkParentingEPNS_13GeoDataObjectE@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel7PrivateC1EP18QAbstractItemModel@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel7PrivateC2EP18QAbstractItemModel@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel7PrivateD1Ev@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel7PrivateD2Ev@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel7removedEPNS_13GeoDataObjectE@Base 15.04.0 + _ZN6Marble16GeoDataTreeModel7setDataERK11QModelIndexRK8QVarianti@Base 15.04.0 + _ZN6Marble16GeoDataTreeModelC1EP7QObject@Base 15.04.0 + _ZN6Marble16GeoDataTreeModelC2EP7QObject@Base 15.04.0 + _ZN6Marble16GeoDataTreeModelD0Ev@Base 15.04.0 + _ZN6Marble16GeoDataTreeModelD1Ev@Base 15.04.0 + _ZN6Marble16GeoDataTreeModelD2Ev@Base 15.04.0 + _ZN6Marble16GeoGraphicsScene10removeItemEPKNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble16GeoGraphicsScene11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble16GeoGraphicsScene11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble16GeoGraphicsScene13repaintNeededEv@Base 15.04.0 + _ZN6Marble16GeoGraphicsScene14applyHighlightERK7QVectorIPNS_16GeoDataPlacemarkEE@Base 15.04.0 + _ZN6Marble16GeoGraphicsScene16staticMetaObjectE@Base 15.04.0 + _ZN6Marble16GeoGraphicsScene5clearEv@Base 15.04.0 + _ZN6Marble16GeoGraphicsScene7addItemEPNS_15GeoGraphicsItemE@Base 15.04.0 + _ZN6Marble16GeoGraphicsSceneC1EP7QObject@Base 15.04.0 + _ZN6Marble16GeoGraphicsSceneC2EP7QObject@Base 15.04.0 + _ZN6Marble16GeoGraphicsSceneD0Ev@Base 15.04.0 + _ZN6Marble16GeoGraphicsSceneD1Ev@Base 15.04.0 + _ZN6Marble16GeoGraphicsSceneD2Ev@Base 15.04.0 + _ZN6Marble16GeoSceneDocument11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble16GeoSceneDocument11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble16GeoSceneDocument12valueChangedE7QStringb@Base 15.04.0 + _ZN6Marble16GeoSceneDocument16staticMetaObjectE@Base 15.04.0 + _ZN6Marble16GeoSceneDocument3mapEv@Base 15.04.0 + _ZN6Marble16GeoSceneDocument4headEv@Base 15.04.0 + _ZN6Marble16GeoSceneDocument6legendEv@Base 15.04.0 + _ZN6Marble16GeoSceneDocument8settingsEv@Base 15.04.0 + _ZN6Marble16GeoSceneDocumentC1Ev@Base 15.04.0 + _ZN6Marble16GeoSceneDocumentC2Ev@Base 15.04.0 + _ZN6Marble16GeoSceneDocumentD0Ev@Base 15.04.0 + _ZN6Marble16GeoSceneDocumentD1Ev@Base 15.04.0 + _ZN6Marble16GeoSceneDocumentD2Ev@Base 15.04.0 + _ZN6Marble16GeoSceneProperty11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble16GeoSceneProperty11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble16GeoSceneProperty12setAvailableEb@Base 15.04.0 + _ZN6Marble16GeoSceneProperty12valueChangedE7QStringb@Base 15.04.0 + _ZN6Marble16GeoSceneProperty15setDefaultValueEb@Base 15.04.0 + _ZN6Marble16GeoSceneProperty16staticMetaObjectE@Base 15.04.0 + _ZN6Marble16GeoSceneProperty8setValueEb@Base 15.04.0 + _ZN6Marble16GeoScenePropertyC1ERK7QString@Base 15.04.0 + _ZN6Marble16GeoScenePropertyC2ERK7QString@Base 15.04.0 + _ZN6Marble16GeoScenePropertyD0Ev@Base 15.04.0 + _ZN6Marble16GeoScenePropertyD1Ev@Base 15.04.0 + _ZN6Marble16GeoScenePropertyD2Ev@Base 15.04.0 + _ZN6Marble16GeoSceneSettings11addPropertyEPNS_16GeoScenePropertyE@Base 15.04.0 + _ZN6Marble16GeoSceneSettings11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble16GeoSceneSettings11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble16GeoSceneSettings12valueChangedE7QStringb@Base 15.04.0 + _ZN6Marble16GeoSceneSettings13allPropertiesEv@Base 15.04.0 + _ZN6Marble16GeoSceneSettings14rootPropertiesEv@Base 15.04.0 + _ZN6Marble16GeoSceneSettings16setPropertyValueERK7QStringb@Base 15.04.0 + _ZN6Marble16GeoSceneSettings16staticMetaObjectE@Base 15.04.0 + _ZN6Marble16GeoSceneSettings5groupERK7QString@Base 15.04.0 + _ZN6Marble16GeoSceneSettings8addGroupEPNS_13GeoSceneGroupE@Base 15.04.0 + _ZN6Marble16GeoSceneSettings8propertyERK7QString@Base 15.04.0 + _ZN6Marble16GeoSceneSettingsC1Ev@Base 15.04.0 + _ZN6Marble16GeoSceneSettingsC2Ev@Base 15.04.0 + _ZN6Marble16GeoSceneSettingsD0Ev@Base 15.04.0 + _ZN6Marble16GeoSceneSettingsD1Ev@Base 15.04.0 + _ZN6Marble16GeoSceneSettingsD2Ev@Base 15.04.0 + _ZN6Marble16MarbleControlBox11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble16MarbleControlBox11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble16MarbleControlBox11selectThemeERK7QString@Base 15.04.0 + _ZN6Marble16MarbleControlBox13showMapWizardEv@Base 15.04.0 + _ZN6Marble16MarbleControlBox14searchFinishedEv@Base 15.04.0 + _ZN6Marble16MarbleControlBox14setWorkOfflineEb@Base 15.04.0 + _ZN6Marble16MarbleControlBox15setMarbleWidgetEPNS_12MarbleWidgetE@Base 15.04.0 + _ZN6Marble16MarbleControlBox16showUploadDialogEv@Base 15.04.0 + _ZN6Marble16MarbleControlBox16staticMetaObjectE@Base 15.04.0 + _ZN6Marble16MarbleControlBox17setLegendTabShownEb@Base 15.04.0 + _ZN6Marble16MarbleControlBox17setWidgetTabShownEP7QWidgetibR7QString@Base 15.04.0 + _ZN6Marble16MarbleControlBox18setMapViewTabShownEb@Base 15.04.0 + _ZN6Marble16MarbleControlBox18setRoutingTabShownEb@Base 15.04.0 + _ZN6Marble16MarbleControlBox19setFileViewTabShownEb@Base 15.04.0 + _ZN6Marble16MarbleControlBox21currentLocationWidgetEv@Base 15.04.0 + _ZN6Marble16MarbleControlBox21setNavigationTabShownEb@Base 15.04.0 + _ZN6Marble16MarbleControlBox26setCurrentLocationTabShownEb@Base 15.04.0 + _ZN6Marble16MarbleControlBox6searchERK7QStringNS_10SearchModeE@Base 15.04.0 + _ZN6Marble16MarbleControlBoxC1EP7QWidget@Base 15.04.0 + _ZN6Marble16MarbleControlBoxC2EP7QWidget@Base 15.04.0 + _ZN6Marble16MarbleControlBoxD0Ev@Base 15.04.0 + _ZN6Marble16MarbleControlBoxD1Ev@Base 15.04.0 + _ZN6Marble16MarbleControlBoxD2Ev@Base 15.04.0 + _ZN6Marble16NavigationWidget10changeZoomEi@Base 15.04.0 + _ZN6Marble16NavigationWidget11clearSearchEv@Base 15.04.0 + _ZN6Marble16NavigationWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble16NavigationWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble16NavigationWidget11resizeEventEP12QResizeEvent@Base 15.04.0 + _ZN6Marble16NavigationWidget11selectThemeERK7QString@Base 15.04.0 + _ZN6Marble16NavigationWidget11zoomChangedEi@Base 15.04.0 + _ZN6Marble16NavigationWidget14searchFinishedEv@Base 15.04.0 + _ZN6Marble16NavigationWidget15setMarbleWidgetEPNS_12MarbleWidgetE@Base 15.04.0 + _ZN6Marble16NavigationWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble16NavigationWidget6goHomeEv@Base 15.04.0 + _ZN6Marble16NavigationWidget6moveUpEv@Base 15.04.0 + _ZN6Marble16NavigationWidget6searchERK7QStringNS_10SearchModeE@Base 15.04.0 + _ZN6Marble16NavigationWidget6zoomInEv@Base 15.04.0 + _ZN6Marble16NavigationWidget7zoomOutEv@Base 15.04.0 + _ZN6Marble16NavigationWidget8moveDownEv@Base 15.04.0 + _ZN6Marble16NavigationWidget8moveLeftEv@Base 15.04.0 + _ZN6Marble16NavigationWidget9moveRightEv@Base 15.04.0 + _ZN6Marble16NavigationWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble16NavigationWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble16NavigationWidgetD0Ev@Base 15.04.0 + _ZN6Marble16NavigationWidgetD1Ev@Base 15.04.0 + _ZN6Marble16NavigationWidgetD2Ev@Base 15.04.0 + _ZN6Marble16PositionTracking10clearTrackEv@Base 15.04.0 + (subst)_ZN6Marble16PositionTracking11gpsLocationENS_18GeoDataCoordinatesE{qreal}@Base 15.04.0 + _ZN6Marble16PositionTracking11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble16PositionTracking11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble16PositionTracking12readSettingsEv@Base 15.04.0 + _ZN6Marble16PositionTracking13statusChangedENS_22PositionProviderStatusE@Base 15.04.0 + _ZN6Marble16PositionTracking13writeSettingsEv@Base 15.04.0 + _ZN6Marble16PositionTracking15setTrackVisibleEb@Base 15.04.0 + _ZN6Marble16PositionTracking16staticMetaObjectE@Base 15.04.0 + _ZN6Marble16PositionTracking22positionProviderPluginEv@Base 15.04.0 + _ZN6Marble16PositionTracking25setPositionProviderPluginEPNS_22PositionProviderPluginE@Base 15.04.0 + _ZN6Marble16PositionTracking29positionProviderPluginChangedEPNS_22PositionProviderPluginE@Base 15.04.0 + _ZN6Marble16PositionTracking9saveTrackERK7QString@Base 15.04.0 + _ZN6Marble16PositionTrackingC1EPNS_16GeoDataTreeModelE@Base 15.04.0 + _ZN6Marble16PositionTrackingC2EPNS_16GeoDataTreeModelE@Base 15.04.0 + _ZN6Marble16PositionTrackingD0Ev@Base 15.04.0 + _ZN6Marble16PositionTrackingD1Ev@Base 15.04.0 + _ZN6Marble16PositionTrackingD2Ev@Base 15.04.0 + _ZN6Marble16RouteSyncManager11deleteRouteERK7QString@Base 15.04.0 + _ZN6Marble16RouteSyncManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble16RouteSyncManager11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble16RouteSyncManager11uploadRouteERK7QString@Base 15.04.0 + _ZN6Marble16RouteSyncManager11uploadRouteEv@Base 15.04.0 + _ZN6Marble16RouteSyncManager13downloadRouteERK7QString@Base 15.04.0 + _ZN6Marble16RouteSyncManager16prepareRouteListEv@Base 15.04.0 + _ZN6Marble16RouteSyncManager16staticMetaObjectE@Base 15.04.0 + _ZN6Marble16RouteSyncManager17setRoutingManagerEPNS_14RoutingManagerE@Base 15.04.0 + _ZN6Marble16RouteSyncManager18setRouteModelItemsERK7QVectorINS_9RouteItemEE@Base 15.04.0 + _ZN6Marble16RouteSyncManager19routeUploadProgressExx@Base 15.04.0 + _ZN6Marble16RouteSyncManager19setRouteSyncEnabledEb@Base 15.04.0 + _ZN6Marble16RouteSyncManager20removeRouteFromCacheERK7QString@Base 15.04.0 + _ZN6Marble16RouteSyncManager23routeSyncEnabledChangedEb@Base 15.04.0 + _ZN6Marble16RouteSyncManager23updateUploadProgressbarExx@Base 15.04.0 + _ZN6Marble16RouteSyncManager25routeListDownloadProgressExx@Base 15.04.0 + _ZN6Marble16RouteSyncManager5modelEv@Base 15.04.0 + _ZN6Marble16RouteSyncManager7PrivateC1EPNS_16CloudSyncManagerE@Base 15.04.0 + _ZN6Marble16RouteSyncManager7PrivateC2EPNS_16CloudSyncManagerE@Base 15.04.0 + _ZN6Marble16RouteSyncManager9openRouteERK7QString@Base 15.04.0 + _ZN6Marble16RouteSyncManagerC1EPNS_16CloudSyncManagerE@Base 15.04.0 + _ZN6Marble16RouteSyncManagerC2EPNS_16CloudSyncManagerE@Base 15.04.0 + _ZN6Marble16RouteSyncManagerD0Ev@Base 15.04.0 + _ZN6Marble16RouteSyncManagerD1Ev@Base 15.04.0 + _ZN6Marble16RouteSyncManagerD2Ev@Base 15.04.0 + _ZN6Marble16SunControlWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble16SunControlWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble16SunControlWidget13setSunShadingEb@Base 15.04.0 + _ZN6Marble16SunControlWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble16SunControlWidget23isLockedToSubSolarPointEb@Base 15.04.0 + _ZN6Marble16SunControlWidget26isSubSolarPointIconVisibleEb@Base 15.04.0 + _ZN6Marble16SunControlWidget5applyEv@Base 15.04.0 + _ZN6Marble16SunControlWidget7showSunEb@Base 15.04.0 + _ZN6Marble16SunControlWidget9showEventEP10QShowEvent@Base 15.04.0 + _ZN6Marble16SunControlWidgetC1EPNS_12MarbleWidgetEP7QWidget@Base 15.04.0 + _ZN6Marble16SunControlWidgetC2EPNS_12MarbleWidgetEP7QWidget@Base 15.04.0 + _ZN6Marble16SunControlWidgetD0Ev@Base 15.04.0 + _ZN6Marble16SunControlWidgetD1Ev@Base 15.04.0 + _ZN6Marble16SunControlWidgetD2Ev@Base 15.04.0 + _ZN6Marble16TileLoaderHelper10levelToRowEii@Base 15.04.0 + _ZN6Marble16TileLoaderHelper10rowToLevelEii@Base 15.04.0 + _ZN6Marble16TileLoaderHelper13columnToLevelEii@Base 15.04.0 + _ZN6Marble16TileLoaderHelper13levelToColumnEii@Base 15.04.0 + _ZN6Marble17AbstractFloatItem10setVisibleEb@Base 15.04.0 + _ZN6Marble17AbstractFloatItem11contextMenuEv@Base 15.04.0 + _ZN6Marble17AbstractFloatItem11eventFilterEP7QObjectP6QEvent@Base 15.04.0 + _ZN6Marble17AbstractFloatItem11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble17AbstractFloatItem11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble17AbstractFloatItem11setSettingsERK5QHashI7QString8QVariantE@Base 15.04.0 + _ZN6Marble17AbstractFloatItem12toolTipEventEP10QHelpEvent@Base 15.04.0 + _ZN6Marble17AbstractFloatItem16contextMenuEventEP7QWidgetP17QContextMenuEvent@Base 15.04.0 + _ZN6Marble17AbstractFloatItem16staticMetaObjectE@Base 15.04.0 + _ZN6Marble17AbstractFloatItem17setPositionLockedEb@Base 15.04.0 + _ZN6Marble17AbstractFloatItem4hideEv@Base 15.04.0 + _ZN6Marble17AbstractFloatItem4showEv@Base 15.04.0 + _ZN6Marble17AbstractFloatItem6renderEPNS_10GeoPainterEPNS_14ViewportParamsERK7QStringPNS_13GeoSceneLayerE@Base 15.04.0 + _ZN6Marble17AbstractFloatItem6setPenERK4QPen@Base 15.04.0 + _ZN6Marble17AbstractFloatItem7setFontERK5QFont@Base 15.04.0 + _ZN6Marble17AbstractFloatItemC1EPKNS_11MarbleModelERK7QPointFRK6QSizeF@Base 15.04.0 + _ZN6Marble17AbstractFloatItemC2EPKNS_11MarbleModelERK7QPointFRK6QSizeF@Base 15.04.0 + _ZN6Marble17AbstractFloatItemD0Ev@Base 15.04.0 + _ZN6Marble17AbstractFloatItemD1Ev@Base 15.04.0 + _ZN6Marble17AbstractFloatItemD2Ev@Base 15.04.0 + (subst)_ZN6Marble17FrameGraphicsItem10setPaddingE{qreal}@Base 15.04.0 + _ZN6Marble17FrameGraphicsItem12paintContentEP8QPainter@Base 15.04.0 + (subst)_ZN6Marble17FrameGraphicsItem12setMarginTopE{qreal}@Base 15.04.0 + _ZN6Marble17FrameGraphicsItem13setBackgroundERK6QBrush@Base 15.04.0 + (subst)_ZN6Marble17FrameGraphicsItem13setMarginLeftE{qreal}@Base 15.04.0 + _ZN6Marble17FrameGraphicsItem14setBorderBrushERK6QBrush@Base 15.04.0 + _ZN6Marble17FrameGraphicsItem14setBorderStyleEN2Qt8PenStyleE@Base 15.04.0 + (subst)_ZN6Marble17FrameGraphicsItem14setBorderWidthE{qreal}@Base 15.04.0 + _ZN6Marble17FrameGraphicsItem14setContentSizeERK6QSizeF@Base 15.04.0 + (subst)_ZN6Marble17FrameGraphicsItem14setMarginRightE{qreal}@Base 15.04.0 + _ZN6Marble17FrameGraphicsItem15paintBackgroundEP8QPainter@Base 15.04.0 + (subst)_ZN6Marble17FrameGraphicsItem15setMarginBottomE{qreal}@Base 15.04.0 + _ZN6Marble17FrameGraphicsItem5paintEP8QPainter@Base 15.04.0 + _ZN6Marble17FrameGraphicsItem8setFrameENS0_9FrameTypeE@Base 15.04.0 + (subst)_ZN6Marble17FrameGraphicsItem9setMarginE{qreal}@Base 15.04.0 + _ZN6Marble17FrameGraphicsItemC1EPNS_18MarbleGraphicsItemE@Base 15.04.0 + _ZN6Marble17FrameGraphicsItemC2EPNS_18MarbleGraphicsItemE@Base 15.04.0 + _ZN6Marble17FrameGraphicsItemD0Ev@Base 15.04.0 + _ZN6Marble17FrameGraphicsItemD1Ev@Base 15.04.0 + _ZN6Marble17FrameGraphicsItemD2Ev@Base 15.04.0 + _ZN6Marble17GeoDataColorStyle12setColorModeERKNS0_9ColorModeE@Base 15.04.0 + _ZN6Marble17GeoDataColorStyle6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble17GeoDataColorStyle8setColorERK6QColor@Base 15.04.0 + _ZN6Marble17GeoDataColorStyleC1ERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataColorStyleC1Ev@Base 15.04.0 + _ZN6Marble17GeoDataColorStyleC2ERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataColorStyleC2Ev@Base 15.04.0 + _ZN6Marble17GeoDataColorStyleD0Ev@Base 15.04.0 + _ZN6Marble17GeoDataColorStyleD1Ev@Base 15.04.0 + _ZN6Marble17GeoDataColorStyleD2Ev@Base 15.04.0 + _ZN6Marble17GeoDataColorStyleaSERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataLabelStyle12setAlignmentENS0_9AlignmentE@Base 15.04.0 + _ZN6Marble17GeoDataLabelStyle6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble17GeoDataLabelStyle7setFontERK5QFont@Base 15.04.0 + _ZN6Marble17GeoDataLabelStyle7setGlowEb@Base 15.04.0 + _ZN6Marble17GeoDataLabelStyle8setScaleERKf@Base 15.04.0 + _ZN6Marble17GeoDataLabelStyleC1ERK5QFontRK6QColor@Base 15.04.0 + _ZN6Marble17GeoDataLabelStyleC1ERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataLabelStyleC1Ev@Base 15.04.0 + _ZN6Marble17GeoDataLabelStyleC2ERK5QFontRK6QColor@Base 15.04.0 + _ZN6Marble17GeoDataLabelStyleC2ERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataLabelStyleC2Ev@Base 15.04.0 + _ZN6Marble17GeoDataLabelStyleD0Ev@Base 15.04.0 + _ZN6Marble17GeoDataLabelStyleD1Ev@Base 15.04.0 + _ZN6Marble17GeoDataLabelStyleD2Ev@Base 15.04.0 + _ZN6Marble17GeoDataLabelStyleaSERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataLatLonQuad10setTopLeftERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble17GeoDataLatLonQuad11setTopRightERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble17GeoDataLatLonQuad13setBottomLeftERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble17GeoDataLatLonQuad14setBottomRightERKNS_18GeoDataCoordinatesE@Base 15.04.0 + (subst)_ZN6Marble17GeoDataLatLonQuad18setTopLeftLatitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + (subst)_ZN6Marble17GeoDataLatLonQuad19setTopLeftLongitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + (subst)_ZN6Marble17GeoDataLatLonQuad19setTopRightLatitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + (subst)_ZN6Marble17GeoDataLatLonQuad20setTopRightLongitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + (subst)_ZN6Marble17GeoDataLatLonQuad21setBottomLeftLatitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + (subst)_ZN6Marble17GeoDataLatLonQuad22setBottomLeftLongitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + (subst)_ZN6Marble17GeoDataLatLonQuad22setBottomRightLatitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + (subst)_ZN6Marble17GeoDataLatLonQuad23setBottomRightLongitudeE{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble17GeoDataLatLonQuadC1ERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataLatLonQuadC1Ev@Base 15.04.0 + _ZN6Marble17GeoDataLatLonQuadC2ERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataLatLonQuadC2Ev@Base 15.04.0 + _ZN6Marble17GeoDataLatLonQuadD0Ev@Base 15.04.0 + _ZN6Marble17GeoDataLatLonQuadD1Ev@Base 15.04.0 + _ZN6Marble17GeoDataLatLonQuadD2Ev@Base 15.04.0 + _ZN6Marble17GeoDataLatLonQuadaSERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataLineString13setTessellateEb@Base 15.04.0 + _ZN6Marble17GeoDataLineString1pEv@Base 15.04.0 + _ZN6Marble17GeoDataLineString20setTessellationFlagsE6QFlagsINS_16TessellationFlagEE@Base 15.04.0 + _ZN6Marble17GeoDataLineString2atEi@Base 15.04.0 + _ZN6Marble17GeoDataLineString3endEv@Base 15.04.0 + _ZN6Marble17GeoDataLineString4lastEv@Base 15.04.0 + _ZN6Marble17GeoDataLineString5beginEv@Base 15.04.0 + _ZN6Marble17GeoDataLineString5clearEv@Base 15.04.0 + _ZN6Marble17GeoDataLineString5eraseEPNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble17GeoDataLineString5eraseEPNS_18GeoDataCoordinatesES2_@Base 15.04.0 + _ZN6Marble17GeoDataLineString5firstEv@Base 15.04.0 + _ZN6Marble17GeoDataLineString6appendERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble17GeoDataLineString6insertEiRKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble17GeoDataLineString6removeEi@Base 15.04.0 + _ZN6Marble17GeoDataLineString6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble17GeoDataLineStringC1E6QFlagsINS_16TessellationFlagEE@Base 15.04.0 + _ZN6Marble17GeoDataLineStringC1EPNS_24GeoDataLineStringPrivateE@Base 15.04.0 + _ZN6Marble17GeoDataLineStringC1ERKNS_15GeoDataGeometryE@Base 15.04.0 + _ZN6Marble17GeoDataLineStringC2E6QFlagsINS_16TessellationFlagEE@Base 15.04.0 + _ZN6Marble17GeoDataLineStringC2EPNS_24GeoDataLineStringPrivateE@Base 15.04.0 + _ZN6Marble17GeoDataLineStringC2ERKNS_15GeoDataGeometryE@Base 15.04.0 + _ZN6Marble17GeoDataLineStringD0Ev@Base 15.04.0 + _ZN6Marble17GeoDataLineStringD1Ev@Base 15.04.0 + _ZN6Marble17GeoDataLineStringD2Ev@Base 15.04.0 + _ZN6Marble17GeoDataLineStringixEi@Base 15.04.0 + _ZN6Marble17GeoDataLineStringlsERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble17GeoDataLineStringlsERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataLinearRingC1E6QFlagsINS_16TessellationFlagEE@Base 15.04.0 + _ZN6Marble17GeoDataLinearRingC1ERKNS_15GeoDataGeometryE@Base 15.04.0 + _ZN6Marble17GeoDataLinearRingC2E6QFlagsINS_16TessellationFlagEE@Base 15.04.0 + _ZN6Marble17GeoDataLinearRingC2ERKNS_15GeoDataGeometryE@Base 15.04.0 + _ZN6Marble17GeoDataLinearRingD0Ev@Base 15.04.0 + _ZN6Marble17GeoDataLinearRingD1Ev@Base 15.04.0 + _ZN6Marble17GeoDataLinearRingD2Ev@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrack1pEv@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrack2atEi@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrack3endEv@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrack4lastEv@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrack5beginEv@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrack5childEi@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrack5clearEv@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrack5firstEv@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrack6appendEPNS_12GeoDataTrackE@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrack6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrackC1ERKNS_15GeoDataGeometryE@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrackC1Ev@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrackC2ERKNS_15GeoDataGeometryE@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrackC2Ev@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrackD0Ev@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrackD1Ev@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrackD2Ev@Base 15.04.0 + _ZN6Marble17GeoDataMultiTrackixEi@Base 15.04.0 + _ZN6Marble17GeoDataMultiTracklsERKNS_12GeoDataTrackE@Base 15.04.0 + _ZN6Marble17GeoDataSchemaData12setSchemaUrlERK7QString@Base 15.04.0 + _ZN6Marble17GeoDataSchemaData13addSimpleDataERKNS_17GeoDataSimpleDataE@Base 15.04.0 + _ZN6Marble17GeoDataSchemaData6parentEv@Base 15.04.0 + _ZN6Marble17GeoDataSchemaData6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble17GeoDataSchemaData9setParentEPNS_7GeoNodeE@Base 15.04.0 + _ZN6Marble17GeoDataSchemaDataC1ERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataSchemaDataC1Ev@Base 15.04.0 + _ZN6Marble17GeoDataSchemaDataC2ERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataSchemaDataC2Ev@Base 15.04.0 + _ZN6Marble17GeoDataSchemaDataD0Ev@Base 15.04.0 + _ZN6Marble17GeoDataSchemaDataD1Ev@Base 15.04.0 + _ZN6Marble17GeoDataSchemaDataD2Ev@Base 15.04.0 + _ZN6Marble17GeoDataSchemaDataaSERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataSimpleData6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble17GeoDataSimpleData7setDataERK7QString@Base 15.04.0 + _ZN6Marble17GeoDataSimpleData7setNameERK7QString@Base 15.04.0 + _ZN6Marble17GeoDataSimpleDataC1ERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataSimpleDataC1Ev@Base 15.04.0 + _ZN6Marble17GeoDataSimpleDataC2ERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataSimpleDataC2Ev@Base 15.04.0 + _ZN6Marble17GeoDataSimpleDataD0Ev@Base 15.04.0 + _ZN6Marble17GeoDataSimpleDataD1Ev@Base 15.04.0 + _ZN6Marble17GeoDataSimpleDataD2Ev@Base 15.04.0 + _ZN6Marble17GeoDataSimpleDataaSERKS0_@Base 15.04.0 + (subst)_ZN6Marble17GeoDataViewVolume10setLeftFovERK{qreal}@Base 15.04.0 + (subst)_ZN6Marble17GeoDataViewVolume11setRightFovERK{qreal}@Base 15.04.0 + (subst)_ZN6Marble17GeoDataViewVolume12setBottomFovERK{qreal}@Base 15.04.0 + (subst)_ZN6Marble17GeoDataViewVolume7setNearERK{qreal}@Base 15.04.0 + (subst)_ZN6Marble17GeoDataViewVolume9setTopFovERK{qreal}@Base 15.04.0 + _ZN6Marble17GeoDataViewVolumeC1ERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataViewVolumeC1Ev@Base 15.04.0 + _ZN6Marble17GeoDataViewVolumeC2ERKS0_@Base 15.04.0 + _ZN6Marble17GeoDataViewVolumeC2Ev@Base 15.04.0 + _ZN6Marble17GeoDataViewVolumeD0Ev@Base 15.04.0 + _ZN6Marble17GeoDataViewVolumeD1Ev@Base 15.04.0 + _ZN6Marble17GeoDataViewVolumeD2Ev@Base 15.04.0 + _ZN6Marble17GeoDataViewVolumeaSERKS0_@Base 15.04.0 + _ZN6Marble17LabelGraphicsItem12paintContentEP8QPainter@Base 15.04.0 + _ZN6Marble17LabelGraphicsItem14setContentSizeERK6QSizeF@Base 15.04.0 + _ZN6Marble17LabelGraphicsItem14setMinimumSizeERK6QSizeF@Base 15.04.0 + _ZN6Marble17LabelGraphicsItem5clearEv@Base 15.04.0 + _ZN6Marble17LabelGraphicsItem7setIconERK5QIconRK5QSize@Base 15.04.0 + _ZN6Marble17LabelGraphicsItem7setTextERK7QString@Base 15.04.0 + _ZN6Marble17LabelGraphicsItem8setImageERK6QImageRK5QSize@Base 15.04.0 + _ZN6Marble17LabelGraphicsItemC1EPNS_18MarbleGraphicsItemE@Base 15.04.0 + _ZN6Marble17LabelGraphicsItemC2EPNS_18MarbleGraphicsItemE@Base 15.04.0 + _ZN6Marble17LabelGraphicsItemD0Ev@Base 15.04.0 + _ZN6Marble17LabelGraphicsItemD1Ev@Base 15.04.0 + _ZN6Marble17LabelGraphicsItemD2Ev@Base 15.04.0 + _ZN6Marble17MarbleAboutDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble17MarbleAboutDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble17MarbleAboutDialog13setInitialTabENS0_3TabE@Base 15.04.0 + _ZN6Marble17MarbleAboutDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble17MarbleAboutDialog19setApplicationTitleERK7QString@Base 15.04.0 + _ZN6Marble17MarbleAboutDialogC1EP7QWidget@Base 15.04.0 + _ZN6Marble17MarbleAboutDialogC2EP7QWidget@Base 15.04.0 + _ZN6Marble17MarbleAboutDialogD0Ev@Base 15.04.0 + _ZN6Marble17MarbleAboutDialogD1Ev@Base 15.04.0 + _ZN6Marble17MarbleAboutDialogD2Ev@Base 15.04.0 + _ZN6Marble17ParseRunnerPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble17ParseRunnerPlugin11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble17ParseRunnerPlugin16staticMetaObjectE@Base 15.04.0 + _ZN6Marble17ParseRunnerPlugin7PrivateC1Ev@Base 15.04.0 + _ZN6Marble17ParseRunnerPlugin7PrivateC2Ev@Base 15.04.0 + _ZN6Marble17ParseRunnerPluginC1EP7QObject@Base 15.04.0 + _ZN6Marble17ParseRunnerPluginC2EP7QObject@Base 15.04.0 + _ZN6Marble17ParseRunnerPluginD0Ev@Base 15.04.0 + _ZN6Marble17ParseRunnerPluginD1Ev@Base 15.04.0 + _ZN6Marble17ParseRunnerPluginD2Ev@Base 15.04.0 + _ZN6Marble17PluginAboutDialog10setAuthorsERK5QListINS_12PluginAuthorEE@Base 15.04.0 + _ZN6Marble17PluginAboutDialog10setLicenseENS0_10LicenseKeyE@Base 15.04.0 + _ZN6Marble17PluginAboutDialog10setVersionERK7QString@Base 15.04.0 + _ZN6Marble17PluginAboutDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble17PluginAboutDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble17PluginAboutDialog11setDataTextERK7QString@Base 15.04.0 + _ZN6Marble17PluginAboutDialog12setAboutTextERK7QString@Base 15.04.0 + _ZN6Marble17PluginAboutDialog14setAuthorsTextERK7QString@Base 15.04.0 + _ZN6Marble17PluginAboutDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble17PluginAboutDialog23setLicenseAgreementTextERK7QString@Base 15.04.0 + _ZN6Marble17PluginAboutDialog7setIconERK5QIcon@Base 15.04.0 + _ZN6Marble17PluginAboutDialog7setNameERK7QString@Base 15.04.0 + _ZN6Marble17PluginAboutDialogC1EP7QWidget@Base 15.04.0 + _ZN6Marble17PluginAboutDialogC2EP7QWidget@Base 15.04.0 + _ZN6Marble17PluginAboutDialogD0Ev@Base 15.04.0 + _ZN6Marble17PluginAboutDialogD1Ev@Base 15.04.0 + _ZN6Marble17PluginAboutDialogD2Ev@Base 15.04.0 + _ZN6Marble17RenderPluginModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble17RenderPluginModel11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble17RenderPluginModel16applyPluginStateEv@Base 15.04.0 + _ZN6Marble17RenderPluginModel16setRenderPluginsERK5QListIPNS_12RenderPluginEE@Base 15.04.0 + _ZN6Marble17RenderPluginModel16staticMetaObjectE@Base 15.04.0 + _ZN6Marble17RenderPluginModel19retrievePluginStateEv@Base 15.04.0 + _ZN6Marble17RenderPluginModel34pluginDialogConfigurationInterfaceERK11QModelIndex@Base 15.04.0 + _ZN6Marble17RenderPluginModel7PrivateC1Ev@Base 15.04.0 + _ZN6Marble17RenderPluginModel7PrivateC2Ev@Base 15.04.0 + _ZN6Marble17RenderPluginModelC1EP7QObject@Base 15.04.0 + _ZN6Marble17RenderPluginModelC2EP7QObject@Base 15.04.0 + _ZN6Marble17RenderPluginModelD0Ev@Base 15.04.0 + _ZN6Marble17RenderPluginModelD1Ev@Base 15.04.0 + _ZN6Marble17RenderPluginModelD2Ev@Base 15.04.0 + _ZN6Marble17SearchInputWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble17SearchInputWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble17SearchInputWidget13setAreaSearchEv@Base 15.04.0 + _ZN6Marble17SearchInputWidget15setGlobalSearchEv@Base 15.04.0 + _ZN6Marble17SearchInputWidget16showDropDownMenuEv@Base 15.04.0 + _ZN6Marble17SearchInputWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble17SearchInputWidget18setCompletionModelEP18QAbstractItemModel@Base 15.04.0 + _ZN6Marble17SearchInputWidget21updatePlaceholderTextEv@Base 15.04.0 + _ZN6Marble17SearchInputWidget22disableSearchAnimationEv@Base 15.04.0 + _ZN6Marble17SearchInputWidget24centerOnSearchSuggestionERK11QModelIndex@Base 15.04.0 + _ZN6Marble17SearchInputWidget6searchERK7QStringNS_10SearchModeE@Base 15.04.0 + _ZN6Marble17SearchInputWidget6searchEv@Base 15.04.0 + _ZN6Marble17SearchInputWidget8centerOnERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble17SearchInputWidgetC1EP7QWidget@Base 15.04.0 + _ZN6Marble17SearchInputWidgetC2EP7QWidget@Base 15.04.0 + _ZN6Marble17SearchInputWidgetD0Ev@Base 15.04.0 + _ZN6Marble17SearchInputWidgetD1Ev@Base 15.04.0 + _ZN6Marble17SearchInputWidgetD2Ev@Base 15.04.0 + _ZN6Marble17TileCoordsPyramid20setBottomLevelCoordsERK5QRect@Base 15.04.0 + _ZN6Marble17TileCoordsPyramid4swapERS0_@Base 15.04.0 + _ZN6Marble17TileCoordsPyramid7PrivateC1Eii@Base 15.04.0 + _ZN6Marble17TileCoordsPyramid7PrivateC2Eii@Base 15.04.0 + _ZN6Marble17TileCoordsPyramidC1ERKS0_@Base 15.04.0 + _ZN6Marble17TileCoordsPyramidC1Eii@Base 15.04.0 + _ZN6Marble17TileCoordsPyramidC1Ev@Base 15.04.0 + _ZN6Marble17TileCoordsPyramidC2ERKS0_@Base 15.04.0 + _ZN6Marble17TileCoordsPyramidC2Eii@Base 15.04.0 + _ZN6Marble17TileCoordsPyramidC2Ev@Base 15.04.0 + _ZN6Marble17TileCoordsPyramidD1Ev@Base 15.04.0 + _ZN6Marble17TileCoordsPyramidD2Ev@Base 15.04.0 + _ZN6Marble17TileCoordsPyramidaSERKS0_@Base 15.04.0 + _ZN6Marble17TileCreatorDialog10setSummaryERK7QStringS3_@Base 15.04.0 + _ZN6Marble17TileCreatorDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble17TileCreatorDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble17TileCreatorDialog11setProgressEi@Base 15.04.0 + _ZN6Marble17TileCreatorDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble17TileCreatorDialog18cancelTileCreationEv@Base 15.04.0 + _ZN6Marble17TileCreatorDialogC1EPNS_11TileCreatorEP7QWidget@Base 15.04.0 + _ZN6Marble17TileCreatorDialogC2EPNS_11TileCreatorEP7QWidget@Base 15.04.0 + _ZN6Marble17TileCreatorDialogD0Ev@Base 15.04.0 + _ZN6Marble17TileCreatorDialogD1Ev@Base 15.04.0 + _ZN6Marble17TileCreatorDialogD2Ev@Base 15.04.0 + _ZN6Marble17TimeControlWidget10nowClickedEv@Base 15.04.0 + _ZN6Marble17TimeControlWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble17TimeControlWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble17TimeControlWidget14updateDateTimeEv@Base 15.04.0 + _ZN6Marble17TimeControlWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble17TimeControlWidget16updateSpeedLabelEi@Base 15.04.0 + _ZN6Marble17TimeControlWidget17updateRefreshRateEi@Base 15.04.0 + _ZN6Marble17TimeControlWidget5applyEv@Base 15.04.0 + _ZN6Marble17TimeControlWidget9showEventEP10QShowEvent@Base 15.04.0 + _ZN6Marble17TimeControlWidgetC1EPNS_11MarbleClockEP7QWidget@Base 15.04.0 + _ZN6Marble17TimeControlWidgetC2EPNS_11MarbleClockEP7QWidget@Base 15.04.0 + _ZN6Marble17TimeControlWidgetD0Ev@Base 15.04.0 + _ZN6Marble17TimeControlWidgetD1Ev@Base 15.04.0 + _ZN6Marble17TimeControlWidgetD2Ev@Base 15.04.0 + _ZN6Marble17TourCaptureDialog11handleErrorEv@Base 15.04.0 + _ZN6Marble17TourCaptureDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble17TourCaptureDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble17TourCaptureDialog13stopRecordingEv@Base 15.04.0 + _ZN6Marble17TourCaptureDialog14startRecordingEv@Base 15.04.0 + _ZN6Marble17TourCaptureDialog14updateProgressEd@Base 15.04.0 + _ZN6Marble17TourCaptureDialog15recordNextFrameEv@Base 15.04.0 + _ZN6Marble17TourCaptureDialog15setTourPlaybackEPNS_12TourPlaybackE@Base 15.04.0 + _ZN6Marble17TourCaptureDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble17TourCaptureDialog18setDefaultFilenameERK7QString@Base 15.04.0 + _ZN6Marble17TourCaptureDialog19loadDestinationFileEv@Base 15.04.0 + _ZN6Marble17TourCaptureDialog7setRateEd@Base 15.04.0 + _ZN6Marble17TourCaptureDialogC1EPNS_12MarbleWidgetEP7QWidget@Base 15.04.0 + _ZN6Marble17TourCaptureDialogC2EPNS_12MarbleWidgetEP7QWidget@Base 15.04.0 + _ZN6Marble17TourCaptureDialogD0Ev@Base 15.04.0 + _ZN6Marble17TourCaptureDialogD1Ev@Base 15.04.0 + _ZN6Marble17TourCaptureDialogD2Ev@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin11setDelegateEP21QDeclarativeComponentP13QGraphicsItem@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin11whichItemAtERK6QPoint@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin13delayedUpdateEv@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin14favoritesModelEv@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin16setNumberOfItemsEj@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin16staticMetaObjectE@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin20changedNumberOfItemsEj@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin20favoriteItemsChangedERK11QStringList@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin20handleViewportChangeEPKNS_14ViewportParamsE@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin20setFavoriteItemsOnlyEb@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin21favoritesModelChangedEv@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin24favoriteItemsOnlyChangedEv@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin5modelEv@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin6renderEPNS_10GeoPainterEPNS_14ViewportParamsERK7QStringPNS_13GeoSceneLayerE@Base 15.04.0 + _ZN6Marble18AbstractDataPlugin8setModelEPNS_23AbstractDataPluginModelE@Base 15.04.0 + _ZN6Marble18AbstractDataPluginC1EPKNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble18AbstractDataPluginC2EPKNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble18AbstractDataPluginD0Ev@Base 15.04.0 + _ZN6Marble18AbstractDataPluginD1Ev@Base 15.04.0 + _ZN6Marble18AbstractDataPluginD2Ev@Base 15.04.0 + (subst)_ZN6Marble18AbstractProjection9setMaxLatE{qreal}@Base 15.04.0 + (subst)_ZN6Marble18AbstractProjection9setMinLatE{qreal}@Base 15.04.0 + _ZN6Marble18AbstractProjectionC1EPNS_25AbstractProjectionPrivateE@Base 15.04.0 + _ZN6Marble18AbstractProjectionC1Ev@Base 15.04.0 + _ZN6Marble18AbstractProjectionC2EPNS_25AbstractProjectionPrivateE@Base 15.04.0 + _ZN6Marble18AbstractProjectionC2Ev@Base 15.04.0 + _ZN6Marble18AbstractProjectionD0Ev@Base 15.04.0 + _ZN6Marble18AbstractProjectionD1Ev@Base 15.04.0 + _ZN6Marble18AbstractProjectionD2Ev@Base 15.04.0 + _ZN6Marble18CacheStoragePolicy10clearCacheEv@Base 15.04.0 + _ZN6Marble18CacheStoragePolicy10updateFileERK7QStringRK10QByteArray@Base 15.04.0 + _ZN6Marble18CacheStoragePolicy11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble18CacheStoragePolicy11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble18CacheStoragePolicy13setCacheLimitEy@Base 15.04.0 + _ZN6Marble18CacheStoragePolicy16staticMetaObjectE@Base 15.04.0 + _ZN6Marble18CacheStoragePolicy4dataERK7QString@Base 15.04.0 + _ZN6Marble18CacheStoragePolicyC1ERK7QString@Base 15.04.0 + _ZN6Marble18CacheStoragePolicyC2ERK7QString@Base 15.04.0 + _ZN6Marble18CacheStoragePolicyD0Ev@Base 15.04.0 + _ZN6Marble18CacheStoragePolicyD1Ev@Base 15.04.0 + _ZN6Marble18CacheStoragePolicyD2Ev@Base 15.04.0 + _ZN6Marble18EditBookmarkDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble18EditBookmarkDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble18EditBookmarkDialog11setIconLinkERK7QString@Base 15.04.0 + _ZN6Marble18EditBookmarkDialog13setFolderNameERK7QString@Base 15.04.0 + _ZN6Marble18EditBookmarkDialog14setCoordinatesERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble18EditBookmarkDialog14setDescriptionERK7QString@Base 15.04.0 + _ZN6Marble18EditBookmarkDialog15setMarbleWidgetEPNS_12MarbleWidgetE@Base 15.04.0 + _ZN6Marble18EditBookmarkDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble18EditBookmarkDialog21setReverseGeocodeNameEv@Base 15.04.0 + _ZN6Marble18EditBookmarkDialog7setNameERK7QString@Base 15.04.0 + (subst)_ZN6Marble18EditBookmarkDialog8setRangeE{qreal}@Base 15.04.0 + _ZN6Marble18EditBookmarkDialogC1EPNS_15BookmarkManagerEP7QWidget@Base 15.04.0 + _ZN6Marble18EditBookmarkDialogC2EPNS_15BookmarkManagerEP7QWidget@Base 15.04.0 + _ZN6Marble18EditBookmarkDialogD0Ev@Base 15.04.0 + _ZN6Marble18EditBookmarkDialogD1Ev@Base 15.04.0 + _ZN6Marble18EditBookmarkDialogD2Ev@Base 15.04.0 + _ZN6Marble18GeoDataCoordinates10fromStringERK7QStringRb@Base 15.04.0 + _ZN6Marble18GeoDataCoordinates10s_notationE@Base 15.04.0 + (subst)_ZN6Marble18GeoDataCoordinates11latToStringE{qreal}NS0_8NotationENS0_4UnitEic@Base 15.04.0 + (subst)_ZN6Marble18GeoDataCoordinates11lonToStringE{qreal}NS0_8NotationENS0_4UnitEic@Base 15.04.0 + (subst)_ZN6Marble18GeoDataCoordinates11setAltitudeE{qreal}@Base 15.04.0 + (subst)_ZN6Marble18GeoDataCoordinates11setLatitudeE{qreal}NS0_4UnitE@Base 15.04.0 + (subst)_ZN6Marble18GeoDataCoordinates12normalizeLatE{qreal}NS0_4UnitE@Base 15.04.0 + (subst)_ZN6Marble18GeoDataCoordinates12normalizeLonE{qreal}NS0_4UnitE@Base 15.04.0 + (subst)_ZN6Marble18GeoDataCoordinates12setLongitudeE{qreal}NS0_4UnitE@Base 15.04.0 + _ZN6Marble18GeoDataCoordinates15defaultNotationEv@Base 15.04.0 + (subst)_ZN6Marble18GeoDataCoordinates15normalizeLonLatER{qreal}S1_NS0_4UnitE@Base 15.04.0 + _ZN6Marble18GeoDataCoordinates18setDefaultNotationENS0_8NotationE@Base 15.04.0 + (subst)_ZN6Marble18GeoDataCoordinates3setE{qreal}{qreal}{qreal}NS0_4UnitE@Base 15.04.0 + _ZN6Marble18GeoDataCoordinates4nullE@Base 15.04.0 + _ZN6Marble18GeoDataCoordinates6detachEv@Base 15.04.0 + _ZN6Marble18GeoDataCoordinates6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble18GeoDataCoordinates9setDetailEi@Base 15.04.0 + _ZN6Marble18GeoDataCoordinatesC1ERKS0_@Base 15.04.0 + _ZN6Marble18GeoDataCoordinatesC1Ev@Base 15.04.0 + (subst)_ZN6Marble18GeoDataCoordinatesC1E{qreal}{qreal}{qreal}NS0_4UnitEi@Base 15.04.0 + _ZN6Marble18GeoDataCoordinatesC2ERKS0_@Base 15.04.0 + _ZN6Marble18GeoDataCoordinatesC2Ev@Base 15.04.0 + (subst)_ZN6Marble18GeoDataCoordinatesC2E{qreal}{qreal}{qreal}NS0_4UnitEi@Base 15.04.0 + _ZN6Marble18GeoDataCoordinatesD0Ev@Base 15.04.0 + _ZN6Marble18GeoDataCoordinatesD1Ev@Base 15.04.0 + _ZN6Marble18GeoDataCoordinatesD2Ev@Base 15.04.0 + _ZN6Marble18GeoDataCoordinatesaSERKS0_@Base 15.04.0 + _ZN6Marble18GeoDataNetworkLink12setFlyToViewEb@Base 15.04.0 + _ZN6Marble18GeoDataNetworkLink20setRefreshVisibilityEb@Base 15.04.0 + _ZN6Marble18GeoDataNetworkLink4linkEv@Base 15.04.0 + _ZN6Marble18GeoDataNetworkLink7setLinkERKNS_11GeoDataLinkE@Base 15.04.0 + _ZN6Marble18GeoDataNetworkLinkC1ERKS0_@Base 15.04.0 + _ZN6Marble18GeoDataNetworkLinkC1Ev@Base 15.04.0 + _ZN6Marble18GeoDataNetworkLinkC2ERKS0_@Base 15.04.0 + _ZN6Marble18GeoDataNetworkLinkC2Ev@Base 15.04.0 + _ZN6Marble18GeoDataNetworkLinkD0Ev@Base 15.04.0 + _ZN6Marble18GeoDataNetworkLinkD1Ev@Base 15.04.0 + _ZN6Marble18GeoDataNetworkLinkD2Ev@Base 15.04.0 + _ZN6Marble18GeoDataNetworkLinkaSERKS0_@Base 15.04.0 + _ZN6Marble18GeoDataOrientation10setHeadingEd@Base 15.04.0 + _ZN6Marble18GeoDataOrientation7setRollEd@Base 15.04.0 + _ZN6Marble18GeoDataOrientation7setTiltEd@Base 15.04.0 + _ZN6Marble18GeoDataOrientationC1ERKS0_@Base 15.04.0 + _ZN6Marble18GeoDataOrientationC1Ev@Base 15.04.0 + _ZN6Marble18GeoDataOrientationC2ERKS0_@Base 15.04.0 + _ZN6Marble18GeoDataOrientationC2Ev@Base 15.04.0 + _ZN6Marble18GeoDataOrientationD0Ev@Base 15.04.0 + _ZN6Marble18GeoDataOrientationD1Ev@Base 15.04.0 + _ZN6Marble18GeoDataOrientationD2Ev@Base 15.04.0 + _ZN6Marble18GeoDataOrientationaSERKS0_@Base 15.04.0 + _ZN6Marble18GeoDataResourceMap13setSourceHrefERK7QString@Base 15.04.0 + _ZN6Marble18GeoDataResourceMap13setTargetHrefERK7QString@Base 15.04.0 + _ZN6Marble18GeoDataResourceMap5aliasEv@Base 15.04.0 + _ZN6Marble18GeoDataResourceMap8setAliasERKNS_12GeoDataAliasE@Base 15.04.0 + _ZN6Marble18GeoDataResourceMapC1ERKS0_@Base 15.04.0 + _ZN6Marble18GeoDataResourceMapC1Ev@Base 15.04.0 + _ZN6Marble18GeoDataResourceMapC2ERKS0_@Base 15.04.0 + _ZN6Marble18GeoDataResourceMapC2Ev@Base 15.04.0 + _ZN6Marble18GeoDataResourceMapD0Ev@Base 15.04.0 + _ZN6Marble18GeoDataResourceMapD1Ev@Base 15.04.0 + _ZN6Marble18GeoDataResourceMapD2Ev@Base 15.04.0 + _ZN6Marble18GeoDataResourceMapaSERKS0_@Base 15.04.0 + _ZN6Marble18GeoDataSimpleField14setDisplayNameERK7QString@Base 15.04.0 + _ZN6Marble18GeoDataSimpleField6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble18GeoDataSimpleField7setNameERK7QString@Base 15.04.0 + _ZN6Marble18GeoDataSimpleField7setTypeERKNS0_15SimpleFieldTypeE@Base 15.04.0 + _ZN6Marble18GeoDataSimpleFieldC1ERKS0_@Base 15.04.0 + _ZN6Marble18GeoDataSimpleFieldC1Ev@Base 15.04.0 + _ZN6Marble18GeoDataSimpleFieldC2ERKS0_@Base 15.04.0 + _ZN6Marble18GeoDataSimpleFieldC2Ev@Base 15.04.0 + _ZN6Marble18GeoDataSimpleFieldD0Ev@Base 15.04.0 + _ZN6Marble18GeoDataSimpleFieldD1Ev@Base 15.04.0 + _ZN6Marble18GeoDataSimpleFieldD2Ev@Base 15.04.0 + _ZN6Marble18GeoDataSimpleFieldaSERKS0_@Base 15.04.0 + _ZN6Marble18GeoDataTourControl11setPlayModeERKNS0_8PlayModeE@Base 15.04.0 + _ZN6Marble18GeoDataTourControlC1Ev@Base 15.04.0 + _ZN6Marble18GeoDataTourControlC2Ev@Base 15.04.0 + _ZN6Marble18GeoDataTourControlD0Ev@Base 15.04.0 + _ZN6Marble18GeoDataTourControlD1Ev@Base 15.04.0 + _ZN6Marble18GeoDataTourControlD2Ev@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItem10paintEventEP8QPainterPKNS_14ViewportParamsE@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItem10setVisibleEb@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItem11eventFilterEP7QObjectP6QEvent@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItem12setCacheModeENS0_9CacheModeE@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItem13setProjectionEPKNS_14ViewportParamsE@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItem14setContentSizeERK6QSizeF@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItem1pEv@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItem4hideEv@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItem4showEv@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItem5paintEP8QPainter@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItem6updateEv@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItem7setSizeERK6QSizeF@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItem9setLayoutEPNS_28AbstractMarbleGraphicsLayoutE@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItemC1EPNS_25MarbleGraphicsItemPrivateE@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItemC2EPNS_25MarbleGraphicsItemPrivateE@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItemD0Ev@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItemD1Ev@Base 15.04.0 + _ZN6Marble18MarbleGraphicsItemD2Ev@Base 15.04.0 + _ZN6Marble18MarbleInputHandler10lmbRequestEii@Base 15.04.0 + _ZN6Marble18MarbleInputHandler10rmbRequestEii@Base 15.04.0 + _ZN6Marble18MarbleInputHandler11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble18MarbleInputHandler11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble18MarbleInputHandler16staticMetaObjectE@Base 15.04.0 + _ZN6Marble18MarbleInputHandler18restoreViewContextEv@Base 15.04.0 + _ZN6Marble18MarbleInputHandler20mouseMoveGeoPositionE7QString@Base 15.04.0 + (subst)_ZN6Marble18MarbleInputHandler21mouseClickGeoPositionE{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble18MarbleInputHandler22setPanViaArrowsEnabledEb@Base 15.04.0 + _ZN6Marble18MarbleInputHandler24mouseClickScreenPositionEii@Base 15.04.0 + _ZN6Marble18MarbleInputHandler26setMouseButtonPopupEnabledEN2Qt11MouseButtonEb@Base 15.04.0 + _ZN6Marble18MarbleInputHandler26setPositionSignalConnectedEb@Base 15.04.0 + _ZN6Marble18MarbleInputHandler31setInertialEarthRotationEnabledEb@Base 15.04.0 + _ZN6Marble18MarbleInputHandler9ProtectedC1EPNS_23MarbleAbstractPresenterE@Base 15.04.0 + _ZN6Marble18MarbleInputHandler9ProtectedC2EPNS_23MarbleAbstractPresenterE@Base 15.04.0 + _ZN6Marble18MarbleInputHandlerC1EPNS_23MarbleAbstractPresenterE@Base 15.04.0 + _ZN6Marble18MarbleInputHandlerC2EPNS_23MarbleAbstractPresenterE@Base 15.04.0 + _ZN6Marble18MarbleInputHandlerD0Ev@Base 15.04.0 + _ZN6Marble18MarbleInputHandlerD1Ev@Base 15.04.0 + _ZN6Marble18MarbleInputHandlerD2Ev@Base 15.04.0 + _ZN6Marble18MovieCaptureDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble18MovieCaptureDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble18MovieCaptureDialog13stopRecordingEv@Base 15.04.0 + _ZN6Marble18MovieCaptureDialog14startRecordingEv@Base 15.04.0 + _ZN6Marble18MovieCaptureDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble18MovieCaptureDialog19loadDestinationFileEv@Base 15.04.0 + _ZN6Marble18MovieCaptureDialog7startedEv@Base 15.04.0 + _ZN6Marble18MovieCaptureDialogC1EPNS_12MarbleWidgetEP7QWidget@Base 15.04.0 + _ZN6Marble18MovieCaptureDialogC2EPNS_12MarbleWidgetEP7QWidget@Base 15.04.0 + _ZN6Marble18MovieCaptureDialogD0Ev@Base 15.04.0 + _ZN6Marble18MovieCaptureDialogD1Ev@Base 15.04.0 + _ZN6Marble18MovieCaptureDialogD2Ev@Base 15.04.0 + _ZN6Marble18PrintOptionsWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble18PrintOptionsWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble18PrintOptionsWidget11setPrintMapEb@Base 15.04.0 + _ZN6Marble18PrintOptionsWidget14setPrintLegendEb@Base 15.04.0 + _ZN6Marble18PrintOptionsWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble18PrintOptionsWidget18setPrintBackgroundEb@Base 15.04.0 + _ZN6Marble18PrintOptionsWidget20setPrintRouteSummaryEb@Base 15.04.0 + _ZN6Marble18PrintOptionsWidget23setRouteControlsEnabledEb@Base 15.04.0 + _ZN6Marble18PrintOptionsWidget24setLegendControlsEnabledEb@Base 15.04.0 + _ZN6Marble18PrintOptionsWidget27setPrintDrivingInstructionsEb@Base 15.04.0 + _ZN6Marble18PrintOptionsWidget28setBackgroundControlsEnabledEb@Base 15.04.0 + _ZN6Marble18PrintOptionsWidget33setPrintDrivingInstructionsAdviceEb@Base 15.04.0 + _ZN6Marble18PrintOptionsWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble18PrintOptionsWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble18PrintOptionsWidgetD0Ev@Base 15.04.0 + _ZN6Marble18PrintOptionsWidgetD1Ev@Base 15.04.0 + _ZN6Marble18PrintOptionsWidgetD2Ev@Base 15.04.0 + _ZN6Marble18RoutingInstruction11predecessorEv@Base 15.04.0 + _ZN6Marble18RoutingInstruction12setSuccessorEPS0_@Base 15.04.0 + _ZN6Marble18RoutingInstruction14calculateAngleEv@Base 15.04.0 + _ZN6Marble18RoutingInstruction14setPredecessorEPS0_@Base 15.04.0 + _ZN6Marble18RoutingInstruction17calculateTurnTypeEv@Base 15.04.0 + _ZN6Marble18RoutingInstruction23generateRoadInstructionENS0_8TurnTypeERK7QString@Base 15.04.0 + _ZN6Marble18RoutingInstruction6appendERKNS_15RoutingWaypointEi@Base 15.04.0 + _ZN6Marble18RoutingInstruction9successorEv@Base 15.04.0 + _ZN6Marble18RoutingInstructionC1ERKNS_15RoutingWaypointE@Base 15.04.0 + _ZN6Marble18RoutingInstructionC2ERKNS_15RoutingWaypointE@Base 15.04.0 + _ZN6Marble18ScreenGraphicsItem11eventFilterEP7QObjectP6QEvent@Base 15.04.0 + _ZN6Marble18ScreenGraphicsItem11setPositionERK7QPointF@Base 15.04.0 + _ZN6Marble18ScreenGraphicsItem1pEv@Base 15.04.0 + _ZN6Marble18ScreenGraphicsItem8setFlagsE6QFlagsINS0_16GraphicsItemFlagEE@Base 15.04.0 + _ZN6Marble18ScreenGraphicsItemC1EPNS_18MarbleGraphicsItemE@Base 15.04.0 + _ZN6Marble18ScreenGraphicsItemC1EPNS_25ScreenGraphicsItemPrivateE@Base 15.04.0 + _ZN6Marble18ScreenGraphicsItemC2EPNS_18MarbleGraphicsItemE@Base 15.04.0 + _ZN6Marble18ScreenGraphicsItemC2EPNS_25ScreenGraphicsItemPrivateE@Base 15.04.0 + _ZN6Marble18ScreenGraphicsItemD0Ev@Base 15.04.0 + _ZN6Marble18ScreenGraphicsItemD1Ev@Base 15.04.0 + _ZN6Marble18ScreenGraphicsItemD2Ev@Base 15.04.0 + _ZN6Marble18SearchRunnerPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble18SearchRunnerPlugin11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble18SearchRunnerPlugin16staticMetaObjectE@Base 15.04.0 + _ZN6Marble18SearchRunnerPlugin17setCanWorkOfflineEb@Base 15.04.0 + _ZN6Marble18SearchRunnerPlugin27setSupportedCelestialBodiesERK11QStringList@Base 15.04.0 + _ZN6Marble18SearchRunnerPlugin7PrivateC1Ev@Base 15.04.0 + _ZN6Marble18SearchRunnerPlugin7PrivateC2Ev@Base 15.04.0 + _ZN6Marble18SearchRunnerPluginC1EP7QObject@Base 15.04.0 + _ZN6Marble18SearchRunnerPluginC2EP7QObject@Base 15.04.0 + _ZN6Marble18SearchRunnerPluginD0Ev@Base 15.04.0 + _ZN6Marble18SearchRunnerPluginD1Ev@Base 15.04.0 + _ZN6Marble18SearchRunnerPluginD2Ev@Base 15.04.0 + _ZN6Marble18WidgetGraphicsItem11eventFilterEP7QObjectP6QEvent@Base 15.04.0 + _ZN6Marble18WidgetGraphicsItem5paintEP8QPainter@Base 15.04.0 + _ZN6Marble18WidgetGraphicsItem9setWidgetEP7QWidget@Base 15.04.0 + _ZN6Marble18WidgetGraphicsItemC1EPNS_18MarbleGraphicsItemE@Base 15.04.0 + _ZN6Marble18WidgetGraphicsItemC2EPNS_18MarbleGraphicsItemE@Base 15.04.0 + _ZN6Marble18WidgetGraphicsItemD0Ev@Base 15.04.0 + _ZN6Marble18WidgetGraphicsItemD1Ev@Base 15.04.0 + _ZN6Marble18WidgetGraphicsItemD2Ev@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager12syncCompleteEv@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager13mergeConflictEPNS_9MergeItemE@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager14uploadProgressExx@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager15resolveConflictEPNS_9MergeItemE@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager16downloadProgressExx@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager16staticMetaObjectE@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager17startBookmarkSyncEv@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager18setBookmarkManagerEPNS_15BookmarkManagerE@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager22setBookmarkSyncEnabledEb@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager26bookmarkSyncEnabledChangedEb@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private10clearCacheEv@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private13completeMergeEv@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private13createFoldersEPNS_16GeoDataContainerER11QStringList@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private13getPlacemarksEPNS_13GeoDataFolderER7QStringPNS_15GeoDataDocumentENS_8DiffItem6StatusE@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private13getPlacemarksEPNS_15GeoDataDocumentES3_NS_8DiffItem6StatusE@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private14completeUploadEv@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private14parseTimestampEv@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private15uploadBookmarksEv@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private16copyLocalToCacheEv@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private17constructDocumentERK5QListINS_8DiffItemEE@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private17downloadBookmarksEv@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private17downloadTimestampEv@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private21saveDownloadedToCacheERK10QByteArray@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private23completeSynchronizationEv@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private23continueSynchronizationEv@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private4diffEP9QIODeviceR7QString@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private4diffEP9QIODeviceS3_@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private4diffER7QStringP9QIODevice@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private4diffER7QStringS3_@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7Private5mergeEv@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7PrivateC1EPS0_PNS_16CloudSyncManagerE@Base 15.04.0 + _ZN6Marble19BookmarkSyncManager7PrivateC2EPS0_PNS_16CloudSyncManagerE@Base 15.04.0 + _ZN6Marble19BookmarkSyncManagerC1EPNS_16CloudSyncManagerE@Base 15.04.0 + _ZN6Marble19BookmarkSyncManagerC2EPNS_16CloudSyncManagerE@Base 15.04.0 + _ZN6Marble19BookmarkSyncManagerD0Ev@Base 15.04.0 + _ZN6Marble19BookmarkSyncManagerD1Ev@Base 15.04.0 + _ZN6Marble19BookmarkSyncManagerD2Ev@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog11checkFieldsEv@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog11setIdFilterERK11QStringList@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog11setReadOnlyEb@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog12setTargetIdsERK11QStringList@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog13setLabelColorERK6QColor@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog14restoreInitialEi@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog16updateIconDialogERK6QColor@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog17setIdFieldVisibleEb@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog17setTextCursorBoldEb@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog17setTextCursorFontERK5QFont@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog17updateLabelDialogERK6QColor@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog18setTextCursorColorERK6QColor@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog18updateDialogFieldsEv@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog19setTextCursorItalicEb@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog20addLinkToDescriptionEv@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog20updateTextAnnotationEv@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog21addImageToDescriptionEv@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog21setTextCursorFontSizeERK7QString@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog21textAnnotationUpdatedEPNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog23setTargetIdFieldVisibleEb@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog23setTextCursorUnderlinedEb@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog23updatePlacemarkAltitudeEv@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog25toggleDescriptionEditModeEb@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog28updateDescriptionEditButtonsEv@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog7PrivateC1EPNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog7PrivateC2EPNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog7PrivateD1Ev@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialog7PrivateD2Ev@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialogC1EPNS_16GeoDataPlacemarkEP7QWidget@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialogC2EPNS_16GeoDataPlacemarkEP7QWidget@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialogD0Ev@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialogD1Ev@Base 15.04.0 + _ZN6Marble19EditPlacemarkDialogD2Ev@Base 15.04.0 + _ZN6Marble19GeoDataAbstractView11setTimeSpanERKNS_15GeoDataTimeSpanE@Base 15.04.0 + _ZN6Marble19GeoDataAbstractView12setTimeStampERKNS_16GeoDataTimeStampE@Base 15.04.0 + _ZN6Marble19GeoDataAbstractView15setAltitudeModeENS_12AltitudeModeE@Base 15.04.0 + _ZN6Marble19GeoDataAbstractView8timeSpanEv@Base 15.04.0 + _ZN6Marble19GeoDataAbstractView9timeStampEv@Base 15.04.0 + _ZN6Marble19GeoDataAbstractViewC1ERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataAbstractViewC1Ev@Base 15.04.0 + _ZN6Marble19GeoDataAbstractViewC2ERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataAbstractViewC2Ev@Base 15.04.0 + _ZN6Marble19GeoDataAbstractViewD0Ev@Base 15.04.0 + _ZN6Marble19GeoDataAbstractViewD1Ev@Base 15.04.0 + _ZN6Marble19GeoDataAbstractViewD2Ev@Base 15.04.0 + _ZN6Marble19GeoDataAbstractViewaSERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataBalloonStyle12setTextColorERK6QColor@Base 15.04.0 + _ZN6Marble19GeoDataBalloonStyle14setDisplayModeERKNS0_11DisplayModeE@Base 15.04.0 + _ZN6Marble19GeoDataBalloonStyle18setBackgroundColorERK6QColor@Base 15.04.0 + _ZN6Marble19GeoDataBalloonStyle6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble19GeoDataBalloonStyle7setTextERK7QString@Base 15.04.0 + _ZN6Marble19GeoDataBalloonStyleC1ERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataBalloonStyleC1Ev@Base 15.04.0 + _ZN6Marble19GeoDataBalloonStyleC2ERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataBalloonStyleC2Ev@Base 15.04.0 + _ZN6Marble19GeoDataBalloonStyleD0Ev@Base 15.04.0 + _ZN6Marble19GeoDataBalloonStyleD1Ev@Base 15.04.0 + _ZN6Marble19GeoDataBalloonStyleD2Ev@Base 15.04.0 + _ZN6Marble19GeoDataBalloonStyleaSERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataExtendedData13addSchemaDataERKNS_17GeoDataSchemaDataE@Base 15.04.0 + _ZN6Marble19GeoDataExtendedData16removeSchemaDataERK7QString@Base 15.04.0 + _ZN6Marble19GeoDataExtendedData18setSimpleArrayDataERK7QStringPNS_22GeoDataSimpleArrayDataE@Base 15.04.0 + _ZN6Marble19GeoDataExtendedData6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble19GeoDataExtendedData8addValueERKNS_11GeoDataDataE@Base 15.04.0 + _ZN6Marble19GeoDataExtendedDataC1ERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataExtendedDataC1Ev@Base 15.04.0 + _ZN6Marble19GeoDataExtendedDataC2ERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataExtendedDataC2Ev@Base 15.04.0 + _ZN6Marble19GeoDataExtendedDataD0Ev@Base 15.04.0 + _ZN6Marble19GeoDataExtendedDataD1Ev@Base 15.04.0 + _ZN6Marble19GeoDataExtendedDataD2Ev@Base 15.04.0 + _ZN6Marble19GeoDataExtendedDataaSERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataImagePyramid11setMaxWidthERKi@Base 15.04.0 + _ZN6Marble19GeoDataImagePyramid11setTileSizeERKi@Base 15.04.0 + _ZN6Marble19GeoDataImagePyramid12setMaxHeightERKi@Base 15.04.0 + _ZN6Marble19GeoDataImagePyramid13setGridOriginERKNS0_10GridOriginE@Base 15.04.0 + _ZN6Marble19GeoDataImagePyramidC1ERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataImagePyramidC1Ev@Base 15.04.0 + _ZN6Marble19GeoDataImagePyramidC2ERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataImagePyramidC2Ev@Base 15.04.0 + _ZN6Marble19GeoDataImagePyramidD0Ev@Base 15.04.0 + _ZN6Marble19GeoDataImagePyramidD1Ev@Base 15.04.0 + _ZN6Marble19GeoDataImagePyramidD2Ev@Base 15.04.0 + _ZN6Marble19GeoDataImagePyramidaSERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataImagePyramideqERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataImagePyramidneERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataLatLonAltBox14fromLineStringERKNS_17GeoDataLineStringE@Base 15.04.0 + (subst)_ZN6Marble19GeoDataLatLonAltBox14setMaxAltitudeE{qreal}@Base 15.04.0 + (subst)_ZN6Marble19GeoDataLatLonAltBox14setMinAltitudeE{qreal}@Base 15.04.0 + _ZN6Marble19GeoDataLatLonAltBox15setAltitudeModeENS_12AltitudeModeE@Base 15.04.0 + _ZN6Marble19GeoDataLatLonAltBox5clearEv@Base 15.04.0 + _ZN6Marble19GeoDataLatLonAltBox6unpackER11QDataStream@Base 15.04.0 + (subst)_ZN6Marble19GeoDataLatLonAltBoxC1ERKNS_16GeoDataLatLonBoxE{qreal}{qreal}@Base 15.04.0 + _ZN6Marble19GeoDataLatLonAltBoxC1ERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble19GeoDataLatLonAltBoxC1ERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataLatLonAltBoxC1Ev@Base 15.04.0 + (subst)_ZN6Marble19GeoDataLatLonAltBoxC2ERKNS_16GeoDataLatLonBoxE{qreal}{qreal}@Base 15.04.0 + _ZN6Marble19GeoDataLatLonAltBoxC2ERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble19GeoDataLatLonAltBoxC2ERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataLatLonAltBoxC2Ev@Base 15.04.0 + _ZN6Marble19GeoDataLatLonAltBoxD0Ev@Base 15.04.0 + _ZN6Marble19GeoDataLatLonAltBoxD1Ev@Base 15.04.0 + _ZN6Marble19GeoDataLatLonAltBoxD2Ev@Base 15.04.0 + _ZN6Marble19GeoDataLatLonAltBoxaSERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble19GeoDataLatLonAltBoxaSERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataPhotoOverlay10viewVolumeEv@Base 15.04.0 + (subst)_ZN6Marble19GeoDataPhotoOverlay11setRotationE{qreal}@Base 15.04.0 + _ZN6Marble19GeoDataPhotoOverlay12imagePyramidEv@Base 15.04.0 + _ZN6Marble19GeoDataPhotoOverlay13setViewVolumeERKNS_17GeoDataViewVolumeE@Base 15.04.0 + _ZN6Marble19GeoDataPhotoOverlay15setImagePyramidERKNS_19GeoDataImagePyramidE@Base 15.04.0 + _ZN6Marble19GeoDataPhotoOverlay5pointEv@Base 15.04.0 + _ZN6Marble19GeoDataPhotoOverlay8setPointERKNS_12GeoDataPointE@Base 15.04.0 + _ZN6Marble19GeoDataPhotoOverlay8setShapeENS0_5ShapeE@Base 15.04.0 + _ZN6Marble19GeoDataPhotoOverlayC1ERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataPhotoOverlayC1Ev@Base 15.04.0 + _ZN6Marble19GeoDataPhotoOverlayC2ERKS0_@Base 15.04.0 + _ZN6Marble19GeoDataPhotoOverlayC2Ev@Base 15.04.0 + _ZN6Marble19GeoDataPhotoOverlayD0Ev@Base 15.04.0 + _ZN6Marble19GeoDataPhotoOverlayD1Ev@Base 15.04.0 + _ZN6Marble19GeoDataPhotoOverlayD2Ev@Base 15.04.0 + _ZN6Marble19GeoDataPhotoOverlayaSERKS0_@Base 15.04.0 + _ZN6Marble19HttpDownloadManager10jobRemovedEv@Base 15.04.0 + _ZN6Marble19HttpDownloadManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble19HttpDownloadManager11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble19HttpDownloadManager15connectQueueSetEPNS_16DownloadQueueSetE@Base 15.04.0 + _ZN6Marble19HttpDownloadManager15progressChangedEii@Base 15.04.0 + _ZN6Marble19HttpDownloadManager15startRetryTimerEv@Base 15.04.0 + _ZN6Marble19HttpDownloadManager16downloadCompleteE10QByteArray7QString@Base 15.04.0 + _ZN6Marble19HttpDownloadManager16downloadCompleteE7QStringS1_@Base 15.04.0 + _ZN6Marble19HttpDownloadManager16staticMetaObjectE@Base 15.04.0 + _ZN6Marble19HttpDownloadManager17addDownloadPolicyERKNS_14DownloadPolicyE@Base 15.04.0 + _ZN6Marble19HttpDownloadManager18setDownloadEnabledEb@Base 15.04.0 + _ZN6Marble19HttpDownloadManager23connectDefaultQueueSetsEv@Base 15.04.0 + _ZN6Marble19HttpDownloadManager6addJobERK4QUrlRK7QStringS6_NS_13DownloadUsageE@Base 15.04.0 + _ZN6Marble19HttpDownloadManager7Private10findQueuesERK7QStringNS_13DownloadUsageE@Base 15.04.0 + _ZN6Marble19HttpDownloadManager7PrivateC1EPNS_13StoragePolicyE@Base 15.04.0 + _ZN6Marble19HttpDownloadManager7PrivateC2EPNS_13StoragePolicyE@Base 15.04.0 + _ZN6Marble19HttpDownloadManager7PrivateD1Ev@Base 15.04.0 + _ZN6Marble19HttpDownloadManager7PrivateD2Ev@Base 15.04.0 + _ZN6Marble19HttpDownloadManager7requeueEv@Base 15.04.0 + _ZN6Marble19HttpDownloadManager8jobAddedEv@Base 15.04.0 + _ZN6Marble19HttpDownloadManager9finishJobERK10QByteArrayRK7QStringS6_@Base 15.04.0 + _ZN6Marble19HttpDownloadManagerC1EPNS_13StoragePolicyE@Base 15.04.0 + _ZN6Marble19HttpDownloadManagerC2EPNS_13StoragePolicyE@Base 15.04.0 + _ZN6Marble19HttpDownloadManagerD0Ev@Base 15.04.0 + _ZN6Marble19HttpDownloadManagerD1Ev@Base 15.04.0 + _ZN6Marble19HttpDownloadManagerD2Ev@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser10loadLegendEv@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser13translateHtmlER7QString@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser14setMarbleModelEPNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser15tourLinkClickedERK7QString@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser16staticMetaObjectE@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser18openLinkExternallyERK4QUrl@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser18setCheckedPropertyERK7QStringb@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser19toggledShowPropertyE7QStringb@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser20generateSectionsHtmlEv@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser21injectCheckBoxCheckerEv@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser23setRadioCheckedPropertyERK7QStringS3_b@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser24reverseSupportCheckboxesER7QString@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser5eventEP6QEvent@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser8readHtmlERK4QUrl@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowser9initThemeEv@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowserC1EP7QWidget@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowserC2EP7QWidget@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowserD0Ev@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowserD1Ev@Base 15.04.0 + _ZN6Marble19MarbleLegendBrowserD2Ev@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader11setIconLinkERK7QString@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader11setIdFilterERK11QStringList@Base 15.04.0 + (subst)_ZN6Marble19PlacemarkEditHeader11setLatitudeE{qreal}@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader11setNotationENS_18GeoDataCoordinates8NotationE@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader11setReadOnlyEb@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader11setTargetIdERK7QString@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader12setIdVisibleEb@Base 15.04.0 + (subst)_ZN6Marble19PlacemarkEditHeader12setLongitudeE{qreal}@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader12updateValuesEv@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader12valueChangedEv@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader15setTargetIdListERK11QStringList@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader16staticMetaObjectE@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader18setPositionVisibleEb@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader18setTargetIdVisibleEb@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader5setIdERK7QString@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader7setNameERK7QString@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeader9selectAllEv@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeaderC1EP7QWidgetNS_18GeoDataCoordinates8NotationE7QStringS5_S5_RK11QStringList@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeaderC2EP7QWidgetNS_18GeoDataCoordinates8NotationE7QStringS5_S5_RK11QStringList@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeaderD0Ev@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeaderD1Ev@Base 15.04.0 + _ZN6Marble19PlacemarkEditHeaderD2Ev@Base 15.04.0 + _ZN6Marble19RoutingRunnerPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble19RoutingRunnerPlugin11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble19RoutingRunnerPlugin12configWidgetEv@Base 15.04.0 + _ZN6Marble19RoutingRunnerPlugin16setStatusMessageERK7QString@Base 15.04.0 + _ZN6Marble19RoutingRunnerPlugin16staticMetaObjectE@Base 15.04.0 + _ZN6Marble19RoutingRunnerPlugin17setCanWorkOfflineEb@Base 15.04.0 + _ZN6Marble19RoutingRunnerPlugin27setSupportedCelestialBodiesERK11QStringList@Base 15.04.0 + _ZN6Marble19RoutingRunnerPlugin7PrivateC1Ev@Base 15.04.0 + _ZN6Marble19RoutingRunnerPlugin7PrivateC2Ev@Base 15.04.0 + _ZN6Marble19RoutingRunnerPluginC1EP7QObject@Base 15.04.0 + _ZN6Marble19RoutingRunnerPluginC2EP7QObject@Base 15.04.0 + _ZN6Marble19RoutingRunnerPluginD0Ev@Base 15.04.0 + _ZN6Marble19RoutingRunnerPluginD1Ev@Base 15.04.0 + _ZN6Marble19RoutingRunnerPluginD2Ev@Base 15.04.0 + _ZN6Marble19SearchRunnerManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble19SearchRunnerManager11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble19SearchRunnerManager14findPlacemarksERK7QStringRKNS_16GeoDataLatLonBoxE@Base 15.04.0 + _ZN6Marble19SearchRunnerManager14searchFinishedERK7QString@Base 15.04.0 + _ZN6Marble19SearchRunnerManager16searchPlacemarksERK7QStringRKNS_16GeoDataLatLonBoxEi@Base 15.04.0 + _ZN6Marble19SearchRunnerManager16staticMetaObjectE@Base 15.04.0 + _ZN6Marble19SearchRunnerManager19searchResultChangedEP18QAbstractItemModel@Base 15.04.0 + _ZN6Marble19SearchRunnerManager19searchResultChangedERK7QVectorIPNS_16GeoDataPlacemarkEE@Base 15.04.0 + _ZN6Marble19SearchRunnerManager23placemarkSearchFinishedEv@Base 15.04.0 + _ZN6Marble19SearchRunnerManager7Private15addSearchResultERK7QVectorIPNS_16GeoDataPlacemarkEE@Base 15.04.0 + _ZN6Marble19SearchRunnerManager7Private17cleanupSearchTaskEPNS_10SearchTaskE@Base 15.04.0 + _ZN6Marble19SearchRunnerManager7PrivateC1EPS0_PKNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble19SearchRunnerManager7PrivateC2EPS0_PKNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble19SearchRunnerManagerC1EPKNS_11MarbleModelEP7QObject@Base 15.04.0 + _ZN6Marble19SearchRunnerManagerC2EPKNS_11MarbleModelEP7QObject@Base 15.04.0 + _ZN6Marble19SearchRunnerManagerD0Ev@Base 15.04.0 + _ZN6Marble19SearchRunnerManagerD1Ev@Base 15.04.0 + _ZN6Marble19SearchRunnerManagerD2Ev@Base 15.04.0 + _ZN6Marble20AbstractWorkerThread11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble20AbstractWorkerThread11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble20AbstractWorkerThread13ensureRunningEv@Base 15.04.0 + _ZN6Marble20AbstractWorkerThread16staticMetaObjectE@Base 15.04.0 + _ZN6Marble20AbstractWorkerThread3runEv@Base 15.04.0 + _ZN6Marble20AbstractWorkerThreadC1EP7QObject@Base 15.04.0 + _ZN6Marble20AbstractWorkerThreadC2EP7QObject@Base 15.04.0 + _ZN6Marble20AbstractWorkerThreadD0Ev@Base 15.04.0 + _ZN6Marble20AbstractWorkerThreadD1Ev@Base 15.04.0 + _ZN6Marble20AbstractWorkerThreadD2Ev@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog13setOffsetUnitEv@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog16updateTilesCountEv@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog17updateRouteDialogEv@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog18setSelectionMethodENS0_15SelectionMethodE@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog18updateTextureLayerEv@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog19setVisibleTileLevelEi@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog21toggleSelectionMethodEv@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog22setVisibleLatLonAltBoxERKNS_19GeoDataLatLonAltBoxE@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog24setAllowedTileLevelRangeEii@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog24setSpecifiedLatLonAltBoxERKNS_19GeoDataLatLonAltBoxE@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog5shownEv@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog6hiddenEv@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog7Private18createTilesCounterEv@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog7Private23createOkCancelButtonBoxEv@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog7Private24createSelectionMethodBoxEv@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog7PrivateC1EPNS_12MarbleWidgetEP7QDialog@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog7PrivateC2EPNS_12MarbleWidgetEP7QDialog@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog7appliedEv@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog9hideEventEP10QHideEvent@Base 15.04.0 + _ZN6Marble20DownloadRegionDialog9showEventEP10QShowEvent@Base 15.04.0 + _ZN6Marble20DownloadRegionDialogC1EPNS_12MarbleWidgetEP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble20DownloadRegionDialogC2EPNS_12MarbleWidgetEP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble20DownloadRegionDialogD0Ev@Base 15.04.0 + _ZN6Marble20DownloadRegionDialogD1Ev@Base 15.04.0 + _ZN6Marble20DownloadRegionDialogD2Ev@Base 15.04.0 + _ZN6Marble20ExternalEditorDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble20ExternalEditorDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble20ExternalEditorDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble20ExternalEditorDialog19updateDefaultEditorEi@Base 15.04.0 + _ZN6Marble20ExternalEditorDialogC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble20ExternalEditorDialogC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble20ExternalEditorDialogD0Ev@Base 15.04.0 + _ZN6Marble20ExternalEditorDialogD1Ev@Base 15.04.0 + _ZN6Marble20ExternalEditorDialogD2Ev@Base 15.04.0 + _ZN6Marble20GeoDataGroundOverlay10latLonQuadEv@Base 15.04.0 + _ZN6Marble20GeoDataGroundOverlay11setAltitudeEd@Base 15.04.0 + _ZN6Marble20GeoDataGroundOverlay12setLatLonBoxERKNS_16GeoDataLatLonBoxE@Base 15.04.0 + _ZN6Marble20GeoDataGroundOverlay13setLatLonQuadERKNS_17GeoDataLatLonQuadE@Base 15.04.0 + _ZN6Marble20GeoDataGroundOverlay15setAltitudeModeENS_12AltitudeModeE@Base 15.04.0 + _ZN6Marble20GeoDataGroundOverlayC1ERKS0_@Base 15.04.0 + _ZN6Marble20GeoDataGroundOverlayC1Ev@Base 15.04.0 + _ZN6Marble20GeoDataGroundOverlayC2ERKS0_@Base 15.04.0 + _ZN6Marble20GeoDataGroundOverlayC2Ev@Base 15.04.0 + _ZN6Marble20GeoDataGroundOverlayD0Ev@Base 15.04.0 + _ZN6Marble20GeoDataGroundOverlayD1Ev@Base 15.04.0 + _ZN6Marble20GeoDataGroundOverlayD2Ev@Base 15.04.0 + _ZN6Marble20GeoDataGroundOverlayaSERKS0_@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometry1pEv@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometry2atEi@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometry3endEv@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometry4lastEv@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometry5beginEv@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometry5childEi@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometry5clearEv@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometry5firstEv@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometry6appendEPNS_15GeoDataGeometryE@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometry6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometryC1ERKNS_15GeoDataGeometryE@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometryC1Ev@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometryC2ERKNS_15GeoDataGeometryE@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometryC2Ev@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometryD0Ev@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometryD1Ev@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometryD2Ev@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometryixEi@Base 15.04.0 + _ZN6Marble20GeoDataMultiGeometrylsERKNS_15GeoDataGeometryE@Base 15.04.0 + (subst)_ZN6Marble20GeoDataScreenOverlay11setRotationE{qreal}@Base 15.04.0 + _ZN6Marble20GeoDataScreenOverlay11setScreenXYERKNS_11GeoDataVec2E@Base 15.04.0 + (subst)_ZN6Marble20GeoDataScreenOverlay11setScreenXYERK{qreal}S2_RKNS_11GeoDataVec24UnitES6_@Base 15.04.0 + _ZN6Marble20GeoDataScreenOverlay12setOverlayXYERKNS_11GeoDataVec2E@Base 15.04.0 + (subst)_ZN6Marble20GeoDataScreenOverlay12setOverlayXYERK{qreal}S2_RKNS_11GeoDataVec24UnitES6_@Base 15.04.0 + _ZN6Marble20GeoDataScreenOverlay13setRotationXYERKNS_11GeoDataVec2E@Base 15.04.0 + (subst)_ZN6Marble20GeoDataScreenOverlay13setRotationXYERK{qreal}S2_RKNS_11GeoDataVec24UnitES6_@Base 15.04.0 + _ZN6Marble20GeoDataScreenOverlay7setSizeERKNS_11GeoDataVec2E@Base 15.04.0 + (subst)_ZN6Marble20GeoDataScreenOverlay7setSizeERK{qreal}S2_RKNS_11GeoDataVec24UnitES6_@Base 15.04.0 + _ZN6Marble20GeoDataScreenOverlayC1ERKS0_@Base 15.04.0 + _ZN6Marble20GeoDataScreenOverlayC1Ev@Base 15.04.0 + _ZN6Marble20GeoDataScreenOverlayC2ERKS0_@Base 15.04.0 + _ZN6Marble20GeoDataScreenOverlayC2Ev@Base 15.04.0 + _ZN6Marble20GeoDataScreenOverlayD0Ev@Base 15.04.0 + _ZN6Marble20GeoDataScreenOverlayD1Ev@Base 15.04.0 + _ZN6Marble20GeoDataScreenOverlayD2Ev@Base 15.04.0 + _ZN6Marble20GeoDataScreenOverlayaSERKS0_@Base 15.04.0 + _ZN6Marble20GeoDataStyleSelector6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble20GeoDataStyleSelectorC1ERKS0_@Base 15.04.0 + _ZN6Marble20GeoDataStyleSelectorC1Ev@Base 15.04.0 + _ZN6Marble20GeoDataStyleSelectorC2ERKS0_@Base 15.04.0 + _ZN6Marble20GeoDataStyleSelectorC2Ev@Base 15.04.0 + _ZN6Marble20GeoDataStyleSelectorD0Ev@Base 15.04.0 + _ZN6Marble20GeoDataStyleSelectorD1Ev@Base 15.04.0 + _ZN6Marble20GeoDataStyleSelectorD2Ev@Base 15.04.0 + _ZN6Marble20GeoDataStyleSelectoraSERKS0_@Base 15.04.0 + _ZN6Marble20GeoDataTimePrimitive6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble20GeoDataTimePrimitiveC1ERKS0_@Base 15.04.0 + _ZN6Marble20GeoDataTimePrimitiveC1Ev@Base 15.04.0 + _ZN6Marble20GeoDataTimePrimitiveC2ERKS0_@Base 15.04.0 + _ZN6Marble20GeoDataTimePrimitiveC2Ev@Base 15.04.0 + _ZN6Marble20GeoDataTimePrimitiveD0Ev@Base 15.04.0 + _ZN6Marble20GeoDataTimePrimitiveD1Ev@Base 15.04.0 + _ZN6Marble20GeoDataTimePrimitiveD2Ev@Base 15.04.0 + _ZN6Marble20GeoDataTimePrimitiveaSERKS0_@Base 15.04.0 + _ZN6Marble20GeoPhotoGraphicsItem5paintEPNS_10GeoPainterEPKNS_14ViewportParamsE@Base 15.04.0 + _ZN6Marble20GeoPhotoGraphicsItem8setPointERKNS_12GeoDataPointE@Base 15.04.0 + _ZN6Marble20GeoPhotoGraphicsItemC1EPKNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble20GeoPhotoGraphicsItemC2EPKNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble20GeoPhotoGraphicsItemD0Ev@Base 15.04.0 + _ZN6Marble20GeoPhotoGraphicsItemD1Ev@Base 15.04.0 + _ZN6Marble20GeoPhotoGraphicsItemD2Ev@Base 15.04.0 + _ZN6Marble20GeoPointGraphicsItem5paintEPNS_10GeoPainterEPKNS_14ViewportParamsE@Base 15.04.0 + _ZN6Marble20GeoPointGraphicsItem8setPointERKNS_12GeoDataPointE@Base 15.04.0 + _ZN6Marble20GeoPointGraphicsItemC1EPKNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble20GeoPointGraphicsItemC2EPKNS_14GeoDataFeatureE@Base 15.04.0 + _ZN6Marble20GeoPointGraphicsItemD0Ev@Base 15.04.0 + _ZN6Marble20GeoPointGraphicsItemD1Ev@Base 15.04.0 + _ZN6Marble20GeoPointGraphicsItemD2Ev@Base 15.04.0 + _ZN6Marble20GeoTrackGraphicsItem5paintEPNS_10GeoPainterEPKNS_14ViewportParamsE@Base 15.04.0 + _ZN6Marble20GeoTrackGraphicsItem6updateEv@Base 15.04.0 + _ZN6Marble20GeoTrackGraphicsItem8setTrackEPKNS_12GeoDataTrackE@Base 15.04.0 + _ZN6Marble20GeoTrackGraphicsItemC1EPKNS_14GeoDataFeatureEPKNS_12GeoDataTrackE@Base 15.04.0 + _ZN6Marble20GeoTrackGraphicsItemC2EPKNS_14GeoDataFeatureEPKNS_12GeoDataTrackE@Base 15.04.0 + _ZN6Marble20GeoTrackGraphicsItemD0Ev@Base 15.04.0 + _ZN6Marble20GeoTrackGraphicsItemD1Ev@Base 15.04.0 + _ZN6Marble20GeoTrackGraphicsItemD2Ev@Base 15.04.0 + _ZN6Marble20MarblePlacemarkModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble20MarblePlacemarkModel11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble20MarblePlacemarkModel12countChangedEv@Base 15.04.0 + _ZN6Marble20MarblePlacemarkModel13addPlacemarksEii@Base 15.04.0 + _ZN6Marble20MarblePlacemarkModel16removePlacemarksERK7QStringii@Base 15.04.0 + _ZN6Marble20MarblePlacemarkModel16staticMetaObjectE@Base 15.04.0 + _ZN6Marble20MarblePlacemarkModel21setPlacemarkContainerEP7QVectorIPNS_16GeoDataPlacemarkEE@Base 15.04.0 + _ZN6Marble20MarblePlacemarkModelC1EP7QObject@Base 15.04.0 + _ZN6Marble20MarblePlacemarkModelC2EP7QObject@Base 15.04.0 + _ZN6Marble20MarblePlacemarkModelD0Ev@Base 15.04.0 + _ZN6Marble20MarblePlacemarkModelD1Ev@Base 15.04.0 + _ZN6Marble20MarblePlacemarkModelD2Ev@Base 15.04.0 + _ZN6Marble20ParsingRunnerManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble20ParsingRunnerManager11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble20ParsingRunnerManager15parsingFinishedEPNS_15GeoDataDocumentERK7QString@Base 15.04.0 + _ZN6Marble20ParsingRunnerManager15parsingFinishedEv@Base 15.04.0 + _ZN6Marble20ParsingRunnerManager16staticMetaObjectE@Base 15.04.0 + _ZN6Marble20ParsingRunnerManager7Private16addParsingResultEPNS_15GeoDataDocumentERK7QString@Base 15.04.0 + _ZN6Marble20ParsingRunnerManager7Private18cleanupParsingTaskEPNS_11ParsingTaskE@Base 15.04.0 + _ZN6Marble20ParsingRunnerManager7PrivateC1EPS0_PKNS_13PluginManagerE@Base 15.04.0 + _ZN6Marble20ParsingRunnerManager7PrivateC2EPS0_PKNS_13PluginManagerE@Base 15.04.0 + _ZN6Marble20ParsingRunnerManager7PrivateD1Ev@Base 15.04.0 + _ZN6Marble20ParsingRunnerManager7PrivateD2Ev@Base 15.04.0 + _ZN6Marble20ParsingRunnerManager8openFileERK7QStringNS_12DocumentRoleEi@Base 15.04.0 + _ZN6Marble20ParsingRunnerManager9parseFileERK7QStringNS_12DocumentRoleE@Base 15.04.0 + _ZN6Marble20ParsingRunnerManagerC1EPKNS_13PluginManagerEP7QObject@Base 15.04.0 + _ZN6Marble20ParsingRunnerManagerC2EPKNS_13PluginManagerEP7QObject@Base 15.04.0 + _ZN6Marble20ParsingRunnerManagerD0Ev@Base 15.04.0 + _ZN6Marble20ParsingRunnerManagerD1Ev@Base 15.04.0 + _ZN6Marble20ParsingRunnerManagerD2Ev@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog12readSettingsEv@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog12syncSettingsEv@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog13enableSyncNowEv@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog13writeSettingsEv@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog14disableSyncNowEv@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog14syncNowClickedEv@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog14updateLastSyncEv@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog15settingsChangedEv@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog21updateCloudSyncStatusERK7QString@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog24initializeCustomTimezoneEv@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog25clearVolatileCacheClickedEv@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog26updateCloudSyncCredentialsEv@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialog27clearPersistentCacheClickedEv@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialogC1EPNS_12MarbleWidgetEPNS_16CloudSyncManagerEP7QWidget@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialogC2EPNS_12MarbleWidgetEPNS_16CloudSyncManagerEP7QWidget@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialogD0Ev@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialogD1Ev@Base 15.04.0 + _ZN6Marble20QtMarbleConfigDialogD2Ev@Base 15.04.0 + _ZN6Marble20RoutingProfilesModel10addProfileERK7QString@Base 15.04.0 + _ZN6Marble20RoutingProfilesModel10removeRowsEiiRK11QModelIndex@Base 15.04.0 + _ZN6Marble20RoutingProfilesModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble20RoutingProfilesModel11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble20RoutingProfilesModel11setProfilesERK5QListINS_14RoutingProfileEE@Base 15.04.0 + _ZN6Marble20RoutingProfilesModel14setProfileNameEiRK7QString@Base 15.04.0 + _ZN6Marble20RoutingProfilesModel16staticMetaObjectE@Base 15.04.0 + _ZN6Marble20RoutingProfilesModel19loadDefaultProfilesEv@Base 15.04.0 + _ZN6Marble20RoutingProfilesModel24setProfilePluginSettingsEiRK5QHashI7QStringS1_IS2_8QVariantEE@Base 15.04.0 + _ZN6Marble20RoutingProfilesModel6moveUpEi@Base 15.04.0 + _ZN6Marble20RoutingProfilesModel8moveDownEi@Base 15.04.0 + _ZN6Marble20RoutingProfilesModelC1EPKNS_13PluginManagerEP7QObject@Base 15.04.0 + _ZN6Marble20RoutingProfilesModelC2EPKNS_13PluginManagerEP7QObject@Base 15.04.0 + _ZN6Marble20RoutingProfilesModelD0Ev@Base 15.04.0 + _ZN6Marble20RoutingProfilesModelD1Ev@Base 15.04.0 + _ZN6Marble20RoutingProfilesModelD2Ev@Base 15.04.0 + _ZN6Marble20RoutingRunnerManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble20RoutingRunnerManager11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble20RoutingRunnerManager11searchRouteEPKNS_12RouteRequestEi@Base 15.04.0 + _ZN6Marble20RoutingRunnerManager13retrieveRouteEPKNS_12RouteRequestE@Base 15.04.0 + _ZN6Marble20RoutingRunnerManager14routeRetrievedEPNS_15GeoDataDocumentE@Base 15.04.0 + _ZN6Marble20RoutingRunnerManager15routingFinishedEv@Base 15.04.0 + _ZN6Marble20RoutingRunnerManager16staticMetaObjectE@Base 15.04.0 + _ZN6Marble20RoutingRunnerManager7Private16addRoutingResultEPNS_15GeoDataDocumentE@Base 15.04.0 + _ZN6Marble20RoutingRunnerManager7Private18cleanupRoutingTaskEPNS_11RoutingTaskE@Base 15.04.0 + _ZN6Marble20RoutingRunnerManager7PrivateC1EPS0_PKNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble20RoutingRunnerManager7PrivateC2EPS0_PKNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble20RoutingRunnerManager7PrivateD1Ev@Base 15.04.0 + _ZN6Marble20RoutingRunnerManager7PrivateD2Ev@Base 15.04.0 + _ZN6Marble20RoutingRunnerManagerC1EPKNS_11MarbleModelEP7QObject@Base 15.04.0 + _ZN6Marble20RoutingRunnerManagerC2EPKNS_11MarbleModelEP7QObject@Base 15.04.0 + _ZN6Marble20RoutingRunnerManagerD0Ev@Base 15.04.0 + _ZN6Marble20RoutingRunnerManagerD1Ev@Base 15.04.0 + _ZN6Marble20RoutingRunnerManagerD2Ev@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidget15setDefaultLevelEi@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidget15topLevelChangedEi@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidget18bottomLevelChangedEi@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidget18setMaximumTopLevelEi@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidget20setAllowedLevelRangeEii@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidget21setMinimumBottomLevelEi@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidget7PrivateC1EP7QWidget@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidget7PrivateC2EP7QWidget@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidgetD0Ev@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidgetD1Ev@Base 15.04.0 + _ZN6Marble20TileLevelRangeWidgetD2Ev@Base 15.04.0 + _ZN6Marble20VoiceNavigationModel10setSpeakerERK7QString@Base 15.04.0 + _ZN6Marble20VoiceNavigationModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble20VoiceNavigationModel11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble20VoiceNavigationModel14previewChangedEv@Base 15.04.0 + _ZN6Marble20VoiceNavigationModel14speakerChangedEv@Base 15.04.0 + _ZN6Marble20VoiceNavigationModel16staticMetaObjectE@Base 15.04.0 + _ZN6Marble20VoiceNavigationModel17setSpeakerEnabledEb@Base 15.04.0 + _ZN6Marble20VoiceNavigationModel18instructionChangedEv@Base 15.04.0 + _ZN6Marble20VoiceNavigationModel23isSpeakerEnabledChangedEv@Base 15.04.0 + _ZN6Marble20VoiceNavigationModel26handleTrackingStatusChangeENS_22PositionProviderStatusE@Base 15.04.0 + _ZN6Marble20VoiceNavigationModel5resetEv@Base 15.04.0 + (subst)_ZN6Marble20VoiceNavigationModel6updateERKNS_5RouteE{qreal}{qreal}b@Base 15.04.0 + _ZN6Marble20VoiceNavigationModelC1EP7QObject@Base 15.04.0 + _ZN6Marble20VoiceNavigationModelC2EP7QObject@Base 15.04.0 + _ZN6Marble20VoiceNavigationModelD0Ev@Base 15.04.0 + _ZN6Marble20VoiceNavigationModelD1Ev@Base 15.04.0 + _ZN6Marble20VoiceNavigationModelD2Ev@Base 15.04.0 + _ZN6Marble21BillboardGraphicsItem12setAlignmentE6QFlagsIN2Qt13AlignmentFlagEE@Base 15.04.0 + _ZN6Marble21BillboardGraphicsItem13setCoordinateERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble21BillboardGraphicsItem1pEv@Base 15.04.0 + _ZN6Marble21BillboardGraphicsItem7PrivateD0Ev@Base 15.04.0 + _ZN6Marble21BillboardGraphicsItem7PrivateD1Ev@Base 15.04.0 + _ZN6Marble21BillboardGraphicsItem7PrivateD2Ev@Base 15.04.0 + _ZN6Marble21BillboardGraphicsItemC1Ev@Base 15.04.0 + _ZN6Marble21BillboardGraphicsItemC2Ev@Base 15.04.0 + _ZN6Marble21BillboardGraphicsItemD0Ev@Base 15.04.0 + _ZN6Marble21BillboardGraphicsItemD1Ev@Base 15.04.0 + _ZN6Marble21BillboardGraphicsItemD2Ev@Base 15.04.0 + _ZN6Marble21BookmarkManagerDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble21BookmarkManagerDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble21BookmarkManagerDialog13saveBookmarksEv@Base 15.04.0 + _ZN6Marble21BookmarkManagerDialog15exportBookmarksEv@Base 15.04.0 + _ZN6Marble21BookmarkManagerDialog15importBookmarksEv@Base 15.04.0 + _ZN6Marble21BookmarkManagerDialog16bookmarkDocumentEv@Base 15.04.0 + _ZN6Marble21BookmarkManagerDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble21BookmarkManagerDialog19setButtonBoxVisibleEb@Base 15.04.0 + _ZN6Marble21BookmarkManagerDialogC1EPNS_11MarbleModelEP7QWidget@Base 15.04.0 + _ZN6Marble21BookmarkManagerDialogC2EPNS_11MarbleModelEP7QWidget@Base 15.04.0 + _ZN6Marble21BookmarkManagerDialogD0Ev@Base 15.04.0 + _ZN6Marble21BookmarkManagerDialogD1Ev@Base 15.04.0 + _ZN6Marble21BookmarkManagerDialogD2Ev@Base 15.04.0 + _ZN6Marble21CurrentLocationWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble21CurrentLocationWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble21CurrentLocationWidget11setAutoZoomEb@Base 15.04.0 + _ZN6Marble21CurrentLocationWidget15setLastOpenPathERK7QString@Base 15.04.0 + _ZN6Marble21CurrentLocationWidget15setLastSavePathERK7QString@Base 15.04.0 + _ZN6Marble21CurrentLocationWidget15setMarbleWidgetEPNS_12MarbleWidgetE@Base 15.04.0 + _ZN6Marble21CurrentLocationWidget15setRecenterModeEi@Base 15.04.0 + _ZN6Marble21CurrentLocationWidget15setTrackVisibleEb@Base 15.04.0 + _ZN6Marble21CurrentLocationWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble21CurrentLocationWidgetC1EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble21CurrentLocationWidgetC2EP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 15.04.0 + _ZN6Marble21CurrentLocationWidgetD0Ev@Base 15.04.0 + _ZN6Marble21CurrentLocationWidgetD1Ev@Base 15.04.0 + _ZN6Marble21CurrentLocationWidgetD2Ev@Base 15.04.0 + _ZN6Marble21GeoDataAnimatedUpdate11setDurationEd@Base 15.04.0 + _ZN6Marble21GeoDataAnimatedUpdate15setDelayedStartEd@Base 15.04.0 + _ZN6Marble21GeoDataAnimatedUpdate6updateEv@Base 15.04.0 + _ZN6Marble21GeoDataAnimatedUpdate9setUpdateEPNS_13GeoDataUpdateE@Base 15.04.0 + _ZN6Marble21GeoDataAnimatedUpdateC1ERKS0_@Base 15.04.0 + _ZN6Marble21GeoDataAnimatedUpdateC1Ev@Base 15.04.0 + _ZN6Marble21GeoDataAnimatedUpdateC2ERKS0_@Base 15.04.0 + _ZN6Marble21GeoDataAnimatedUpdateC2Ev@Base 15.04.0 + _ZN6Marble21GeoDataAnimatedUpdateD0Ev@Base 15.04.0 + _ZN6Marble21GeoDataAnimatedUpdateD1Ev@Base 15.04.0 + _ZN6Marble21GeoDataAnimatedUpdateD2Ev@Base 15.04.0 + _ZN6Marble21GeoDataAnimatedUpdateaSERKS0_@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu11addBookmarkEv@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu11showLmbMenuEii@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu11showRmbMenuEii@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu14slotInfoDialogEv@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu15slotAboutDialogEv@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu16directionsToHereEv@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu16staticMetaObjectE@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu16toggleFullscreenEb@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu18directionsFromHereEv@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu19slotCopyCoordinatesEv@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu21startReverseGeocodingEv@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu22showAddressInformationERKNS_18GeoDataCoordinatesERKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu7Private15setupDialogCityEPNS_10PopupLayerEPKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu7Private17createInfoBoxMenuEv@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu7Private17setupDialogNationEPNS_10PopupLayerEPKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu7Private20setupDialogGeoPlacesEPNS_10PopupLayerEPKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu7Private20setupDialogSatelliteEPKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu7Private20setupDialogSkyPlacesEPNS_10PopupLayerEPKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu7Private23setupDialogPhotoOverlayEPNS_10PopupLayerEPKNS_19GeoDataPhotoOverlayE@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu7Private27filterEmptyShortDescriptionERK7QString@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu7PrivateC1EPNS_12MarbleWidgetEPKNS_11MarbleModelEPS0_@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu7PrivateC2EPNS_12MarbleWidgetEPKNS_11MarbleModelEPS0_@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu9addActionEN2Qt11MouseButtonEP7QAction@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenu9resetMenuEv@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenuC1EPNS_12MarbleWidgetEPKNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenuC2EPNS_12MarbleWidgetEPKNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenuD0Ev@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenuD1Ev@Base 15.04.0 + _ZN6Marble21MarbleWidgetPopupMenuD2Ev@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidget7Private13updateButtonsEv@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidget7Private3addEv@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidget7Private6moveUpEv@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidget7Private6removeEv@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidget7Private8moveDownEv@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidget7Private9configureEv@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidget7PrivateC1EPNS_11MarbleModelEPS0_@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidget7PrivateC2EPNS_11MarbleModelEPS0_@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidgetC1EPNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidgetC2EPNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidgetD0Ev@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidgetD1Ev@Base 15.04.0 + _ZN6Marble21RoutingProfilesWidgetD2Ev@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem10setToolTipERK7QString@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem11setFavoriteEb@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem11setSettingsERK5QHashI7QString8QVariantE@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem13stickyChangedEv@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem14toggleFavoriteEv@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem15favoriteChangedERK7QStringb@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem16staticMetaObjectE@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem17addDownloadedFileERK7QStringS3_@Base 15.04.0 + (subst)_ZN6Marble22AbstractDataPluginItem25setAddedAngularResolutionE{qreal}@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem5setIdERK7QString@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem6actionEv@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem7actionsEv@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem7updatedEv@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem9idChangedEv@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItem9setStickyEb@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItemC1EP7QObject@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItemC2EP7QObject@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItemD0Ev@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItemD1Ev@Base 15.04.0 + _ZN6Marble22AbstractDataPluginItemD2Ev@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel10newRequestEPNS_12RouteRequestE@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel12currentRouteEv@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel15setCurrentRouteEi@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel16staticMetaObjectE@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel19addRestrainedRoutesEv@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel19currentRouteChangedEPNS_15GeoDataDocumentE@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel19currentRouteChangedEi@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel5clearEv@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel5routeEi@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel7Private10similarityEPKNS_15GeoDataDocumentES4_@Base 15.04.0 + (subst)_ZN6Marble22AlternativeRoutesModel7Private11coordinatesERKNS_18GeoDataCoordinatesE{qreal}{qreal}@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel7Private11higherScoreEPKNS_15GeoDataDocumentES4_@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel7Private16instructionScoreEPKNS_15GeoDataDocumentE@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel7Private24unidirectionalSimilarityEPKNS_15GeoDataDocumentES4_@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel7Private7bearingERKNS_18GeoDataCoordinatesES4_@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel7Private7nonZeroERK6QImage@Base 15.04.0 + (subst)_ZN6Marble22AlternativeRoutesModel7Private7polygonERKNS_17GeoDataLineStringE{qreal}{qreal}{qreal}{qreal}@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel7Private8distanceERKNS_17GeoDataLineStringERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel7Private8distanceERKNS_18GeoDataCoordinatesES4_S4_@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel7Private9waypointsEPKNS_15GeoDataDocumentE@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel7PrivateC1Ev@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel7PrivateC2Ev@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel8addRouteEPNS_15GeoDataDocumentENS0_11WritePolicyE@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModel9waypointsEPKNS_15GeoDataDocumentE@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModelC1EP7QObject@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModelC2EP7QObject@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModelD0Ev@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModelD1Ev@Base 15.04.0 + _ZN6Marble22AlternativeRoutesModelD2Ev@Base 15.04.0 + _ZN6Marble22GeoDataSimpleArrayData6appendERK8QVariant@Base 15.04.0 + _ZN6Marble22GeoDataSimpleArrayData6unpackER11QDataStream@Base 15.04.0 + _ZN6Marble22GeoDataSimpleArrayDataC1ERKS0_@Base 15.04.0 + _ZN6Marble22GeoDataSimpleArrayDataC1Ev@Base 15.04.0 + _ZN6Marble22GeoDataSimpleArrayDataC2ERKS0_@Base 15.04.0 + _ZN6Marble22GeoDataSimpleArrayDataC2Ev@Base 15.04.0 + _ZN6Marble22GeoDataSimpleArrayDataD0Ev@Base 15.04.0 + _ZN6Marble22GeoDataSimpleArrayDataD1Ev@Base 15.04.0 + _ZN6Marble22GeoDataSimpleArrayDataD2Ev@Base 15.04.0 + _ZN6Marble22GeoPolygonGraphicsItem5paintEPNS_10GeoPainterEPKNS_14ViewportParamsE@Base 15.04.0 + _ZN6Marble22GeoPolygonGraphicsItemC1EPKNS_14GeoDataFeatureEPKNS_14GeoDataPolygonE@Base 15.04.0 + _ZN6Marble22GeoPolygonGraphicsItemC1EPKNS_14GeoDataFeatureEPKNS_17GeoDataLinearRingE@Base 15.04.0 + _ZN6Marble22GeoPolygonGraphicsItemC2EPKNS_14GeoDataFeatureEPKNS_14GeoDataPolygonE@Base 15.04.0 + _ZN6Marble22GeoPolygonGraphicsItemC2EPKNS_14GeoDataFeatureEPKNS_17GeoDataLinearRingE@Base 15.04.0 + _ZN6Marble22GeoPolygonGraphicsItemD0Ev@Base 15.04.0 + _ZN6Marble22GeoPolygonGraphicsItemD1Ev@Base 15.04.0 + _ZN6Marble22GeoPolygonGraphicsItemD2Ev@Base 15.04.0 + _ZN6Marble22MapThemeDownloadDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble22MapThemeDownloadDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble22MapThemeDownloadDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble22MapThemeDownloadDialogC1EPNS_12MarbleWidgetE@Base 15.04.0 + _ZN6Marble22MapThemeDownloadDialogC2EPNS_12MarbleWidgetE@Base 15.04.0 + _ZN6Marble22MapThemeDownloadDialogD0Ev@Base 15.04.0 + _ZN6Marble22MapThemeDownloadDialogD1Ev@Base 15.04.0 + _ZN6Marble22MapThemeDownloadDialogD2Ev@Base 15.04.0 + _ZN6Marble22PositionProviderPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble22PositionProviderPlugin11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble22PositionProviderPlugin16staticMetaObjectE@Base 15.04.0 + _ZN6Marble22PositionProviderPluginC1Ev@Base 15.04.0 + _ZN6Marble22PositionProviderPluginC2Ev@Base 15.04.0 + _ZN6Marble22PositionProviderPluginD0Ev@Base 15.04.0 + _ZN6Marble22PositionProviderPluginD1Ev@Base 15.04.0 + _ZN6Marble22PositionProviderPluginD2Ev@Base 15.04.0 + _ZN6Marble22ReverseGeocodingRunner11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble22ReverseGeocodingRunner11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble22ReverseGeocodingRunner16staticMetaObjectE@Base 15.04.0 + _ZN6Marble22ReverseGeocodingRunner24reverseGeocodingFinishedERKNS_18GeoDataCoordinatesERKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble22ReverseGeocodingRunner8setModelEPKNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble22ReverseGeocodingRunnerC1EP7QObject@Base 15.04.0 + _ZN6Marble22ReverseGeocodingRunnerC2EP7QObject@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel10removeItemEP7QObject@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel11whichItemAtERK6QPoint@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel12downloadItemERK4QUrlRK7QStringPNS_22AbstractDataPluginItemE@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel12itemsUpdatedEv@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel12themeChangedEv@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel13addItemToListEPNS_22AbstractDataPluginItemE@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel14addItemsToListERK5QListIPNS_22AbstractDataPluginItemEE@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel14favoritesModelEv@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel15setItemSettingsE5QHashI7QString8QVariantE@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel16downloadItemDataERK4QUrlRK7QStringPNS_22AbstractDataPluginItemE@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel16scheduleItemSortEv@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel16setFavoriteItemsERK11QStringList@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel16staticMetaObjectE@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel18processFinishedJobERK7QStringS3_@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel19favoriteItemChangedERK7QStringb@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel20favoriteItemsChangedERK11QStringList@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel20setFavoriteItemsOnlyEb@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel21handleChangedViewportEv@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel22registerItemPropertiesERK11QMetaObject@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel23downloadDescriptionFileERK4QUrl@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel24favoriteItemsOnlyChangedEv@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel5clearEv@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel5itemsEPKNS_14ViewportParamsEi@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel7getItemERK7QString@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModel9parseFileERK10QByteArray@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModelC1ERK7QStringPKNS_11MarbleModelEP7QObject@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModelC2ERK7QStringPKNS_11MarbleModelEP7QObject@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModelD0Ev@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModelD1Ev@Base 15.04.0 + _ZN6Marble23AbstractDataPluginModelD2Ev@Base 15.04.0 + _ZN6Marble23GeoSceneAbstractDataset13setFileFormatERK7QString@Base 15.04.0 + _ZN6Marble23GeoSceneAbstractDataset9setExpireEi@Base 15.04.0 + _ZN6Marble23GeoSceneAbstractDatasetC1ERK7QString@Base 15.04.0 + _ZN6Marble23GeoSceneAbstractDatasetC2ERK7QString@Base 15.04.0 + _ZN6Marble23NewBookmarkFolderDialog11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble23NewBookmarkFolderDialog11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble23NewBookmarkFolderDialog13setFolderNameERK7QString@Base 15.04.0 + _ZN6Marble23NewBookmarkFolderDialog16staticMetaObjectE@Base 15.04.0 + _ZN6Marble23NewBookmarkFolderDialogC1EP7QWidget@Base 15.04.0 + _ZN6Marble23NewBookmarkFolderDialogC2EP7QWidget@Base 15.04.0 + _ZN6Marble23NewBookmarkFolderDialogD0Ev@Base 15.04.0 + _ZN6Marble23NewBookmarkFolderDialogD1Ev@Base 15.04.0 + _ZN6Marble23NewBookmarkFolderDialogD2Ev@Base 15.04.0 + _ZN6Marble24MarbleGraphicsGridLayout10setSpacingEi@Base 15.04.0 + _ZN6Marble24MarbleGraphicsGridLayout12setAlignmentE6QFlagsIN2Qt13AlignmentFlagEE@Base 15.04.0 + _ZN6Marble24MarbleGraphicsGridLayout12setAlignmentEPNS_18ScreenGraphicsItemE6QFlagsIN2Qt13AlignmentFlagEE@Base 15.04.0 + _ZN6Marble24MarbleGraphicsGridLayout15updatePositionsEPNS_18MarbleGraphicsItemE@Base 15.04.0 + _ZN6Marble24MarbleGraphicsGridLayout7addItemEPNS_18ScreenGraphicsItemEii@Base 15.04.0 + _ZN6Marble24MarbleGraphicsGridLayoutC1Eii@Base 15.04.0 + _ZN6Marble24MarbleGraphicsGridLayoutC2Eii@Base 15.04.0 + _ZN6Marble24MarbleGraphicsGridLayoutD0Ev@Base 15.04.0 + _ZN6Marble24MarbleGraphicsGridLayoutD1Ev@Base 15.04.0 + _ZN6Marble24MarbleGraphicsGridLayoutD2Ev@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControl10setExpiresERK9QDateTime@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControl10setMessageERK7QString@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControl11setLinkNameERK7QString@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControl11setMaxLinesERKi@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControl14setLinkSnippetERK7QString@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControl15setAbstractViewEPNS_19GeoDataAbstractViewE@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControl18setLinkDescriptionERK7QString@Base 15.04.0 + (subst)_ZN6Marble25GeoDataNetworkLinkControl19setMaxSessionLengthERK{qreal}@Base 15.04.0 + (subst)_ZN6Marble25GeoDataNetworkLinkControl19setMinRefreshPeriodERK{qreal}@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControl6updateEv@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControl9setCookieERK7QString@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControl9setUpdateERKNS_13GeoDataUpdateE@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControlC1ERKS0_@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControlC1Ev@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControlC2ERKS0_@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControlC2Ev@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControlD0Ev@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControlD1Ev@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControlD2Ev@Base 15.04.0 + _ZN6Marble25GeoDataNetworkLinkControlaSERKS0_@Base 15.04.0 + _ZN6Marble25GeoLineStringGraphicsItem13setLineStringEPKNS_17GeoDataLineStringE@Base 15.04.0 + _ZN6Marble25GeoLineStringGraphicsItem5paintEPNS_10GeoPainterEPKNS_14ViewportParamsE@Base 15.04.0 + _ZN6Marble25GeoLineStringGraphicsItemC1EPKNS_14GeoDataFeatureEPKNS_17GeoDataLineStringE@Base 15.04.0 + _ZN6Marble25GeoLineStringGraphicsItemC2EPKNS_14GeoDataFeatureEPKNS_17GeoDataLineStringE@Base 15.04.0 + _ZN6Marble25GeoLineStringGraphicsItemD0Ev@Base 15.04.0 + _ZN6Marble25GeoLineStringGraphicsItemD1Ev@Base 15.04.0 + _ZN6Marble25GeoLineStringGraphicsItemD2Ev@Base 15.04.0 + _ZN6Marble25InstructionTransformation7processERK7QVectorINS_15RoutingWaypointEE@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler10lmbTimeoutEv@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler11acceptMouseEv@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler11eventFilterEP7QObjectP6QEvent@Base 15.04.0 + (subst)_ZN6Marble25MarbleDefaultInputHandler11handlePinchE7QPointF{qreal}N2Qt12GestureStateE@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler11handleTouchEP11QTouchEvent@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler11handleWheelEP11QWheelEvent@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler12toolTipTimerEv@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler13handleGestureEP13QGestureEvent@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler14handleKeyPressEP9QKeyEvent@Base 15.04.0 + (subst)_ZN6Marble25MarbleDefaultInputHandler14notifyPositionEb{qreal}{qreal}@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler15lastToolTipItemEv@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler15toolTipPositionEv@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler16handleMouseEventEP11QMouseEvent@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler16staticMetaObjectE@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler17adjustCursorShapeERK6QPointS3_@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler17checkReleasedMoveEP11QMouseEvent@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler17handleDoubleClickEP11QMouseEvent@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler17mouseMovedOutsideEP11QMouseEvent@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler22handleMouseButtonPressEP11QMouseEvent@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler24handleMouseButtonReleaseEP11QMouseEvent@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler26handleLeftMouseButtonPressEP11QMouseEvent@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler27handleRightMouseButtonPressEP11QMouseEvent@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler27hideSelectionIfCtrlReleasedEP6QEvent@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler28handleMiddleMouseButtonPressEP11QMouseEvent@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler7PrivateC1Ev@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler7PrivateC2Ev@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler7PrivateD1Ev@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandler7PrivateD2Ev@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandlerC1EPNS_23MarbleAbstractPresenterE@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandlerC2EPNS_23MarbleAbstractPresenterE@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandlerD0Ev@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandlerD1Ev@Base 15.04.0 + _ZN6Marble25MarbleDefaultInputHandlerD2Ev@Base 15.04.0 + (subst)_ZN6Marble25ScreenOverlayGraphicsItem10pixelValueENS_11GeoDataVec24UnitE{qreal}{qreal}{qreal}@Base 15.04.0 + _ZN6Marble25ScreenOverlayGraphicsItem13setProjectionEPKNS_14ViewportParamsE@Base 15.04.0 + _ZN6Marble25ScreenOverlayGraphicsItem5paintEP8QPainter@Base 15.04.0 + _ZN6Marble25ScreenOverlayGraphicsItemC1EPKNS_20GeoDataScreenOverlayE@Base 15.04.0 + _ZN6Marble25ScreenOverlayGraphicsItemC2EPKNS_20GeoDataScreenOverlayE@Base 15.04.0 + _ZN6Marble25ScreenOverlayGraphicsItemD0Ev@Base 15.04.0 + _ZN6Marble25ScreenOverlayGraphicsItemD1Ev@Base 15.04.0 + _ZN6Marble25ScreenOverlayGraphicsItemD2Ev@Base 15.04.0 + _ZN6Marble26MarblePluginSettingsWidget11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble26MarblePluginSettingsWidget11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble26MarblePluginSettingsWidget12setAboutIconERK5QIcon@Base 15.04.0 + _ZN6Marble26MarblePluginSettingsWidget13setConfigIconERK5QIcon@Base 15.04.0 + _ZN6Marble26MarblePluginSettingsWidget16staticMetaObjectE@Base 15.04.0 + _ZN6Marble26MarblePluginSettingsWidget21pluginListViewClickedEv@Base 15.04.0 + _ZN6Marble26MarblePluginSettingsWidget8setModelEPNS_17RenderPluginModelE@Base 15.04.0 + _ZN6Marble26MarblePluginSettingsWidgetC1EP7QWidget@Base 15.04.0 + _ZN6Marble26MarblePluginSettingsWidgetC2EP7QWidget@Base 15.04.0 + _ZN6Marble26MarblePluginSettingsWidgetD0Ev@Base 15.04.0 + _ZN6Marble26MarblePluginSettingsWidgetD1Ev@Base 15.04.0 + _ZN6Marble26MarblePluginSettingsWidgetD2Ev@Base 15.04.0 + _ZN6Marble28AbstractMarbleGraphicsLayoutC1Ev@Base 15.04.0 + _ZN6Marble28AbstractMarbleGraphicsLayoutC2Ev@Base 15.04.0 + _ZN6Marble28AbstractMarbleGraphicsLayoutD0Ev@Base 15.04.0 + _ZN6Marble28AbstractMarbleGraphicsLayoutD1Ev@Base 15.04.0 + _ZN6Marble28AbstractMarbleGraphicsLayoutD2Ev@Base 15.04.0 + _ZN6Marble28DialogConfigurationInterfaceD0Ev@Base 15.04.0 + _ZN6Marble28DialogConfigurationInterfaceD1Ev@Base 15.04.0 + _ZN6Marble28DialogConfigurationInterfaceD2Ev@Base 15.04.0 + _ZN6Marble28ReverseGeocodingRunnerPlugin11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble28ReverseGeocodingRunnerPlugin11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble28ReverseGeocodingRunnerPlugin16staticMetaObjectE@Base 15.04.0 + _ZN6Marble28ReverseGeocodingRunnerPlugin17setCanWorkOfflineEb@Base 15.04.0 + _ZN6Marble28ReverseGeocodingRunnerPlugin27setSupportedCelestialBodiesERK11QStringList@Base 15.04.0 + _ZN6Marble28ReverseGeocodingRunnerPlugin7PrivateC1Ev@Base 15.04.0 + _ZN6Marble28ReverseGeocodingRunnerPlugin7PrivateC2Ev@Base 15.04.0 + _ZN6Marble28ReverseGeocodingRunnerPluginC1EP7QObject@Base 15.04.0 + _ZN6Marble28ReverseGeocodingRunnerPluginC2EP7QObject@Base 15.04.0 + _ZN6Marble28ReverseGeocodingRunnerPluginD0Ev@Base 15.04.0 + _ZN6Marble28ReverseGeocodingRunnerPluginD1Ev@Base 15.04.0 + _ZN6Marble28ReverseGeocodingRunnerPluginD2Ev@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManager11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManager11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManager16reverseGeocodingERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManager16staticMetaObjectE@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManager22searchReverseGeocodingERKNS_18GeoDataCoordinatesEi@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManager24reverseGeocodingFinishedERKNS_18GeoDataCoordinatesERKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManager24reverseGeocodingFinishedEv@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManager7Private25addReverseGeocodingResultERKNS_18GeoDataCoordinatesERKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManager7Private27cleanupReverseGeocodingTaskEPNS_20ReverseGeocodingTaskE@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManager7PrivateC1EPS0_PKNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManager7PrivateC2EPS0_PKNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManagerC1EPKNS_11MarbleModelEP7QObject@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManagerC2EPKNS_11MarbleModelEP7QObject@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManagerD0Ev@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManagerD1Ev@Base 15.04.0 + _ZN6Marble29ReverseGeocodingRunnerManagerD2Ev@Base 15.04.0 + _ZN6Marble31PositionProviderPluginInterfaceD0Ev@Base 15.04.0 + _ZN6Marble31PositionProviderPluginInterfaceD1Ev@Base 15.04.0 + _ZN6Marble31PositionProviderPluginInterfaceD2Ev@Base 15.04.0 + _ZN6Marble3kml10kmlTag_LodE@Base 15.04.0 + _ZN6Marble3kml10kmlTag_UrlE@Base 15.04.0 + _ZN6Marble3kml10kmlTag_endE@Base 15.04.0 + _ZN6Marble3kml10kmlTag_keyE@Base 15.04.0 + _ZN6Marble3kml10kmlTag_kmlE@Base 15.04.0 + _ZN6Marble3kml10kmlTag_popE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_DataE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_IconE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_LinkE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_PairE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_TourE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_WaitE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_areaE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_codeE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_eastE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_fillE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_hrefE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_nameE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_nearE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_openE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_roleE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_rollE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_sizeE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_textE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_tiltE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_westE@Base 15.04.0 + _ZN6Marble3kml11kmlTag_whenE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_AliasE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_FlyToE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_ModelE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_PointE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_ScaleE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_StyleE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_TrackE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_beginE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_colorE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_coordE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_northE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_rangeE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_scaleE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_shapeE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_southE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_stateE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_valueE@Base 15.04.0 + _ZN6Marble3kml12kmlTag_widthE@Base 15.04.0 + _ZN6Marble3kml13kmlTag_CameraE@Base 15.04.0 + _ZN6Marble3kml13kmlTag_ChangeE@Base 15.04.0 + _ZN6Marble3kml13kmlTag_CreateE@Base 15.04.0 + _ZN6Marble3kml13kmlTag_DeleteE@Base 15.04.0 + _ZN6Marble3kml13kmlTag_FolderE@Base 15.04.0 + _ZN6Marble3kml13kmlTag_LookAtE@Base 15.04.0 + _ZN6Marble3kml13kmlTag_ObjectE@Base 15.04.0 + _ZN6Marble3kml13kmlTag_RegionE@Base 15.04.0 + _ZN6Marble3kml13kmlTag_SchemaE@Base 15.04.0 + _ZN6Marble3kml13kmlTag_StatusE@Base 15.04.0 + _ZN6Marble3kml13kmlTag_UpdateE@Base 15.04.0 + _ZN6Marble3kml13kmlTag_cookieE@Base 15.04.0 + _ZN6Marble3kml13kmlTag_topFovE@Base 15.04.0 + _ZN6Marble3kml14kmlTag_FeatureE@Base 15.04.0 + _ZN6Marble3kml14kmlTag_OverlayE@Base 15.04.0 + _ZN6Marble3kml14kmlTag_PolygonE@Base 15.04.0 + _ZN6Marble3kml14kmlTag_SnippetE@Base 15.04.0 + _ZN6Marble3kml14kmlTag_addressE@Base 15.04.0 + _ZN6Marble3kml14kmlTag_bgColorE@Base 15.04.0 + _ZN6Marble3kml14kmlTag_expiresE@Base 15.04.0 + _ZN6Marble3kml14kmlTag_extrudeE@Base 15.04.0 + _ZN6Marble3kml14kmlTag_headingE@Base 15.04.0 + _ZN6Marble3kml14kmlTag_hotSpotE@Base 15.04.0 + _ZN6Marble3kml14kmlTag_leftFovE@Base 15.04.0 + _ZN6Marble3kml14kmlTag_messageE@Base 15.04.0 + _ZN6Marble3kml14kmlTag_outlineE@Base 15.04.0 + _ZN6Marble3kml14kmlTag_requestE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_DocumentE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_GeometryE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_ItemIconE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_LocationE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_MetadataE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_ObjFieldE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_PlaylistE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_ResponseE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_SoundCueE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_StyleMapE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_TimeSpanE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_altitudeE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_durationE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_latitudeE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_linkNameE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_maxWidthE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_playModeE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_rightFovE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_rotationE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_screenXYE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_styleUrlE@Base 15.04.0 + _ZN6Marble3kml15kmlTag_tileSizeE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_ContainerE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_IconStyleE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_LatLonBoxE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_LineStyleE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_ListStyleE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_PlacemarkE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_PolyStyleE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_TimeStampE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_bottomFovE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_colorModeE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_drawOrderE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_flyToModeE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_flyToViewE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_geomColorE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_geomScaleE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_httpQueryE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_longitudeE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_maxHeightE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_overlayXYE@Base 15.04.0 + _ZN6Marble3kml16kmlTag_textColorE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_ColorStyleE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_LabelStyleE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_LatLonQuadE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_LineStringE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_LinearRingE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_MultiTrackE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_SchemaDataE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_SimpleDataE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_ViewVolumeE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_gridOriginE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_labelColorE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_rotationXYE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_sourceHrefE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_targetHrefE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_tessellateE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_viewFormatE@Base 15.04.0 + _ZN6Marble3kml17kmlTag_visibilityE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_NetworkLinkE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_OrientationE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_ResourceMapE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_SchemaFieldE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_SimpleFieldE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_TourControlE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_coordinatesE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_countrycodeE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_descriptionE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_displayModeE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_displayNameE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_linkSnippetE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_maxAltitudeE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_minAltitudeE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_nameSpace20E@Base 15.04.0 + _ZN6Marble3kml18kmlTag_nameSpace21E@Base 15.04.0 + _ZN6Marble3kml18kmlTag_nameSpace22E@Base 15.04.0 + _ZN6Marble3kml18kmlTag_phoneNumberE@Base 15.04.0 + _ZN6Marble3kml18kmlTag_refreshModeE@Base 15.04.0 + _ZN6Marble3kml19kmlTag_BalloonStyleE@Base 15.04.0 + _ZN6Marble3kml19kmlTag_ExtendedDataE@Base 15.04.0 + _ZN6Marble3kml19kmlTag_ImagePyramidE@Base 15.04.0 + _ZN6Marble3kml19kmlTag_LatLonAltBoxE@Base 15.04.0 + _ZN6Marble3kml19kmlTag_PhotoOverlayE@Base 15.04.0 + _ZN6Marble3kml19kmlTag_altitudeModeE@Base 15.04.0 + _ZN6Marble3kml19kmlTag_delayedStartE@Base 15.04.0 + _ZN6Marble3kml19kmlTag_listItemTypeE@Base 15.04.0 + _ZN6Marble3kml19kmlTag_maxLodPixelsE@Base 15.04.0 + _ZN6Marble3kml19kmlTag_minLodPixelsE@Base 15.04.0 + _ZN6Marble3kml20kmlTag_GroundOverlayE@Base 15.04.0 + _ZN6Marble3kml20kmlTag_MultiGeometryE@Base 15.04.0 + _ZN6Marble3kml20kmlTag_ObjArrayFieldE@Base 15.04.0 + _ZN6Marble3kml20kmlTag_ScreenOverlayE@Base 15.04.0 + _ZN6Marble3kml20kmlTag_StyleSelectorE@Base 15.04.0 + _ZN6Marble3kml20kmlTag_maxFadeExtentE@Base 15.04.0 + _ZN6Marble3kml20kmlTag_minFadeExtentE@Base 15.04.0 + _ZN6Marble3kml20kmlTag_nameSpaceGx22E@Base 15.04.0 + _ZN6Marble3kml21kmlTag_AddressDetailsE@Base 15.04.0 + _ZN6Marble3kml21kmlTag_AnimatedUpdateE@Base 15.04.0 + _ZN6Marble3kml21kmlTag_nameSpaceOgc22E@Base 15.04.0 + _ZN6Marble3kml21kmlTag_viewBoundScaleE@Base 15.04.0 + _ZN6Marble3kml22kmlTag_CountryNameCodeE@Base 15.04.0 + _ZN6Marble3kml22kmlTag_MarblePlacemarkE@Base 15.04.0 + _ZN6Marble3kml22kmlTag_SimpleArrayDataE@Base 15.04.0 + _ZN6Marble3kml22kmlTag_innerBoundaryIsE@Base 15.04.0 + _ZN6Marble3kml22kmlTag_linkDescriptionE@Base 15.04.0 + _ZN6Marble3kml22kmlTag_outerBoundaryIsE@Base 15.04.0 + _ZN6Marble3kml22kmlTag_refreshIntervalE@Base 15.04.0 + _ZN6Marble3kml22kmlTag_viewRefreshModeE@Base 15.04.0 + _ZN6Marble3kml22kmlTag_viewRefreshTimeE@Base 15.04.0 + _ZN6Marble3kml23kmlTag_SimpleArrayFieldE@Base 15.04.0 + _ZN6Marble3kml23kmlTag_maxSessionLengthE@Base 15.04.0 + _ZN6Marble3kml23kmlTag_minRefreshPeriodE@Base 15.04.0 + _ZN6Marble3kml24kmlTag_balloonVisibilityE@Base 15.04.0 + _ZN6Marble3kml24kmlTag_refreshVisibilityE@Base 15.04.0 + _ZN6Marble3kml25kmlTag_GeometryCollectionE@Base 15.04.0 + _ZN6Marble3kml25kmlTag_NetworkLinkControlE@Base 15.04.0 + _ZN6Marble3kml8kmlTag_hE@Base 15.04.0 + _ZN6Marble3kml8kmlTag_wE@Base 15.04.0 + _ZN6Marble3kml8kmlTag_xE@Base 15.04.0 + _ZN6Marble3kml8kmlTag_yE@Base 15.04.0 + _ZN6Marble3kml8kmlTag_zE@Base 15.04.0 + _ZN6Marble4dgml19dgmlTag_nameSpace20E@Base 15.04.0 + _ZN6Marble5Route11setPositionERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble5Route15addRouteSegmentERKNS_12RouteSegmentE@Base 15.04.0 + _ZN6Marble5RouteC1Ev@Base 15.04.0 + _ZN6Marble5RouteC2Ev@Base 15.04.0 + _ZN6Marble6Oxygen10hotOrange1E@Base 15.04.0 + _ZN6Marble6Oxygen10hotOrange2E@Base 15.04.0 + _ZN6Marble6Oxygen10hotOrange3E@Base 15.04.0 + _ZN6Marble6Oxygen10hotOrange4E@Base 15.04.0 + _ZN6Marble6Oxygen10hotOrange5E@Base 15.04.0 + _ZN6Marble6Oxygen10hotOrange6E@Base 15.04.0 + _ZN6Marble6Oxygen10sunYellow1E@Base 15.04.0 + _ZN6Marble6Oxygen10sunYellow2E@Base 15.04.0 + _ZN6Marble6Oxygen10sunYellow3E@Base 15.04.0 + _ZN6Marble6Oxygen10sunYellow4E@Base 15.04.0 + _ZN6Marble6Oxygen10sunYellow5E@Base 15.04.0 + _ZN6Marble6Oxygen10sunYellow6E@Base 15.04.0 + _ZN6Marble6Oxygen10woodBrown1E@Base 15.04.0 + _ZN6Marble6Oxygen10woodBrown2E@Base 15.04.0 + _ZN6Marble6Oxygen10woodBrown3E@Base 15.04.0 + _ZN6Marble6Oxygen10woodBrown4E@Base 15.04.0 + _ZN6Marble6Oxygen10woodBrown5E@Base 15.04.0 + _ZN6Marble6Oxygen10woodBrown6E@Base 15.04.0 + _ZN6Marble6Oxygen12forestGreen1E@Base 15.04.0 + _ZN6Marble6Oxygen12forestGreen2E@Base 15.04.0 + _ZN6Marble6Oxygen12forestGreen3E@Base 15.04.0 + _ZN6Marble6Oxygen12forestGreen4E@Base 15.04.0 + _ZN6Marble6Oxygen12forestGreen5E@Base 15.04.0 + _ZN6Marble6Oxygen12forestGreen6E@Base 15.04.0 + _ZN6Marble6Oxygen12grapeViolet1E@Base 15.04.0 + _ZN6Marble6Oxygen12grapeViolet2E@Base 15.04.0 + _ZN6Marble6Oxygen12grapeViolet3E@Base 15.04.0 + _ZN6Marble6Oxygen12grapeViolet4E@Base 15.04.0 + _ZN6Marble6Oxygen12grapeViolet5E@Base 15.04.0 + _ZN6Marble6Oxygen12grapeViolet6E@Base 15.04.0 + _ZN6Marble6Oxygen13aluminumGray1E@Base 15.04.0 + _ZN6Marble6Oxygen13aluminumGray2E@Base 15.04.0 + _ZN6Marble6Oxygen13aluminumGray3E@Base 15.04.0 + _ZN6Marble6Oxygen13aluminumGray4E@Base 15.04.0 + _ZN6Marble6Oxygen13aluminumGray5E@Base 15.04.0 + _ZN6Marble6Oxygen13aluminumGray6E@Base 15.04.0 + _ZN6Marble6Oxygen13emeraldGreen1E@Base 15.04.0 + _ZN6Marble6Oxygen13emeraldGreen2E@Base 15.04.0 + _ZN6Marble6Oxygen13emeraldGreen3E@Base 15.04.0 + _ZN6Marble6Oxygen13emeraldGreen4E@Base 15.04.0 + _ZN6Marble6Oxygen13emeraldGreen5E@Base 15.04.0 + _ZN6Marble6Oxygen13emeraldGreen6E@Base 15.04.0 + _ZN6Marble6Oxygen14raspberryPink1E@Base 15.04.0 + _ZN6Marble6Oxygen14raspberryPink2E@Base 15.04.0 + _ZN6Marble6Oxygen14raspberryPink3E@Base 15.04.0 + _ZN6Marble6Oxygen14raspberryPink4E@Base 15.04.0 + _ZN6Marble6Oxygen14raspberryPink5E@Base 15.04.0 + _ZN6Marble6Oxygen14raspberryPink6E@Base 15.04.0 + _ZN6Marble6Oxygen15burgundyPurple1E@Base 15.04.0 + _ZN6Marble6Oxygen15burgundyPurple2E@Base 15.04.0 + _ZN6Marble6Oxygen15burgundyPurple3E@Base 15.04.0 + _ZN6Marble6Oxygen15burgundyPurple4E@Base 15.04.0 + _ZN6Marble6Oxygen15burgundyPurple5E@Base 15.04.0 + _ZN6Marble6Oxygen15burgundyPurple6E@Base 15.04.0 + _ZN6Marble6Oxygen8seaBlue1E@Base 15.04.0 + _ZN6Marble6Oxygen8seaBlue2E@Base 15.04.0 + _ZN6Marble6Oxygen8seaBlue3E@Base 15.04.0 + _ZN6Marble6Oxygen8seaBlue4E@Base 15.04.0 + _ZN6Marble6Oxygen8seaBlue5E@Base 15.04.0 + _ZN6Marble6Oxygen8seaBlue6E@Base 15.04.0 + _ZN6Marble6Oxygen8skyBlue1E@Base 15.04.0 + _ZN6Marble6Oxygen8skyBlue2E@Base 15.04.0 + _ZN6Marble6Oxygen8skyBlue3E@Base 15.04.0 + _ZN6Marble6Oxygen8skyBlue4E@Base 15.04.0 + _ZN6Marble6Oxygen8skyBlue5E@Base 15.04.0 + _ZN6Marble6Oxygen8skyBlue6E@Base 15.04.0 + _ZN6Marble6Oxygen9brickRed1E@Base 15.04.0 + _ZN6Marble6Oxygen9brickRed2E@Base 15.04.0 + _ZN6Marble6Oxygen9brickRed3E@Base 15.04.0 + _ZN6Marble6Oxygen9brickRed4E@Base 15.04.0 + _ZN6Marble6Oxygen9brickRed5E@Base 15.04.0 + _ZN6Marble6Oxygen9brickRed6E@Base 15.04.0 + _ZN6Marble6Planet10planetListEv@Base 15.04.0 + (subst)_ZN6Marble6Planet10setEpsilonE{qreal}@Base 15.04.0 + (subst)_ZN6Marble6Planet10setTheta_0E{qreal}@Base 15.04.0 + (subst)_ZN6Marble6Planet10setTheta_1E{qreal}@Base 15.04.0 + _ZN6Marble6Planet16setHasAtmosphereEb@Base 15.04.0 + _ZN6Marble6Planet18setAtmosphereColorERK6QColor@Base 15.04.0 + _ZN6Marble6Planet4nameERK7QString@Base 15.04.0 + _ZN6Marble6Planet5setIdERK7QString@Base 15.04.0 + (subst)_ZN6Marble6Planet5setPiE{qreal}@Base 15.04.0 + (subst)_ZN6Marble6Planet6setC_1E{qreal}@Base 15.04.0 + (subst)_ZN6Marble6Planet6setC_2E{qreal}@Base 15.04.0 + (subst)_ZN6Marble6Planet6setC_3E{qreal}@Base 15.04.0 + (subst)_ZN6Marble6Planet6setC_4E{qreal}@Base 15.04.0 + (subst)_ZN6Marble6Planet6setC_5E{qreal}@Base 15.04.0 + (subst)_ZN6Marble6Planet6setC_6E{qreal}@Base 15.04.0 + (subst)_ZN6Marble6Planet6setM_0E{qreal}@Base 15.04.0 + (subst)_ZN6Marble6Planet6setM_1E{qreal}@Base 15.04.0 + _ZN6Marble6Planet7setNameERK7QString@Base 15.04.0 + (subst)_ZN6Marble6Planet9setRadiusE{qreal}@Base 15.04.0 + _ZN6Marble6PlanetC1ERK7QString@Base 15.04.0 + _ZN6Marble6PlanetC1ERKS0_@Base 15.04.0 + _ZN6Marble6PlanetC1Ev@Base 15.04.0 + _ZN6Marble6PlanetC2ERK7QString@Base 15.04.0 + _ZN6Marble6PlanetC2ERKS0_@Base 15.04.0 + _ZN6Marble6PlanetC2Ev@Base 15.04.0 + _ZN6Marble6PlanetD1Ev@Base 15.04.0 + _ZN6Marble6PlanetD2Ev@Base 15.04.0 + _ZN6Marble6PlanetaSERKS0_@Base 15.04.0 + _ZN6Marble6TileId15fromCoordinatesERKNS_18GeoDataCoordinatesEi@Base 15.04.0 + _ZN6Marble6TileIdC1ERK7QStringiii@Base 15.04.0 + _ZN6Marble6TileIdC1Ejiii@Base 15.04.0 + _ZN6Marble6TileIdC1Ev@Base 15.04.0 + _ZN6Marble6TileIdC2ERK7QStringiii@Base 15.04.0 + _ZN6Marble6TileIdC2Ejiii@Base 15.04.0 + _ZN6Marble6TileIdC2Ev@Base 15.04.0 + _ZN6Marble6mDebugEv@Base 15.04.0 + _ZN6Marble7GeoNodeC1Ev@Base 15.04.0 + _ZN6Marble7GeoNodeC2Ev@Base 15.04.0 + _ZN6Marble7GeoNodeD0Ev@Base 15.04.0 + _ZN6Marble7GeoNodeD1Ev@Base 15.04.0 + _ZN6Marble7GeoNodeD2Ev@Base 15.04.0 + _ZN6Marble7HttpJob10redirectedEPS0_4QUrl@Base 15.04.0 + _ZN6Marble7HttpJob11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble7HttpJob11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble7HttpJob12dataReceivedEPS0_10QByteArray@Base 15.04.0 + _ZN6Marble7HttpJob12setSourceUrlERK4QUrl@Base 15.04.0 + _ZN6Marble7HttpJob14setInitiatorIdERK7QString@Base 15.04.0 + _ZN6Marble7HttpJob16downloadProgressExx@Base 15.04.0 + _ZN6Marble7HttpJob16setDownloadUsageENS_13DownloadUsageE@Base 15.04.0 + _ZN6Marble7HttpJob16staticMetaObjectE@Base 15.04.0 + _ZN6Marble7HttpJob22setDestinationFileNameERK7QString@Base 15.04.0 + _ZN6Marble7HttpJob5errorEN13QNetworkReply12NetworkErrorE@Base 15.04.0 + _ZN6Marble7HttpJob7executeEv@Base 15.04.0 + _ZN6Marble7HttpJob7jobDoneEPS0_i@Base 15.04.0 + _ZN6Marble7HttpJob8finishedEv@Base 15.04.0 + _ZN6Marble7HttpJob8tryAgainEv@Base 15.04.0 + _ZN6Marble7HttpJobC1ERK4QUrlRK7QStringS6_P21QNetworkAccessManager@Base 15.04.0 + _ZN6Marble7HttpJobC2ERK4QUrlRK7QStringS6_P21QNetworkAccessManager@Base 15.04.0 + _ZN6Marble7HttpJobD0Ev@Base 15.04.0 + _ZN6Marble7HttpJobD1Ev@Base 15.04.0 + _ZN6Marble7HttpJobD2Ev@Base 15.04.0 + _ZN6Marble8Maneuver11setPositionERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZN6Marble8Maneuver11setRoadNameERK7QString@Base 15.04.0 + _ZN6Marble8Maneuver11setWaypointERKNS_18GeoDataCoordinatesEi@Base 15.04.0 + _ZN6Marble8Maneuver12setDirectionENS0_9DirectionE@Base 15.04.0 + _ZN6Marble8Maneuver17m_turnTypePixmapsE@Base 15.04.0 + _ZN6Marble8Maneuver18setInstructionTextERK7QString@Base 15.04.0 + _ZN6Marble8ManeuverC1Ev@Base 15.04.0 + _ZN6Marble8ManeuverC2Ev@Base 15.04.0 + _ZN6Marble9GeoParser12raiseWarningERK7QString@Base 15.04.0 + _ZN6Marble9GeoParser13parseDocumentEv@Base 15.04.0 + _ZN6Marble9GeoParser15releaseDocumentEv@Base 15.04.0 + _ZN6Marble9GeoParser4readEP9QIODevice@Base 15.04.0 + _ZN6Marble9GeoParserC1Ei@Base 15.04.0 + _ZN6Marble9GeoParserC2Ei@Base 15.04.0 + _ZN6Marble9GeoParserD0Ev@Base 15.04.0 + _ZN6Marble9GeoParserD1Ev@Base 15.04.0 + _ZN6Marble9GeoParserD2Ev@Base 15.04.0 + _ZN6Marble9GeoWriter12writeElementEPKNS_7GeoNodeE@Base 15.04.0 + _ZN6Marble9GeoWriter12writeElementERK7QStringS3_@Base 15.04.0 + _ZN6Marble9GeoWriter12writeElementERK7QStringS3_S3_@Base 15.04.0 + _ZN6Marble9GeoWriter15setDocumentTypeERK7QString@Base 15.04.0 + _ZN6Marble9GeoWriter20writeOptionalElementERK7QStringS3_S3_@Base 15.04.0 + _ZN6Marble9GeoWriter5writeEP9QIODevicePKNS_7GeoNodeE@Base 15.04.0 + _ZN6Marble9GeoWriterC1Ev@Base 15.04.0 + _ZN6Marble9GeoWriterC2Ev@Base 15.04.0 + _ZN6Marble9MapWizard11createFilesEPKNS_16GeoSceneDocumentE@Base 15.04.0 + _ZN6Marble9MapWizard11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble9MapWizard11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble9MapWizard11showPreviewEv@Base 15.04.0 + _ZN6Marble9MapWizard12createLegendEv@Base 15.04.0 + _ZN6Marble9MapWizard13createArchiveEP7QWidget7QString@Base 15.04.0 + _ZN6Marble9MapWizard13deleteArchiveE7QString@Base 15.04.0 + _ZN6Marble9MapWizard13setWmsServersERK11QStringList@Base 15.04.0 + _ZN6Marble9MapWizard14createDocumentEv@Base 15.04.0 + _ZN6Marble9MapWizard14downloadLegendERK7QString@Base 15.04.0 + _ZN6Marble9MapWizard15autoFillDetailsEv@Base 15.04.0 + _ZN6Marble9MapWizard15createLevelZeroEP13QNetworkReply@Base 15.04.0 + _ZN6Marble9MapWizard15createWmsLegendEP13QNetworkReply@Base 15.04.0 + _ZN6Marble9MapWizard16createLegendFileERK7QString@Base 15.04.0 + _ZN6Marble9MapWizard16createLegendHtmlERK7QString@Base 15.04.0 + _ZN6Marble9MapWizard16queryLegendImageEv@Base 15.04.0 + _ZN6Marble9MapWizard16querySourceImageEv@Base 15.04.0 + _ZN6Marble9MapWizard16staticMetaObjectE@Base 15.04.0 + _ZN6Marble9MapWizard17downloadLevelZeroEv@Base 15.04.0 + _ZN6Marble9MapWizard17queryPreviewImageEv@Base 15.04.0 + _ZN6Marble9MapWizard19setStaticUrlServersERK11QStringList@Base 15.04.0 + _ZN6Marble9MapWizard19validateCurrentPageEv@Base 15.04.0 + _ZN6Marble9MapWizard23parseServerCapabilitiesEP13QNetworkReply@Base 15.04.0 + _ZN6Marble9MapWizard23queryServerCapabilitiesEv@Base 15.04.0 + _ZN6Marble9MapWizard6acceptEv@Base 15.04.0 + _ZN6Marble9MapWizardC1EP7QWidget@Base 15.04.0 + _ZN6Marble9MapWizardC2EP7QWidget@Base 15.04.0 + _ZN6Marble9MapWizardD0Ev@Base 15.04.0 + _ZN6Marble9MapWizardD1Ev@Base 15.04.0 + _ZN6Marble9MapWizardD2Ev@Base 15.04.0 + _ZN6Marble9MarbleMap11customPaintEPNS_10GeoPainterE@Base 15.04.0 + _ZN6Marble9MarbleMap11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble9MarbleMap11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble9MarbleMap11removeLayerEPNS_14LayerInterfaceE@Base 15.04.0 + _ZN6Marble9MarbleMap11setShowGridEb@Base 15.04.0 + _ZN6Marble9MarbleMap12setShowLakesEb@Base 15.04.0 + _ZN6Marble9MarbleMap12themeChangedERK7QString@Base 15.04.0 + _ZN6Marble9MarbleMap13radiusChangedEi@Base 15.04.0 + _ZN6Marble9MarbleMap13repaintNeededERK7QRegion@Base 15.04.0 + _ZN6Marble9MarbleMap13setMapThemeIdERK7QString@Base 15.04.0 + _ZN6Marble9MarbleMap13setProjectionENS_10ProjectionE@Base 15.04.0 + _ZN6Marble9MarbleMap13setShowCitiesEb@Base 15.04.0 + _ZN6Marble9MarbleMap13setShowCloudsEb@Base 15.04.0 + _ZN6Marble9MarbleMap13setShowPlacesEb@Base 15.04.0 + _ZN6Marble9MarbleMap13setShowReliefEb@Base 15.04.0 + _ZN6Marble9MarbleMap13setShowRiversEb@Base 15.04.0 + _ZN6Marble9MarbleMap13setShowTileIdEb@Base 15.04.0 + _ZN6Marble9MarbleMap14downloadRegionERK7QVectorINS_17TileCoordsPyramidEE@Base 15.04.0 + _ZN6Marble9MarbleMap14setDefaultFontERK5QFont@Base 15.04.0 + _ZN6Marble9MarbleMap14setShowBordersEb@Base 15.04.0 + _ZN6Marble9MarbleMap14setShowCompassEb@Base 15.04.0 + _ZN6Marble9MarbleMap14setShowTerrainEb@Base 15.04.0 + _ZN6Marble9MarbleMap14setViewContextENS_11ViewContextE@Base 15.04.0 + (subst)_ZN6Marble9MarbleMap15framesPerSecondE{qreal}@Base 15.04.0 + _ZN6Marble9MarbleMap15setShowIceLayerEb@Base 15.04.0 + _ZN6Marble9MarbleMap15setShowScaleBarEb@Base 15.04.0 + _ZN6Marble9MarbleMap16CustomPaintLayerD0Ev@Base 15.04.0 + _ZN6Marble9MarbleMap16CustomPaintLayerD1Ev@Base 15.04.0 + _ZN6Marble9MarbleMap16CustomPaintLayerD2Ev@Base 15.04.0 + _ZN6Marble9MarbleMap16notifyMouseClickEii@Base 15.04.0 + _ZN6Marble9MarbleMap16setPropertyValueERK7QStringb@Base 15.04.0 + _ZN6Marble9MarbleMap16setShowFrameRateEb@Base 15.04.0 + _ZN6Marble9MarbleMap16staticMetaObjectE@Base 15.04.0 + _ZN6Marble9MarbleMap16tileLevelChangedEi@Base 15.04.0 + _ZN6Marble9MarbleMap17projectionChangedENS_10ProjectionE@Base 15.04.0 + (subst)_ZN6Marble9MarbleMap17setCenterLatitudeE{qreal}@Base 15.04.0 + _ZN6Marble9MarbleMap17setShowAtmosphereEb@Base 15.04.0 + _ZN6Marble9MarbleMap17setShowBackgroundEb@Base 15.04.0 + _ZN6Marble9MarbleMap17setShowCityLightsEb@Base 15.04.0 + _ZN6Marble9MarbleMap17setShowCrosshairsEb@Base 15.04.0 + _ZN6Marble9MarbleMap17setShowSunShadingEb@Base 15.04.0 + _ZN6Marble9MarbleMap18renderStateChangedERKNS_11RenderStateE@Base 15.04.0 + (subst)_ZN6Marble9MarbleMap18setCenterLongitudeE{qreal}@Base 15.04.0 + _ZN6Marble9MarbleMap18setShowOtherPlacesEb@Base 15.04.0 + _ZN6Marble9MarbleMap18setShowOverviewMapEb@Base 15.04.0 + _ZN6Marble9MarbleMap19preferredRadiusCeilEi@Base 15.04.0 + _ZN6Marble9MarbleMap19renderStatusChangedENS_12RenderStatusE@Base 15.04.0 + _ZN6Marble9MarbleMap19setDefaultAngleUnitENS_9AngleUnitE@Base 15.04.0 + _ZN6Marble9MarbleMap19setShowRuntimeTraceEb@Base 15.04.0 + _ZN6Marble9MarbleMap20mouseMoveGeoPositionERK7QString@Base 15.04.0 + _ZN6Marble9MarbleMap20preferredRadiusFloorEi@Base 15.04.0 + (subst)_ZN6Marble9MarbleMap21mouseClickGeoPositionE{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble9MarbleMap21pluginSettingsChangedEv@Base 15.04.0 + _ZN6Marble9MarbleMap22clearVolatileTileCacheEv@Base 15.04.0 + _ZN6Marble9MarbleMap22setLockToSubSolarPointEb@Base 15.04.0 + _ZN6Marble9MarbleMap23renderPluginInitializedEPNS_12RenderPluginE@Base 15.04.0 + _ZN6Marble9MarbleMap25setVolatileTileCacheLimitEy@Base 15.04.0 + _ZN6Marble9MarbleMap26visibleLatLonAltBoxChangedERKNS_19GeoDataLatLonAltBoxE@Base 15.04.0 + _ZN6Marble9MarbleMap27setMapQualityForViewContextENS_10MapQualityENS_11ViewContextE@Base 15.04.0 + _ZN6Marble9MarbleMap27setSubSolarPointIconVisibleEb@Base 15.04.0 + (subst)_ZN6Marble9MarbleMap28highlightedPlacemarksChangedE{qreal}{qreal}NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZN6Marble9MarbleMap5paintERNS_10GeoPainterERK5QRect@Base 15.04.0 + _ZN6Marble9MarbleMap6reloadEv@Base 15.04.0 + _ZN6Marble9MarbleMap7setSizeERK5QSize@Base 15.04.0 + _ZN6Marble9MarbleMap7setSizeEii@Base 15.04.0 + _ZN6Marble9MarbleMap8addLayerEPNS_14LayerInterfaceE@Base 15.04.0 + (subst)_ZN6Marble9MarbleMap8centerOnE{qreal}{qreal}@Base 15.04.0 + (subst)_ZN6Marble9MarbleMap8rotateByERK{qreal}S2_@Base 15.04.0 + _ZN6Marble9MarbleMap8viewportEv@Base 15.04.0 + _ZN6Marble9MarbleMap9setRadiusEi@Base 15.04.0 + _ZN6Marble9MarbleMapC1EPNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble9MarbleMapC1Ev@Base 15.04.0 + _ZN6Marble9MarbleMapC2EPNS_11MarbleModelE@Base 15.04.0 + _ZN6Marble9MarbleMapC2Ev@Base 15.04.0 + _ZN6Marble9MarbleMapD0Ev@Base 15.04.0 + _ZN6Marble9MarbleMapD1Ev@Base 15.04.0 + _ZN6Marble9MarbleMapD2Ev@Base 15.04.0 + _ZN6Marble9MergeItem10setActionAENS0_6ActionE@Base 15.04.0 + _ZN6Marble9MergeItem10setActionBENS0_6ActionE@Base 15.04.0 + _ZN6Marble9MergeItem11qt_metacallEN11QMetaObject4CallEiPPv@Base 15.04.0 + _ZN6Marble9MergeItem11qt_metacastEPKc@Base 15.04.0 + _ZN6Marble9MergeItem12nameAChangedEv@Base 15.04.0 + _ZN6Marble9MergeItem12nameBChangedEv@Base 15.04.0 + _ZN6Marble9MergeItem12pathAChangedEv@Base 15.04.0 + _ZN6Marble9MergeItem12pathBChangedEv@Base 15.04.0 + _ZN6Marble9MergeItem13setPlacemarkAERKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble9MergeItem13setPlacemarkBERKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZN6Marble9MergeItem13setResolutionENS0_10ResolutionE@Base 15.04.0 + _ZN6Marble9MergeItem14actionAChangedEv@Base 15.04.0 + _ZN6Marble9MergeItem14actionBChangedEv@Base 15.04.0 + _ZN6Marble9MergeItem16staticMetaObjectE@Base 15.04.0 + _ZN6Marble9MergeItem17placemarkAChangedEv@Base 15.04.0 + _ZN6Marble9MergeItem17placemarkBChangedEv@Base 15.04.0 + _ZN6Marble9MergeItem17resolutionChangedEv@Base 15.04.0 + _ZN6Marble9MergeItem19descriptionAChangedEv@Base 15.04.0 + _ZN6Marble9MergeItem19descriptionBChangedEv@Base 15.04.0 + _ZN6Marble9MergeItem7actionAEv@Base 15.04.0 + _ZN6Marble9MergeItem8setPathAERK7QString@Base 15.04.0 + _ZN6Marble9MergeItem8setPathBERK7QString@Base 15.04.0 + _ZN6Marble9MergeItemC1Ev@Base 15.04.0 + _ZN6Marble9MergeItemC2Ev@Base 15.04.0 + _ZN6Marble9MergeItemD0Ev@Base 15.04.0 + _ZN6Marble9MergeItemD1Ev@Base 15.04.0 + _ZN6Marble9MergeItemD2Ev@Base 15.04.0 + _ZN6MarbleeqERKNS_16GeoDataLatLonBoxES2_@Base 15.04.0 + _ZN6MarbleeqERKNS_19GeoDataLatLonAltBoxES2_@Base 15.04.0 + _ZN6MarbleneERKNS_16GeoDataLatLonBoxES2_@Base 15.04.0 + _ZNK13MarbleWebView10metaObjectEv@Base 15.04.0 + _ZNK22KDescendantsProxyModel10headerDataEiN2Qt11OrientationEi@Base 15.04.0 + _ZNK22KDescendantsProxyModel10metaObjectEv@Base 15.04.0 + _ZNK22KDescendantsProxyModel11columnCountERK11QModelIndex@Base 15.04.0 + _ZNK22KDescendantsProxyModel11hasChildrenERK11QModelIndex@Base 15.04.0 + _ZNK22KDescendantsProxyModel11mapToSourceERK11QModelIndex@Base 15.04.0 + _ZNK22KDescendantsProxyModel13mapFromSourceERK11QModelIndex@Base 15.04.0 + _ZNK22KDescendantsProxyModel17ancestorSeparatorEv@Base 15.04.0 + _ZNK22KDescendantsProxyModel19displayAncestorDataEv@Base 15.04.0 + _ZNK22KDescendantsProxyModel20supportedDropActionsEv@Base 15.04.0 + _ZNK22KDescendantsProxyModel4dataERK11QModelIndexi@Base 15.04.0 + _ZNK22KDescendantsProxyModel5flagsERK11QModelIndex@Base 15.04.0 + _ZNK22KDescendantsProxyModel5indexEiiRK11QModelIndex@Base 15.04.0 + _ZNK22KDescendantsProxyModel5matchERK11QModelIndexiRK8QVarianti6QFlagsIN2Qt9MatchFlagEE@Base 15.04.0 + _ZNK22KDescendantsProxyModel6parentERK11QModelIndex@Base 15.04.0 + _ZNK22KDescendantsProxyModel8mimeDataERK5QListI11QModelIndexE@Base 15.04.0 + _ZNK22KDescendantsProxyModel8rowCountERK11QModelIndex@Base 15.04.0 + _ZNK22KDescendantsProxyModel9mimeTypesEv@Base 15.04.0 + _ZNK6Marble10GeoDataLod12maxLodPixelsEv@Base 15.04.0 + _ZNK6Marble10GeoDataLod12minLodPixelsEv@Base 15.04.0 + _ZNK6Marble10GeoDataLod13maxFadeExtentEv@Base 15.04.0 + _ZNK6Marble10GeoDataLod13minFadeExtentEv@Base 15.04.0 + _ZNK6Marble10GeoDataLod4packER11QDataStream@Base 15.04.0 + _ZNK6Marble10GeoDataLod8nodeTypeEv@Base 15.04.0 + _ZNK6Marble10GeoDataLodeqERKS0_@Base 15.04.0 + _ZNK6Marble10GeoDataLodneERKS0_@Base 15.04.0 + _ZNK6Marble10GeoPainter10mapQualityEv@Base 15.04.0 + (subst)_ZNK6Marble10GeoPainter14regionFromRectERKNS_18GeoDataCoordinatesE{qreal}{qreal}b{qreal}@Base 15.04.0 + (subst)_ZNK6Marble10GeoPainter15regionFromPointERKNS_12GeoDataPointE{qreal}@Base 15.04.0 + (subst)_ZNK6Marble10GeoPainter15regionFromPointERKNS_18GeoDataCoordinatesE{qreal}@Base 15.04.0 + (subst)_ZNK6Marble10GeoPainter17regionFromEllipseERKNS_18GeoDataCoordinatesE{qreal}{qreal}b{qreal}@Base 15.04.0 + (subst)_ZNK6Marble10GeoPainter17regionFromPolygonERKNS_17GeoDataLinearRingEN2Qt8FillRuleE{qreal}@Base 15.04.0 + (subst)_ZNK6Marble10GeoPainter18regionFromPolylineERKNS_17GeoDataLineStringE{qreal}@Base 15.04.0 + _ZNK6Marble10GoToDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble10GoToDialog11coordinatesEv@Base 15.04.0 + _ZNK6Marble10LatLonEdit10metaObjectEv@Base 15.04.0 + _ZNK6Marble10LatLonEdit5valueEv@Base 15.04.0 + _ZNK6Marble10LatLonEdit8notationEv@Base 15.04.0 + _ZNK6Marble10PopupLayer10metaObjectEv@Base 15.04.0 + _ZNK6Marble10PopupLayer11renderStateEv@Base 15.04.0 + _ZNK6Marble10PopupLayer14renderPositionEv@Base 15.04.0 + _ZNK6Marble10PopupLayer6zValueEv@Base 15.04.0 + _ZNK6Marble10PopupLayer7visibleEv@Base 15.04.0 + (subst)_ZNK6Marble10Quaternion12getSphericalER{qreal}S1_@Base 15.04.0 + _ZNK6Marble10Quaternion3expEv@Base 15.04.0 + _ZNK6Marble10Quaternion3logEv@Base 15.04.0 + _ZNK6Marble10Quaternion3yawEv@Base 15.04.0 + _ZNK6Marble10Quaternion4rollEv@Base 15.04.0 + _ZNK6Marble10Quaternion5pitchEv@Base 15.04.0 + _ZNK6Marble10Quaternion6lengthEv@Base 15.04.0 + _ZNK6Marble10Quaternion7inverseEv@Base 15.04.0 + (subst)_ZNK6Marble10Quaternion8toMatrixERA3_A4_{qreal}@Base 15.04.0 + _ZNK6Marble10QuaternioneqERKS0_@Base 15.04.0 + _ZNK6Marble10QuaternionmlERKS0_@Base 15.04.0 + (subst)_ZNK6Marble10QuaternionmlE{qreal}@Base 15.04.0 + _ZNK6Marble10QuaternionplERKS0_@Base 15.04.0 + _ZNK6Marble10SunLocator10metaObjectEv@Base 15.04.0 + (subst)_ZNK6Marble10SunLocator10shadePixelERj{qreal}@Base 15.04.0 + (subst)_ZNK6Marble10SunLocator19shadePixelCompositeERjRKj{qreal}@Base 15.04.0 + _ZNK6Marble10SunLocator6getLatEv@Base 15.04.0 + _ZNK6Marble10SunLocator6getLonEv@Base 15.04.0 + (subst)_ZNK6Marble10SunLocator7shadingE{qreal}{qreal}{qreal}@Base 15.04.0 + _ZNK6Marble10TourWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble11ClipPainter13hasScreenClipEv@Base 15.04.0 + _ZNK6Marble11GeoDataData11displayNameEv@Base 15.04.0 + _ZNK6Marble11GeoDataData4nameEv@Base 15.04.0 + _ZNK6Marble11GeoDataData4packER11QDataStream@Base 15.04.0 + _ZNK6Marble11GeoDataData5valueEv@Base 15.04.0 + _ZNK6Marble11GeoDataData8nodeTypeEv@Base 15.04.0 + _ZNK6Marble11GeoDataDataeqERKS0_@Base 15.04.0 + _ZNK6Marble11GeoDataDataneERKS0_@Base 15.04.0 + _ZNK6Marble11GeoDataLink10viewFormatEv@Base 15.04.0 + _ZNK6Marble11GeoDataLink11refreshModeEv@Base 15.04.0 + _ZNK6Marble11GeoDataLink14viewBoundScaleEv@Base 15.04.0 + _ZNK6Marble11GeoDataLink15refreshIntervalEv@Base 15.04.0 + _ZNK6Marble11GeoDataLink15viewRefreshModeEv@Base 15.04.0 + _ZNK6Marble11GeoDataLink15viewRefreshTimeEv@Base 15.04.0 + _ZNK6Marble11GeoDataLink4hrefEv@Base 15.04.0 + _ZNK6Marble11GeoDataLink8nodeTypeEv@Base 15.04.0 + _ZNK6Marble11GeoDataLink9httpQueryEv@Base 15.04.0 + _ZNK6Marble11GeoDataLinkeqERKS0_@Base 15.04.0 + _ZNK6Marble11GeoDataLinkneERKS0_@Base 15.04.0 + _ZNK6Marble11GeoDataTour1pEv@Base 15.04.0 + _ZNK6Marble11GeoDataTour8nodeTypeEv@Base 15.04.0 + _ZNK6Marble11GeoDataTour8playlistEv@Base 15.04.0 + _ZNK6Marble11GeoDataToureqERKS0_@Base 15.04.0 + _ZNK6Marble11GeoDataTourneERKS0_@Base 15.04.0 + _ZNK6Marble11GeoDataVec25xunitEv@Base 15.04.0 + _ZNK6Marble11GeoDataVec25yunitEv@Base 15.04.0 + _ZNK6Marble11GeoDataVec2eqERKS0_@Base 15.04.0 + _ZNK6Marble11GeoDataVec2neERKS0_@Base 15.04.0 + _ZNK6Marble11GeoDataWait8durationEv@Base 15.04.0 + _ZNK6Marble11GeoDataWait8nodeTypeEv@Base 15.04.0 + _ZNK6Marble11GeoDataWaiteqERKS0_@Base 15.04.0 + _ZNK6Marble11GeoDataWaitneERKS0_@Base 15.04.0 + _ZNK6Marble11GeoDocument17isGeoDataDocumentEv@Base 15.04.0 + _ZNK6Marble11GeoDocument18isGeoSceneDocumentEv@Base 15.04.0 + _ZNK6Marble11GeoSceneMap10labelColorEv@Base 15.04.0 + _ZNK6Marble11GeoSceneMap15backgroundColorEv@Base 15.04.0 + _ZNK6Marble11GeoSceneMap15hasVectorLayersEv@Base 15.04.0 + _ZNK6Marble11GeoSceneMap16hasTextureLayersEv@Base 15.04.0 + _ZNK6Marble11GeoSceneMap17highlightPenColorEv@Base 15.04.0 + _ZNK6Marble11GeoSceneMap19highlightBrushColorEv@Base 15.04.0 + _ZNK6Marble11GeoSceneMap5layerERK7QString@Base 15.04.0 + _ZNK6Marble11GeoSceneMap6layersEv@Base 15.04.0 + _ZNK6Marble11GeoSceneMap7filtersEv@Base 15.04.0 + _ZNK6Marble11GeoSceneMap8nodeTypeEv@Base 15.04.0 + _ZNK6Marble11MarbleClock10metaObjectEv@Base 15.04.0 + _ZNK6Marble11MarbleClock11dayFractionEv@Base 15.04.0 + _ZNK6Marble11MarbleClock14updateIntervalEv@Base 15.04.0 + _ZNK6Marble11MarbleClock5speedEv@Base 15.04.0 + _ZNK6Marble11MarbleClock8dateTimeEv@Base 15.04.0 + _ZNK6Marble11MarbleClock8timezoneEv@Base 15.04.0 + _ZNK6Marble11MarbleModel10clockSpeedEv@Base 15.04.0 + _ZNK6Marble11MarbleModel10mapThemeIdEv@Base 15.04.0 + _ZNK6Marble11MarbleModel10metaObjectEv@Base 15.04.0 + _ZNK6Marble11MarbleModel10planetNameEv@Base 15.04.0 + _ZNK6Marble11MarbleModel10sunLocatorEv@Base 15.04.0 + _ZNK6Marble11MarbleModel11workOfflineEv@Base 15.04.0 + _ZNK6Marble11MarbleModel12planetRadiusEv@Base 15.04.0 + _ZNK6Marble11MarbleModel13clockDateTimeEv@Base 15.04.0 + _ZNK6Marble11MarbleModel13clockTimezoneEv@Base 15.04.0 + _ZNK6Marble11MarbleModel13pluginManagerEv@Base 15.04.0 + _ZNK6Marble11MarbleModel14elevationModelEv@Base 15.04.0 + _ZNK6Marble11MarbleModel14placemarkModelEv@Base 15.04.0 + _ZNK6Marble11MarbleModel14routingManagerEv@Base 15.04.0 + _ZNK6Marble11MarbleModel15downloadManagerEv@Base 15.04.0 + _ZNK6Marble11MarbleModel16positionTrackingEv@Base 15.04.0 + _ZNK6Marble11MarbleModel16trackedPlacemarkEv@Base 15.04.0 + _ZNK6Marble11MarbleModel18groundOverlayModelEv@Base 15.04.0 + _ZNK6Marble11MarbleModel24persistentTileCacheLimitEv@Base 15.04.0 + (subst)_ZNK6Marble11MarbleModel4homeER{qreal}S1_Ri@Base 15.04.0 + _ZNK6Marble11MarbleModel5clockEv@Base 15.04.0 + _ZNK6Marble11MarbleModel6planetEv@Base 15.04.0 + _ZNK6Marble11MarbleModel8mapThemeEv@Base 15.04.0 + _ZNK6Marble11MarbleModel8planetIdEv@Base 15.04.0 + _ZNK6Marble11MarbleModel9treeModelEv@Base 15.04.0 + _ZNK6Marble11RenderState4nameEv@Base 15.04.0 + _ZNK6Marble11RenderState6statusEv@Base 15.04.0 + _ZNK6Marble11RenderState7Private13minimumStatusENS_12RenderStatusES2_@Base 15.04.0 + _ZNK6Marble11RenderState7Private6statusEv@Base 15.04.0 + _ZNK6Marble11RenderState7Private8toStringERKS0_i@Base 15.04.0 + _ZNK6Marble11RenderState7childAtEi@Base 15.04.0 + _ZNK6Marble11RenderState8childrenEv@Base 15.04.0 + _ZNK6Marble11RenderStatecv7QStringEv@Base 15.04.0 + _ZNK6Marble11TileCreator10metaObjectEv@Base 15.04.0 + _ZNK6Marble11TileCreator10tileFormatEv@Base 15.04.0 + _ZNK6Marble11TileCreator11tileQualityEv@Base 15.04.0 + _ZNK6Marble11TileCreator17verifyExactResultEv@Base 15.04.0 + _ZNK6Marble11TileCreator6resumeEv@Base 15.04.0 + _ZNK6Marble12GeoDataAlias10sourceHrefEv@Base 15.04.0 + _ZNK6Marble12GeoDataAlias10targetHrefEv@Base 15.04.0 + _ZNK6Marble12GeoDataAlias8nodeTypeEv@Base 15.04.0 + _ZNK6Marble12GeoDataAliaseqERKS0_@Base 15.04.0 + _ZNK6Marble12GeoDataAliasneERKS0_@Base 15.04.0 + _ZNK6Marble12GeoDataFlyTo4viewEv@Base 15.04.0 + _ZNK6Marble12GeoDataFlyTo8durationEv@Base 15.04.0 + _ZNK6Marble12GeoDataFlyTo8nodeTypeEv@Base 15.04.0 + _ZNK6Marble12GeoDataFlyTo9flyToModeEv@Base 15.04.0 + _ZNK6Marble12GeoDataFlyToeqERKS0_@Base 15.04.0 + _ZNK6Marble12GeoDataFlyToneERKS0_@Base 15.04.0 + _ZNK6Marble12GeoDataModel10sourceHrefEv@Base 15.04.0 + _ZNK6Marble12GeoDataModel10targetHrefEv@Base 15.04.0 + _ZNK6Marble12GeoDataModel11coordinatesEv@Base 15.04.0 + _ZNK6Marble12GeoDataModel11orientationEv@Base 15.04.0 + _ZNK6Marble12GeoDataModel11resourceMapEv@Base 15.04.0 + _ZNK6Marble12GeoDataModel1pEv@Base 15.04.0 + _ZNK6Marble12GeoDataModel4linkEv@Base 15.04.0 + _ZNK6Marble12GeoDataModel5scaleEv@Base 15.04.0 + _ZNK6Marble12GeoDataModel8locationEv@Base 15.04.0 + _ZNK6Marble12GeoDataModeleqERKS0_@Base 15.04.0 + _ZNK6Marble12GeoDataModelneERKS0_@Base 15.04.0 + _ZNK6Marble12GeoDataPoint11coordinatesEv@Base 15.04.0 + _ZNK6Marble12GeoDataPoint1pEv@Base 15.04.0 + _ZNK6Marble12GeoDataPoint4packER11QDataStream@Base 15.04.0 + _ZNK6Marble12GeoDataPoint8nodeTypeEv@Base 15.04.0 + _ZNK6Marble12GeoDataPointeqERKS0_@Base 15.04.0 + _ZNK6Marble12GeoDataPointneERKS0_@Base 15.04.0 + _ZNK6Marble12GeoDataScale1xEv@Base 15.04.0 + _ZNK6Marble12GeoDataScale1yEv@Base 15.04.0 + _ZNK6Marble12GeoDataScale1zEv@Base 15.04.0 + _ZNK6Marble12GeoDataScale8nodeTypeEv@Base 15.04.0 + _ZNK6Marble12GeoDataScaleeqERKS0_@Base 15.04.0 + _ZNK6Marble12GeoDataScaleneERKS0_@Base 15.04.0 + _ZNK6Marble12GeoDataStyle10labelStyleEv@Base 15.04.0 + _ZNK6Marble12GeoDataStyle12balloonStyleEv@Base 15.04.0 + _ZNK6Marble12GeoDataStyle4packER11QDataStream@Base 15.04.0 + _ZNK6Marble12GeoDataStyle8nodeTypeEv@Base 15.04.0 + _ZNK6Marble12GeoDataStyle9iconStyleEv@Base 15.04.0 + _ZNK6Marble12GeoDataStyle9lineStyleEv@Base 15.04.0 + _ZNK6Marble12GeoDataStyle9listStyleEv@Base 15.04.0 + _ZNK6Marble12GeoDataStyle9polyStyleEv@Base 15.04.0 + _ZNK6Marble12GeoDataStyleeqERKS0_@Base 15.04.0 + _ZNK6Marble12GeoDataStyleneERKS0_@Base 15.04.0 + _ZNK6Marble12GeoDataTrack10lineStringEv@Base 15.04.0 + _ZNK6Marble12GeoDataTrack11interpolateEv@Base 15.04.0 + _ZNK6Marble12GeoDataTrack12extendedDataEv@Base 15.04.0 + _ZNK6Marble12GeoDataTrack12latLonAltBoxEv@Base 15.04.0 + _ZNK6Marble12GeoDataTrack13coordinatesAtERK9QDateTime@Base 15.04.0 + _ZNK6Marble12GeoDataTrack13coordinatesAtEi@Base 15.04.0 + _ZNK6Marble12GeoDataTrack15coordinatesListEv@Base 15.04.0 + _ZNK6Marble12GeoDataTrack1pEv@Base 15.04.0 + _ZNK6Marble12GeoDataTrack4packER11QDataStream@Base 15.04.0 + _ZNK6Marble12GeoDataTrack4sizeEv@Base 15.04.0 + _ZNK6Marble12GeoDataTrack8lastWhenEv@Base 15.04.0 + _ZNK6Marble12GeoDataTrack8whenListEv@Base 15.04.0 + _ZNK6Marble12GeoDataTrack9firstWhenEv@Base 15.04.0 + _ZNK6Marble12GeoDataTrackeqERKS0_@Base 15.04.0 + _ZNK6Marble12GeoDataTrackneERKS0_@Base 15.04.0 + _ZNK6Marble12GeoSceneHead10mapThemeIdEv@Base 15.04.0 + _ZNK6Marble12GeoSceneHead11descriptionEv@Base 15.04.0 + _ZNK6Marble12GeoSceneHead4iconEv@Base 15.04.0 + _ZNK6Marble12GeoSceneHead4nameEv@Base 15.04.0 + _ZNK6Marble12GeoSceneHead4zoomEv@Base 15.04.0 + _ZNK6Marble12GeoSceneHead5themeEv@Base 15.04.0 + _ZNK6Marble12GeoSceneHead6radiusEv@Base 15.04.0 + _ZNK6Marble12GeoSceneHead6targetEv@Base 15.04.0 + _ZNK6Marble12GeoSceneHead7licenseEv@Base 15.04.0 + _ZNK6Marble12GeoSceneHead7visibleEv@Base 15.04.0 + _ZNK6Marble12GeoSceneHead8nodeTypeEv@Base 15.04.0 + _ZNK6Marble12GeoSceneIcon5colorEv@Base 15.04.0 + _ZNK6Marble12GeoSceneIcon6pixmapEv@Base 15.04.0 + _ZNK6Marble12GeoSceneItem4iconEv@Base 15.04.0 + _ZNK6Marble12GeoSceneItem4nameEv@Base 15.04.0 + _ZNK6Marble12GeoSceneItem4textEv@Base 15.04.0 + _ZNK6Marble12GeoSceneItem7spacingEv@Base 15.04.0 + _ZNK6Marble12GeoSceneItem8nodeTypeEv@Base 15.04.0 + _ZNK6Marble12GeoSceneItem9checkableEv@Base 15.04.0 + _ZNK6Marble12GeoSceneItem9connectToEv@Base 15.04.0 + _ZNK6Marble12GeoSceneZoom7maximumEv@Base 15.04.0 + _ZNK6Marble12GeoSceneZoom7minimumEv@Base 15.04.0 + _ZNK6Marble12GeoSceneZoom8discreteEv@Base 15.04.0 + _ZNK6Marble12GeoUriParser11coordinatesEv@Base 15.04.0 + _ZNK6Marble12GeoUriParser6geoUriEv@Base 15.04.0 + _ZNK6Marble12GeoUriParser6planetEv@Base 15.04.0 + _ZNK6Marble12LegendWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble12MarbleGlobal6localeEv@Base 15.04.0 + _ZNK6Marble12MarbleGlobal8profilesEv@Base 15.04.0 + _ZNK6Marble12MarbleLocale17measurementSystemEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget10floatItemsEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget10focusPointEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget10mapQualityENS_11ViewContextE@Base 15.04.0 + _ZNK6Marble12MarbleWidget10mapThemeIdEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget10projectionEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget10showCitiesEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget10showCloudsEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget10showPlacesEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget10showReliefEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget10showRiversEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget11defaultFontEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget11maximumZoomEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget11minimumZoomEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget11renderStateEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget11showBordersEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget11showCompassEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget11showTerrainEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget11viewContextEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget11whichItemAtERK6QPoint@Base 15.04.0 + _ZNK6Marble12MarbleWidget12inputHandlerEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget12renderStatusEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget12showIceLayerEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget12showScaleBarEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget12textureLayerEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget13renderPluginsEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget13showFrameRateEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget13tileZoomLevelEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget14centerLatitudeEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget14distanceStringEv@Base 15.04.0 + (subst)_ZNK6Marble12MarbleWidget14geoCoordinatesEiiR{qreal}S1_NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble12MarbleWidget14showAtmosphereEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget14showBackgroundEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget14showCityLightsEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget14showCrosshairsEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget14showSunShadingEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget14whichFeatureAtERK6QPoint@Base 15.04.0 + _ZNK6Marble12MarbleWidget15centerLongitudeEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget15showOtherPlacesEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget15showOverviewMapEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget16defaultAngleUnitEv@Base 15.04.0 + (subst)_ZNK6Marble12MarbleWidget16distanceFromZoomE{qreal}@Base 15.04.0 + (subst)_ZNK6Marble12MarbleWidget16zoomFromDistanceE{qreal}@Base 15.04.0 + _ZNK6Marble12MarbleWidget17animationsEnabledEv@Base 15.04.0 + (subst)_ZNK6Marble12MarbleWidget17screenCoordinatesE{qreal}{qreal}R{qreal}S1_@Base 15.04.0 + (subst)_ZNK6Marble12MarbleWidget18distanceFromRadiusE{qreal}@Base 15.04.0 + (subst)_ZNK6Marble12MarbleWidget18radiusFromDistanceE{qreal}@Base 15.04.0 + _ZNK6Marble12MarbleWidget19writePluginSettingsER9QSettings@Base 15.04.0 + _ZNK6Marble12MarbleWidget22volatileTileCacheLimitEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget23isLockedToSubSolarPointEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget26isSubSolarPointIconVisibleEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget4zoomEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget5modelEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget6lookAtEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget6radiusEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget8distanceEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget8mapThemeEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget8moveStepEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget8showGridEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget8viewportEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget9floatItemERK7QString@Base 15.04.0 + _ZNK6Marble12MarbleWidget9mapRegionEv@Base 15.04.0 + _ZNK6Marble12MarbleWidget9showLakesEv@Base 15.04.0 + _ZNK6Marble12MovieCapture10metaObjectEv@Base 15.04.0 + _ZNK6Marble12MovieCapture11destinationEv@Base 15.04.0 + _ZNK6Marble12MovieCapture14snapshotMethodEv@Base 15.04.0 + _ZNK6Marble12MovieCapture3fpsEv@Base 15.04.0 + _ZNK6Marble12RenderPlugin10metaObjectEv@Base 15.04.0 + _ZNK6Marble12RenderPlugin10renderTypeEv@Base 15.04.0 + _ZNK6Marble12RenderPlugin11marbleModelEv@Base 15.04.0 + _ZNK6Marble12RenderPlugin11renderStateEv@Base 15.04.0 + _ZNK6Marble12RenderPlugin11settingKeysEv@Base 15.04.0 + _ZNK6Marble12RenderPlugin12actionGroupsEv@Base 15.04.0 + _ZNK6Marble12RenderPlugin12runtimeTraceEv@Base 15.04.0 + _ZNK6Marble12RenderPlugin15isUserCheckableEv@Base 15.04.0 + _ZNK6Marble12RenderPlugin19toolbarActionGroupsEv@Base 15.04.0 + _ZNK6Marble12RenderPlugin6actionEv@Base 15.04.0 + _ZNK6Marble12RenderPlugin7enabledEv@Base 15.04.0 + _ZNK6Marble12RenderPlugin7settingERK7QString@Base 15.04.0 + _ZNK6Marble12RenderPlugin7visibleEv@Base 15.04.0 + _ZNK6Marble12RenderPlugin8settingsEv@Base 15.04.0 + _ZNK6Marble12RouteRequest10metaObjectEv@Base 15.04.0 + _ZNK6Marble12RouteRequest11destinationEv@Base 15.04.0 + _ZNK6Marble12RouteRequest14routingProfileEv@Base 15.04.0 + _ZNK6Marble12RouteRequest2atEi@Base 15.04.0 + _ZNK6Marble12RouteRequest4nameEi@Base 15.04.0 + _ZNK6Marble12RouteRequest4sizeEv@Base 15.04.0 + _ZNK6Marble12RouteRequest6pixmapEiii@Base 15.04.0 + _ZNK6Marble12RouteRequest6sourceEv@Base 15.04.0 + _ZNK6Marble12RouteRequest7visitedEi@Base 15.04.0 + _ZNK6Marble12RouteRequestixEi@Base 15.04.0 + _ZNK6Marble12RouteSegment10distanceToERKNS_18GeoDataCoordinatesERS1_S4_@Base 15.04.0 + _ZNK6Marble12RouteSegment10travelTimeEv@Base 15.04.0 + _ZNK6Marble12RouteSegment16nextRouteSegmentEv@Base 15.04.0 + _ZNK6Marble12RouteSegment17minimalDistanceToERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZNK6Marble12RouteSegment4pathEv@Base 15.04.0 + _ZNK6Marble12RouteSegment6boundsEv@Base 15.04.0 + _ZNK6Marble12RouteSegment7isValidEv@Base 15.04.0 + _ZNK6Marble12RouteSegment8distanceEv@Base 15.04.0 + _ZNK6Marble12RouteSegment8maneuverEv@Base 15.04.0 + _ZNK6Marble12RouteSegmenteqERKS0_@Base 15.04.0 + _ZNK6Marble12RouteSegmentneERKS0_@Base 15.04.0 + _ZNK6Marble12RoutingModel10headerDataEiN2Qt11OrientationEi@Base 15.04.0 + _ZNK6Marble12RoutingModel10metaObjectEv@Base 15.04.0 + _ZNK6Marble12RoutingModel13rightNeighborERKNS_18GeoDataCoordinatesEPKNS_12RouteRequestE@Base 15.04.0 + _ZNK6Marble12RoutingModel17deviatedFromRouteEv@Base 15.04.0 + _ZNK6Marble12RoutingModel4dataERK11QModelIndexi@Base 15.04.0 + _ZNK6Marble12RoutingModel5routeEv@Base 15.04.0 + _ZNK6Marble12RoutingModel8rowCountERK11QModelIndex@Base 15.04.0 + _ZNK6Marble12RoutingModel9exportGpxEP9QIODevice@Base 15.04.0 + _ZNK6Marble12RoutingPoint3latEv@Base 15.04.0 + _ZNK6Marble12RoutingPoint3lonEv@Base 15.04.0 + _ZNK6Marble12RoutingPoint7bearingERKS0_@Base 15.04.0 + _ZNK6Marble12RoutingPoint8distanceERKS0_@Base 15.04.0 + _ZNK6Marble12SearchRunner10metaObjectEv@Base 15.04.0 + _ZNK6Marble12SearchRunner5modelEv@Base 15.04.0 + _ZNK6Marble12SearchWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble12TextureLayer10metaObjectEv@Base 15.04.0 + _ZNK6Marble12TextureLayer11renderStateEv@Base 15.04.0 + _ZNK6Marble12TextureLayer12runtimeTraceEv@Base 15.04.0 + _ZNK6Marble12TextureLayer12tileRowCountEi@Base 15.04.0 + _ZNK6Marble12TextureLayer13tileZoomLevelEv@Base 15.04.0 + _ZNK6Marble12TextureLayer14renderPositionEv@Base 15.04.0 + _ZNK6Marble12TextureLayer14showCityLightsEv@Base 15.04.0 + _ZNK6Marble12TextureLayer14showSunShadingEv@Base 15.04.0 + _ZNK6Marble12TextureLayer14tileProjectionEv@Base 15.04.0 + _ZNK6Marble12TextureLayer15tileColumnCountEi@Base 15.04.0 + _ZNK6Marble12TextureLayer18volatileCacheLimitEv@Base 15.04.0 + _ZNK6Marble12TextureLayer19preferredRadiusCeilEi@Base 15.04.0 + _ZNK6Marble12TextureLayer20preferredRadiusFloorEi@Base 15.04.0 + _ZNK6Marble12TextureLayer8tileSizeEv@Base 15.04.0 + _ZNK6Marble12TourPlayback10metaObjectEv@Base 15.04.0 + _ZNK6Marble12TourPlayback7baseUrlEv@Base 15.04.0 + _ZNK6Marble12TourPlayback8durationEv@Base 15.04.0 + _ZNK6Marble12TourPlayback9isPlayingEv@Base 15.04.0 + _ZNK6Marble13AddLinkDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble13AddLinkDialog3urlEv@Base 15.04.0 + _ZNK6Marble13AddLinkDialog4nameEv@Base 15.04.0 + _ZNK6Marble13DataMigration10metaObjectEv@Base 15.04.0 + _ZNK6Marble13GeoDataCamera11coordinatesEv@Base 15.04.0 + _ZNK6Marble13GeoDataCamera4copyEv@Base 15.04.0 + _ZNK6Marble13GeoDataCamera4rollEv@Base 15.04.0 + _ZNK6Marble13GeoDataCamera4tiltEv@Base 15.04.0 + _ZNK6Marble13GeoDataCamera7headingEv@Base 15.04.0 + _ZNK6Marble13GeoDataCamera8altitudeEv@Base 15.04.0 + _ZNK6Marble13GeoDataCamera8latitudeENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble13GeoDataCamera8nodeTypeEv@Base 15.04.0 + _ZNK6Marble13GeoDataCamera9longitudeENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble13GeoDataCameraeqERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataCameraneERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataChange8nodeTypeEv@Base 15.04.0 + _ZNK6Marble13GeoDataChangeeqERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataChangeneERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataCreate8nodeTypeEv@Base 15.04.0 + _ZNK6Marble13GeoDataCreateeqERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataCreateneERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataDelete8nodeTypeEv@Base 15.04.0 + _ZNK6Marble13GeoDataDeleteeqERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataDeleteneERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataFolder1pEv@Base 15.04.0 + _ZNK6Marble13GeoDataFoldereqERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataFolderneERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataLookAt11coordinatesEv@Base 15.04.0 + _ZNK6Marble13GeoDataLookAt4copyEv@Base 15.04.0 + _ZNK6Marble13GeoDataLookAt5rangeEv@Base 15.04.0 + _ZNK6Marble13GeoDataLookAt8altitudeEv@Base 15.04.0 + _ZNK6Marble13GeoDataLookAt8latitudeENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble13GeoDataLookAt8nodeTypeEv@Base 15.04.0 + _ZNK6Marble13GeoDataLookAt9longitudeENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble13GeoDataLookAteqERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataLookAtneERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataObject11resolvePathERK7QString@Base 15.04.0 + _ZNK6Marble13GeoDataObject2idEv@Base 15.04.0 + _ZNK6Marble13GeoDataObject4packER11QDataStream@Base 15.04.0 + _ZNK6Marble13GeoDataObject6equalsERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataObject6parentEv@Base 15.04.0 + _ZNK6Marble13GeoDataObject8targetIdEv@Base 15.04.0 + _ZNK6Marble13GeoDataParser14createDocumentEv@Base 15.04.0 + _ZNK6Marble13GeoDataParser14isValidElementERK7QString@Base 15.04.0 + _ZNK6Marble13GeoDataRegion12latLonAltBoxEv@Base 15.04.0 + _ZNK6Marble13GeoDataRegion3lodEv@Base 15.04.0 + _ZNK6Marble13GeoDataRegion4packER11QDataStream@Base 15.04.0 + _ZNK6Marble13GeoDataRegion8nodeTypeEv@Base 15.04.0 + _ZNK6Marble13GeoDataRegioneqERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataRegionneERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataSchema10schemaNameEv@Base 15.04.0 + _ZNK6Marble13GeoDataSchema11simpleFieldERK7QString@Base 15.04.0 + _ZNK6Marble13GeoDataSchema12simpleFieldsEv@Base 15.04.0 + _ZNK6Marble13GeoDataSchema4packER11QDataStream@Base 15.04.0 + _ZNK6Marble13GeoDataSchema8nodeTypeEv@Base 15.04.0 + _ZNK6Marble13GeoDataSchemaeqERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataSchemaneERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataUpdate10targetHrefEv@Base 15.04.0 + _ZNK6Marble13GeoDataUpdate6changeEv@Base 15.04.0 + _ZNK6Marble13GeoDataUpdate6createEv@Base 15.04.0 + _ZNK6Marble13GeoDataUpdate8nodeTypeEv@Base 15.04.0 + _ZNK6Marble13GeoDataUpdate9getDeleteEv@Base 15.04.0 + _ZNK6Marble13GeoDataUpdateeqERKS0_@Base 15.04.0 + _ZNK6Marble13GeoDataUpdateneERKS0_@Base 15.04.0 + _ZNK6Marble13GeoSceneLayer13groundDatasetEv@Base 15.04.0 + _ZNK6Marble13GeoSceneLayer4nameEv@Base 15.04.0 + _ZNK6Marble13GeoSceneLayer4roleEv@Base 15.04.0 + _ZNK6Marble13GeoSceneLayer6filterEv@Base 15.04.0 + _ZNK6Marble13GeoSceneLayer7backendEv@Base 15.04.0 + _ZNK6Marble13GeoSceneLayer7datasetERK7QString@Base 15.04.0 + _ZNK6Marble13GeoSceneLayer7isTiledEv@Base 15.04.0 + _ZNK6Marble13GeoSceneLayer8datasetsEv@Base 15.04.0 + _ZNK6Marble13GeoSceneLayer8nodeTypeEv@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled10installMapEv@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled10projectionEv@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled11downloadUrlERKNS_6TileIdE@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled12downloadUrlsEv@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled12serverLayoutEv@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled13levelZeroRowsEv@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled13storageLayoutEv@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled16downloadPoliciesEv@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled16levelZeroColumnsEv@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled16maximumTileLevelEv@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled20relativeTileFileNameERKNS_6TileIdE@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled8nodeTypeEv@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled8themeStrEv@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled8tileSizeEv@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled9hostNamesEv@Base 15.04.0 + _ZNK6Marble13GeoSceneTiled9sourceDirEv@Base 15.04.0 + _ZNK6Marble13MapViewWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble13MapViewWidget7Private16currentThemeNameEv@Base 15.04.0 + _ZNK6Marble13MapViewWidget7Private16currentThemePathEv@Base 15.04.0 + _ZNK6Marble13NewstuffModel10metaObjectEv@Base 15.04.0 + _ZNK6Marble13NewstuffModel12registryFileEv@Base 15.04.0 + _ZNK6Marble13NewstuffModel15targetDirectoryEv@Base 15.04.0 + _ZNK6Marble13NewstuffModel4dataERK11QModelIndexi@Base 15.04.0 + _ZNK6Marble13NewstuffModel5countEv@Base 15.04.0 + _ZNK6Marble13NewstuffModel8providerEv@Base 15.04.0 + _ZNK6Marble13NewstuffModel8rowCountERK11QModelIndex@Base 15.04.0 + _ZNK6Marble13ParsingRunner10metaObjectEv@Base 15.04.0 + _ZNK6Marble13PluginManager10metaObjectEv@Base 15.04.0 + _ZNK6Marble13PluginManager13renderPluginsEv@Base 15.04.0 + _ZNK6Marble13PluginManager19searchRunnerPluginsEv@Base 15.04.0 + _ZNK6Marble13PluginManager20parsingRunnerPluginsEv@Base 15.04.0 + _ZNK6Marble13PluginManager20routingRunnerPluginsEv@Base 15.04.0 + _ZNK6Marble13PluginManager23positionProviderPluginsEv@Base 15.04.0 + _ZNK6Marble13PluginManager29reverseGeocodingRunnerPluginsEv@Base 15.04.0 + _ZNK6Marble13RoutingRunner10metaObjectEv@Base 15.04.0 + (subst)_ZNK6Marble13RoutingRunner10nameStringERK7QString{qreal}RK5QTime@Base 15.04.0 + (subst)_ZNK6Marble13RoutingRunner12lengthStringE{qreal}@Base 15.04.0 + _ZNK6Marble13RoutingRunner14durationStringERK5QTime@Base 15.04.0 + (subst)_ZNK6Marble13RoutingRunner9routeDataE{qreal}RK5QTime@Base 15.04.0 + _ZNK6Marble13RoutingWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble13SpeakersModel10metaObjectEv@Base 15.04.0 + _ZNK6Marble13SpeakersModel4dataERK11QModelIndexi@Base 15.04.0 + _ZNK6Marble13SpeakersModel5countEv@Base 15.04.0 + _ZNK6Marble13SpeakersModel7isLocalEi@Base 15.04.0 + _ZNK6Marble13SpeakersModel8isRemoteEi@Base 15.04.0 + _ZNK6Marble13SpeakersModel8rowCountERK11QModelIndex@Base 15.04.0 + _ZNK6Marble14AutoNavigation10metaObjectEv@Base 15.04.0 + _ZNK6Marble14AutoNavigation12recenterModeEv@Base 15.04.0 + (subst)_ZNK6Marble14AutoNavigation7Private16findIntersectionE{qreal}{qreal}@Base 15.04.0 + _ZNK6Marble14AutoNavigation8autoZoomEv@Base 15.04.0 + _ZNK6Marble14ConflictDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble14DownloadRegion10metaObjectEv@Base 15.04.0 + _ZNK6Marble14DownloadRegion6regionEPKNS_12TextureLayerERKNS_19GeoDataLatLonAltBoxE@Base 15.04.0 + (subst)_ZNK6Marble14DownloadRegion8fromPathEPKNS_12TextureLayerE{qreal}RKNS_17GeoDataLineStringE@Base 15.04.0 + _ZNK6Marble14ElevationModel10metaObjectEv@Base 15.04.0 + (subst)_ZNK6Marble14ElevationModel13heightProfileE{qreal}{qreal}{qreal}{qreal}@Base 15.04.0 + (subst)_ZNK6Marble14ElevationModel6heightE{qreal}{qreal}@Base 15.04.0 + _ZNK6Marble14FileViewWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature10popularityEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature11customStyleEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature11descriptionEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature11phoneNumberEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature12abstractViewEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature12extendedDataEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature14visualCategoryEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature17isGloballyVisibleEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature18descriptionIsCDATAEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature1pEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature4nameEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature4packER11QDataStream@Base 15.04.0 + _ZNK6Marble14GeoDataFeature4roleEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature5styleEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature6equalsERKS0_@Base 15.04.0 + _ZNK6Marble14GeoDataFeature6regionEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature7addressEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature7snippetEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature8nodeTypeEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature8styleMapEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature8styleUrlEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature8timeSpanEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature9featureIdEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature9isVisibleEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature9timeStampEv@Base 15.04.0 + _ZNK6Marble14GeoDataFeature9zoomLevelEv@Base 15.04.0 + _ZNK6Marble14GeoDataHotSpot4packER11QDataStream@Base 15.04.0 + _ZNK6Marble14GeoDataHotSpot7hotSpotERNS0_5UnitsES2_@Base 15.04.0 + _ZNK6Marble14GeoDataHotSpot8nodeTypeEv@Base 15.04.0 + _ZNK6Marble14GeoDataOverlay16absoluteIconFileEv@Base 15.04.0 + _ZNK6Marble14GeoDataOverlay4iconEv@Base 15.04.0 + _ZNK6Marble14GeoDataOverlay5colorEv@Base 15.04.0 + _ZNK6Marble14GeoDataOverlay6equalsERKS0_@Base 15.04.0 + _ZNK6Marble14GeoDataOverlay8iconFileEv@Base 15.04.0 + _ZNK6Marble14GeoDataOverlay9drawOrderEv@Base 15.04.0 + _ZNK6Marble14GeoDataPolygon10tessellateEv@Base 15.04.0 + _ZNK6Marble14GeoDataPolygon12latLonAltBoxEv@Base 15.04.0 + _ZNK6Marble14GeoDataPolygon13outerBoundaryEv@Base 15.04.0 + _ZNK6Marble14GeoDataPolygon15innerBoundariesEv@Base 15.04.0 + _ZNK6Marble14GeoDataPolygon17tessellationFlagsEv@Base 15.04.0 + _ZNK6Marble14GeoDataPolygon1pEv@Base 15.04.0 + _ZNK6Marble14GeoDataPolygon4packER11QDataStream@Base 15.04.0 + _ZNK6Marble14GeoDataPolygon8containsERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZNK6Marble14GeoDataPolygon8isClosedEv@Base 15.04.0 + _ZNK6Marble14GeoDataPolygoneqERKS0_@Base 15.04.0 + _ZNK6Marble14GeoDataPolygonneERKS0_@Base 15.04.0 + _ZNK6Marble14GeoDataSnippet4textEv@Base 15.04.0 + _ZNK6Marble14GeoDataSnippet8maxLinesEv@Base 15.04.0 + _ZNK6Marble14GeoDataSnippeteqERKS0_@Base 15.04.0 + _ZNK6Marble14GeoDataSnippetneERKS0_@Base 15.04.0 + _ZNK6Marble14GeoSceneLegend8nodeTypeEv@Base 15.04.0 + _ZNK6Marble14GeoSceneLegend8sectionsEv@Base 15.04.0 + _ZNK6Marble14GeoSceneParser14createDocumentEv@Base 15.04.0 + _ZNK6Marble14GeoSceneParser14isValidElementERK7QString@Base 15.04.0 + _ZNK6Marble14GeoSceneVector10sourceFileEv@Base 15.04.0 + _ZNK6Marble14GeoSceneVector3penEv@Base 15.04.0 + _ZNK6Marble14GeoSceneVector5brushEv@Base 15.04.0 + _ZNK6Marble14GeoSceneVector7featureEv@Base 15.04.0 + _ZNK6Marble14GeoSceneVector8nodeTypeEv@Base 15.04.0 + _ZNK6Marble14LayerInterface11renderStateEv@Base 15.04.0 + _ZNK6Marble14LayerInterface12runtimeTraceEv@Base 15.04.0 + _ZNK6Marble14LayerInterface6zValueEv@Base 15.04.0 + _ZNK6Marble14MarbleLineEdit10metaObjectEv@Base 15.04.0 + _ZNK6Marble14RoutingManager10metaObjectEv@Base 15.04.0 + _ZNK6Marble14RoutingManager12lastOpenPathEv@Base 15.04.0 + _ZNK6Marble14RoutingManager12lastSavePathEv@Base 15.04.0 + _ZNK6Marble14RoutingManager12routingModelEv@Base 15.04.0 + _ZNK6Marble14RoutingManager13writeSettingsEv@Base 15.04.0 + _ZNK6Marble14RoutingManager14defaultProfileENS_14RoutingProfile13TransportTypeE@Base 15.04.0 + _ZNK6Marble14RoutingManager18routeColorStandardEv@Base 15.04.0 + _ZNK6Marble14RoutingManager19guidanceModeEnabledEv@Base 15.04.0 + _ZNK6Marble14RoutingManager21routeColorAlternativeEv@Base 15.04.0 + _ZNK6Marble14RoutingManager21routeColorHighlightedEv@Base 15.04.0 + _ZNK6Marble14RoutingManager30showGuidanceModeStartupWarningEv@Base 15.04.0 + _ZNK6Marble14RoutingManager5stateEv@Base 15.04.0 + _ZNK6Marble14RoutingManager9saveRouteERK7QString@Base 15.04.0 + _ZNK6Marble14RoutingProfile13transportTypeEv@Base 15.04.0 + _ZNK6Marble14RoutingProfile14pluginSettingsEv@Base 15.04.0 + _ZNK6Marble14RoutingProfile4nameEv@Base 15.04.0 + _ZNK6Marble14RoutingProfileeqERKS0_@Base 15.04.0 + _ZNK6Marble14TinyWebBrowser10metaObjectEv@Base 15.04.0 + _ZNK6Marble14ViewportParams10focusPointEv@Base 15.04.0 + _ZNK6Marble14ViewportParams10planetAxisEv@Base 15.04.0 + _ZNK6Marble14ViewportParams10projectionEv@Base 15.04.0 + _ZNK6Marble14ViewportParams12latLonAltBoxERK5QRect@Base 15.04.0 + _ZNK6Marble14ViewportParams14centerLatitudeEv@Base 15.04.0 + (subst)_ZNK6Marble14ViewportParams14geoCoordinatesEiiR{qreal}S1_NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble14ViewportParams15centerLongitudeEv@Base 15.04.0 + _ZNK6Marble14ViewportParams16planetAxisMatrixEv@Base 15.04.0 + _ZNK6Marble14ViewportParams16viewLatLonAltBoxEv@Base 15.04.0 + _ZNK6Marble14ViewportParams17angularResolutionEv@Base 15.04.0 + (subst)_ZNK6Marble14ViewportParams17centerCoordinatesER{qreal}S1_@Base 15.04.0 + _ZNK6Marble14ViewportParams17currentProjectionEv@Base 15.04.0 + _ZNK6Marble14ViewportParams17mapCoversViewportEv@Base 15.04.0 + _ZNK6Marble14ViewportParams17screenCoordinatesERKNS_17GeoDataLineStringER7QVectorIP9QPolygonFE@Base 15.04.0 + (subst)_ZNK6Marble14ViewportParams17screenCoordinatesERKNS_18GeoDataCoordinatesEP{qreal}R{qreal}RiRK6QSizeFRb@Base 15.04.0 + (subst)_ZNK6Marble14ViewportParams17screenCoordinatesERKNS_18GeoDataCoordinatesER{qreal}S4_@Base 15.04.0 + (subst)_ZNK6Marble14ViewportParams17screenCoordinatesERKNS_18GeoDataCoordinatesER{qreal}S4_Rb@Base 15.04.0 + (subst)_ZNK6Marble14ViewportParams17screenCoordinatesE{qreal}{qreal}R{qreal}S1_@Base 15.04.0 + _ZNK6Marble14ViewportParams4sizeEv@Base 15.04.0 + _ZNK6Marble14ViewportParams5widthEv@Base 15.04.0 + _ZNK6Marble14ViewportParams6heightEv@Base 15.04.0 + _ZNK6Marble14ViewportParams6radiusEv@Base 15.04.0 + _ZNK6Marble14ViewportParams8mapShapeEv@Base 15.04.0 + _ZNK6Marble14ViewportParams8polarityEv@Base 15.04.0 + _ZNK6Marble14ViewportParams8resolvesERKNS_16GeoDataLatLonBoxE@Base 15.04.0 + _ZNK6Marble14ViewportParams8resolvesERKNS_18GeoDataCoordinatesES3_@Base 15.04.0 + _ZNK6Marble14ViewportParams8resolvesERKNS_19GeoDataLatLonAltBoxE@Base 15.04.0 + _ZNK6Marble14ViewportParams9mapRegionEv@Base 15.04.0 + _ZNK6Marble14WaypointParser5parseER11QTextStream@Base 15.04.0 + (optional=templinst)_ZNK6Marble14WaypointParser9readFieldI7QStringEET_NS0_5FieldERK11QStringListRKS3_@Base 15.04.0 + _ZNK6Marble15BookmarkManager10metaObjectEv@Base 15.04.0 + _ZNK6Marble15BookmarkManager12bookmarkFileEv@Base 15.04.0 + _ZNK6Marble15BookmarkManager13showBookmarksEv@Base 15.04.0 + _ZNK6Marble15BookmarkManager7foldersEv@Base 15.04.0 + _ZNK6Marble15BookmarkManager8documentEv@Base 15.04.0 + _ZNK6Marble15CloudRouteModel10metaObjectEv@Base 15.04.0 + _ZNK6Marble15CloudRouteModel13isDownloadingERK11QModelIndex@Base 15.04.0 + _ZNK6Marble15CloudRouteModel14downloadedSizeEv@Base 15.04.0 + _ZNK6Marble15CloudRouteModel15downloadingItemEv@Base 15.04.0 + _ZNK6Marble15CloudRouteModel4dataERK11QModelIndexi@Base 15.04.0 + _ZNK6Marble15CloudRouteModel7previewERK11QModelIndex@Base 15.04.0 + _ZNK6Marble15CloudRouteModel8isCachedERK11QModelIndex@Base 15.04.0 + _ZNK6Marble15CloudRouteModel8rowCountERK11QModelIndex@Base 15.04.0 + _ZNK6Marble15CloudRouteModel9totalSizeEv@Base 15.04.0 + _ZNK6Marble15GeoDataAccuracyeqERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataAccuracyneERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataDocument12documentRoleEv@Base 15.04.0 + _ZNK6Marble15GeoDataDocument18networkLinkControlEv@Base 15.04.0 + _ZNK6Marble15GeoDataDocument1pEv@Base 15.04.0 + _ZNK6Marble15GeoDataDocument4packER11QDataStream@Base 15.04.0 + _ZNK6Marble15GeoDataDocument5styleERK7QString@Base 15.04.0 + _ZNK6Marble15GeoDataDocument6schemaERK7QString@Base 15.04.0 + _ZNK6Marble15GeoDataDocument6stylesEv@Base 15.04.0 + _ZNK6Marble15GeoDataDocument7baseUriEv@Base 15.04.0 + _ZNK6Marble15GeoDataDocument7schemasEv@Base 15.04.0 + _ZNK6Marble15GeoDataDocument8fileNameEv@Base 15.04.0 + _ZNK6Marble15GeoDataDocument8propertyEv@Base 15.04.0 + _ZNK6Marble15GeoDataDocument8styleMapERK7QString@Base 15.04.0 + _ZNK6Marble15GeoDataDocument9styleMapsEv@Base 15.04.0 + _ZNK6Marble15GeoDataDocumenteqERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataDocumentneERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataGeometry10geometryIdEv@Base 15.04.0 + _ZNK6Marble15GeoDataGeometry12altitudeModeEv@Base 15.04.0 + _ZNK6Marble15GeoDataGeometry12latLonAltBoxEv@Base 15.04.0 + _ZNK6Marble15GeoDataGeometry4packER11QDataStream@Base 15.04.0 + _ZNK6Marble15GeoDataGeometry6equalsERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataGeometry7extrudeEv@Base 15.04.0 + _ZNK6Marble15GeoDataGeometry8nodeTypeEv@Base 15.04.0 + _ZNK6Marble15GeoDataItemIcon4iconEv@Base 15.04.0 + _ZNK6Marble15GeoDataItemIcon5stateEv@Base 15.04.0 + _ZNK6Marble15GeoDataItemIcon8iconPathEv@Base 15.04.0 + _ZNK6Marble15GeoDataItemIcon8nodeTypeEv@Base 15.04.0 + _ZNK6Marble15GeoDataItemIconeqERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataItemIconneERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataLocation8altitudeEv@Base 15.04.0 + _ZNK6Marble15GeoDataLocation8latitudeENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble15GeoDataLocation8nodeTypeEv@Base 15.04.0 + _ZNK6Marble15GeoDataLocation9longitudeENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble15GeoDataLocationeqERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataLocationneERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataPlaylist4sizeEv@Base 15.04.0 + _ZNK6Marble15GeoDataPlaylist8nodeTypeEv@Base 15.04.0 + _ZNK6Marble15GeoDataPlaylist9primitiveEi@Base 15.04.0 + _ZNK6Marble15GeoDataPlaylisteqERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataPlaylistneERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataSoundCue12delayedStartEv@Base 15.04.0 + _ZNK6Marble15GeoDataSoundCue4hrefEv@Base 15.04.0 + _ZNK6Marble15GeoDataSoundCue8nodeTypeEv@Base 15.04.0 + _ZNK6Marble15GeoDataSoundCueeqERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataSoundCueneERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataStyleMap4packER11QDataStream@Base 15.04.0 + _ZNK6Marble15GeoDataStyleMap7lastKeyEv@Base 15.04.0 + _ZNK6Marble15GeoDataStyleMap8nodeTypeEv@Base 15.04.0 + _ZNK6Marble15GeoDataStyleMapeqERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataStyleMapneERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataTimeSpan3endEv@Base 15.04.0 + _ZNK6Marble15GeoDataTimeSpan4packER11QDataStream@Base 15.04.0 + _ZNK6Marble15GeoDataTimeSpan5beginEv@Base 15.04.0 + _ZNK6Marble15GeoDataTimeSpan7isValidEv@Base 15.04.0 + _ZNK6Marble15GeoDataTimeSpan8nodeTypeEv@Base 15.04.0 + _ZNK6Marble15GeoDataTimeSpaneqERKS0_@Base 15.04.0 + _ZNK6Marble15GeoDataTimeSpanneERKS0_@Base 15.04.0 + _ZNK6Marble15GeoGraphicsItem12latLonAltBoxEv@Base 15.04.0 + _ZNK6Marble15GeoGraphicsItem12minZoomLevelEv@Base 15.04.0 + _ZNK6Marble15GeoGraphicsItem13isHighlightedEv@Base 15.04.0 + _ZNK6Marble15GeoGraphicsItem1pEv@Base 15.04.0 + _ZNK6Marble15GeoGraphicsItem5flagsEv@Base 15.04.0 + _ZNK6Marble15GeoGraphicsItem5styleEv@Base 15.04.0 + _ZNK6Marble15GeoGraphicsItem6zValueEv@Base 15.04.0 + _ZNK6Marble15GeoGraphicsItem7featureEv@Base 15.04.0 + _ZNK6Marble15GeoGraphicsItem7visibleEv@Base 15.04.0 + _ZNK6Marble15GeoSceneGeodata10sourceFileEv@Base 15.04.0 + _ZNK6Marble15GeoSceneGeodata3penEv@Base 15.04.0 + _ZNK6Marble15GeoSceneGeodata5alphaEv@Base 15.04.0 + _ZNK6Marble15GeoSceneGeodata5brushEv@Base 15.04.0 + _ZNK6Marble15GeoSceneGeodata6colorsEv@Base 15.04.0 + _ZNK6Marble15GeoSceneGeodata8colorizeEv@Base 15.04.0 + _ZNK6Marble15GeoSceneGeodata8nodeTypeEv@Base 15.04.0 + _ZNK6Marble15GeoSceneGeodata8propertyEv@Base 15.04.0 + _ZNK6Marble15GeoSceneGeodataeqERKS0_@Base 15.04.0 + _ZNK6Marble15GeoSceneLicense11attributionEv@Base 15.04.0 + _ZNK6Marble15GeoSceneLicense12shortLicenseEv@Base 15.04.0 + _ZNK6Marble15GeoSceneLicense7licenseEv@Base 15.04.0 + _ZNK6Marble15GeoSceneSection4nameEv@Base 15.04.0 + _ZNK6Marble15GeoSceneSection5itemsEv@Base 15.04.0 + _ZNK6Marble15GeoSceneSection5radioEv@Base 15.04.0 + _ZNK6Marble15GeoSceneSection7headingEv@Base 15.04.0 + _ZNK6Marble15GeoSceneSection7spacingEv@Base 15.04.0 + _ZNK6Marble15GeoSceneSection8nodeTypeEv@Base 15.04.0 + _ZNK6Marble15GeoSceneSection9checkableEv@Base 15.04.0 + _ZNK6Marble15GeoSceneSection9connectToEv@Base 15.04.0 + _ZNK6Marble15LatLonBoxWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble15LatLonBoxWidget9latLonBoxEv@Base 15.04.0 + _ZNK6Marble15MapThemeManager10metaObjectEv@Base 15.04.0 + _ZNK6Marble15MapThemeManager11mapThemeIdsEv@Base 15.04.0 + _ZNK6Marble15MarbleNavigator10metaObjectEv@Base 15.04.0 + _ZNK6Marble15MarbleNavigator11minimumZoomEv@Base 15.04.0 + _ZNK6Marble15PluginInterface13aboutDataTextEv@Base 15.04.0 + _ZNK6Marble15RoutingWaypoint12junctionTypeEv@Base 15.04.0 + _ZNK6Marble15RoutingWaypoint15junctionTypeRawEv@Base 15.04.0 + _ZNK6Marble15RoutingWaypoint16secondsRemainingEv@Base 15.04.0 + _ZNK6Marble15RoutingWaypoint5pointEv@Base 15.04.0 + _ZNK6Marble15RoutingWaypoint8roadNameEv@Base 15.04.0 + _ZNK6Marble15RoutingWaypoint8roadTypeEv@Base 15.04.0 + _ZNK6Marble16CloudSyncManager10metaObjectEv@Base 15.04.0 + _ZNK6Marble16CloudSyncManager11workOfflineEv@Base 15.04.0 + _ZNK6Marble16CloudSyncManager13isSyncEnabledEv@Base 15.04.0 + _ZNK6Marble16CloudSyncManager14owncloudServerEv@Base 15.04.0 + _ZNK6Marble16CloudSyncManager16owncloudPasswordEv@Base 15.04.0 + _ZNK6Marble16CloudSyncManager16owncloudUsernameEv@Base 15.04.0 + _ZNK6Marble16CloudSyncManager17statusDescriptionEv@Base 15.04.0 + _ZNK6Marble16CloudSyncManager6apiUrlEv@Base 15.04.0 + _ZNK6Marble16CloudSyncManager6statusEv@Base 15.04.0 + _ZNK6Marble16CloudSyncManager7apiPathEv@Base 15.04.0 + _ZNK6Marble16GeoDataContainer10constBeginEv@Base 15.04.0 + _ZNK6Marble16GeoDataContainer10folderListEv@Base 15.04.0 + _ZNK6Marble16GeoDataContainer11featureListEv@Base 15.04.0 + _ZNK6Marble16GeoDataContainer12latLonAltBoxEv@Base 15.04.0 + _ZNK6Marble16GeoDataContainer13childPositionEPKNS_14GeoDataFeatureE@Base 15.04.0 + _ZNK6Marble16GeoDataContainer13placemarkListEv@Base 15.04.0 + _ZNK6Marble16GeoDataContainer1pEv@Base 15.04.0 + _ZNK6Marble16GeoDataContainer2atEi@Base 15.04.0 + _ZNK6Marble16GeoDataContainer4lastEv@Base 15.04.0 + _ZNK6Marble16GeoDataContainer4packER11QDataStream@Base 15.04.0 + _ZNK6Marble16GeoDataContainer4sizeEv@Base 15.04.0 + _ZNK6Marble16GeoDataContainer5childEi@Base 15.04.0 + _ZNK6Marble16GeoDataContainer5firstEv@Base 15.04.0 + _ZNK6Marble16GeoDataContainer6equalsERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataContainer8constEndEv@Base 15.04.0 + _ZNK6Marble16GeoDataIconStyle16remoteIconLoaderEv@Base 15.04.0 + _ZNK6Marble16GeoDataIconStyle4iconEv@Base 15.04.0 + _ZNK6Marble16GeoDataIconStyle4packER11QDataStream@Base 15.04.0 + _ZNK6Marble16GeoDataIconStyle5scaleEv@Base 15.04.0 + _ZNK6Marble16GeoDataIconStyle7headingEv@Base 15.04.0 + _ZNK6Marble16GeoDataIconStyle7hotSpotERNS_14GeoDataHotSpot5UnitsES3_@Base 15.04.0 + _ZNK6Marble16GeoDataIconStyle8iconPathEv@Base 15.04.0 + _ZNK6Marble16GeoDataIconStyle8nodeTypeEv@Base 15.04.0 + _ZNK6Marble16GeoDataIconStyleeqERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataIconStyleneERKS0_@Base 15.04.0 + (subst)_ZNK6Marble16GeoDataLatLonBox10boundariesER{qreal}S1_S1_S1_NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox10intersectsERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox12containsPoleENS_4PoleE@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox15crossesDateLineEv@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox24toCircumscribedRectangleEv@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox4eastENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox4packER11QDataStream@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox4westENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox5northENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox5southENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox5widthENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox6centerEv@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox6heightENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox6isNullEv@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox6unitedERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox7isEmptyEv@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox8containsERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox8containsERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox8nodeTypeEv@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox8rotationENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBox8toStringENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble16GeoDataLatLonBoxorERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataLineStyle10backgroundEv@Base 15.04.0 + _ZNK6Marble16GeoDataLineStyle11dashPatternEv@Base 15.04.0 + _ZNK6Marble16GeoDataLineStyle13physicalWidthEv@Base 15.04.0 + _ZNK6Marble16GeoDataLineStyle4packER11QDataStream@Base 15.04.0 + _ZNK6Marble16GeoDataLineStyle5widthEv@Base 15.04.0 + _ZNK6Marble16GeoDataLineStyle8capStyleEv@Base 15.04.0 + _ZNK6Marble16GeoDataLineStyle8nodeTypeEv@Base 15.04.0 + _ZNK6Marble16GeoDataLineStyle8penStyleEv@Base 15.04.0 + _ZNK6Marble16GeoDataLineStyleeqERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataLineStyleneERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataListStyle10constBeginEv@Base 15.04.0 + _ZNK6Marble16GeoDataListStyle12itemIconListEv@Base 15.04.0 + _ZNK6Marble16GeoDataListStyle12listItemTypeEv@Base 15.04.0 + _ZNK6Marble16GeoDataListStyle13childPositionEPKNS_15GeoDataItemIconE@Base 15.04.0 + _ZNK6Marble16GeoDataListStyle15backgroundColorEv@Base 15.04.0 + _ZNK6Marble16GeoDataListStyle2atEi@Base 15.04.0 + _ZNK6Marble16GeoDataListStyle4lastEv@Base 15.04.0 + _ZNK6Marble16GeoDataListStyle4packER11QDataStream@Base 15.04.0 + _ZNK6Marble16GeoDataListStyle4sizeEv@Base 15.04.0 + _ZNK6Marble16GeoDataListStyle5childEi@Base 15.04.0 + _ZNK6Marble16GeoDataListStyle5firstEv@Base 15.04.0 + _ZNK6Marble16GeoDataListStyle8constEndEv@Base 15.04.0 + _ZNK6Marble16GeoDataListStyle8nodeTypeEv@Base 15.04.0 + _ZNK6Marble16GeoDataListStyleeqERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataListStyleneERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataPlacemark10coordinateERK9QDateTimePb@Base 15.04.0 + (subst)_ZNK6Marble16GeoDataPlacemark10coordinateER{qreal}S1_S1_@Base 15.04.0 + _ZNK6Marble16GeoDataPlacemark10populationEv@Base 15.04.0 + _ZNK6Marble16GeoDataPlacemark11countryCodeEv@Base 15.04.0 + _ZNK6Marble16GeoDataPlacemark16isBalloonVisibleEv@Base 15.04.0 + _ZNK6Marble16GeoDataPlacemark1pEv@Base 15.04.0 + _ZNK6Marble16GeoDataPlacemark4areaEv@Base 15.04.0 + _ZNK6Marble16GeoDataPlacemark4packER11QDataStream@Base 15.04.0 + _ZNK6Marble16GeoDataPlacemark4packER16QXmlStreamWriter@Base 15.04.0 + _ZNK6Marble16GeoDataPlacemark5stateEv@Base 15.04.0 + _ZNK6Marble16GeoDataPlacemark6lookAtEv@Base 15.04.0 + _ZNK6Marble16GeoDataPlacemark8geometryEv@Base 15.04.0 + _ZNK6Marble16GeoDataPlacemarkeqERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataPlacemarklsER16QXmlStreamWriter@Base 15.04.0 + _ZNK6Marble16GeoDataPlacemarkneERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataPolyStyle10brushStyleEv@Base 15.04.0 + _ZNK6Marble16GeoDataPolyStyle10colorIndexEv@Base 15.04.0 + _ZNK6Marble16GeoDataPolyStyle4fillEv@Base 15.04.0 + _ZNK6Marble16GeoDataPolyStyle4packER11QDataStream@Base 15.04.0 + _ZNK6Marble16GeoDataPolyStyle7outlineEv@Base 15.04.0 + _ZNK6Marble16GeoDataPolyStyle8nodeTypeEv@Base 15.04.0 + _ZNK6Marble16GeoDataPolyStyleeqERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataPolyStyleneERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataTimeStamp10resolutionEv@Base 15.04.0 + _ZNK6Marble16GeoDataTimeStamp4packER11QDataStream@Base 15.04.0 + _ZNK6Marble16GeoDataTimeStamp4whenEv@Base 15.04.0 + _ZNK6Marble16GeoDataTimeStamp8nodeTypeEv@Base 15.04.0 + _ZNK6Marble16GeoDataTimeStampeqERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataTimeStampneERKS0_@Base 15.04.0 + _ZNK6Marble16GeoDataTreeModel10headerDataEiN2Qt11OrientationEi@Base 15.04.0 + _ZNK6Marble16GeoDataTreeModel10metaObjectEv@Base 15.04.0 + _ZNK6Marble16GeoDataTreeModel11columnCountERK11QModelIndex@Base 15.04.0 + _ZNK6Marble16GeoDataTreeModel11hasChildrenERK11QModelIndex@Base 15.04.0 + _ZNK6Marble16GeoDataTreeModel4dataERK11QModelIndexi@Base 15.04.0 + _ZNK6Marble16GeoDataTreeModel5flagsERK11QModelIndex@Base 15.04.0 + _ZNK6Marble16GeoDataTreeModel5indexEPNS_13GeoDataObjectE@Base 15.04.0 + _ZNK6Marble16GeoDataTreeModel5indexEiiRK11QModelIndex@Base 15.04.0 + _ZNK6Marble16GeoDataTreeModel6parentERK11QModelIndex@Base 15.04.0 + _ZNK6Marble16GeoDataTreeModel8rowCountERK11QModelIndex@Base 15.04.0 + _ZNK6Marble16GeoGraphicsScene10metaObjectEv@Base 15.04.0 + _ZNK6Marble16GeoGraphicsScene13selectedItemsEv@Base 15.04.0 + _ZNK6Marble16GeoGraphicsScene5itemsERKNS_16GeoDataLatLonBoxEi@Base 15.04.0 + _ZNK6Marble16GeoSceneDocument10metaObjectEv@Base 15.04.0 + _ZNK6Marble16GeoSceneDocument3mapEv@Base 15.04.0 + _ZNK6Marble16GeoSceneDocument4headEv@Base 15.04.0 + _ZNK6Marble16GeoSceneDocument6legendEv@Base 15.04.0 + _ZNK6Marble16GeoSceneDocument8nodeTypeEv@Base 15.04.0 + _ZNK6Marble16GeoSceneDocument8settingsEv@Base 15.04.0 + _ZNK6Marble16GeoSceneProperty10metaObjectEv@Base 15.04.0 + _ZNK6Marble16GeoSceneProperty12defaultValueEv@Base 15.04.0 + _ZNK6Marble16GeoSceneProperty4nameEv@Base 15.04.0 + _ZNK6Marble16GeoSceneProperty5valueEv@Base 15.04.0 + _ZNK6Marble16GeoSceneProperty8nodeTypeEv@Base 15.04.0 + _ZNK6Marble16GeoSceneProperty9availableEv@Base 15.04.0 + _ZNK6Marble16GeoSceneSettings10metaObjectEv@Base 15.04.0 + _ZNK6Marble16GeoSceneSettings13allPropertiesEv@Base 15.04.0 + _ZNK6Marble16GeoSceneSettings13propertyValueERK7QStringRb@Base 15.04.0 + _ZNK6Marble16GeoSceneSettings17propertyAvailableERK7QStringRb@Base 15.04.0 + _ZNK6Marble16GeoSceneSettings5groupERK7QString@Base 15.04.0 + _ZNK6Marble16GeoSceneSettings8nodeTypeEv@Base 15.04.0 + _ZNK6Marble16GeoSceneSettings8propertyERK7QString@Base 15.04.0 + _ZNK6Marble16MarbleControlBox10metaObjectEv@Base 15.04.0 + _ZNK6Marble16NavigationWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble16PositionTracking10metaObjectEv@Base 15.04.0 + _ZNK6Marble16PositionTracking12isTrackEmptyEv@Base 15.04.0 + _ZNK6Marble16PositionTracking12trackVisibleEv@Base 15.04.0 + _ZNK6Marble16PositionTracking15currentLocationEv@Base 15.04.0 + _ZNK6Marble16PositionTracking5errorEv@Base 15.04.0 + _ZNK6Marble16PositionTracking5speedEv@Base 15.04.0 + (subst)_ZNK6Marble16PositionTracking6lengthE{qreal}@Base 15.04.0 + _ZNK6Marble16PositionTracking6statusEv@Base 15.04.0 + _ZNK6Marble16PositionTracking8accuracyEv@Base 15.04.0 + _ZNK6Marble16PositionTracking9directionEv@Base 15.04.0 + _ZNK6Marble16PositionTracking9timestampEv@Base 15.04.0 + _ZNK6Marble16RouteSyncManager10metaObjectEv@Base 15.04.0 + _ZNK6Marble16RouteSyncManager15cachedRouteListEv@Base 15.04.0 + _ZNK6Marble16RouteSyncManager17generateTimestampEv@Base 15.04.0 + _ZNK6Marble16RouteSyncManager18isRouteSyncEnabledEv@Base 15.04.0 + _ZNK6Marble16RouteSyncManager20saveDisplayedToCacheEv@Base 15.04.0 + _ZNK6Marble16SunControlWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble17AbstractFloatItem10metaObjectEv@Base 15.04.0 + _ZNK6Marble17AbstractFloatItem10renderTypeEv@Base 15.04.0 + _ZNK6Marble17AbstractFloatItem12renderPolicyEv@Base 15.04.0 + _ZNK6Marble17AbstractFloatItem14positionLockedEv@Base 15.04.0 + _ZNK6Marble17AbstractFloatItem14renderPositionEv@Base 15.04.0 + _ZNK6Marble17AbstractFloatItem3penEv@Base 15.04.0 + _ZNK6Marble17AbstractFloatItem4fontEv@Base 15.04.0 + _ZNK6Marble17AbstractFloatItem7visibleEv@Base 15.04.0 + _ZNK6Marble17AbstractFloatItem8settingsEv@Base 15.04.0 + _ZNK6Marble17FrameGraphicsItem10backgroundEv@Base 15.04.0 + _ZNK6Marble17FrameGraphicsItem10marginLeftEv@Base 15.04.0 + _ZNK6Marble17FrameGraphicsItem11borderBrushEv@Base 15.04.0 + _ZNK6Marble17FrameGraphicsItem11borderStyleEv@Base 15.04.0 + _ZNK6Marble17FrameGraphicsItem11borderWidthEv@Base 15.04.0 + _ZNK6Marble17FrameGraphicsItem11contentRectEv@Base 15.04.0 + _ZNK6Marble17FrameGraphicsItem11contentSizeEv@Base 15.04.0 + _ZNK6Marble17FrameGraphicsItem11marginRightEv@Base 15.04.0 + _ZNK6Marble17FrameGraphicsItem11paintedRectEv@Base 15.04.0 + _ZNK6Marble17FrameGraphicsItem12marginBottomEv@Base 15.04.0 + _ZNK6Marble17FrameGraphicsItem15backgroundShapeEv@Base 15.04.0 + _ZNK6Marble17FrameGraphicsItem5frameEv@Base 15.04.0 + _ZNK6Marble17FrameGraphicsItem6marginEv@Base 15.04.0 + _ZNK6Marble17FrameGraphicsItem7paddingEv@Base 15.04.0 + _ZNK6Marble17FrameGraphicsItem9marginTopEv@Base 15.04.0 + _ZNK6Marble17GeoDataColorStyle12paintedColorEv@Base 15.04.0 + _ZNK6Marble17GeoDataColorStyle4packER11QDataStream@Base 15.04.0 + _ZNK6Marble17GeoDataColorStyle5colorEv@Base 15.04.0 + _ZNK6Marble17GeoDataColorStyle8nodeTypeEv@Base 15.04.0 + _ZNK6Marble17GeoDataColorStyle9colorModeEv@Base 15.04.0 + _ZNK6Marble17GeoDataColorStyleeqERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataColorStyleneERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataLabelStyle4fontEv@Base 15.04.0 + _ZNK6Marble17GeoDataLabelStyle4glowEv@Base 15.04.0 + _ZNK6Marble17GeoDataLabelStyle4packER11QDataStream@Base 15.04.0 + _ZNK6Marble17GeoDataLabelStyle5scaleEv@Base 15.04.0 + _ZNK6Marble17GeoDataLabelStyle8nodeTypeEv@Base 15.04.0 + _ZNK6Marble17GeoDataLabelStyle9alignmentEv@Base 15.04.0 + _ZNK6Marble17GeoDataLabelStyleeqERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataLabelStyleneERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuad10bottomLeftEv@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuad11bottomRightEv@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuad15topLeftLatitudeENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuad16topLeftLongitudeENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuad16topRightLatitudeENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuad17topRightLongitudeENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuad18bottomLeftLatitudeENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuad19bottomLeftLongitudeENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuad19bottomRightLatitudeENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuad20bottomRightLongitudeENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuad7isValidEv@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuad7topLeftEv@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuad8nodeTypeEv@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuad8topRightEv@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuadeqERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataLatLonQuadneERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataLineString10constBeginEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineString10tessellateEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineString12latLonAltBoxEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineString12toNormalizedEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineString15toPoleCorrectedEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineString16toRangeCorrectedEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineString17tessellationFlagsEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineString19toDateLineCorrectedEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineString1pEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineString2atEi@Base 15.04.0 + _ZNK6Marble17GeoDataLineString3endEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineString4lastEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineString4packER11QDataStream@Base 15.04.0 + _ZNK6Marble17GeoDataLineString4sizeEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineString5beginEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineString5firstEv@Base 15.04.0 + (subst)_ZNK6Marble17GeoDataLineString6lengthE{qreal}i@Base 15.04.0 + _ZNK6Marble17GeoDataLineString7isEmptyEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineString8constEndEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineString8isClosedEv@Base 15.04.0 + _ZNK6Marble17GeoDataLineStringeqERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataLineStringixEi@Base 15.04.0 + _ZNK6Marble17GeoDataLineStringneERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataLinearRing11isClockwiseEv@Base 15.04.0 + (subst)_ZNK6Marble17GeoDataLinearRing6lengthE{qreal}i@Base 15.04.0 + _ZNK6Marble17GeoDataLinearRing8containsERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZNK6Marble17GeoDataLinearRing8isClosedEv@Base 15.04.0 + _ZNK6Marble17GeoDataLinearRingeqERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataLinearRingneERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataMultiTrack10constBeginEv@Base 15.04.0 + _ZNK6Marble17GeoDataMultiTrack12latLonAltBoxEv@Base 15.04.0 + _ZNK6Marble17GeoDataMultiTrack13childPositionEPKNS_12GeoDataTrackE@Base 15.04.0 + _ZNK6Marble17GeoDataMultiTrack1pEv@Base 15.04.0 + _ZNK6Marble17GeoDataMultiTrack2atEi@Base 15.04.0 + _ZNK6Marble17GeoDataMultiTrack4lastEv@Base 15.04.0 + _ZNK6Marble17GeoDataMultiTrack4packER11QDataStream@Base 15.04.0 + _ZNK6Marble17GeoDataMultiTrack4sizeEv@Base 15.04.0 + _ZNK6Marble17GeoDataMultiTrack5childEi@Base 15.04.0 + _ZNK6Marble17GeoDataMultiTrack5firstEv@Base 15.04.0 + _ZNK6Marble17GeoDataMultiTrack6vectorEv@Base 15.04.0 + _ZNK6Marble17GeoDataMultiTrack8constEndEv@Base 15.04.0 + _ZNK6Marble17GeoDataMultiTrackeqERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataMultiTrackixEi@Base 15.04.0 + _ZNK6Marble17GeoDataMultiTrackneERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataSchemaData10simpleDataERK7QString@Base 15.04.0 + _ZNK6Marble17GeoDataSchemaData14simpleDataListEv@Base 15.04.0 + _ZNK6Marble17GeoDataSchemaData4packER11QDataStream@Base 15.04.0 + _ZNK6Marble17GeoDataSchemaData6parentEv@Base 15.04.0 + _ZNK6Marble17GeoDataSchemaData8nodeTypeEv@Base 15.04.0 + _ZNK6Marble17GeoDataSchemaData9schemaUrlEv@Base 15.04.0 + _ZNK6Marble17GeoDataSchemaDataeqERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataSchemaDataneERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataSimpleData4dataEv@Base 15.04.0 + _ZNK6Marble17GeoDataSimpleData4nameEv@Base 15.04.0 + _ZNK6Marble17GeoDataSimpleData4packER11QDataStream@Base 15.04.0 + _ZNK6Marble17GeoDataSimpleData8nodeTypeEv@Base 15.04.0 + _ZNK6Marble17GeoDataSimpleDataeqERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataSimpleDataneERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataViewVolume4nearEv@Base 15.04.0 + _ZNK6Marble17GeoDataViewVolume6topFovEv@Base 15.04.0 + _ZNK6Marble17GeoDataViewVolume7leftFovEv@Base 15.04.0 + _ZNK6Marble17GeoDataViewVolume8nodeTypeEv@Base 15.04.0 + _ZNK6Marble17GeoDataViewVolume8rightFovEv@Base 15.04.0 + _ZNK6Marble17GeoDataViewVolume9bottomFovEv@Base 15.04.0 + _ZNK6Marble17GeoDataViewVolumeeqERKS0_@Base 15.04.0 + _ZNK6Marble17GeoDataViewVolumeneERKS0_@Base 15.04.0 + _ZNK6Marble17LabelGraphicsItem11minimumSizeEv@Base 15.04.0 + _ZNK6Marble17LabelGraphicsItem4iconEv@Base 15.04.0 + _ZNK6Marble17LabelGraphicsItem4textEv@Base 15.04.0 + _ZNK6Marble17LabelGraphicsItem5imageEv@Base 15.04.0 + _ZNK6Marble17MarbleAboutDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble17ParseRunnerPlugin10metaObjectEv@Base 15.04.0 + _ZNK6Marble17ParseRunnerPlugin4iconEv@Base 15.04.0 + _ZNK6Marble17PluginAboutDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble17RenderPluginModel10metaObjectEv@Base 15.04.0 + _ZNK6Marble17RenderPluginModel13pluginAuthorsERK11QModelIndex@Base 15.04.0 + _ZNK6Marble17SearchInputWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble17TileCoordsPyramid10tilesCountEv@Base 15.04.0 + _ZNK6Marble17TileCoordsPyramid11bottomLevelEv@Base 15.04.0 + _ZNK6Marble17TileCoordsPyramid6coordsEi@Base 15.04.0 + _ZNK6Marble17TileCoordsPyramid8topLevelEv@Base 15.04.0 + _ZNK6Marble17TileCreatorDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble17TimeControlWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble17TourCaptureDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble18AbstractDataPlugin10metaObjectEv@Base 15.04.0 + _ZNK6Marble18AbstractDataPlugin10renderTypeEv@Base 15.04.0 + _ZNK6Marble18AbstractDataPlugin12backendTypesEv@Base 15.04.0 + _ZNK6Marble18AbstractDataPlugin12renderPolicyEv@Base 15.04.0 + _ZNK6Marble18AbstractDataPlugin13isInitializedEv@Base 15.04.0 + _ZNK6Marble18AbstractDataPlugin13numberOfItemsEv@Base 15.04.0 + _ZNK6Marble18AbstractDataPlugin14renderPositionEv@Base 15.04.0 + _ZNK6Marble18AbstractDataPlugin19isFavoriteItemsOnlyEv@Base 15.04.0 + _ZNK6Marble18AbstractDataPlugin5modelEv@Base 15.04.0 + _ZNK6Marble18AbstractProjection11maxValidLatEv@Base 15.04.0 + _ZNK6Marble18AbstractProjection11minValidLatEv@Base 15.04.0 + _ZNK6Marble18AbstractProjection11repeatableXEv@Base 15.04.0 + _ZNK6Marble18AbstractProjection12latLonAltBoxERK5QRectPKNS_14ViewportParamsE@Base 15.04.0 + _ZNK6Marble18AbstractProjection14clippingRadiusEv@Base 15.04.0 + _ZNK6Marble18AbstractProjection16isOrientedNormalEv@Base 15.04.0 + _ZNK6Marble18AbstractProjection16preservationTypeEv@Base 15.04.0 + _ZNK6Marble18AbstractProjection16traversablePolesEv@Base 15.04.0 + _ZNK6Marble18AbstractProjection17isClippedToSphereEv@Base 15.04.0 + (subst)_ZNK6Marble18AbstractProjection17screenCoordinatesERKNS_18GeoDataCoordinatesEPKNS_14ViewportParamsER{qreal}S7_@Base 15.04.0 + (subst)_ZNK6Marble18AbstractProjection17screenCoordinatesE{qreal}{qreal}PKNS_14ViewportParamsER{qreal}S4_@Base 15.04.0 + _ZNK6Marble18AbstractProjection19traversableDateLineEv@Base 15.04.0 + _ZNK6Marble18AbstractProjection6maxLatEv@Base 15.04.0 + _ZNK6Marble18AbstractProjection6minLatEv@Base 15.04.0 + _ZNK6Marble18AbstractProjection9mapRegionEPKNS_14ViewportParamsE@Base 15.04.0 + _ZNK6Marble18CacheStoragePolicy10cacheLimitEv@Base 15.04.0 + _ZNK6Marble18CacheStoragePolicy10fileExistsERK7QString@Base 15.04.0 + _ZNK6Marble18CacheStoragePolicy10metaObjectEv@Base 15.04.0 + _ZNK6Marble18CacheStoragePolicy16lastErrorMessageEv@Base 15.04.0 + _ZNK6Marble18EditBookmarkDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble18EditBookmarkDialog11coordinatesEv@Base 15.04.0 + _ZNK6Marble18EditBookmarkDialog11descriptionEv@Base 15.04.0 + _ZNK6Marble18EditBookmarkDialog4nameEv@Base 15.04.0 + _ZNK6Marble18EditBookmarkDialog5rangeEv@Base 15.04.0 + _ZNK6Marble18EditBookmarkDialog6folderEv@Base 15.04.0 + _ZNK6Marble18EditBookmarkDialog8bookmarkEv@Base 15.04.0 + _ZNK6Marble18EditBookmarkDialog8iconLinkEv@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinates10quaternionEv@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinates11interpolateERKS0_S2_S2_d@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinates11interpolateERKS0_d@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinates11latToStringEv@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinates11lonToStringEv@Base 15.04.0 + (subst)_ZNK6Marble18GeoDataCoordinates13moveByBearingE{qreal}{qreal}@Base 15.04.0 + (subst)_ZNK6Marble18GeoDataCoordinates14geoCoordinatesER{qreal}S1_NS0_4UnitE@Base 15.04.0 + (subst)_ZNK6Marble18GeoDataCoordinates14geoCoordinatesER{qreal}S1_S1_NS0_4UnitE@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinates4packER11QDataStream@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinates6detailEv@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinates6isPoleENS_4PoleE@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinates7bearingERKS0_NS0_4UnitENS0_11BearingTypeE@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinates7isValidEv@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinates8altitudeEv@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinates8latitudeENS0_4UnitE@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinates8toStringENS0_8NotationEi@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinates8toStringEv@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinates9longitudeENS0_4UnitE@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinateseqERKS0_@Base 15.04.0 + _ZNK6Marble18GeoDataCoordinatesneERKS0_@Base 15.04.0 + _ZNK6Marble18GeoDataNetworkLink17refreshVisibilityEv@Base 15.04.0 + _ZNK6Marble18GeoDataNetworkLink4linkEv@Base 15.04.0 + _ZNK6Marble18GeoDataNetworkLink8nodeTypeEv@Base 15.04.0 + _ZNK6Marble18GeoDataNetworkLink9flyToViewEv@Base 15.04.0 + _ZNK6Marble18GeoDataNetworkLinkeqERKS0_@Base 15.04.0 + _ZNK6Marble18GeoDataNetworkLinkneERKS0_@Base 15.04.0 + _ZNK6Marble18GeoDataOrientation4rollEv@Base 15.04.0 + _ZNK6Marble18GeoDataOrientation4tiltEv@Base 15.04.0 + _ZNK6Marble18GeoDataOrientation7headingEv@Base 15.04.0 + _ZNK6Marble18GeoDataOrientation8nodeTypeEv@Base 15.04.0 + _ZNK6Marble18GeoDataOrientationeqERKS0_@Base 15.04.0 + _ZNK6Marble18GeoDataOrientationneERKS0_@Base 15.04.0 + _ZNK6Marble18GeoDataResourceMap10sourceHrefEv@Base 15.04.0 + _ZNK6Marble18GeoDataResourceMap10targetHrefEv@Base 15.04.0 + _ZNK6Marble18GeoDataResourceMap5aliasEv@Base 15.04.0 + _ZNK6Marble18GeoDataResourceMap8nodeTypeEv@Base 15.04.0 + _ZNK6Marble18GeoDataResourceMapeqERKS0_@Base 15.04.0 + _ZNK6Marble18GeoDataResourceMapneERKS0_@Base 15.04.0 + _ZNK6Marble18GeoDataSimpleField11displayNameEv@Base 15.04.0 + _ZNK6Marble18GeoDataSimpleField4nameEv@Base 15.04.0 + _ZNK6Marble18GeoDataSimpleField4packER11QDataStream@Base 15.04.0 + _ZNK6Marble18GeoDataSimpleField4typeEv@Base 15.04.0 + _ZNK6Marble18GeoDataSimpleField8nodeTypeEv@Base 15.04.0 + _ZNK6Marble18GeoDataSimpleFieldeqERKS0_@Base 15.04.0 + _ZNK6Marble18GeoDataSimpleFieldneERKS0_@Base 15.04.0 + _ZNK6Marble18GeoDataTourControl8nodeTypeEv@Base 15.04.0 + _ZNK6Marble18GeoDataTourControl8playModeEv@Base 15.04.0 + _ZNK6Marble18GeoDataTourControleqERKS0_@Base 15.04.0 + _ZNK6Marble18GeoDataTourControlneERKS0_@Base 15.04.0 + _ZNK6Marble18MarbleGraphicsItem11contentRectEv@Base 15.04.0 + _ZNK6Marble18MarbleGraphicsItem11contentSizeEv@Base 15.04.0 + _ZNK6Marble18MarbleGraphicsItem1pEv@Base 15.04.0 + _ZNK6Marble18MarbleGraphicsItem4sizeEv@Base 15.04.0 + _ZNK6Marble18MarbleGraphicsItem6layoutEv@Base 15.04.0 + _ZNK6Marble18MarbleGraphicsItem7visibleEv@Base 15.04.0 + _ZNK6Marble18MarbleGraphicsItem8containsERK7QPointF@Base 15.04.0 + _ZNK6Marble18MarbleGraphicsItem9cacheModeEv@Base 15.04.0 + _ZNK6Marble18MarbleInputHandler10metaObjectEv@Base 15.04.0 + _ZNK6Marble18MarbleInputHandler19panViaArrowsEnabledEv@Base 15.04.0 + _ZNK6Marble18MarbleInputHandler25isMouseButtonPopupEnabledEN2Qt11MouseButtonE@Base 15.04.0 + _ZNK6Marble18MarbleInputHandler25isPositionSignalConnectedEv@Base 15.04.0 + _ZNK6Marble18MarbleInputHandler28inertialEarthRotationEnabledEv@Base 15.04.0 + _ZNK6Marble18MovieCaptureDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble18PrintOptionsWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble18PrintOptionsWidget11printLegendEv@Base 15.04.0 + _ZNK6Marble18PrintOptionsWidget15printBackgroundEv@Base 15.04.0 + _ZNK6Marble18PrintOptionsWidget17printRouteSummaryEv@Base 15.04.0 + _ZNK6Marble18PrintOptionsWidget24printDrivingInstructionsEv@Base 15.04.0 + _ZNK6Marble18PrintOptionsWidget30printDrivingInstructionsAdviceEv@Base 15.04.0 + _ZNK6Marble18PrintOptionsWidget8printMapEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction11predecessorEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction11secondsLeftEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction13distanceToEndEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction15instructionTextEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction17angleToPredecssorEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction17distanceFromStartEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction18intersectionPointsEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction19nextRoadInstructionEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction20roundaboutExitNumberEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction22totalDurationRemainingEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction23nextDistanceInstructionEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction6pointsEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction8distanceEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction8roadNameEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction8roadTypeEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction8turnTypeEv@Base 15.04.0 + _ZNK6Marble18RoutingInstruction9successorEv@Base 15.04.0 + _ZNK6Marble18ScreenGraphicsItem16positivePositionEv@Base 15.04.0 + _ZNK6Marble18ScreenGraphicsItem17absolutePositionsEv@Base 15.04.0 + _ZNK6Marble18ScreenGraphicsItem1pEv@Base 15.04.0 + _ZNK6Marble18ScreenGraphicsItem5flagsEv@Base 15.04.0 + _ZNK6Marble18ScreenGraphicsItem8positionEv@Base 15.04.0 + _ZNK6Marble18SearchRunnerPlugin10metaObjectEv@Base 15.04.0 + _ZNK6Marble18SearchRunnerPlugin14canWorkOfflineEv@Base 15.04.0 + _ZNK6Marble18SearchRunnerPlugin21supportsCelestialBodyERK7QString@Base 15.04.0 + _ZNK6Marble18SearchRunnerPlugin4iconEv@Base 15.04.0 + _ZNK6Marble18SearchRunnerPlugin7canWorkEv@Base 15.04.0 + _ZNK6Marble18WidgetGraphicsItem6widgetEv@Base 15.04.0 + _ZNK6Marble19BookmarkSyncManager10metaObjectEv@Base 15.04.0 + _ZNK6Marble19BookmarkSyncManager21isBookmarkSyncEnabledEv@Base 15.04.0 + _ZNK6Marble19BookmarkSyncManager7Private11endpointUrlERK7QString@Base 15.04.0 + _ZNK6Marble19BookmarkSyncManager7Private13findPlacemarkEPNS_16GeoDataContainerERKNS_16GeoDataPlacemarkE@Base 15.04.0 + _ZNK6Marble19BookmarkSyncManager7Private17lastSyncedKmlPathEv@Base 15.04.0 + _ZNK6Marble19BookmarkSyncManager7Private19determineDiffStatusERNS_8DiffItemEPNS_15GeoDataDocumentE@Base 15.04.0 + _ZNK6Marble19BookmarkSyncManager7Private22cloudBookmarksModifiedERK7QString@Base 15.04.0 + _ZNK6Marble19BookmarkSyncManager8lastSyncEv@Base 15.04.0 + _ZNK6Marble19EditPlacemarkDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble19EditPlacemarkDialog16isIdFieldVisibleEv@Base 15.04.0 + _ZNK6Marble19EditPlacemarkDialog22isTargetIdFieldVisibleEv@Base 15.04.0 + _ZNK6Marble19EditPlacemarkDialog8idFilterEv@Base 15.04.0 + _ZNK6Marble19EditPlacemarkDialog9targetIdsEv@Base 15.04.0 + _ZNK6Marble19GeoDataAbstractView11coordinatesEv@Base 15.04.0 + _ZNK6Marble19GeoDataAbstractView12altitudeModeEv@Base 15.04.0 + _ZNK6Marble19GeoDataAbstractView6equalsERKS0_@Base 15.04.0 + _ZNK6Marble19GeoDataAbstractView8timeSpanEv@Base 15.04.0 + _ZNK6Marble19GeoDataAbstractView9timeStampEv@Base 15.04.0 + _ZNK6Marble19GeoDataBalloonStyle11displayModeEv@Base 15.04.0 + _ZNK6Marble19GeoDataBalloonStyle15backgroundColorEv@Base 15.04.0 + _ZNK6Marble19GeoDataBalloonStyle4packER11QDataStream@Base 15.04.0 + _ZNK6Marble19GeoDataBalloonStyle4textEv@Base 15.04.0 + _ZNK6Marble19GeoDataBalloonStyle8nodeTypeEv@Base 15.04.0 + _ZNK6Marble19GeoDataBalloonStyle9textColorEv@Base 15.04.0 + _ZNK6Marble19GeoDataBalloonStyleeqERKS0_@Base 15.04.0 + _ZNK6Marble19GeoDataBalloonStyleneERKS0_@Base 15.04.0 + _ZNK6Marble19GeoDataExtendedData10constBeginEv@Base 15.04.0 + _ZNK6Marble19GeoDataExtendedData10schemaDataERK7QString@Base 15.04.0 + _ZNK6Marble19GeoDataExtendedData14schemaDataListEv@Base 15.04.0 + _ZNK6Marble19GeoDataExtendedData15simpleArrayDataERK7QString@Base 15.04.0 + _ZNK6Marble19GeoDataExtendedData4packER11QDataStream@Base 15.04.0 + _ZNK6Marble19GeoDataExtendedData4sizeEv@Base 15.04.0 + _ZNK6Marble19GeoDataExtendedData5valueERK7QString@Base 15.04.0 + _ZNK6Marble19GeoDataExtendedData7isEmptyEv@Base 15.04.0 + _ZNK6Marble19GeoDataExtendedData8constEndEv@Base 15.04.0 + _ZNK6Marble19GeoDataExtendedData8containsERK7QString@Base 15.04.0 + _ZNK6Marble19GeoDataExtendedData8nodeTypeEv@Base 15.04.0 + _ZNK6Marble19GeoDataExtendedData8valueRefERK7QString@Base 15.04.0 + _ZNK6Marble19GeoDataExtendedDataeqERKS0_@Base 15.04.0 + _ZNK6Marble19GeoDataExtendedDataneERKS0_@Base 15.04.0 + _ZNK6Marble19GeoDataImagePyramid10gridOriginEv@Base 15.04.0 + _ZNK6Marble19GeoDataImagePyramid8maxWidthEv@Base 15.04.0 + _ZNK6Marble19GeoDataImagePyramid8nodeTypeEv@Base 15.04.0 + _ZNK6Marble19GeoDataImagePyramid8tileSizeEv@Base 15.04.0 + _ZNK6Marble19GeoDataImagePyramid9maxHeightEv@Base 15.04.0 + _ZNK6Marble19GeoDataLatLonAltBox10intersectsERKS0_@Base 15.04.0 + _ZNK6Marble19GeoDataLatLonAltBox11maxAltitudeEv@Base 15.04.0 + _ZNK6Marble19GeoDataLatLonAltBox11minAltitudeEv@Base 15.04.0 + _ZNK6Marble19GeoDataLatLonAltBox12altitudeModeEv@Base 15.04.0 + _ZNK6Marble19GeoDataLatLonAltBox4packER11QDataStream@Base 15.04.0 + _ZNK6Marble19GeoDataLatLonAltBox6centerEv@Base 15.04.0 + _ZNK6Marble19GeoDataLatLonAltBox6isNullEv@Base 15.04.0 + _ZNK6Marble19GeoDataLatLonAltBox8containsERKNS_18GeoDataCoordinatesE@Base 15.04.0 + _ZNK6Marble19GeoDataLatLonAltBox8containsERKS0_@Base 15.04.0 + _ZNK6Marble19GeoDataLatLonAltBox8nodeTypeEv@Base 15.04.0 + _ZNK6Marble19GeoDataLatLonAltBox8toStringENS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble19GeoDataPhotoOverlay10viewVolumeEv@Base 15.04.0 + _ZNK6Marble19GeoDataPhotoOverlay12imagePyramidEv@Base 15.04.0 + _ZNK6Marble19GeoDataPhotoOverlay5pointEv@Base 15.04.0 + _ZNK6Marble19GeoDataPhotoOverlay5shapeEv@Base 15.04.0 + _ZNK6Marble19GeoDataPhotoOverlay8nodeTypeEv@Base 15.04.0 + _ZNK6Marble19GeoDataPhotoOverlay8rotationEv@Base 15.04.0 + _ZNK6Marble19GeoDataPhotoOverlayeqERKS0_@Base 15.04.0 + _ZNK6Marble19GeoDataPhotoOverlayneERKS0_@Base 15.04.0 + _ZNK6Marble19HttpDownloadManager10metaObjectEv@Base 15.04.0 + _ZNK6Marble19HttpDownloadManager17hasDownloadPolicyERKNS_14DownloadPolicyE@Base 15.04.0 + _ZNK6Marble19MarbleLegendBrowser10metaObjectEv@Base 15.04.0 + _ZNK6Marble19MarbleLegendBrowser8sizeHintEv@Base 15.04.0 + _ZNK6Marble19PlacemarkEditHeader10metaObjectEv@Base 15.04.0 + _ZNK6Marble19PlacemarkEditHeader11isIdVisibleEv@Base 15.04.0 + _ZNK6Marble19PlacemarkEditHeader12targetIdListEv@Base 15.04.0 + _ZNK6Marble19PlacemarkEditHeader15positionVisibleEv@Base 15.04.0 + _ZNK6Marble19PlacemarkEditHeader17isTargetIdVisibleEv@Base 15.04.0 + _ZNK6Marble19PlacemarkEditHeader2idEv@Base 15.04.0 + _ZNK6Marble19PlacemarkEditHeader4nameEv@Base 15.04.0 + _ZNK6Marble19PlacemarkEditHeader8iconLinkEv@Base 15.04.0 + _ZNK6Marble19PlacemarkEditHeader8idFilterEv@Base 15.04.0 + _ZNK6Marble19PlacemarkEditHeader8latitudeEv@Base 15.04.0 + _ZNK6Marble19PlacemarkEditHeader8notationEv@Base 15.04.0 + _ZNK6Marble19PlacemarkEditHeader8targetIdEv@Base 15.04.0 + _ZNK6Marble19PlacemarkEditHeader9isIdValidEv@Base 15.04.0 + _ZNK6Marble19PlacemarkEditHeader9longitudeEv@Base 15.04.0 + _ZNK6Marble19RoutingRunnerPlugin10metaObjectEv@Base 15.04.0 + _ZNK6Marble19RoutingRunnerPlugin13statusMessageEv@Base 15.04.0 + _ZNK6Marble19RoutingRunnerPlugin14canWorkOfflineEv@Base 15.04.0 + _ZNK6Marble19RoutingRunnerPlugin16supportsTemplateENS_20RoutingProfilesModel15ProfileTemplateE@Base 15.04.0 + _ZNK6Marble19RoutingRunnerPlugin16templateSettingsENS_20RoutingProfilesModel15ProfileTemplateE@Base 15.04.0 + _ZNK6Marble19RoutingRunnerPlugin21supportsCelestialBodyERK7QString@Base 15.04.0 + _ZNK6Marble19RoutingRunnerPlugin4iconEv@Base 15.04.0 + _ZNK6Marble19RoutingRunnerPlugin7canWorkEv@Base 15.04.0 + _ZNK6Marble19SearchRunnerManager10metaObjectEv@Base 15.04.0 + (optional=templinst)_ZNK6Marble19SearchRunnerManager7Private7pluginsIKNS_18SearchRunnerPluginEEE5QListIPT_ERKS8_@Base 15.04.0 + _ZNK6Marble20AbstractWorkerThread10metaObjectEv@Base 15.04.0 + _ZNK6Marble20DownloadRegionDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble20DownloadRegionDialog6regionEv@Base 15.04.0 + _ZNK6Marble20DownloadRegionDialog7Private15hasTextureLayerEv@Base 15.04.0 + _ZNK6Marble20DownloadRegionDialog7Private8hasRouteEv@Base 15.04.0 + _ZNK6Marble20ExternalEditorDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble20ExternalEditorDialog11saveDefaultEv@Base 15.04.0 + _ZNK6Marble20ExternalEditorDialog14externalEditorEv@Base 15.04.0 + _ZNK6Marble20GeoDataGroundOverlay10latLonQuadEv@Base 15.04.0 + _ZNK6Marble20GeoDataGroundOverlay12altitudeModeEv@Base 15.04.0 + _ZNK6Marble20GeoDataGroundOverlay8altitudeEv@Base 15.04.0 + _ZNK6Marble20GeoDataGroundOverlay8nodeTypeEv@Base 15.04.0 + _ZNK6Marble20GeoDataGroundOverlay9latLonBoxEv@Base 15.04.0 + _ZNK6Marble20GeoDataGroundOverlayeqERKS0_@Base 15.04.0 + _ZNK6Marble20GeoDataGroundOverlayneERKS0_@Base 15.04.0 + _ZNK6Marble20GeoDataMultiGeometry10constBeginEv@Base 15.04.0 + _ZNK6Marble20GeoDataMultiGeometry12latLonAltBoxEv@Base 15.04.0 + _ZNK6Marble20GeoDataMultiGeometry13childPositionEPKNS_15GeoDataGeometryE@Base 15.04.0 + _ZNK6Marble20GeoDataMultiGeometry1pEv@Base 15.04.0 + _ZNK6Marble20GeoDataMultiGeometry2atEi@Base 15.04.0 + _ZNK6Marble20GeoDataMultiGeometry4lastEv@Base 15.04.0 + _ZNK6Marble20GeoDataMultiGeometry4packER11QDataStream@Base 15.04.0 + _ZNK6Marble20GeoDataMultiGeometry4sizeEv@Base 15.04.0 + _ZNK6Marble20GeoDataMultiGeometry5childEi@Base 15.04.0 + _ZNK6Marble20GeoDataMultiGeometry5firstEv@Base 15.04.0 + _ZNK6Marble20GeoDataMultiGeometry6vectorEv@Base 15.04.0 + _ZNK6Marble20GeoDataMultiGeometry8constEndEv@Base 15.04.0 + _ZNK6Marble20GeoDataMultiGeometryixEi@Base 15.04.0 + _ZNK6Marble20GeoDataScreenOverlay10rotationXYEv@Base 15.04.0 + _ZNK6Marble20GeoDataScreenOverlay4sizeEv@Base 15.04.0 + _ZNK6Marble20GeoDataScreenOverlay8nodeTypeEv@Base 15.04.0 + _ZNK6Marble20GeoDataScreenOverlay8rotationEv@Base 15.04.0 + _ZNK6Marble20GeoDataScreenOverlay8screenXYEv@Base 15.04.0 + _ZNK6Marble20GeoDataScreenOverlay9overlayXYEv@Base 15.04.0 + _ZNK6Marble20GeoDataScreenOverlayeqERKS0_@Base 15.04.0 + _ZNK6Marble20GeoDataScreenOverlayneERKS0_@Base 15.04.0 + _ZNK6Marble20GeoDataStyleSelector4packER11QDataStream@Base 15.04.0 + _ZNK6Marble20GeoDataStyleSelectoreqERKS0_@Base 15.04.0 + _ZNK6Marble20GeoDataStyleSelectorneERKS0_@Base 15.04.0 + _ZNK6Marble20GeoDataTimePrimitive4packER11QDataStream@Base 15.04.0 + _ZNK6Marble20GeoDataTimePrimitive8nodeTypeEv@Base 15.04.0 + _ZNK6Marble20GeoPhotoGraphicsItem12latLonAltBoxEv@Base 15.04.0 + _ZNK6Marble20GeoPhotoGraphicsItem5pointEv@Base 15.04.0 + _ZNK6Marble20GeoPointGraphicsItem12latLonAltBoxEv@Base 15.04.0 + _ZNK6Marble20GeoPointGraphicsItem5pointEv@Base 15.04.0 + _ZNK6Marble20MarblePlacemarkModel10metaObjectEv@Base 15.04.0 + _ZNK6Marble20MarblePlacemarkModel11approxMatchERK11QModelIndexiRK8QVarianti6QFlagsIN2Qt9MatchFlagEE@Base 15.04.0 + _ZNK6Marble20MarblePlacemarkModel11columnCountERK11QModelIndex@Base 15.04.0 + _ZNK6Marble20MarblePlacemarkModel4dataERK11QModelIndexi@Base 15.04.0 + _ZNK6Marble20MarblePlacemarkModel8rowCountERK11QModelIndex@Base 15.04.0 + _ZNK6Marble20ParsingRunnerManager10metaObjectEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog10syncRoutesEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog10systemTimeEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog11syncBackendEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog11syncEnabledEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog12stillQualityEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog13syncBookmarksEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog14chosenTimezoneEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog14customTimezoneEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog14graphicsSystemEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog14owncloudServerEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog14systemTimezoneEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog15lastSessionTimeEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog16animationQualityEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog16owncloudPasswordEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog16owncloudUsernameEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog17externalMapEditorEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog17measurementSystemEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog19animateTargetVoyageEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog21inertialEarthRotationEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog22volatileTileCacheLimitEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog24persistentTileCacheLimitEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog3UTCEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog7mapFontEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog8proxyUrlEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog9angleUnitEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog9onStartupEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog9proxyAuthEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog9proxyPassEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog9proxyPortEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog9proxyTypeEv@Base 15.04.0 + _ZNK6Marble20QtMarbleConfigDialog9proxyUserEv@Base 15.04.0 + _ZNK6Marble20RoutingProfilesModel10metaObjectEv@Base 15.04.0 + _ZNK6Marble20RoutingProfilesModel4dataERK11QModelIndexi@Base 15.04.0 + _ZNK6Marble20RoutingProfilesModel8profilesEv@Base 15.04.0 + _ZNK6Marble20RoutingProfilesModel8rowCountERK11QModelIndex@Base 15.04.0 + _ZNK6Marble20RoutingRunnerManager10metaObjectEv@Base 15.04.0 + (optional=templinst)_ZNK6Marble20RoutingRunnerManager7Private7pluginsINS_19RoutingRunnerPluginEEE5QListIPT_ERKS7_@Base 15.04.0 + _ZNK6Marble20TileLevelRangeWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble20TileLevelRangeWidget11bottomLevelEv@Base 15.04.0 + _ZNK6Marble20TileLevelRangeWidget8sizeHintEv@Base 15.04.0 + _ZNK6Marble20TileLevelRangeWidget8topLevelEv@Base 15.04.0 + _ZNK6Marble20VoiceNavigationModel10metaObjectEv@Base 15.04.0 + _ZNK6Marble20VoiceNavigationModel11instructionEv@Base 15.04.0 + _ZNK6Marble20VoiceNavigationModel16isSpeakerEnabledEv@Base 15.04.0 + _ZNK6Marble20VoiceNavigationModel7previewEv@Base 15.04.0 + _ZNK6Marble20VoiceNavigationModel7speakerEv@Base 15.04.0 + _ZNK6Marble21BillboardGraphicsItem10coordinateEv@Base 15.04.0 + _ZNK6Marble21BillboardGraphicsItem12containsRectERK7QPointF@Base 15.04.0 + _ZNK6Marble21BillboardGraphicsItem13boundingRectsEv@Base 15.04.0 + _ZNK6Marble21BillboardGraphicsItem1pEv@Base 15.04.0 + _ZNK6Marble21BillboardGraphicsItem9alignmentEv@Base 15.04.0 + _ZNK6Marble21BillboardGraphicsItem9positionsEv@Base 15.04.0 + _ZNK6Marble21BookmarkManagerDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble21CurrentLocationWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble21CurrentLocationWidget12lastOpenPathEv@Base 15.04.0 + _ZNK6Marble21CurrentLocationWidget12lastSavePathEv@Base 15.04.0 + _ZNK6Marble21CurrentLocationWidget12recenterModeEv@Base 15.04.0 + _ZNK6Marble21CurrentLocationWidget12trackVisibleEv@Base 15.04.0 + _ZNK6Marble21CurrentLocationWidget8autoZoomEv@Base 15.04.0 + _ZNK6Marble21GeoDataAnimatedUpdate12delayedStartEv@Base 15.04.0 + _ZNK6Marble21GeoDataAnimatedUpdate6updateEv@Base 15.04.0 + _ZNK6Marble21GeoDataAnimatedUpdate8durationEv@Base 15.04.0 + _ZNK6Marble21GeoDataAnimatedUpdate8nodeTypeEv@Base 15.04.0 + _ZNK6Marble21GeoDataAnimatedUpdateeqERKS0_@Base 15.04.0 + _ZNK6Marble21GeoDataAnimatedUpdateneERKS0_@Base 15.04.0 + _ZNK6Marble21MarbleWidgetPopupMenu10metaObjectEv@Base 15.04.0 + _ZNK6Marble21MarbleWidgetPopupMenu13mousePositionEv@Base 15.04.0 + _ZNK6Marble21MarbleWidgetPopupMenu7Private16mouseCoordinatesEP7QAction@Base 15.04.0 + _ZNK6Marble21RoutingProfilesWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble22AbstractDataPluginItem10isFavoriteEv@Base 15.04.0 + _ZNK6Marble22AbstractDataPluginItem10metaObjectEv@Base 15.04.0 + _ZNK6Marble22AbstractDataPluginItem22addedAngularResolutionEv@Base 15.04.0 + _ZNK6Marble22AbstractDataPluginItem2idEv@Base 15.04.0 + _ZNK6Marble22AbstractDataPluginItem7toolTipEv@Base 15.04.0 + _ZNK6Marble22AbstractDataPluginItem8isStickyEv@Base 15.04.0 + _ZNK6Marble22AlternativeRoutesModel10headerDataEiN2Qt11OrientationEi@Base 15.04.0 + _ZNK6Marble22AlternativeRoutesModel10metaObjectEv@Base 15.04.0 + _ZNK6Marble22AlternativeRoutesModel4dataERK11QModelIndexi@Base 15.04.0 + _ZNK6Marble22AlternativeRoutesModel7Private6filterEPKNS_15GeoDataDocumentE@Base 15.04.0 + _ZNK6Marble22AlternativeRoutesModel8rowCountERK11QModelIndex@Base 15.04.0 + _ZNK6Marble22GeoDataSimpleArrayData10valuesListEv@Base 15.04.0 + _ZNK6Marble22GeoDataSimpleArrayData4packER11QDataStream@Base 15.04.0 + _ZNK6Marble22GeoDataSimpleArrayData4sizeEv@Base 15.04.0 + _ZNK6Marble22GeoDataSimpleArrayData7valueAtEi@Base 15.04.0 + _ZNK6Marble22GeoDataSimpleArrayData8nodeTypeEv@Base 15.04.0 + _ZNK6Marble22GeoDataSimpleArrayDataeqERKS0_@Base 15.04.0 + _ZNK6Marble22GeoDataSimpleArrayDataneERKS0_@Base 15.04.0 + _ZNK6Marble22GeoPolygonGraphicsItem12latLonAltBoxEv@Base 15.04.0 + _ZNK6Marble22MapThemeDownloadDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble22PositionProviderPlugin10metaObjectEv@Base 15.04.0 + _ZNK6Marble22PositionProviderPlugin13statusChangedENS_22PositionProviderStatusE@Base 15.04.0 + _ZNK6Marble22PositionProviderPlugin15positionChangedENS_18GeoDataCoordinatesENS_15GeoDataAccuracyE@Base 15.04.0 + _ZNK6Marble22ReverseGeocodingRunner10metaObjectEv@Base 15.04.0 + _ZNK6Marble22ReverseGeocodingRunner5modelEv@Base 15.04.0 + _ZNK6Marble23AbstractDataPluginModel10itemExistsERK7QString@Base 15.04.0 + _ZNK6Marble23AbstractDataPluginModel10metaObjectEv@Base 15.04.0 + _ZNK6Marble23AbstractDataPluginModel11marbleModelEv@Base 15.04.0 + _ZNK6Marble23AbstractDataPluginModel13favoriteItemsEv@Base 15.04.0 + _ZNK6Marble23AbstractDataPluginModel19isFavoriteItemsOnlyEv@Base 15.04.0 + _ZNK6Marble23AbstractDataPluginModel8findItemERK7QString@Base 15.04.0 + _ZNK6Marble23GeoSceneAbstractDataset10fileFormatEv@Base 15.04.0 + _ZNK6Marble23GeoSceneAbstractDataset4nameEv@Base 15.04.0 + _ZNK6Marble23GeoSceneAbstractDataset6expireEv@Base 15.04.0 + _ZNK6Marble23NewBookmarkFolderDialog10folderNameEv@Base 15.04.0 + _ZNK6Marble23NewBookmarkFolderDialog10metaObjectEv@Base 15.04.0 + _ZNK6Marble24MarbleGraphicsGridLayout7spacingEv@Base 15.04.0 + _ZNK6Marble24MarbleGraphicsGridLayout9alignmentEPNS_18ScreenGraphicsItemE@Base 15.04.0 + _ZNK6Marble24MarbleGraphicsGridLayout9alignmentEv@Base 15.04.0 + _ZNK6Marble25GeoDataNetworkLinkControl11linkSnippetEv@Base 15.04.0 + _ZNK6Marble25GeoDataNetworkLinkControl12abstractViewEv@Base 15.04.0 + _ZNK6Marble25GeoDataNetworkLinkControl15linkDescriptionEv@Base 15.04.0 + _ZNK6Marble25GeoDataNetworkLinkControl16maxSessionLengthEv@Base 15.04.0 + _ZNK6Marble25GeoDataNetworkLinkControl16minRefreshPeriodEv@Base 15.04.0 + _ZNK6Marble25GeoDataNetworkLinkControl6cookieEv@Base 15.04.0 + _ZNK6Marble25GeoDataNetworkLinkControl6updateEv@Base 15.04.0 + _ZNK6Marble25GeoDataNetworkLinkControl7expiresEv@Base 15.04.0 + _ZNK6Marble25GeoDataNetworkLinkControl7messageEv@Base 15.04.0 + _ZNK6Marble25GeoDataNetworkLinkControl8linkNameEv@Base 15.04.0 + _ZNK6Marble25GeoDataNetworkLinkControl8maxLinesEv@Base 15.04.0 + _ZNK6Marble25GeoDataNetworkLinkControl8nodeTypeEv@Base 15.04.0 + _ZNK6Marble25GeoDataNetworkLinkControleqERKS0_@Base 15.04.0 + _ZNK6Marble25GeoDataNetworkLinkControlneERKS0_@Base 15.04.0 + _ZNK6Marble25GeoLineStringGraphicsItem12latLonAltBoxEv@Base 15.04.0 + _ZNK6Marble25MarbleDefaultInputHandler10metaObjectEv@Base 15.04.0 + _ZNK6Marble25ScreenOverlayGraphicsItem13screenOverlayEv@Base 15.04.0 + _ZNK6Marble26MarblePluginSettingsWidget10metaObjectEv@Base 15.04.0 + _ZNK6Marble28ReverseGeocodingRunnerPlugin10metaObjectEv@Base 15.04.0 + _ZNK6Marble28ReverseGeocodingRunnerPlugin14canWorkOfflineEv@Base 15.04.0 + _ZNK6Marble28ReverseGeocodingRunnerPlugin21supportsCelestialBodyERK7QString@Base 15.04.0 + _ZNK6Marble28ReverseGeocodingRunnerPlugin4iconEv@Base 15.04.0 + _ZNK6Marble28ReverseGeocodingRunnerPlugin7canWorkEv@Base 15.04.0 + _ZNK6Marble29ReverseGeocodingRunnerManager10metaObjectEv@Base 15.04.0 + _ZNK6Marble29ReverseGeocodingRunnerManager7Private7pluginsERK5QListIPKNS_28ReverseGeocodingRunnerPluginEE@Base 15.04.0 + _ZNK6Marble31PositionProviderPluginInterface5errorEv@Base 15.04.0 + _ZNK6Marble5Route10travelTimeEv@Base 15.04.0 + _ZNK6Marble5Route10turnPointsEv@Base 15.04.0 + _ZNK6Marble5Route14currentSegmentEv@Base 15.04.0 + _ZNK6Marble5Route14updatePositionEv@Base 15.04.0 + _ZNK6Marble5Route15currentWaypointEv@Base 15.04.0 + _ZNK6Marble5Route15positionOnRouteEv@Base 15.04.0 + _ZNK6Marble5Route2atEi@Base 15.04.0 + _ZNK6Marble5Route4pathEv@Base 15.04.0 + _ZNK6Marble5Route4sizeEv@Base 15.04.0 + _ZNK6Marble5Route6boundsEv@Base 15.04.0 + _ZNK6Marble5Route8distanceEv@Base 15.04.0 + _ZNK6Marble5Route8positionEv@Base 15.04.0 + _ZNK6Marble5Route9waypointsEv@Base 15.04.0 + _ZNK6Marble6Planet13hasAtmosphereEv@Base 15.04.0 + _ZNK6Marble6Planet15atmosphereColorEv@Base 15.04.0 + _ZNK6Marble6Planet2PiEv@Base 15.04.0 + _ZNK6Marble6Planet2idEv@Base 15.04.0 + _ZNK6Marble6Planet3C_1Ev@Base 15.04.0 + _ZNK6Marble6Planet3C_2Ev@Base 15.04.0 + _ZNK6Marble6Planet3C_3Ev@Base 15.04.0 + _ZNK6Marble6Planet3C_4Ev@Base 15.04.0 + _ZNK6Marble6Planet3C_5Ev@Base 15.04.0 + _ZNK6Marble6Planet3C_6Ev@Base 15.04.0 + _ZNK6Marble6Planet3M_0Ev@Base 15.04.0 + _ZNK6Marble6Planet3M_1Ev@Base 15.04.0 + _ZNK6Marble6Planet4nameEv@Base 15.04.0 + _ZNK6Marble6Planet6radiusEv@Base 15.04.0 + _ZNK6Marble6Planet7epsilonEv@Base 15.04.0 + _ZNK6Marble6Planet7theta_0Ev@Base 15.04.0 + _ZNK6Marble6Planet7theta_1Ev@Base 15.04.0 + _ZNK6Marble6TileId11toLatLonBoxEPKNS_13GeoSceneTiledE@Base 15.04.0 + _ZNK6Marble7GeoNode8nodeTypeEv@Base 15.04.0 + _ZNK6Marble7HttpJob10metaObjectEv@Base 15.04.0 + _ZNK6Marble7HttpJob11initiatorIdEv@Base 15.04.0 + _ZNK6Marble7HttpJob13downloadUsageEv@Base 15.04.0 + _ZNK6Marble7HttpJob19destinationFileNameEv@Base 15.04.0 + _ZNK6Marble7HttpJob20setUserAgentPluginIdERK7QString@Base 15.04.0 + _ZNK6Marble7HttpJob9sourceUrlEv@Base 15.04.0 + _ZNK6Marble7HttpJob9userAgentEv@Base 15.04.0 + _ZNK6Marble8Maneuver11hasWaypointEv@Base 15.04.0 + _ZNK6Marble8Maneuver13waypointIndexEv@Base 15.04.0 + _ZNK6Marble8Maneuver15directionPixmapEv@Base 15.04.0 + _ZNK6Marble8Maneuver15instructionTextEv@Base 15.04.0 + _ZNK6Marble8Maneuver8positionEv@Base 15.04.0 + _ZNK6Marble8Maneuver8roadNameEv@Base 15.04.0 + _ZNK6Marble8Maneuver8waypointEv@Base 15.04.0 + _ZNK6Marble8Maneuver9directionEv@Base 15.04.0 + _ZNK6Marble8ManeuvereqERKS0_@Base 15.04.0 + _ZNK6Marble8ManeuverneERKS0_@Base 15.04.0 + _ZNK6Marble9GeoParser13parentElementEj@Base 15.04.0 + _ZNK6Marble9GeoParser14isValidElementERK7QString@Base 15.04.0 + _ZNK6Marble9GeoParser9attributeEPKc@Base 15.04.0 + _ZNK6Marble9MapWizard10metaObjectEv@Base 15.04.0 + _ZNK6Marble9MapWizard10wmsServersEv@Base 15.04.0 + _ZNK6Marble9MapWizard16staticUrlServersEv@Base 15.04.0 + _ZNK6Marble9MapWizard6nextIdEv@Base 15.04.0 + _ZNK6Marble9MarbleMap10floatItemsEv@Base 15.04.0 + _ZNK6Marble9MarbleMap10mapQualityENS_11ViewContextE@Base 15.04.0 + _ZNK6Marble9MarbleMap10mapQualityEv@Base 15.04.0 + _ZNK6Marble9MarbleMap10mapThemeIdEv@Base 15.04.0 + _ZNK6Marble9MarbleMap10metaObjectEv@Base 15.04.0 + _ZNK6Marble9MarbleMap10projectionEv@Base 15.04.0 + _ZNK6Marble9MarbleMap10showCitiesEv@Base 15.04.0 + _ZNK6Marble9MarbleMap10showCloudsEv@Base 15.04.0 + _ZNK6Marble9MarbleMap10showPlacesEv@Base 15.04.0 + _ZNK6Marble9MarbleMap10showReliefEv@Base 15.04.0 + _ZNK6Marble9MarbleMap10showRiversEv@Base 15.04.0 + _ZNK6Marble9MarbleMap11dataPluginsEv@Base 15.04.0 + _ZNK6Marble9MarbleMap11defaultFontEv@Base 15.04.0 + _ZNK6Marble9MarbleMap11maximumZoomEv@Base 15.04.0 + _ZNK6Marble9MarbleMap11minimumZoomEv@Base 15.04.0 + _ZNK6Marble9MarbleMap11renderStateEv@Base 15.04.0 + _ZNK6Marble9MarbleMap11showBordersEv@Base 15.04.0 + _ZNK6Marble9MarbleMap11showCompassEv@Base 15.04.0 + _ZNK6Marble9MarbleMap11showTerrainEv@Base 15.04.0 + _ZNK6Marble9MarbleMap11viewContextEv@Base 15.04.0 + _ZNK6Marble9MarbleMap11whichItemAtERK6QPoint@Base 15.04.0 + _ZNK6Marble9MarbleMap12renderStatusEv@Base 15.04.0 + _ZNK6Marble9MarbleMap12showIceLayerEv@Base 15.04.0 + _ZNK6Marble9MarbleMap12showScaleBarEv@Base 15.04.0 + _ZNK6Marble9MarbleMap12textureLayerEv@Base 15.04.0 + _ZNK6Marble9MarbleMap13propertyValueERK7QString@Base 15.04.0 + _ZNK6Marble9MarbleMap13renderPluginsEv@Base 15.04.0 + _ZNK6Marble9MarbleMap13showFrameRateEv@Base 15.04.0 + _ZNK6Marble9MarbleMap13tileZoomLevelEv@Base 15.04.0 + _ZNK6Marble9MarbleMap14centerLatitudeEv@Base 15.04.0 + (subst)_ZNK6Marble9MarbleMap14geoCoordinatesEiiR{qreal}S1_NS_18GeoDataCoordinates4UnitE@Base 15.04.0 + _ZNK6Marble9MarbleMap14showAtmosphereEv@Base 15.04.0 + _ZNK6Marble9MarbleMap14showBackgroundEv@Base 15.04.0 + _ZNK6Marble9MarbleMap14showCityLightsEv@Base 15.04.0 + _ZNK6Marble9MarbleMap14showCrosshairsEv@Base 15.04.0 + _ZNK6Marble9MarbleMap14showSunShadingEv@Base 15.04.0 + _ZNK6Marble9MarbleMap14whichFeatureAtERK6QPoint@Base 15.04.0 + _ZNK6Marble9MarbleMap15centerLongitudeEv@Base 15.04.0 + _ZNK6Marble9MarbleMap15showOtherPlacesEv@Base 15.04.0 + _ZNK6Marble9MarbleMap15showOverviewMapEv@Base 15.04.0 + _ZNK6Marble9MarbleMap16defaultAngleUnitEv@Base 15.04.0 + (subst)_ZNK6Marble9MarbleMap17screenCoordinatesE{qreal}{qreal}R{qreal}S1_@Base 15.04.0 + _ZNK6Marble9MarbleMap22volatileTileCacheLimitEv@Base 15.04.0 + _ZNK6Marble9MarbleMap23isLockedToSubSolarPointEv@Base 15.04.0 + _ZNK6Marble9MarbleMap26isSubSolarPointIconVisibleEv@Base 15.04.0 + _ZNK6Marble9MarbleMap4sizeEv@Base 15.04.0 + _ZNK6Marble9MarbleMap5modelEv@Base 15.04.0 + _ZNK6Marble9MarbleMap5widthEv@Base 15.04.0 + _ZNK6Marble9MarbleMap6heightEv@Base 15.04.0 + _ZNK6Marble9MarbleMap6radiusEv@Base 15.04.0 + _ZNK6Marble9MarbleMap8showGridEv@Base 15.04.0 + _ZNK6Marble9MarbleMap8viewportEv@Base 15.04.0 + _ZNK6Marble9MarbleMap9floatItemERK7QString@Base 15.04.0 + _ZNK6Marble9MarbleMap9showLakesEv@Base 15.04.0 + _ZNK6Marble9MergeItem10metaObjectEv@Base 15.04.0 + _ZNK6Marble9MergeItem10placemarkAEv@Base 15.04.0 + _ZNK6Marble9MergeItem10placemarkBEv@Base 15.04.0 + _ZNK6Marble9MergeItem10resolutionEv@Base 15.04.0 + _ZNK6Marble9MergeItem12descriptionAEv@Base 15.04.0 + _ZNK6Marble9MergeItem12descriptionBEv@Base 15.04.0 + _ZNK6Marble9MergeItem5nameAEv@Base 15.04.0 + _ZNK6Marble9MergeItem5nameBEv@Base 15.04.0 + _ZNK6Marble9MergeItem5pathAEv@Base 15.04.0 + _ZNK6Marble9MergeItem5pathBEv@Base 15.04.0 + _ZNK6Marble9MergeItem7actionBEv@Base 15.04.0 + _ZTI13MarbleWebView@Base 15.04.0 + _ZTI22KDescendantsProxyModel@Base 15.04.0 + _ZTIN6Marble10GeoDataLodE@Base 15.04.0 + _ZTIN6Marble10GoToDialogE@Base 15.04.0 + _ZTIN6Marble10LatLonEditE@Base 15.04.0 + _ZTIN6Marble10PopupLayerE@Base 15.04.0 + _ZTIN6Marble10SunLocatorE@Base 15.04.0 + _ZTIN6Marble10TourWidgetE@Base 15.04.0 + _ZTIN6Marble11GeoDataDataE@Base 15.04.0 + _ZTIN6Marble11GeoDataLinkE@Base 15.04.0 + _ZTIN6Marble11GeoDataTourE@Base 15.04.0 + _ZTIN6Marble11GeoDataWaitE@Base 15.04.0 + _ZTIN6Marble11GeoDocumentE@Base 15.04.0 + _ZTIN6Marble11GeoSceneMapE@Base 15.04.0 + _ZTIN6Marble11MarbleClockE@Base 15.04.0 + _ZTIN6Marble11MarbleModelE@Base 15.04.0 + _ZTIN6Marble11TileCreatorE@Base 15.04.0 + _ZTIN6Marble12GeoDataAliasE@Base 15.04.0 + _ZTIN6Marble12GeoDataFlyToE@Base 15.04.0 + _ZTIN6Marble12GeoDataModelE@Base 15.04.0 + _ZTIN6Marble12GeoDataPointE@Base 15.04.0 + _ZTIN6Marble12GeoDataScaleE@Base 15.04.0 + _ZTIN6Marble12GeoDataStyleE@Base 15.04.0 + _ZTIN6Marble12GeoDataTrackE@Base 15.04.0 + _ZTIN6Marble12GeoSceneHeadE@Base 15.04.0 + _ZTIN6Marble12GeoSceneIconE@Base 15.04.0 + _ZTIN6Marble12GeoSceneItemE@Base 15.04.0 + _ZTIN6Marble12GeoSceneZoomE@Base 15.04.0 + _ZTIN6Marble12LegendWidgetE@Base 15.04.0 + _ZTIN6Marble12MarbleWidget16CustomPaintLayerE@Base 15.04.0 + _ZTIN6Marble12MarbleWidgetE@Base 15.04.0 + _ZTIN6Marble12MovieCaptureE@Base 15.04.0 + _ZTIN6Marble12RenderPluginE@Base 15.04.0 + _ZTIN6Marble12RouteRequestE@Base 15.04.0 + _ZTIN6Marble12RoutingModelE@Base 15.04.0 + _ZTIN6Marble12SearchRunnerE@Base 15.04.0 + _ZTIN6Marble12SearchWidgetE@Base 15.04.0 + _ZTIN6Marble12TextureLayerE@Base 15.04.0 + _ZTIN6Marble12TourPlaybackE@Base 15.04.0 + _ZTIN6Marble13AddLinkDialogE@Base 15.04.0 + _ZTIN6Marble13DataMigrationE@Base 15.04.0 + _ZTIN6Marble13GeoDataCameraE@Base 15.04.0 + _ZTIN6Marble13GeoDataChangeE@Base 15.04.0 + _ZTIN6Marble13GeoDataCreateE@Base 15.04.0 + _ZTIN6Marble13GeoDataDeleteE@Base 15.04.0 + _ZTIN6Marble13GeoDataFolderE@Base 15.04.0 + _ZTIN6Marble13GeoDataLookAtE@Base 15.04.0 + _ZTIN6Marble13GeoDataObjectE@Base 15.04.0 + _ZTIN6Marble13GeoDataParserE@Base 15.04.0 + _ZTIN6Marble13GeoDataRegionE@Base 15.04.0 + _ZTIN6Marble13GeoDataSchemaE@Base 15.04.0 + _ZTIN6Marble13GeoDataUpdateE@Base 15.04.0 + _ZTIN6Marble13GeoSceneLayerE@Base 15.04.0 + _ZTIN6Marble13GeoSceneTiledE@Base 15.04.0 + _ZTIN6Marble13GeoTagHandlerE@Base 15.04.0 + _ZTIN6Marble13MapViewWidgetE@Base 15.04.0 + _ZTIN6Marble13NewstuffModelE@Base 15.04.0 + _ZTIN6Marble13ParsingRunnerE@Base 15.04.0 + _ZTIN6Marble13PluginManagerE@Base 15.04.0 + _ZTIN6Marble13RoutingRunnerE@Base 15.04.0 + _ZTIN6Marble13RoutingWidgetE@Base 15.04.0 + _ZTIN6Marble13SpeakersModelE@Base 15.04.0 + _ZTIN6Marble14AutoNavigationE@Base 15.04.0 + _ZTIN6Marble14ConflictDialogE@Base 15.04.0 + _ZTIN6Marble14DownloadRegionE@Base 15.04.0 + _ZTIN6Marble14ElevationModelE@Base 15.04.0 + _ZTIN6Marble14FileViewWidgetE@Base 15.04.0 + _ZTIN6Marble14GeoDataFeatureE@Base 15.04.0 + _ZTIN6Marble14GeoDataHotSpotE@Base 15.04.0 + _ZTIN6Marble14GeoDataOverlayE@Base 15.04.0 + _ZTIN6Marble14GeoDataPolygonE@Base 15.04.0 + _ZTIN6Marble14GeoSceneLegendE@Base 15.04.0 + _ZTIN6Marble14GeoSceneParserE@Base 15.04.0 + _ZTIN6Marble14GeoSceneVectorE@Base 15.04.0 + _ZTIN6Marble14LayerInterfaceE@Base 15.04.0 + _ZTIN6Marble14MarbleLineEditE@Base 15.04.0 + _ZTIN6Marble14RoutingManagerE@Base 15.04.0 + _ZTIN6Marble14TinyWebBrowserE@Base 15.04.0 + _ZTIN6Marble15BookmarkManagerE@Base 15.04.0 + _ZTIN6Marble15CloudRouteModelE@Base 15.04.0 + _ZTIN6Marble15GeoDataDocumentE@Base 15.04.0 + _ZTIN6Marble15GeoDataGeometryE@Base 15.04.0 + _ZTIN6Marble15GeoDataItemIconE@Base 15.04.0 + _ZTIN6Marble15GeoDataLocationE@Base 15.04.0 + _ZTIN6Marble15GeoDataPlaylistE@Base 15.04.0 + _ZTIN6Marble15GeoDataSoundCueE@Base 15.04.0 + _ZTIN6Marble15GeoDataStyleMapE@Base 15.04.0 + _ZTIN6Marble15GeoDataTimeSpanE@Base 15.04.0 + _ZTIN6Marble15GeoGraphicsItemE@Base 15.04.0 + _ZTIN6Marble15GeoSceneGeodataE@Base 15.04.0 + _ZTIN6Marble15GeoSceneLicenseE@Base 15.04.0 + _ZTIN6Marble15GeoSceneSectionE@Base 15.04.0 + _ZTIN6Marble15LatLonBoxWidgetE@Base 15.04.0 + _ZTIN6Marble15MapThemeManagerE@Base 15.04.0 + _ZTIN6Marble15MarbleNavigatorE@Base 15.04.0 + _ZTIN6Marble15PluginInterfaceE@Base 15.04.0 + _ZTIN6Marble16CloudSyncManagerE@Base 15.04.0 + _ZTIN6Marble16GeoDataContainerE@Base 15.04.0 + _ZTIN6Marble16GeoDataIconStyleE@Base 15.04.0 + _ZTIN6Marble16GeoDataLatLonBoxE@Base 15.04.0 + _ZTIN6Marble16GeoDataLineStyleE@Base 15.04.0 + _ZTIN6Marble16GeoDataListStyleE@Base 15.04.0 + _ZTIN6Marble16GeoDataPlacemarkE@Base 15.04.0 + _ZTIN6Marble16GeoDataPolyStyleE@Base 15.04.0 + _ZTIN6Marble16GeoDataTimeStampE@Base 15.04.0 + _ZTIN6Marble16GeoDataTreeModelE@Base 15.04.0 + _ZTIN6Marble16GeoGraphicsSceneE@Base 15.04.0 + _ZTIN6Marble16GeoSceneDocumentE@Base 15.04.0 + _ZTIN6Marble16GeoScenePropertyE@Base 15.04.0 + _ZTIN6Marble16GeoSceneSettingsE@Base 15.04.0 + _ZTIN6Marble16MarbleControlBoxE@Base 15.04.0 + _ZTIN6Marble16NavigationWidgetE@Base 15.04.0 + _ZTIN6Marble16PositionTrackingE@Base 15.04.0 + _ZTIN6Marble16RouteSyncManagerE@Base 15.04.0 + _ZTIN6Marble16SunControlWidgetE@Base 15.04.0 + _ZTIN6Marble17AbstractFloatItemE@Base 15.04.0 + _ZTIN6Marble17FrameGraphicsItemE@Base 15.04.0 + _ZTIN6Marble17GeoDataColorStyleE@Base 15.04.0 + _ZTIN6Marble17GeoDataLabelStyleE@Base 15.04.0 + _ZTIN6Marble17GeoDataLatLonQuadE@Base 15.04.0 + _ZTIN6Marble17GeoDataLineStringE@Base 15.04.0 + _ZTIN6Marble17GeoDataLinearRingE@Base 15.04.0 + _ZTIN6Marble17GeoDataMultiTrackE@Base 15.04.0 + _ZTIN6Marble17GeoDataSchemaDataE@Base 15.04.0 + _ZTIN6Marble17GeoDataSimpleDataE@Base 15.04.0 + _ZTIN6Marble17GeoDataViewVolumeE@Base 15.04.0 + _ZTIN6Marble17LabelGraphicsItemE@Base 15.04.0 + _ZTIN6Marble17MarbleAboutDialogE@Base 15.04.0 + _ZTIN6Marble17ParseRunnerPluginE@Base 15.04.0 + _ZTIN6Marble17PluginAboutDialogE@Base 15.04.0 + _ZTIN6Marble17RenderPluginModelE@Base 15.04.0 + _ZTIN6Marble17SearchInputWidgetE@Base 15.04.0 + _ZTIN6Marble17TileCreatorDialogE@Base 15.04.0 + _ZTIN6Marble17TileCreatorSourceE@Base 15.04.0 + _ZTIN6Marble17TimeControlWidgetE@Base 15.04.0 + _ZTIN6Marble17TourCaptureDialogE@Base 15.04.0 + _ZTIN6Marble18AbstractDataPluginE@Base 15.04.0 + _ZTIN6Marble18AbstractProjectionE@Base 15.04.0 + _ZTIN6Marble18CacheStoragePolicyE@Base 15.04.0 + _ZTIN6Marble18EditBookmarkDialogE@Base 15.04.0 + _ZTIN6Marble18GeoDataCoordinatesE@Base 15.04.0 + _ZTIN6Marble18GeoDataNetworkLinkE@Base 15.04.0 + _ZTIN6Marble18GeoDataOrientationE@Base 15.04.0 + _ZTIN6Marble18GeoDataResourceMapE@Base 15.04.0 + _ZTIN6Marble18GeoDataSimpleFieldE@Base 15.04.0 + _ZTIN6Marble18GeoDataTourControlE@Base 15.04.0 + _ZTIN6Marble18MarbleGraphicsItemE@Base 15.04.0 + _ZTIN6Marble18MarbleInputHandlerE@Base 15.04.0 + _ZTIN6Marble18MovieCaptureDialogE@Base 15.04.0 + _ZTIN6Marble18PrintOptionsWidgetE@Base 15.04.0 + _ZTIN6Marble18ScreenGraphicsItemE@Base 15.04.0 + _ZTIN6Marble18SearchRunnerPluginE@Base 15.04.0 + _ZTIN6Marble18WidgetGraphicsItemE@Base 15.04.0 + _ZTIN6Marble19BookmarkSyncManagerE@Base 15.04.0 + _ZTIN6Marble19EditPlacemarkDialogE@Base 15.04.0 + _ZTIN6Marble19GeoDataAbstractViewE@Base 15.04.0 + _ZTIN6Marble19GeoDataBalloonStyleE@Base 15.04.0 + _ZTIN6Marble19GeoDataExtendedDataE@Base 15.04.0 + _ZTIN6Marble19GeoDataImagePyramidE@Base 15.04.0 + _ZTIN6Marble19GeoDataLatLonAltBoxE@Base 15.04.0 + _ZTIN6Marble19GeoDataPhotoOverlayE@Base 15.04.0 + _ZTIN6Marble19HttpDownloadManagerE@Base 15.04.0 + _ZTIN6Marble19MarbleLegendBrowserE@Base 15.04.0 + _ZTIN6Marble19PlacemarkEditHeaderE@Base 15.04.0 + _ZTIN6Marble19RoutingRunnerPluginE@Base 15.04.0 + _ZTIN6Marble19SearchRunnerManagerE@Base 15.04.0 + _ZTIN6Marble20AbstractWorkerThreadE@Base 15.04.0 + _ZTIN6Marble20DownloadRegionDialogE@Base 15.04.0 + _ZTIN6Marble20ExternalEditorDialogE@Base 15.04.0 + _ZTIN6Marble20GeoDataGroundOverlayE@Base 15.04.0 + _ZTIN6Marble20GeoDataMultiGeometryE@Base 15.04.0 + _ZTIN6Marble20GeoDataScreenOverlayE@Base 15.04.0 + _ZTIN6Marble20GeoDataStyleSelectorE@Base 15.04.0 + _ZTIN6Marble20GeoDataTimePrimitiveE@Base 15.04.0 + _ZTIN6Marble20GeoDataTourPrimitiveE@Base 15.04.0 + _ZTIN6Marble20GeoPhotoGraphicsItemE@Base 15.04.0 + _ZTIN6Marble20GeoPointGraphicsItemE@Base 15.04.0 + _ZTIN6Marble20GeoTrackGraphicsItemE@Base 15.04.0 + _ZTIN6Marble20MarblePlacemarkModelE@Base 15.04.0 + _ZTIN6Marble20ParsingRunnerManagerE@Base 15.04.0 + _ZTIN6Marble20QtMarbleConfigDialogE@Base 15.04.0 + _ZTIN6Marble20RoutingProfilesModelE@Base 15.04.0 + _ZTIN6Marble20RoutingRunnerManagerE@Base 15.04.0 + _ZTIN6Marble20TileLevelRangeWidgetE@Base 15.04.0 + _ZTIN6Marble20VoiceNavigationModelE@Base 15.04.0 + _ZTIN6Marble21BillboardGraphicsItem7PrivateE@Base 15.04.0 + _ZTIN6Marble21BillboardGraphicsItemE@Base 15.04.0 + _ZTIN6Marble21BookmarkManagerDialogE@Base 15.04.0 + _ZTIN6Marble21CurrentLocationWidgetE@Base 15.04.0 + _ZTIN6Marble21GeoDataAnimatedUpdateE@Base 15.04.0 + _ZTIN6Marble21MarbleWidgetPopupMenuE@Base 15.04.0 + _ZTIN6Marble21RoutingProfilesWidgetE@Base 15.04.0 + _ZTIN6Marble22AbstractDataPluginItemE@Base 15.04.0 + _ZTIN6Marble22AlternativeRoutesModelE@Base 15.04.0 + _ZTIN6Marble22GeoDataSimpleArrayDataE@Base 15.04.0 + _ZTIN6Marble22GeoPolygonGraphicsItemE@Base 15.04.0 + _ZTIN6Marble22MapThemeDownloadDialogE@Base 15.04.0 + _ZTIN6Marble22PositionProviderPluginE@Base 15.04.0 + _ZTIN6Marble22ReverseGeocodingRunnerE@Base 15.04.0 + _ZTIN6Marble23AbstractDataPluginModelE@Base 15.04.0 + _ZTIN6Marble23GeoSceneAbstractDatasetE@Base 15.04.0 + _ZTIN6Marble23NewBookmarkFolderDialogE@Base 15.04.0 + _ZTIN6Marble24MarbleGraphicsGridLayoutE@Base 15.04.0 + _ZTIN6Marble25GeoDataNetworkLinkControlE@Base 15.04.0 + _ZTIN6Marble25GeoLineStringGraphicsItemE@Base 15.04.0 + _ZTIN6Marble25MarbleDefaultInputHandlerE@Base 15.04.0 + _ZTIN6Marble25ScreenOverlayGraphicsItemE@Base 15.04.0 + _ZTIN6Marble26MarblePluginSettingsWidgetE@Base 15.04.0 + _ZTIN6Marble28AbstractMarbleGraphicsLayoutE@Base 15.04.0 + _ZTIN6Marble28DialogConfigurationInterfaceE@Base 15.04.0 + _ZTIN6Marble28ReverseGeocodingRunnerPluginE@Base 15.04.0 + _ZTIN6Marble29ReverseGeocodingRunnerManagerE@Base 15.04.0 + _ZTIN6Marble31PositionProviderPluginInterfaceE@Base 15.04.0 + _ZTIN6Marble7GeoNodeE@Base 15.04.0 + _ZTIN6Marble7HttpJobE@Base 15.04.0 + _ZTIN6Marble9GeoParserE@Base 15.04.0 + _ZTIN6Marble9MapWizardE@Base 15.04.0 + _ZTIN6Marble9MarbleMap16CustomPaintLayerE@Base 15.04.0 + _ZTIN6Marble9MarbleMapE@Base 15.04.0 + _ZTIN6Marble9MergeItemE@Base 15.04.0 + _ZTS13MarbleWebView@Base 15.04.0 + _ZTS22KDescendantsProxyModel@Base 15.04.0 + _ZTSN6Marble10GeoDataLodE@Base 15.04.0 + _ZTSN6Marble10GoToDialogE@Base 15.04.0 + _ZTSN6Marble10LatLonEditE@Base 15.04.0 + _ZTSN6Marble10PopupLayerE@Base 15.04.0 + _ZTSN6Marble10SunLocatorE@Base 15.04.0 + _ZTSN6Marble10TourWidgetE@Base 15.04.0 + _ZTSN6Marble11GeoDataDataE@Base 15.04.0 + _ZTSN6Marble11GeoDataLinkE@Base 15.04.0 + _ZTSN6Marble11GeoDataTourE@Base 15.04.0 + _ZTSN6Marble11GeoDataWaitE@Base 15.04.0 + _ZTSN6Marble11GeoDocumentE@Base 15.04.0 + _ZTSN6Marble11GeoSceneMapE@Base 15.04.0 + _ZTSN6Marble11MarbleClockE@Base 15.04.0 + _ZTSN6Marble11MarbleModelE@Base 15.04.0 + _ZTSN6Marble11TileCreatorE@Base 15.04.0 + _ZTSN6Marble12GeoDataAliasE@Base 15.04.0 + _ZTSN6Marble12GeoDataFlyToE@Base 15.04.0 + _ZTSN6Marble12GeoDataModelE@Base 15.04.0 + _ZTSN6Marble12GeoDataPointE@Base 15.04.0 + _ZTSN6Marble12GeoDataScaleE@Base 15.04.0 + _ZTSN6Marble12GeoDataStyleE@Base 15.04.0 + _ZTSN6Marble12GeoDataTrackE@Base 15.04.0 + _ZTSN6Marble12GeoSceneHeadE@Base 15.04.0 + _ZTSN6Marble12GeoSceneIconE@Base 15.04.0 + _ZTSN6Marble12GeoSceneItemE@Base 15.04.0 + _ZTSN6Marble12GeoSceneZoomE@Base 15.04.0 + _ZTSN6Marble12LegendWidgetE@Base 15.04.0 + _ZTSN6Marble12MarbleWidget16CustomPaintLayerE@Base 15.04.0 + _ZTSN6Marble12MarbleWidgetE@Base 15.04.0 + _ZTSN6Marble12MovieCaptureE@Base 15.04.0 + _ZTSN6Marble12RenderPluginE@Base 15.04.0 + _ZTSN6Marble12RouteRequestE@Base 15.04.0 + _ZTSN6Marble12RoutingModelE@Base 15.04.0 + _ZTSN6Marble12SearchRunnerE@Base 15.04.0 + _ZTSN6Marble12SearchWidgetE@Base 15.04.0 + _ZTSN6Marble12TextureLayerE@Base 15.04.0 + _ZTSN6Marble12TourPlaybackE@Base 15.04.0 + _ZTSN6Marble13AddLinkDialogE@Base 15.04.0 + _ZTSN6Marble13DataMigrationE@Base 15.04.0 + _ZTSN6Marble13GeoDataCameraE@Base 15.04.0 + _ZTSN6Marble13GeoDataChangeE@Base 15.04.0 + _ZTSN6Marble13GeoDataCreateE@Base 15.04.0 + _ZTSN6Marble13GeoDataDeleteE@Base 15.04.0 + _ZTSN6Marble13GeoDataFolderE@Base 15.04.0 + _ZTSN6Marble13GeoDataLookAtE@Base 15.04.0 + _ZTSN6Marble13GeoDataObjectE@Base 15.04.0 + _ZTSN6Marble13GeoDataParserE@Base 15.04.0 + _ZTSN6Marble13GeoDataRegionE@Base 15.04.0 + _ZTSN6Marble13GeoDataSchemaE@Base 15.04.0 + _ZTSN6Marble13GeoDataUpdateE@Base 15.04.0 + _ZTSN6Marble13GeoSceneLayerE@Base 15.04.0 + _ZTSN6Marble13GeoSceneTiledE@Base 15.04.0 + _ZTSN6Marble13GeoTagHandlerE@Base 15.04.0 + _ZTSN6Marble13MapViewWidgetE@Base 15.04.0 + _ZTSN6Marble13NewstuffModelE@Base 15.04.0 + _ZTSN6Marble13ParsingRunnerE@Base 15.04.0 + _ZTSN6Marble13PluginManagerE@Base 15.04.0 + _ZTSN6Marble13RoutingRunnerE@Base 15.04.0 + _ZTSN6Marble13RoutingWidgetE@Base 15.04.0 + _ZTSN6Marble13SpeakersModelE@Base 15.04.0 + _ZTSN6Marble14AutoNavigationE@Base 15.04.0 + _ZTSN6Marble14ConflictDialogE@Base 15.04.0 + _ZTSN6Marble14DownloadRegionE@Base 15.04.0 + _ZTSN6Marble14ElevationModelE@Base 15.04.0 + _ZTSN6Marble14FileViewWidgetE@Base 15.04.0 + _ZTSN6Marble14GeoDataFeatureE@Base 15.04.0 + _ZTSN6Marble14GeoDataHotSpotE@Base 15.04.0 + _ZTSN6Marble14GeoDataOverlayE@Base 15.04.0 + _ZTSN6Marble14GeoDataPolygonE@Base 15.04.0 + _ZTSN6Marble14GeoSceneLegendE@Base 15.04.0 + _ZTSN6Marble14GeoSceneParserE@Base 15.04.0 + _ZTSN6Marble14GeoSceneVectorE@Base 15.04.0 + _ZTSN6Marble14LayerInterfaceE@Base 15.04.0 + _ZTSN6Marble14MarbleLineEditE@Base 15.04.0 + _ZTSN6Marble14RoutingManagerE@Base 15.04.0 + _ZTSN6Marble14TinyWebBrowserE@Base 15.04.0 + _ZTSN6Marble15BookmarkManagerE@Base 15.04.0 + _ZTSN6Marble15CloudRouteModelE@Base 15.04.0 + _ZTSN6Marble15GeoDataDocumentE@Base 15.04.0 + _ZTSN6Marble15GeoDataGeometryE@Base 15.04.0 + _ZTSN6Marble15GeoDataItemIconE@Base 15.04.0 + _ZTSN6Marble15GeoDataLocationE@Base 15.04.0 + _ZTSN6Marble15GeoDataPlaylistE@Base 15.04.0 + _ZTSN6Marble15GeoDataSoundCueE@Base 15.04.0 + _ZTSN6Marble15GeoDataStyleMapE@Base 15.04.0 + _ZTSN6Marble15GeoDataTimeSpanE@Base 15.04.0 + _ZTSN6Marble15GeoGraphicsItemE@Base 15.04.0 + _ZTSN6Marble15GeoSceneGeodataE@Base 15.04.0 + _ZTSN6Marble15GeoSceneLicenseE@Base 15.04.0 + _ZTSN6Marble15GeoSceneSectionE@Base 15.04.0 + _ZTSN6Marble15LatLonBoxWidgetE@Base 15.04.0 + _ZTSN6Marble15MapThemeManagerE@Base 15.04.0 + _ZTSN6Marble15MarbleNavigatorE@Base 15.04.0 + _ZTSN6Marble15PluginInterfaceE@Base 15.04.0 + _ZTSN6Marble16CloudSyncManagerE@Base 15.04.0 + _ZTSN6Marble16GeoDataContainerE@Base 15.04.0 + _ZTSN6Marble16GeoDataIconStyleE@Base 15.04.0 + _ZTSN6Marble16GeoDataLatLonBoxE@Base 15.04.0 + _ZTSN6Marble16GeoDataLineStyleE@Base 15.04.0 + _ZTSN6Marble16GeoDataListStyleE@Base 15.04.0 + _ZTSN6Marble16GeoDataPlacemarkE@Base 15.04.0 + _ZTSN6Marble16GeoDataPolyStyleE@Base 15.04.0 + _ZTSN6Marble16GeoDataTimeStampE@Base 15.04.0 + _ZTSN6Marble16GeoDataTreeModelE@Base 15.04.0 + _ZTSN6Marble16GeoGraphicsSceneE@Base 15.04.0 + _ZTSN6Marble16GeoSceneDocumentE@Base 15.04.0 + _ZTSN6Marble16GeoScenePropertyE@Base 15.04.0 + _ZTSN6Marble16GeoSceneSettingsE@Base 15.04.0 + _ZTSN6Marble16MarbleControlBoxE@Base 15.04.0 + _ZTSN6Marble16NavigationWidgetE@Base 15.04.0 + _ZTSN6Marble16PositionTrackingE@Base 15.04.0 + _ZTSN6Marble16RouteSyncManagerE@Base 15.04.0 + _ZTSN6Marble16SunControlWidgetE@Base 15.04.0 + _ZTSN6Marble17AbstractFloatItemE@Base 15.04.0 + _ZTSN6Marble17FrameGraphicsItemE@Base 15.04.0 + _ZTSN6Marble17GeoDataColorStyleE@Base 15.04.0 + _ZTSN6Marble17GeoDataLabelStyleE@Base 15.04.0 + _ZTSN6Marble17GeoDataLatLonQuadE@Base 15.04.0 + _ZTSN6Marble17GeoDataLineStringE@Base 15.04.0 + _ZTSN6Marble17GeoDataLinearRingE@Base 15.04.0 + _ZTSN6Marble17GeoDataMultiTrackE@Base 15.04.0 + _ZTSN6Marble17GeoDataSchemaDataE@Base 15.04.0 + _ZTSN6Marble17GeoDataSimpleDataE@Base 15.04.0 + _ZTSN6Marble17GeoDataViewVolumeE@Base 15.04.0 + _ZTSN6Marble17LabelGraphicsItemE@Base 15.04.0 + _ZTSN6Marble17MarbleAboutDialogE@Base 15.04.0 + _ZTSN6Marble17ParseRunnerPluginE@Base 15.04.0 + _ZTSN6Marble17PluginAboutDialogE@Base 15.04.0 + _ZTSN6Marble17RenderPluginModelE@Base 15.04.0 + _ZTSN6Marble17SearchInputWidgetE@Base 15.04.0 + _ZTSN6Marble17TileCreatorDialogE@Base 15.04.0 + _ZTSN6Marble17TileCreatorSourceE@Base 15.04.0 + _ZTSN6Marble17TimeControlWidgetE@Base 15.04.0 + _ZTSN6Marble17TourCaptureDialogE@Base 15.04.0 + _ZTSN6Marble18AbstractDataPluginE@Base 15.04.0 + _ZTSN6Marble18AbstractProjectionE@Base 15.04.0 + _ZTSN6Marble18CacheStoragePolicyE@Base 15.04.0 + _ZTSN6Marble18EditBookmarkDialogE@Base 15.04.0 + _ZTSN6Marble18GeoDataCoordinatesE@Base 15.04.0 + _ZTSN6Marble18GeoDataNetworkLinkE@Base 15.04.0 + _ZTSN6Marble18GeoDataOrientationE@Base 15.04.0 + _ZTSN6Marble18GeoDataResourceMapE@Base 15.04.0 + _ZTSN6Marble18GeoDataSimpleFieldE@Base 15.04.0 + _ZTSN6Marble18GeoDataTourControlE@Base 15.04.0 + _ZTSN6Marble18MarbleGraphicsItemE@Base 15.04.0 + _ZTSN6Marble18MarbleInputHandlerE@Base 15.04.0 + _ZTSN6Marble18MovieCaptureDialogE@Base 15.04.0 + _ZTSN6Marble18PrintOptionsWidgetE@Base 15.04.0 + _ZTSN6Marble18ScreenGraphicsItemE@Base 15.04.0 + _ZTSN6Marble18SearchRunnerPluginE@Base 15.04.0 + _ZTSN6Marble18WidgetGraphicsItemE@Base 15.04.0 + _ZTSN6Marble19BookmarkSyncManagerE@Base 15.04.0 + _ZTSN6Marble19EditPlacemarkDialogE@Base 15.04.0 + _ZTSN6Marble19GeoDataAbstractViewE@Base 15.04.0 + _ZTSN6Marble19GeoDataBalloonStyleE@Base 15.04.0 + _ZTSN6Marble19GeoDataExtendedDataE@Base 15.04.0 + _ZTSN6Marble19GeoDataImagePyramidE@Base 15.04.0 + _ZTSN6Marble19GeoDataLatLonAltBoxE@Base 15.04.0 + _ZTSN6Marble19GeoDataPhotoOverlayE@Base 15.04.0 + _ZTSN6Marble19HttpDownloadManagerE@Base 15.04.0 + _ZTSN6Marble19MarbleLegendBrowserE@Base 15.04.0 + _ZTSN6Marble19PlacemarkEditHeaderE@Base 15.04.0 + _ZTSN6Marble19RoutingRunnerPluginE@Base 15.04.0 + _ZTSN6Marble19SearchRunnerManagerE@Base 15.04.0 + _ZTSN6Marble20AbstractWorkerThreadE@Base 15.04.0 + _ZTSN6Marble20DownloadRegionDialogE@Base 15.04.0 + _ZTSN6Marble20ExternalEditorDialogE@Base 15.04.0 + _ZTSN6Marble20GeoDataGroundOverlayE@Base 15.04.0 + _ZTSN6Marble20GeoDataMultiGeometryE@Base 15.04.0 + _ZTSN6Marble20GeoDataScreenOverlayE@Base 15.04.0 + _ZTSN6Marble20GeoDataStyleSelectorE@Base 15.04.0 + _ZTSN6Marble20GeoDataTimePrimitiveE@Base 15.04.0 + _ZTSN6Marble20GeoDataTourPrimitiveE@Base 15.04.0 + _ZTSN6Marble20GeoPhotoGraphicsItemE@Base 15.04.0 + _ZTSN6Marble20GeoPointGraphicsItemE@Base 15.04.0 + _ZTSN6Marble20GeoTrackGraphicsItemE@Base 15.04.0 + _ZTSN6Marble20MarblePlacemarkModelE@Base 15.04.0 + _ZTSN6Marble20ParsingRunnerManagerE@Base 15.04.0 + _ZTSN6Marble20QtMarbleConfigDialogE@Base 15.04.0 + _ZTSN6Marble20RoutingProfilesModelE@Base 15.04.0 + _ZTSN6Marble20RoutingRunnerManagerE@Base 15.04.0 + _ZTSN6Marble20TileLevelRangeWidgetE@Base 15.04.0 + _ZTSN6Marble20VoiceNavigationModelE@Base 15.04.0 + _ZTSN6Marble21BillboardGraphicsItem7PrivateE@Base 15.04.0 + _ZTSN6Marble21BillboardGraphicsItemE@Base 15.04.0 + _ZTSN6Marble21BookmarkManagerDialogE@Base 15.04.0 + _ZTSN6Marble21CurrentLocationWidgetE@Base 15.04.0 + _ZTSN6Marble21GeoDataAnimatedUpdateE@Base 15.04.0 + _ZTSN6Marble21MarbleWidgetPopupMenuE@Base 15.04.0 + _ZTSN6Marble21RoutingProfilesWidgetE@Base 15.04.0 + _ZTSN6Marble22AbstractDataPluginItemE@Base 15.04.0 + _ZTSN6Marble22AlternativeRoutesModelE@Base 15.04.0 + _ZTSN6Marble22GeoDataSimpleArrayDataE@Base 15.04.0 + _ZTSN6Marble22GeoPolygonGraphicsItemE@Base 15.04.0 + _ZTSN6Marble22MapThemeDownloadDialogE@Base 15.04.0 + _ZTSN6Marble22PositionProviderPluginE@Base 15.04.0 + _ZTSN6Marble22ReverseGeocodingRunnerE@Base 15.04.0 + _ZTSN6Marble23AbstractDataPluginModelE@Base 15.04.0 + _ZTSN6Marble23GeoSceneAbstractDatasetE@Base 15.04.0 + _ZTSN6Marble23NewBookmarkFolderDialogE@Base 15.04.0 + _ZTSN6Marble24MarbleGraphicsGridLayoutE@Base 15.04.0 + _ZTSN6Marble25GeoDataNetworkLinkControlE@Base 15.04.0 + _ZTSN6Marble25GeoLineStringGraphicsItemE@Base 15.04.0 + _ZTSN6Marble25MarbleDefaultInputHandlerE@Base 15.04.0 + _ZTSN6Marble25ScreenOverlayGraphicsItemE@Base 15.04.0 + _ZTSN6Marble26MarblePluginSettingsWidgetE@Base 15.04.0 + _ZTSN6Marble28AbstractMarbleGraphicsLayoutE@Base 15.04.0 + _ZTSN6Marble28DialogConfigurationInterfaceE@Base 15.04.0 + _ZTSN6Marble28ReverseGeocodingRunnerPluginE@Base 15.04.0 + _ZTSN6Marble29ReverseGeocodingRunnerManagerE@Base 15.04.0 + _ZTSN6Marble31PositionProviderPluginInterfaceE@Base 15.04.0 + _ZTSN6Marble7GeoNodeE@Base 15.04.0 + _ZTSN6Marble7HttpJobE@Base 15.04.0 + _ZTSN6Marble9GeoParserE@Base 15.04.0 + _ZTSN6Marble9MapWizardE@Base 15.04.0 + _ZTSN6Marble9MarbleMap16CustomPaintLayerE@Base 15.04.0 + _ZTSN6Marble9MarbleMapE@Base 15.04.0 + _ZTSN6Marble9MergeItemE@Base 15.04.0 + _ZTV13MarbleWebView@Base 15.04.0 + _ZTV22KDescendantsProxyModel@Base 15.04.0 + _ZTVN6Marble10GeoDataLodE@Base 15.04.0 + _ZTVN6Marble10GoToDialogE@Base 15.04.0 + _ZTVN6Marble10LatLonEditE@Base 15.04.0 + _ZTVN6Marble10PopupLayerE@Base 15.04.0 + _ZTVN6Marble10SunLocatorE@Base 15.04.0 + _ZTVN6Marble10TourWidgetE@Base 15.04.0 + _ZTVN6Marble11GeoDataDataE@Base 15.04.0 + _ZTVN6Marble11GeoDataLinkE@Base 15.04.0 + _ZTVN6Marble11GeoDataTourE@Base 15.04.0 + _ZTVN6Marble11GeoDataWaitE@Base 15.04.0 + _ZTVN6Marble11GeoDocumentE@Base 15.04.0 + _ZTVN6Marble11GeoSceneMapE@Base 15.04.0 + _ZTVN6Marble11MarbleClockE@Base 15.04.0 + _ZTVN6Marble11MarbleModelE@Base 15.04.0 + _ZTVN6Marble11TileCreatorE@Base 15.04.0 + _ZTVN6Marble12GeoDataAliasE@Base 15.04.0 + _ZTVN6Marble12GeoDataFlyToE@Base 15.04.0 + _ZTVN6Marble12GeoDataModelE@Base 15.04.0 + _ZTVN6Marble12GeoDataPointE@Base 15.04.0 + _ZTVN6Marble12GeoDataScaleE@Base 15.04.0 + _ZTVN6Marble12GeoDataStyleE@Base 15.04.0 + _ZTVN6Marble12GeoDataTrackE@Base 15.04.0 + _ZTVN6Marble12GeoSceneHeadE@Base 15.04.0 + _ZTVN6Marble12GeoSceneIconE@Base 15.04.0 + _ZTVN6Marble12GeoSceneItemE@Base 15.04.0 + _ZTVN6Marble12GeoSceneZoomE@Base 15.04.0 + _ZTVN6Marble12LegendWidgetE@Base 15.04.0 + _ZTVN6Marble12MarbleWidget16CustomPaintLayerE@Base 15.04.0 + _ZTVN6Marble12MarbleWidgetE@Base 15.04.0 + _ZTVN6Marble12MovieCaptureE@Base 15.04.0 + _ZTVN6Marble12RenderPluginE@Base 15.04.0 + _ZTVN6Marble12RouteRequestE@Base 15.04.0 + _ZTVN6Marble12RoutingModelE@Base 15.04.0 + _ZTVN6Marble12SearchRunnerE@Base 15.04.0 + _ZTVN6Marble12SearchWidgetE@Base 15.04.0 + _ZTVN6Marble12TextureLayerE@Base 15.04.0 + _ZTVN6Marble12TourPlaybackE@Base 15.04.0 + _ZTVN6Marble13AddLinkDialogE@Base 15.04.0 + _ZTVN6Marble13DataMigrationE@Base 15.04.0 + _ZTVN6Marble13GeoDataCameraE@Base 15.04.0 + _ZTVN6Marble13GeoDataChangeE@Base 15.04.0 + _ZTVN6Marble13GeoDataCreateE@Base 15.04.0 + _ZTVN6Marble13GeoDataDeleteE@Base 15.04.0 + _ZTVN6Marble13GeoDataFolderE@Base 15.04.0 + _ZTVN6Marble13GeoDataLookAtE@Base 15.04.0 + _ZTVN6Marble13GeoDataObjectE@Base 15.04.0 + _ZTVN6Marble13GeoDataParserE@Base 15.04.0 + _ZTVN6Marble13GeoDataRegionE@Base 15.04.0 + _ZTVN6Marble13GeoDataSchemaE@Base 15.04.0 + _ZTVN6Marble13GeoDataUpdateE@Base 15.04.0 + _ZTVN6Marble13GeoSceneLayerE@Base 15.04.0 + _ZTVN6Marble13GeoSceneTiledE@Base 15.04.0 + _ZTVN6Marble13GeoTagHandlerE@Base 15.04.0 + _ZTVN6Marble13MapViewWidgetE@Base 15.04.0 + _ZTVN6Marble13NewstuffModelE@Base 15.04.0 + _ZTVN6Marble13ParsingRunnerE@Base 15.04.0 + _ZTVN6Marble13PluginManagerE@Base 15.04.0 + _ZTVN6Marble13RoutingRunnerE@Base 15.04.0 + _ZTVN6Marble13RoutingWidgetE@Base 15.04.0 + _ZTVN6Marble13SpeakersModelE@Base 15.04.0 + _ZTVN6Marble14AutoNavigationE@Base 15.04.0 + _ZTVN6Marble14ConflictDialogE@Base 15.04.0 + _ZTVN6Marble14DownloadRegionE@Base 15.04.0 + _ZTVN6Marble14ElevationModelE@Base 15.04.0 + _ZTVN6Marble14FileViewWidgetE@Base 15.04.0 + _ZTVN6Marble14GeoDataFeatureE@Base 15.04.0 + _ZTVN6Marble14GeoDataHotSpotE@Base 15.04.0 + _ZTVN6Marble14GeoDataOverlayE@Base 15.04.0 + _ZTVN6Marble14GeoDataPolygonE@Base 15.04.0 + _ZTVN6Marble14GeoSceneLegendE@Base 15.04.0 + _ZTVN6Marble14GeoSceneParserE@Base 15.04.0 + _ZTVN6Marble14GeoSceneVectorE@Base 15.04.0 + _ZTVN6Marble14LayerInterfaceE@Base 15.04.0 + _ZTVN6Marble14MarbleLineEditE@Base 15.04.0 + _ZTVN6Marble14RoutingManagerE@Base 15.04.0 + _ZTVN6Marble14TinyWebBrowserE@Base 15.04.0 + _ZTVN6Marble15BookmarkManagerE@Base 15.04.0 + _ZTVN6Marble15CloudRouteModelE@Base 15.04.0 + _ZTVN6Marble15GeoDataDocumentE@Base 15.04.0 + _ZTVN6Marble15GeoDataGeometryE@Base 15.04.0 + _ZTVN6Marble15GeoDataItemIconE@Base 15.04.0 + _ZTVN6Marble15GeoDataLocationE@Base 15.04.0 + _ZTVN6Marble15GeoDataPlaylistE@Base 15.04.0 + _ZTVN6Marble15GeoDataSoundCueE@Base 15.04.0 + _ZTVN6Marble15GeoDataStyleMapE@Base 15.04.0 + _ZTVN6Marble15GeoDataTimeSpanE@Base 15.04.0 + _ZTVN6Marble15GeoGraphicsItemE@Base 15.04.0 + _ZTVN6Marble15GeoSceneGeodataE@Base 15.04.0 + _ZTVN6Marble15GeoSceneLicenseE@Base 15.04.0 + _ZTVN6Marble15GeoSceneSectionE@Base 15.04.0 + _ZTVN6Marble15LatLonBoxWidgetE@Base 15.04.0 + _ZTVN6Marble15MapThemeManagerE@Base 15.04.0 + _ZTVN6Marble15MarbleNavigatorE@Base 15.04.0 + _ZTVN6Marble15PluginInterfaceE@Base 15.04.0 + _ZTVN6Marble16CloudSyncManagerE@Base 15.04.0 + _ZTVN6Marble16GeoDataContainerE@Base 15.04.0 + _ZTVN6Marble16GeoDataIconStyleE@Base 15.04.0 + _ZTVN6Marble16GeoDataLatLonBoxE@Base 15.04.0 + _ZTVN6Marble16GeoDataLineStyleE@Base 15.04.0 + _ZTVN6Marble16GeoDataListStyleE@Base 15.04.0 + _ZTVN6Marble16GeoDataPlacemarkE@Base 15.04.0 + _ZTVN6Marble16GeoDataPolyStyleE@Base 15.04.0 + _ZTVN6Marble16GeoDataTimeStampE@Base 15.04.0 + _ZTVN6Marble16GeoDataTreeModelE@Base 15.04.0 + _ZTVN6Marble16GeoGraphicsSceneE@Base 15.04.0 + _ZTVN6Marble16GeoSceneDocumentE@Base 15.04.0 + _ZTVN6Marble16GeoScenePropertyE@Base 15.04.0 + _ZTVN6Marble16GeoSceneSettingsE@Base 15.04.0 + _ZTVN6Marble16MarbleControlBoxE@Base 15.04.0 + _ZTVN6Marble16NavigationWidgetE@Base 15.04.0 + _ZTVN6Marble16PositionTrackingE@Base 15.04.0 + _ZTVN6Marble16RouteSyncManagerE@Base 15.04.0 + _ZTVN6Marble16SunControlWidgetE@Base 15.04.0 + _ZTVN6Marble17AbstractFloatItemE@Base 15.04.0 + _ZTVN6Marble17FrameGraphicsItemE@Base 15.04.0 + _ZTVN6Marble17GeoDataColorStyleE@Base 15.04.0 + _ZTVN6Marble17GeoDataLabelStyleE@Base 15.04.0 + _ZTVN6Marble17GeoDataLatLonQuadE@Base 15.04.0 + _ZTVN6Marble17GeoDataLineStringE@Base 15.04.0 + _ZTVN6Marble17GeoDataLinearRingE@Base 15.04.0 + _ZTVN6Marble17GeoDataMultiTrackE@Base 15.04.0 + _ZTVN6Marble17GeoDataSchemaDataE@Base 15.04.0 + _ZTVN6Marble17GeoDataSimpleDataE@Base 15.04.0 + _ZTVN6Marble17GeoDataViewVolumeE@Base 15.04.0 + _ZTVN6Marble17LabelGraphicsItemE@Base 15.04.0 + _ZTVN6Marble17MarbleAboutDialogE@Base 15.04.0 + _ZTVN6Marble17ParseRunnerPluginE@Base 15.04.0 + _ZTVN6Marble17PluginAboutDialogE@Base 15.04.0 + _ZTVN6Marble17RenderPluginModelE@Base 15.04.0 + _ZTVN6Marble17SearchInputWidgetE@Base 15.04.0 + _ZTVN6Marble17TileCreatorDialogE@Base 15.04.0 + _ZTVN6Marble17TileCreatorSourceE@Base 15.04.0 + _ZTVN6Marble17TimeControlWidgetE@Base 15.04.0 + _ZTVN6Marble17TourCaptureDialogE@Base 15.04.0 + _ZTVN6Marble18AbstractDataPluginE@Base 15.04.0 + _ZTVN6Marble18AbstractProjectionE@Base 15.04.0 + _ZTVN6Marble18CacheStoragePolicyE@Base 15.04.0 + _ZTVN6Marble18EditBookmarkDialogE@Base 15.04.0 + _ZTVN6Marble18GeoDataCoordinatesE@Base 15.04.0 + _ZTVN6Marble18GeoDataNetworkLinkE@Base 15.04.0 + _ZTVN6Marble18GeoDataOrientationE@Base 15.04.0 + _ZTVN6Marble18GeoDataResourceMapE@Base 15.04.0 + _ZTVN6Marble18GeoDataSimpleFieldE@Base 15.04.0 + _ZTVN6Marble18GeoDataTourControlE@Base 15.04.0 + _ZTVN6Marble18MarbleGraphicsItemE@Base 15.04.0 + _ZTVN6Marble18MarbleInputHandlerE@Base 15.04.0 + _ZTVN6Marble18MovieCaptureDialogE@Base 15.04.0 + _ZTVN6Marble18PrintOptionsWidgetE@Base 15.04.0 + _ZTVN6Marble18ScreenGraphicsItemE@Base 15.04.0 + _ZTVN6Marble18SearchRunnerPluginE@Base 15.04.0 + _ZTVN6Marble18WidgetGraphicsItemE@Base 15.04.0 + _ZTVN6Marble19BookmarkSyncManagerE@Base 15.04.0 + _ZTVN6Marble19EditPlacemarkDialogE@Base 15.04.0 + _ZTVN6Marble19GeoDataAbstractViewE@Base 15.04.0 + _ZTVN6Marble19GeoDataBalloonStyleE@Base 15.04.0 + _ZTVN6Marble19GeoDataExtendedDataE@Base 15.04.0 + _ZTVN6Marble19GeoDataImagePyramidE@Base 15.04.0 + _ZTVN6Marble19GeoDataLatLonAltBoxE@Base 15.04.0 + _ZTVN6Marble19GeoDataPhotoOverlayE@Base 15.04.0 + _ZTVN6Marble19HttpDownloadManagerE@Base 15.04.0 + _ZTVN6Marble19MarbleLegendBrowserE@Base 15.04.0 + _ZTVN6Marble19PlacemarkEditHeaderE@Base 15.04.0 + _ZTVN6Marble19RoutingRunnerPluginE@Base 15.04.0 + _ZTVN6Marble19SearchRunnerManagerE@Base 15.04.0 + _ZTVN6Marble20AbstractWorkerThreadE@Base 15.04.0 + _ZTVN6Marble20DownloadRegionDialogE@Base 15.04.0 + _ZTVN6Marble20ExternalEditorDialogE@Base 15.04.0 + _ZTVN6Marble20GeoDataGroundOverlayE@Base 15.04.0 + _ZTVN6Marble20GeoDataMultiGeometryE@Base 15.04.0 + _ZTVN6Marble20GeoDataScreenOverlayE@Base 15.04.0 + _ZTVN6Marble20GeoDataStyleSelectorE@Base 15.04.0 + _ZTVN6Marble20GeoDataTimePrimitiveE@Base 15.04.0 + _ZTVN6Marble20GeoDataTourPrimitiveE@Base 15.04.0 + _ZTVN6Marble20GeoPhotoGraphicsItemE@Base 15.04.0 + _ZTVN6Marble20GeoPointGraphicsItemE@Base 15.04.0 + _ZTVN6Marble20GeoTrackGraphicsItemE@Base 15.04.0 + _ZTVN6Marble20MarblePlacemarkModelE@Base 15.04.0 + _ZTVN6Marble20ParsingRunnerManagerE@Base 15.04.0 + _ZTVN6Marble20QtMarbleConfigDialogE@Base 15.04.0 + _ZTVN6Marble20RoutingProfilesModelE@Base 15.04.0 + _ZTVN6Marble20RoutingRunnerManagerE@Base 15.04.0 + _ZTVN6Marble20TileLevelRangeWidgetE@Base 15.04.0 + _ZTVN6Marble20VoiceNavigationModelE@Base 15.04.0 + _ZTVN6Marble21BillboardGraphicsItem7PrivateE@Base 15.04.0 + _ZTVN6Marble21BillboardGraphicsItemE@Base 15.04.0 + _ZTVN6Marble21BookmarkManagerDialogE@Base 15.04.0 + _ZTVN6Marble21CurrentLocationWidgetE@Base 15.04.0 + _ZTVN6Marble21GeoDataAnimatedUpdateE@Base 15.04.0 + _ZTVN6Marble21MarbleWidgetPopupMenuE@Base 15.04.0 + _ZTVN6Marble21RoutingProfilesWidgetE@Base 15.04.0 + _ZTVN6Marble22AbstractDataPluginItemE@Base 15.04.0 + _ZTVN6Marble22AlternativeRoutesModelE@Base 15.04.0 + _ZTVN6Marble22GeoDataSimpleArrayDataE@Base 15.04.0 + _ZTVN6Marble22GeoPolygonGraphicsItemE@Base 15.04.0 + _ZTVN6Marble22MapThemeDownloadDialogE@Base 15.04.0 + _ZTVN6Marble22PositionProviderPluginE@Base 15.04.0 + _ZTVN6Marble22ReverseGeocodingRunnerE@Base 15.04.0 + _ZTVN6Marble23AbstractDataPluginModelE@Base 15.04.0 + _ZTVN6Marble23GeoSceneAbstractDatasetE@Base 15.04.0 + _ZTVN6Marble23NewBookmarkFolderDialogE@Base 15.04.0 + _ZTVN6Marble24MarbleGraphicsGridLayoutE@Base 15.04.0 + _ZTVN6Marble25GeoDataNetworkLinkControlE@Base 15.04.0 + _ZTVN6Marble25GeoLineStringGraphicsItemE@Base 15.04.0 + _ZTVN6Marble25MarbleDefaultInputHandlerE@Base 15.04.0 + _ZTVN6Marble25ScreenOverlayGraphicsItemE@Base 15.04.0 + _ZTVN6Marble26MarblePluginSettingsWidgetE@Base 15.04.0 + _ZTVN6Marble28AbstractMarbleGraphicsLayoutE@Base 15.04.0 + _ZTVN6Marble28DialogConfigurationInterfaceE@Base 15.04.0 + _ZTVN6Marble28ReverseGeocodingRunnerPluginE@Base 15.04.0 + _ZTVN6Marble29ReverseGeocodingRunnerManagerE@Base 15.04.0 + _ZTVN6Marble31PositionProviderPluginInterfaceE@Base 15.04.0 + _ZTVN6Marble7GeoNodeE@Base 15.04.0 + _ZTVN6Marble7HttpJobE@Base 15.04.0 + _ZTVN6Marble9GeoParserE@Base 15.04.0 + _ZTVN6Marble9MapWizardE@Base 15.04.0 + _ZTVN6Marble9MarbleMap16CustomPaintLayerE@Base 15.04.0 + _ZTVN6Marble9MarbleMapE@Base 15.04.0 + _ZTVN6Marble9MergeItemE@Base 15.04.0 + _Zls6QDebugRKN6Marble10QuaternionE@Base 15.04.0 + (c++)"non-virtual thunk to Marble::AbstractDataPlugin::backendTypes() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::AbstractDataPlugin::isInitialized() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::AbstractDataPlugin::render(Marble::GeoPainter*, Marble::ViewportParams*, QString const&, Marble::GeoSceneLayer*)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::AbstractDataPlugin::renderPolicy() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::AbstractDataPlugin::renderPosition() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::AbstractDataPlugin::~AbstractDataPlugin()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::AbstractDataPluginItem::~AbstractDataPluginItem()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::AbstractFloatItem::eventFilter(QObject*, QEvent*)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::AbstractFloatItem::render(Marble::GeoPainter*, Marble::ViewportParams*, QString const&, Marble::GeoSceneLayer*)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::AbstractFloatItem::renderPolicy() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::AbstractFloatItem::renderPosition() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::AbstractFloatItem::~AbstractFloatItem()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::AddLinkDialog::~AddLinkDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::BookmarkManagerDialog::~BookmarkManagerDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::ConflictDialog::~ConflictDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::CurrentLocationWidget::~CurrentLocationWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::DownloadRegionDialog::~DownloadRegionDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::EditBookmarkDialog::~EditBookmarkDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::EditPlacemarkDialog::~EditPlacemarkDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::ExternalEditorDialog::~ExternalEditorDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::FileViewWidget::~FileViewWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataAbstractView::~GeoDataAbstractView()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataAnimatedUpdate::~GeoDataAnimatedUpdate()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataBalloonStyle::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataBalloonStyle::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataBalloonStyle::~GeoDataBalloonStyle()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataCamera::~GeoDataCamera()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataChange::~GeoDataChange()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataColorStyle::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataColorStyle::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataColorStyle::~GeoDataColorStyle()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataContainer::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataContainer::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataContainer::~GeoDataContainer()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataCreate::~GeoDataCreate()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataData::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataData::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataData::~GeoDataData()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataDelete::~GeoDataDelete()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataDocument::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataDocument::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataDocument::~GeoDataDocument()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataExtendedData::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataExtendedData::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataExtendedData::~GeoDataExtendedData()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataFeature::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataFeature::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataFeature::~GeoDataFeature()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataFlyTo::~GeoDataFlyTo()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataFolder::~GeoDataFolder()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataGeometry::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataGeometry::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataGeometry::~GeoDataGeometry()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataGroundOverlay::~GeoDataGroundOverlay()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataHotSpot::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataHotSpot::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataHotSpot::~GeoDataHotSpot()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataIconStyle::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataIconStyle::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataIconStyle::~GeoDataIconStyle()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataImagePyramid::~GeoDataImagePyramid()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataItemIcon::~GeoDataItemIcon()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLabelStyle::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLabelStyle::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLabelStyle::~GeoDataLabelStyle()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLatLonAltBox::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLatLonAltBox::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLatLonAltBox::~GeoDataLatLonAltBox()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLatLonBox::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLatLonBox::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLatLonBox::~GeoDataLatLonBox()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLatLonQuad::~GeoDataLatLonQuad()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLineString::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLineString::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLineString::~GeoDataLineString()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLineStyle::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLineStyle::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLineStyle::~GeoDataLineStyle()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLinearRing::~GeoDataLinearRing()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLink::~GeoDataLink()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataListStyle::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataListStyle::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataListStyle::~GeoDataListStyle()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLocation::~GeoDataLocation()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLod::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLod::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLod::~GeoDataLod()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataLookAt::~GeoDataLookAt()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataModel::~GeoDataModel()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataMultiGeometry::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataMultiGeometry::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataMultiGeometry::~GeoDataMultiGeometry()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataMultiTrack::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataMultiTrack::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataMultiTrack::~GeoDataMultiTrack()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataNetworkLink::~GeoDataNetworkLink()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataNetworkLinkControl::~GeoDataNetworkLinkControl()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataObject::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataObject::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataObject::~GeoDataObject()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataOrientation::~GeoDataOrientation()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataOverlay::~GeoDataOverlay()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataPhotoOverlay::~GeoDataPhotoOverlay()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataPlacemark::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataPlacemark::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataPlacemark::~GeoDataPlacemark()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataPlaylist::~GeoDataPlaylist()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataPoint::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataPoint::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataPoint::~GeoDataPoint()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataPolyStyle::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataPolyStyle::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataPolyStyle::~GeoDataPolyStyle()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataPolygon::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataPolygon::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataPolygon::~GeoDataPolygon()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataRegion::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataRegion::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataRegion::~GeoDataRegion()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataScale::~GeoDataScale()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataSchema::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataSchema::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataSchema::~GeoDataSchema()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataScreenOverlay::~GeoDataScreenOverlay()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataSimpleArrayData::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataSimpleArrayData::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataSimpleArrayData::~GeoDataSimpleArrayData()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataSoundCue::~GeoDataSoundCue()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataStyle::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataStyle::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataStyle::~GeoDataStyle()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataStyleMap::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataStyleMap::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataStyleMap::~GeoDataStyleMap()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataStyleSelector::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataStyleSelector::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataStyleSelector::~GeoDataStyleSelector()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataTimePrimitive::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataTimePrimitive::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataTimePrimitive::~GeoDataTimePrimitive()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataTimeSpan::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataTimeSpan::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataTimeSpan::~GeoDataTimeSpan()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataTimeStamp::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataTimeStamp::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataTimeStamp::~GeoDataTimeStamp()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataTour::~GeoDataTour()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataTourControl::~GeoDataTourControl()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataTrack::pack(QDataStream&) const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataTrack::unpack(QDataStream&)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataTrack::~GeoDataTrack()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataUpdate::~GeoDataUpdate()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataViewVolume::~GeoDataViewVolume()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoDataWait::~GeoDataWait()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoSceneDocument::nodeType() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoSceneDocument::~GeoSceneDocument()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoSceneProperty::nodeType() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoSceneProperty::~GeoSceneProperty()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoSceneSettings::nodeType() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GeoSceneSettings::~GeoSceneSettings()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::GoToDialog::~GoToDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::LatLonBoxWidget::~LatLonBoxWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::LatLonEdit::~LatLonEdit()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::LegendWidget::~LegendWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::MapThemeDownloadDialog::~MapThemeDownloadDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::MapViewWidget::~MapViewWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::MapWizard::~MapWizard()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::MarbleAboutDialog::~MarbleAboutDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::MarbleControlBox::~MarbleControlBox()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::MarbleLegendBrowser::~MarbleLegendBrowser()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::MarbleLineEdit::~MarbleLineEdit()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::MarbleNavigator::~MarbleNavigator()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::MarblePluginSettingsWidget::~MarblePluginSettingsWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::MarbleWidget::~MarbleWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::MovieCaptureDialog::~MovieCaptureDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::NavigationWidget::~NavigationWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::NewBookmarkFolderDialog::~NewBookmarkFolderDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::ParseRunnerPlugin::icon() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::ParseRunnerPlugin::~ParseRunnerPlugin()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::PlacemarkEditHeader::~PlacemarkEditHeader()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::PluginAboutDialog::~PluginAboutDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::PopupLayer::render(Marble::GeoPainter*, Marble::ViewportParams*, QString const&, Marble::GeoSceneLayer*)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::PopupLayer::renderPosition() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::PopupLayer::renderState() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::PopupLayer::zValue() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::PopupLayer::~PopupLayer()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::PositionProviderPlugin::~PositionProviderPlugin()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::PrintOptionsWidget::~PrintOptionsWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::QtMarbleConfigDialog::~QtMarbleConfigDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::RenderPlugin::renderState() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::RenderPlugin::runtimeTrace() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::RenderPlugin::~RenderPlugin()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::ReverseGeocodingRunnerPlugin::icon() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::ReverseGeocodingRunnerPlugin::~ReverseGeocodingRunnerPlugin()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::RoutingProfilesWidget::~RoutingProfilesWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::RoutingRunnerPlugin::icon() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::RoutingRunnerPlugin::~RoutingRunnerPlugin()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::RoutingWidget::~RoutingWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::SearchInputWidget::~SearchInputWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::SearchRunnerPlugin::icon() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::SearchRunnerPlugin::~SearchRunnerPlugin()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::SearchWidget::~SearchWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::SunControlWidget::~SunControlWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::TextureLayer::render(Marble::GeoPainter*, Marble::ViewportParams*, QString const&, Marble::GeoSceneLayer*)@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::TextureLayer::renderPosition() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::TextureLayer::renderState() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::TextureLayer::runtimeTrace() const@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::TextureLayer::~TextureLayer()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::TileCreatorDialog::~TileCreatorDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::TileLevelRangeWidget::~TileLevelRangeWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::TimeControlWidget::~TimeControlWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::TinyWebBrowser::~TinyWebBrowser()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::TourCaptureDialog::~TourCaptureDialog()@Base" 15.04.0 + (c++)"non-virtual thunk to Marble::TourWidget::~TourWidget()@Base" 15.04.0 + (c++)"non-virtual thunk to MarbleWebView::~MarbleWebView()@Base" 15.04.0 diff -Nru marble-14.12.3/debian/patches/disable-MarbleRunnerManagerTest.diff marble-15.04.2/debian/patches/disable-MarbleRunnerManagerTest.diff --- marble-14.12.3/debian/patches/disable-MarbleRunnerManagerTest.diff 2015-03-16 17:02:08.000000000 +0000 +++ marble-15.04.2/debian/patches/disable-MarbleRunnerManagerTest.diff 1970-01-01 00:00:00.000000000 +0000 @@ -1,15 +0,0 @@ -Index: b/tests/CMakeLists.txt -=================================================================== ---- a/tests/CMakeLists.txt -+++ b/tests/CMakeLists.txt -@@ -73,7 +73,9 @@ marble_add_test( QuaternionTest ) - marble_add_test( TileIdTest ) # Check TileId arithmetic - marble_add_test( ViewportParamsTest ) - marble_add_test( PluginManagerTest ) # Check plugin loading --marble_add_test( MarbleRunnerManagerTest ) # Check RunnerManager signals -+# disabled -+# Riddell> when I asked marble upstream they said it was flakey and to be ignored -+#marble_add_test( MarbleRunnerManagerTest ) # Check RunnerManager signals - marble_add_test( BookmarkManagerTest ) - marble_add_test( PlacemarkPositionProviderPluginTest ) - marble_add_test( PositionTrackingTest ) diff -Nru marble-14.12.3/debian/patches/kubuntu_disable-MarbleRunnerManagerTest.diff marble-15.04.2/debian/patches/kubuntu_disable-MarbleRunnerManagerTest.diff --- marble-14.12.3/debian/patches/kubuntu_disable-MarbleRunnerManagerTest.diff 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/debian/patches/kubuntu_disable-MarbleRunnerManagerTest.diff 2015-06-22 13:19:14.000000000 +0000 @@ -0,0 +1,22 @@ +Description: disable failing test +Author: doko +Origin: ubuntu +Forwarded: no, upstream wants to keep the best but says it doesn't always work +Last-Update: 2015-03-17 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +Index: b/tests/CMakeLists.txt +=================================================================== +--- a/tests/CMakeLists.txt ++++ b/tests/CMakeLists.txt +@@ -73,7 +73,9 @@ marble_add_test( QuaternionTest ) + marble_add_test( TileIdTest ) # Check TileId arithmetic + marble_add_test( ViewportParamsTest ) + marble_add_test( PluginManagerTest ) # Check plugin loading +-marble_add_test( MarbleRunnerManagerTest ) # Check RunnerManager signals ++# disabled ++# Riddell> when I asked marble upstream they said it was flakey and to be ignored ++#marble_add_test( MarbleRunnerManagerTest ) # Check RunnerManager signals + marble_add_test( BookmarkManagerTest ) + marble_add_test( PlacemarkPositionProviderPluginTest ) + marble_add_test( PositionTrackingTest ) diff -Nru marble-14.12.3/debian/patches/series marble-15.04.2/debian/patches/series --- marble-14.12.3/debian/patches/series 2015-03-16 17:01:20.000000000 +0000 +++ marble-15.04.2/debian/patches/series 2015-06-22 13:19:14.000000000 +0000 @@ -1,3 +1,3 @@ fix_qmake_fallback.diff do_not_install_private_headers -disable-MarbleRunnerManagerTest.diff +kubuntu_disable-MarbleRunnerManagerTest.diff diff -Nru marble-14.12.3/examples/cpp/CMakeLists.txt marble-15.04.2/examples/cpp/CMakeLists.txt --- marble-14.12.3/examples/cpp/CMakeLists.txt 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/examples/cpp/CMakeLists.txt 2015-05-25 16:24:43.000000000 +0000 @@ -17,6 +17,10 @@ add_subdirectory( vehicletracking ) add_subdirectory( search ) +if(QT5BUILD) + add_subdirectory( marble-game ) +endif() + if(NOT QT4_FOUND) add_subdirectory( marbleQuick2 ) endif() diff -Nru marble-14.12.3/examples/cpp/marble-game/ClickOnThat.cpp marble-15.04.2/examples/cpp/marble-game/ClickOnThat.cpp --- marble-14.12.3/examples/cpp/marble-game/ClickOnThat.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/ClickOnThat.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,371 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Abhinav Gangwar +// + +// Self +#include "ClickOnThat.h" + +// Qt +#include +#include +#include +#include +#include +#include +#include + +// Marble +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include + +namespace Marble +{ +class ClickOnThatPrivate +{ +public: + ClickOnThatPrivate( MarbleWidget *marbleWidget ) + : m_marbleWidget( marbleWidget ), + m_parent( 0 ), + m_correctAnswerPlacemark( 0 ), + m_selectPinDocument( 0 ), + m_countryNames( 0 ), + m_countryBoundaries( 0 ) + { + m_continentsAndOceans << "Asia" << "Africa" << "North America" << "South America" + << "Antarctica" << "Europe" << "Australia" << "Arctic Ocean" << "Indian Ocean" + << "North Atlantic Ocean" << "North Pacific Ocean" << "South Pacific Ocean" + << "South Atlantic Ocean" << "Southern Ocean" ; + } + + ~ClickOnThatPrivate() + { + delete m_selectPinDocument; + } + + MarbleWidget *m_marbleWidget; + ClickOnThat *m_parent; + + /** + * Store the GeoDataPlacemark also + * for the correct answer so that + * we can highlight and zoom in + * ( to fit in the current view port ) + * to this placemark when user + * choses to view the right answer. + */ + GeoDataPlacemark *m_correctAnswerPlacemark; + GeoDataCoordinates m_correctAnswer; + + /** + * @p m_selectPinDocument shows a pin + * on map indicating whether the user + * has clicked on right country + */ + GeoDataDocument *m_selectPinDocument; + + /** + * Document to store point placemarks which + * have country names ( from file "boundaryplacemarks.cache" ) + */ + GeoDataDocument *m_countryNames; + + /** + * Document which have placemarks whose geometry + * specifies the boundaries of a country + * (from file "ne_50m_admin_0_countries.pn2" ) + */ + GeoDataDocument *m_countryBoundaries; + + + /* + * If the placemark used for posting question + * represent a continent, the user needs to click exactly on + * a particular country whose geometry contains this point + * placemark on map ( Ideally it should be any country + * within that continent ). Also, oceans are point placemark, so + * user needs to click exactly on same point this placemark + * represents ( Ideally it should anywhere within the ocean territory ). + * So, to avoid such placemark we will use this list. + */ + QStringList m_continentsAndOceans; +}; + +ClickOnThat::ClickOnThat( MarbleWidget *marbleWidget ) + : QObject(), + d( new ClickOnThatPrivate(marbleWidget) ) +{ + d->m_parent = this; + connect( this, SIGNAL(announceHighlight(qreal,qreal,GeoDataCoordinates::Unit)), + d->m_marbleWidget, SIGNAL(highlightedPlacemarksChanged(qreal,qreal,GeoDataCoordinates::Unit)) ); +} + +ClickOnThat::~ClickOnThat() +{ + delete d; +} + +void ClickOnThat::disablePinDocument() +{ + if ( d->m_selectPinDocument ) { + d->m_selectPinDocument->setVisible( false ); + d->m_marbleWidget->model()->treeModel()->updateFeature( d->m_selectPinDocument ); + } +} + +void ClickOnThat::initiateGame() +{ + /** + * First remove the GeoDataDocument, which displays + * country names, from map. + */ + if ( !d->m_countryNames ) { + const GeoDataTreeModel *const treeModel = d->m_marbleWidget->model()->treeModel(); + for ( int i = 0; i < treeModel->rowCount(); ++i ) { + QVariant const data = treeModel->data ( treeModel->index ( i, 0 ), MarblePlacemarkModel::ObjectPointerRole ); + GeoDataObject *object = qvariant_cast( data ); + Q_ASSERT_X( object, "CountryByShape::initiateGame", + "failed to get valid data from treeModel for GeoDataObject" ); + if ( object->nodeType() == GeoDataTypes::GeoDataDocumentType ) { + GeoDataDocument *doc = static_cast( object ); + QFileInfo fileInfo( doc->fileName() ); + if ( fileInfo.fileName() == QString("boundaryplacemarks.cache") ) { + d->m_countryNames = doc; + break; + } + } + } + } + + if ( !d->m_countryBoundaries ) { + const GeoDataTreeModel *const treeModel = d->m_marbleWidget->model()->treeModel(); + for ( int i = 0; i < treeModel->rowCount(); ++i ) { + QVariant const data = treeModel->data ( treeModel->index ( i, 0 ), MarblePlacemarkModel::ObjectPointerRole ); + GeoDataObject *object = qvariant_cast( data ); + Q_ASSERT_X( object, "MainWindow::initiateGame", + "failed to get valid data from treeModel for GeoDataObject" ); + if ( object->nodeType() == GeoDataTypes::GeoDataDocumentType ) { + GeoDataDocument *const doc = static_cast( object ); + QFileInfo fileInfo( doc->fileName() ); + if ( fileInfo.fileName() == QString("ne_50m_admin_0_countries.pn2") ) { + d->m_countryBoundaries = doc; + break; + } + } + } + } + + if ( !d->m_selectPinDocument ) { + d->m_selectPinDocument = new GeoDataDocument; + GeoDataPlacemark *pinPlacemark = new GeoDataPlacemark; + + GeoDataStyle pinStyle; + pinStyle.setId("answer"); + GeoDataIconStyle iconStyle; + iconStyle.setIconPath( MarbleDirs::path("bitmaps/target.png") ); + pinStyle.setIconStyle( iconStyle ); + + GeoDataStyleMap styleMap; + styleMap.setId("default-map"); + styleMap.insert( "normal", QString("#").append( pinStyle.id()) ); + + d->m_selectPinDocument->addStyle( pinStyle ); + d->m_selectPinDocument->addStyleMap( styleMap ); + + d->m_selectPinDocument->append( pinPlacemark ); + pinPlacemark->setStyleUrl( QString("#").append(styleMap.id()) ); + d->m_selectPinDocument->setVisible( false ); + + // Add this document to treeModel + d->m_marbleWidget->model()->treeModel()->addDocument( d->m_selectPinDocument ); + } + + d->m_marbleWidget->setHighlightEnabled( true ); + d->m_marbleWidget->centerOn( 23.0, 42.0 ); + d->m_marbleWidget->setDistance( 7500 ); + connect( d->m_marbleWidget, SIGNAL(highlightedPlacemarksChanged(qreal,qreal,GeoDataCoordinates::Unit)), + this, SLOT(determineResult(qreal,qreal,GeoDataCoordinates::Unit)) ); + + if ( d->m_countryBoundaries && + d->m_countryNames ) + { + d->m_countryNames->setVisible( false ); + d->m_marbleWidget->model()->treeModel()->updateFeature( d->m_countryNames ); + emit gameInitialized(); + } +} + +void ClickOnThat::postQuestion( QObject *gameObject ) +{ + /** + * Find a random placemark + */ + Q_ASSERT_X( d->m_countryNames, "ClickOnThat::postQuestion", + "CountryByShapePrivate::m_countryNames is NULL" ); + QVector countryPlacemarks = d->m_countryNames->placemarkList(); + + uint randomSeed = uint(QTime::currentTime().msec()); + qsrand( randomSeed ); + + GeoDataPlacemark *placemark = 0; + GeoDataPoint *point = 0; + bool found = false; + while( !found ) { + placemark = countryPlacemarks[qrand()%countryPlacemarks.size()]; + if ( !d->m_continentsAndOceans.contains(placemark->name(), Qt::CaseSensitive) ) { + found = true; + point = dynamic_cast( placemark->geometry() ); + } + } + if ( point ) { + d->m_correctAnswerPlacemark = placemark; + d->m_correctAnswer = point->coordinates(); + if ( gameObject ) { + QMetaObject::invokeMethod( gameObject, "clickOnThatQuestion", + Q_ARG(QVariant, QVariant::fromValue(placemark->name())) ); + } + } +} + +void ClickOnThat::updateSelectPin(bool result, const GeoDataCoordinates &clickedPoint ) +{ + QDir dir; + QString iconPath = dir.absolutePath(); + if ( result ) { + //iconPath = MarbleDirs::path("bitmaps/MapTackRoundHeadGreen.png"); + iconPath = iconPath.append("/MapTackRoundHeadGreen.png"); + } + else { + iconPath = iconPath.append("/MapTackRoundHeadRed.png"); + } + + GeoDataStyle style = d->m_selectPinDocument->style("answer"); + style.iconStyle().setIconPath( iconPath ); + d->m_selectPinDocument->addStyle( style ); + + QVector placemarkList = d->m_selectPinDocument->placemarkList(); + if ( placemarkList.size() > 0 ) { + placemarkList[0]->setCoordinate( clickedPoint ); + } + + if ( !d->m_selectPinDocument->isVisible() ) { + d->m_selectPinDocument->setVisible( true ); + } + d->m_marbleWidget->model()->treeModel()->updateFeature( d->m_selectPinDocument ); +} + +void ClickOnThat::determineResult( qreal lon, qreal lat, GeoDataCoordinates::Unit unit ) +{ + GeoDataCoordinates coord( lon, lat, 0, unit ); + + Q_ASSERT_X( d->m_countryNames, "ClickOnThat::determineResult", + "CountryByShapePrivate::m_countryBoundaries is NULL" ); + QVector::Iterator i = d->m_countryBoundaries->begin(); + QVector::Iterator const end = d->m_countryBoundaries->end(); + + bool foundStandardPoint = false; + bool foundClickedPoint = false; + for ( ; i != end; ++i ) { + GeoDataPlacemark *country = static_cast( *i ); + + GeoDataPolygon *polygon = dynamic_cast( country->geometry() ); + GeoDataLinearRing *linearring = dynamic_cast( country->geometry() ); + GeoDataMultiGeometry *multigeom = dynamic_cast( country->geometry() ); + + foundClickedPoint = false; + foundStandardPoint = false; + if ( polygon && + polygon->contains( coord ) && + polygon->contains(d->m_correctAnswer) ) + { + foundClickedPoint = true; + foundStandardPoint = true; + d->m_correctAnswerPlacemark = country; + break; + } + if ( linearring && + linearring->contains( coord ) && + linearring->contains(d->m_correctAnswer) ) + { + foundClickedPoint = true; + foundStandardPoint = true; + d->m_correctAnswerPlacemark = country; + break; + } + if ( multigeom ) { + QVector::Iterator iter = multigeom->begin(); + QVector::Iterator const end = multigeom->end(); + + for ( ; iter != end; ++iter ) { + GeoDataPolygon *poly = dynamic_cast( *iter ); + if ( poly && + poly->contains( coord ) ) + { + foundClickedPoint = true; + } + if ( poly && + poly->contains( d->m_correctAnswer ) ) + { + foundStandardPoint = true; + d->m_correctAnswerPlacemark = country; + } + if ( foundClickedPoint && foundStandardPoint ) { + break; + } + } + } + if ( foundClickedPoint && foundStandardPoint ) { + break; + } + } + + if ( foundClickedPoint && foundStandardPoint ) { + updateSelectPin( true, coord ); + emit updateResult( true ); + } + else { + updateSelectPin( false, coord ); + emit updateResult( false ); + } +} + +void ClickOnThat::highlightCorrectAnswer() +{ + disconnect( d->m_marbleWidget, SIGNAL(highlightedPlacemarksChanged(qreal,qreal,GeoDataCoordinates::Unit)), + this, SLOT(determineResult(qreal,qreal,GeoDataCoordinates::Unit)) ); + + emit announceHighlight( d->m_correctAnswer.longitude(GeoDataCoordinates::Degree), + d->m_correctAnswer.latitude(GeoDataCoordinates::Degree), + GeoDataCoordinates::Degree ); + updateSelectPin( true, d->m_correctAnswer ); + + /** + * Zoom to highlighted placemark + * so that it fits the current + * view port + */ + d->m_marbleWidget->centerOn( *(d->m_correctAnswerPlacemark), true ); + + connect( d->m_marbleWidget, SIGNAL(highlightedPlacemarksChanged(qreal,qreal,GeoDataCoordinates::Unit)), + this, SLOT(determineResult(qreal,qreal,GeoDataCoordinates::Unit)) ); +} + + +} // namespace Marble diff -Nru marble-14.12.3/examples/cpp/marble-game/ClickOnThat.h marble-15.04.2/examples/cpp/marble-game/ClickOnThat.h --- marble-14.12.3/examples/cpp/marble-game/ClickOnThat.h 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/ClickOnThat.h 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,60 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Abhinav Gangwar +// + + +#ifndef MARBLE_CLICK_ON_THAT +#define MARBLE_CLICK_ON_THAT + +// Qt +#include + +// Marble +#include +#include + +namespace Marble +{ +class ClickOnThatPrivate; +class MarbleWidget; + +class ClickOnThat : public QObject +{ + Q_OBJECT +public: + ClickOnThat( MarbleWidget *marbleWidget ); + ~ClickOnThat(); + + /** + * disable the GeoDataDocument which + * shows the pin on map. This method + * is called when this game quits. + */ + void disablePinDocument(); + +public Q_SLOTS: + void initiateGame(); + void postQuestion( QObject* ); + void updateSelectPin( bool, const GeoDataCoordinates& ); + void determineResult( qreal, qreal, GeoDataCoordinates::Unit ); + void highlightCorrectAnswer(); + +Q_SIGNALS: + void gameInitialized(); + void updateResult( bool ); + void announceHighlight(qreal, qreal, GeoDataCoordinates::Unit ); + +private: + ClickOnThatPrivate * const d; +}; + +} // namespace Marble + +#endif // MARBLE_CLICK_ON_THAT + \ No newline at end of file diff -Nru marble-14.12.3/examples/cpp/marble-game/ClickOnThat.qml marble-15.04.2/examples/cpp/marble-game/ClickOnThat.qml --- marble-14.12.3/examples/cpp/marble-game/ClickOnThat.qml 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/ClickOnThat.qml 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,317 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Abhinav Gangwar +// + + +import QtQuick 2.0 +import QtQuick.Controls 1.2 +import QtQuick.Controls.Styles 1.2 + +Rectangle { + id: clickOnThat + objectName: "clickOnThat" + + color: "#C2D1B2" + + signal nextQuestionRequested() + signal gameQuitRequested() + signal answerDisplayRequested() + signal questionsTimeout() + + property int panelWidth: 200 + property int panelHeight: 600 + + width: panelWidth + height: panelHeight + + // Display the button to show correct Answer + property bool showCorrectAnswer: false + + // Result Display + property bool showResult: false + property string result: qsTr("Undetermined") + property int score: 0 + property bool scoreDetermined: false + property int totalQuestionsAsked: 0 // Total no. of questions that user is asked + property int maximumQuestions: 0 + + property bool showQuestion: false + property string countryName: qsTr("Undetermined") + + Rectangle { + id: gameDescription + width: panelWidth + height: panelHeight/10 + anchors.top: parent.top + anchors.topMargin: 10 + + color: "#C2D1B2" + + Rectangle { + id: gameName + width: parent.width/2 + height: parent.height + anchors.left: parent.left + anchors.leftMargin: 5 + border.width: 1 + border.color: "#000000" + + radius: 6 + smooth: true + color: "#696969" + + Text { + width: parent.width + wrapMode: Text.WordWrap + horizontalAlignment: Text.AlignHCenter + anchors.verticalCenter: parent.verticalCenter + color: "white" + + text: qsTr("Click On That Country") + } + } + + CustomButton { + id: quitGameButton + buttonWidth: parent.width/2 + buttonHeight: parent.height + + normalColor: "#696969" + borderColor: "#000000" + + labelText: qsTr("Quit Game") + labelSize: parent.width/15 + labelColor: "white" + + anchors.left: gameName.right + anchors.leftMargin: 5 + + anchors.top: parent.top + anchors.right: parent.right + anchors.rightMargin: 5 + + onButtonClick: { + gameQuitRequested(); + resetOptions(); + } + } + } + + Rectangle { + id: question + + anchors.top: gameDescription.bottom + anchors.topMargin: parent.height/17 + anchors.left: parent.left + anchors.leftMargin: 10 + anchors.right: parent.right + anchors.rightMargin: 10 + height: panelHeight/8 + color: "#A9A9A9" + radius: width*0.5 + smooth: true + border.width: 1 + border.color: "#696969" + + visible: true + + Text { + id: questionText + color: "white" + width: parent.width + height: parent.height/2 + horizontalAlignment: Text.AlignHCenter + font.pixelSize: parent.height/5 + text: qsTr("Click on") + } + + Text { + id: country + anchors.top: questionText.bottom + anchors.topMargin: 5 + width: parent.width + height: parent.height/2 + horizontalAlignment: Text.AlignHCenter + + font.pixelSize: parent.height/5 + font.bold: true + color: "white" + text: qsTr(countryName) + } + } + + CustomButton { + id: nextButton + anchors.top: question.bottom + anchors.topMargin: 20 + anchors.horizontalCenter: parent.horizontalCenter + buttonWidth: panelWidth*4/5 + buttonHeight: panelHeight/14 + normalColor: "#696969" + borderColor: "#000000" + + labelText: qsTr("Next") + labelColor: "#ffffff"; + onButtonClick: { + nextQuestionRequested() + } + } + + Rectangle { + id: resultDisplay + + anchors.left: parent.left + anchors.leftMargin: 20 + anchors.right: parent.right + anchors.rightMargin: 20 + anchors.top: nextButton.bottom + anchors.topMargin: 20 + + color: "#80FFFF" + border.width: 1 + border.color: "#262626" + radius: 40 + smooth: true + + height: panelHeight/6 + + visible: showResult + + Text { + id: text + anchors.left: parent.left + anchors.leftMargin: 25 + anchors.right: parent.right + anchors.rightMargin: 5 + anchors.verticalCenter: parent.verticalCenter + + wrapMode: Text.WordWrap + text: qsTr(result) + } + } + + CustomButton { + id: viewCorrectAnswer + + anchors.top: resultDisplay.bottom + anchors.topMargin: 20 + anchors.left: parent.left + anchors.leftMargin: 10 + anchors.right: parent.right + anchors.rightMargin: 10 + + buttonHeight: panelHeight*5/(6*14) + borderColor: "#696969" + labelColor: "green" + labelText: qsTr("View Answer") + + visible: showCorrectAnswer + + onButtonClick: { + answerDisplayRequested(); + } + } + + Rectangle { + id: scoreDisplay + + anchors.left: parent.left + anchors.leftMargin:10 + anchors.right: parent.right + anchors.rightMargin: 10 + anchors.top: viewCorrectAnswer.bottom + anchors.topMargin: 20 + border.width: 1 + border.color: "#696969" + + height: panelHeight/8 + + color: "#808080" + + Text { + id: scoreContent + color: "white" + width: parent.width + horizontalAlignment: Text.AlignHCenter + font.pixelSize: 18 + text: { + qsTr("Your Progress \n\n" + score + "/" + totalQuestionsAsked) + } + } + } + + Timer { + id: timer + interval: 700 + repeat: false + onTriggered: { + questionsTimeout(); + } + } + + onQuestionsTimeout: { + timer.stop(); + showCorrectAnswer = false; + nextQuestionRequested(); + } + + function initGame() { + score = 0; + totalQuestionsAsked = 0; + } + + function resetOptions() { + result = "Undetermined"; + showResult = false; + showQuestion = false; + } + + function setQuestion( name ) { + if ( maximumQuestions > 0 ) { + resetOptions(); + ++totalQuestionsAsked; + countryName = name; + scoreDetermined = false; + showQuestion = true; + } + else { + gameQuitRequested() + } + maximumQuestions = maximumQuestions - 1; + } + + function displayResult( correct ) { + showResult = true + if ( correct && !scoreDetermined ) { + ++score + scoreDetermined = true; + result = "Hooray !! Right Answer" + timer.start(); + } + else { + /** + * Stop timer ( so that the game + * doesn't switch to next question + * automatically ) and let the user + * choose whether he/she wants + * to see the correct answer. + **/ + if ( timer.running == true ) { + timer.stop(); + } + + result = "

Oops, Wrong Answer

" + showCorrectAnswer = true; + } + } + + function setMaximumQuestions( questionsCount ) { + maximumQuestions = questionsCount; + } +} diff -Nru marble-14.12.3/examples/cpp/marble-game/CMakeLists.txt marble-15.04.2/examples/cpp/marble-game/CMakeLists.txt --- marble-14.12.3/examples/cpp/marble-game/CMakeLists.txt 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/CMakeLists.txt 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,45 @@ +SET (TARGET marble-game) +PROJECT (${TARGET}) + +include_directories( + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${QT_INCLUDE_DIR} +) + +if( QT4_FOUND ) + include( ${QT_USE_FILE} ) +endif() + +set(${TARGET}_SRCS + gamemain.cpp + GameMainWindow.cpp + CountryByShape.cpp + CountryByFlag.cpp + ClickOnThat.cpp +) + +FILE (GLOB QML_FILES *.qml) +marble_add_project_resources(${QML_FILES}) +qt_add_resources(${TARGET}_SRCS marbleGame.qrc) + +qt_wrap_ui(${TARGET}_SRCS game.ui) +marble_qt4_automoc(${${TARGET}_SRCS}) + +add_executable( ${TARGET} ${${TARGET}_SRCS} ) + +target_link_libraries( + ${TARGET} + marblewidget + marbleui) + +if (QT4_FOUND) + target_link_libraries( ${TARGET} ${QT_QTCORE_LIBRARY} ${QT_QTMAIN_LIBRARY} ) +else() + target_link_libraries( ${TARGET} ${Qt5Core_LIBRARIES} ) +endif() + +install( TARGETS ${TARGET} RUNTIME DESTINATION ${MARBLE_EXAMPLES_INSTALL_DIR}/${TARGET} ) +install( FILES ${${TARGET}_SRCS} DESTINATION ${MARBLE_EXAMPLES_INSTALL_DIR}/${TARGET} ) +install( FILES CMakeLists.txt.external DESTINATION ${MARBLE_EXAMPLES_INSTALL_DIR}/${TARGET} RENAME CMakeLists.txt ) +install( FILES MapTackRoundHeadRed.png MapTackRoundHeadGreen.png DESTINATION ${MARBLE_EXAMPLES_INSTALL_DIR}/${TARGET} ) diff -Nru marble-14.12.3/examples/cpp/marble-game/CMakeLists.txt.external marble-15.04.2/examples/cpp/marble-game/CMakeLists.txt.external --- marble-14.12.3/examples/cpp/marble-game/CMakeLists.txt.external 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/CMakeLists.txt.external 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,19 @@ +CMAKE_MINIMUM_REQUIRED (VERSION 2.6) +SET (TARGET marble-game) +PROJECT (${TARGET}) + +FIND_PACKAGE (Qt4 4.6.0 REQUIRED QtCore QtGui) +FIND_PACKAGE (Marble REQUIRED) +INCLUDE (${QT_USE_FILE}) +INCLUDE_DIRECTORIES (${MARBLE_INCLUDE_DIR}) +SET (LIBS ${LIBS} ${MARBLE_LIBRARIES} ${QT_LIBRARIES}) + +ADD_EXECUTABLE ( + ${TARGET} + gamemain.cpp + GameMainWindow.cpp + CountryByShape.cpp + CountryByFlag.cpp + ClickOnThat.cpp) + +TARGET_LINK_LIBRARIES (${TARGET} ${LIBS}) diff -Nru marble-14.12.3/examples/cpp/marble-game/CountryByFlag.cpp marble-15.04.2/examples/cpp/marble-game/CountryByFlag.cpp --- marble-14.12.3/examples/cpp/marble-game/CountryByFlag.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/CountryByFlag.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,170 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Abhinav Gangwar +// + +// Self +#include "CountryByFlag.h" + +// Qt +#include +#include +#include +#include +#include +#include +#include + +// Marble +#include +#include +#include +#include +#include +#include + +#include +#include + +#include + +namespace Marble +{ +class CountryByFlagPrivate +{ +public: + CountryByFlagPrivate( MarbleWidget *marbleWidget ) + : m_marbleWidget( marbleWidget ), + m_parent( 0 ), + m_countryNames( 0 ) + { + m_continentsAndOceans << "Asia" << "Africa" << "North America" << "South America" + << "Antarctica" << "Europe" << "Australia" << "Arctic Ocean" << "Indian Ocean" + << "North Atlantic Ocean" << "North Pacific Ocean" << "South Pacific Ocean" + << "South Atlantic Ocean" << "Southern Ocean" ; + } + + MarbleWidget *m_marbleWidget; + CountryByFlag *m_parent; + + /** + * Document to store point placemarks which + * have country names ( from file "boundaryplacemarks.cache" ) + */ + GeoDataDocument *m_countryNames; + + /* + * When I select a random placemark form boundaryplacemarks.cache + * it may represent a continent. Since there is no flag + * for a continent, we will not use this placemark to post question. + * This list will help checking whether the placemark choosen to + * post question is a continent/ocean . + */ + QStringList m_continentsAndOceans; +}; + +CountryByFlag::CountryByFlag( MarbleWidget *marbleWidget ) + : QObject(), + d ( new CountryByFlagPrivate(marbleWidget) ) +{ + d->m_parent = this; +} + +CountryByFlag::~CountryByFlag() +{ + delete d->m_countryNames; + delete d; +} + +void CountryByFlag::initiateGame() +{ + /** + * First remove the GeoDataDocument, which displays + * country names, from map. + */ + + if ( !d->m_countryNames ) { + const GeoDataTreeModel *const treeModel = d->m_marbleWidget->model()->treeModel(); + for ( int i = 0; i < treeModel->rowCount(); ++i ) { + QVariant const data = treeModel->data ( treeModel->index ( i, 0 ), MarblePlacemarkModel::ObjectPointerRole ); + GeoDataObject *object = qvariant_cast( data ); + Q_ASSERT_X( object, "CountryByFlag::initiateGame", + "failed to get valid data from treeModel for GeoDataObject" ); + if ( object->nodeType() == GeoDataTypes::GeoDataDocumentType ) { + GeoDataDocument *doc = static_cast( object ); + QFileInfo fileInfo( doc->fileName() ); + if ( fileInfo.fileName() == QString("boundaryplacemarks.cache") ) { + d->m_countryNames = doc; + break; + } + } + } + } + + if ( d->m_countryNames ) { + d->m_countryNames->setVisible( false ); + d->m_marbleWidget->model()->treeModel()->updateFeature( d->m_countryNames ); + d->m_marbleWidget->centerOn( 23.0, 42.0 ); + d->m_marbleWidget->setDistance( 7500 ); + d->m_marbleWidget->setHighlightEnabled( false ); + emit gameInitialized(); + } +} + +void CountryByFlag::postQuestion( QObject *gameObject ) +{ + /** + * Find a random placemark + */ + Q_ASSERT_X( d->m_countryNames, "CountryByFlag::postQuestion", + "CountryByFlagPrivate::m_countryNames is NULL" ); + QVector countryPlacemarks = d->m_countryNames->placemarkList(); + + uint randomSeed = uint(QTime::currentTime().msec()); + qsrand( randomSeed ); + + bool found = false; + GeoDataPlacemark *placemark = 0; + QVariantList answerOptions; + QString flagPath; + + while ( !found ) { + int randomIndex = qrand()%countryPlacemarks.size(); + placemark = countryPlacemarks[randomIndex]; + + if ( !d->m_continentsAndOceans.contains(placemark->name(), Qt::CaseSensitive) ) { + flagPath = MarbleDirs::path( QString("flags/flag_%1.svg").arg(placemark->countryCode().toLower()) ); + QImage flag = QFile::exists( flagPath ) ? QImage( flagPath ) : QImage(); + if ( !flag.isNull() ) { + flagPath = QString("%1flag_%2.svg").arg("../../../data/flags/").arg(placemark->countryCode().toLower()); + found = true; + } + } + } + + answerOptions << placemark->name() + << countryPlacemarks[qrand()%countryPlacemarks.size()]->name() + << countryPlacemarks[qrand()%countryPlacemarks.size()]->name() + << countryPlacemarks[qrand()%countryPlacemarks.size()]->name(); + + // Randomize the options in the list answerOptions + for ( int i = 0; i < answerOptions.size(); ++i ) { + QVariant option = answerOptions.takeAt( qrand()%answerOptions.size() ); + answerOptions.append( option ); + } + if ( gameObject ) { + QMetaObject::invokeMethod( gameObject, "countryByFlagQuestion", + Q_ARG(QVariant, QVariant::fromValue(answerOptions)), + Q_ARG(QVariant, QVariant::fromValue(flagPath)), + Q_ARG(QVariant, QVariant::fromValue(placemark->name())) ); + } +} + +} // namespace Marble + +#include "CountryByFlag.moc" diff -Nru marble-14.12.3/examples/cpp/marble-game/CountryByFlag.h marble-15.04.2/examples/cpp/marble-game/CountryByFlag.h --- marble-14.12.3/examples/cpp/marble-game/CountryByFlag.h 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/CountryByFlag.h 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,53 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Abhinav Gangwar +// + +#ifndef MARBLE_COUNTRY_BY_FLAG +#define MARBLE_COUNTRY_BY_FLAG + +// Qt +#include +#include + +// Marble +#include + +class QString; +class QImage; + +namespace Marble +{ +class CountryByFlagPrivate; +class MarbleWidget; + +class MARBLE_EXPORT CountryByFlag : public QObject +{ + Q_OBJECT; +public: + CountryByFlag( MarbleWidget *marbleWidget ); + ~CountryByFlag(); + +public Q_SLOTS: + void initiateGame(); + void postQuestion( QObject* ); + +Q_SIGNALS: + void gameInitialized(); + +private Q_SLOTS: + //void displayResult( bool ); + +private: + CountryByFlagPrivate * const d; +}; + +} // namespace Marble + +#endif // MARBLE_COUNTRY_BY_FLAG + \ No newline at end of file diff -Nru marble-14.12.3/examples/cpp/marble-game/CountryByFlag.qml marble-15.04.2/examples/cpp/marble-game/CountryByFlag.qml --- marble-14.12.3/examples/cpp/marble-game/CountryByFlag.qml 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/CountryByFlag.qml 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,462 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Abhinav Gangwar +// + + +import QtQuick 2.0 +import QtQuick.Controls 1.2 +import QtQuick.Controls.Styles 1.2 + +Rectangle { + id: countryByFlag + objectName: "countryByFlag" + color: "#F0D1B2" + + signal nextQuestionRequested() + signal gameQuitRequested() + signal questionsTimeout() + + property int panelWidth: 200 + property int panelHeight: 600 + + width: panelWidth + height: panelHeight + + // No. of radio buttons in Column element + property real nItemsInColumn: 4 + + // Button Width and Height + property real labelWidth: countryByFlag.panelWidth*4/5 + property real labelHeight: countryByFlag.panelHeight/18 + + // Result Display + property bool showResult: false + + // Display the button to show correct Answer + property bool showCorrectAnswer: false + property string answerToShow: qsTr("View Answer") + + property string result: qsTr("Undetermined") + property int score: 0 + property bool scoreDetermined: false + property int totalQuestionsAsked: 0 // Total no. of questions that user is asked + property int maximumQuestions: 0 + + //property string userAnswer: "Undetermined" + property string correctAnswer: qsTr("Undetermined") + + property string flagPath: "" + + Rectangle { + id: gameDescription + width: panelWidth + height: panelHeight/12 + anchors.top: parent.top + anchors.topMargin: 5 + color: "#F0D1B2" + + Rectangle { + id: gameName + width: parent.width/2 + height: parent.height + anchors.left: parent.left + anchors.leftMargin: 5 + + border.width: 1 + border.color: "#000000" + radius: 6 + smooth: true + color: "#808080" + + Text { + width: parent.width + wrapMode: Text.WordWrap + horizontalAlignment: Text.AlignHCenter + anchors.verticalCenter: parent.verticalCenter + color: "white" + + text: qsTr("Identify the flag") + } + } + + CustomButton { + id: quitGameButton + buttonWidth: parent.width/2 + buttonHeight: parent.height + + normalColor: "#808080" + borderColor: "#000000" + + labelColor: "white" + labelSize: parent.width/15 + labelText: qsTr("Quit Game") + + anchors.left: gameName.right + anchors.leftMargin: 5 + + anchors.top: parent.top + anchors.right: parent.right + anchors.rightMargin: 5 + + onButtonClick: { + gameQuitRequested(); + resetOptions(); + } + } + } + + Image { + id: flag + + width: panelWidth + height: panelHeight/7 + anchors.top: gameDescription.bottom + anchors.topMargin: 10 + source: flagPath + fillMode: Image.PreserveAspectFit + } + + Column { + id: buttonArea + anchors.top: flag.bottom + anchors.topMargin: 10 + spacing: 5 + + ExclusiveGroup { id: group } + CustomRadioButton { + id: answerOption1 + radioButtonWidth: labelWidth + radioButtonHeight: labelHeight + + normalColor: "#A9A9A9" + labelColor: "white" + + labelText: qsTr("Option1") + buttonGroup: group + + onRadioButtonClick: { + if ( timer.running == false ) { + timer.start(); + } + showResult = true; + if ( labelText == correctAnswer ) { + result = "Hooray !! Right Answer"; + if ( !scoreDetermined && + !showCorrectAnswer ) + { + ++score; + scoreDetermined = true; + } + } + else { + /** + * Stop timer ( so that the game + * doesn't switch to next question + * automatically ) and let the user + * choose whether he/she wants + * to see the correct answer. + **/ + if ( timer.running == true ) { + timer.stop(); + } + + result = "

Oops, Wrong Answer

"; + showCorrectAnswer = true; + } + } + } + + CustomRadioButton { + id: answerOption2 + radioButtonWidth: labelWidth + radioButtonHeight: labelHeight + + normalColor: "#A9A9A9" + labelColor: "white" + + labelText: qsTr("Option2") + buttonGroup: group + + onRadioButtonClick: { + if ( timer.running == false ) { + timer.start(); + } + showResult = true; + if ( labelText == correctAnswer ) { + result = "Hooray !! Right Answer"; + if ( !scoreDetermined && + !showCorrectAnswer ) + { + ++score; + scoreDetermined = true; + } + } + else { + /** + * Stop timer ( so that the game + * doesn't switch to next question + * automatically ) and let the user + * choose whether he/she wants + * to see the correct answer. + **/ + if ( timer.running == true ) { + timer.stop(); + } + + result = "

Oops, Wrong Answer

"; + showCorrectAnswer = true; + } + } + } + + CustomRadioButton { + id: answerOption3 + radioButtonWidth: labelWidth + radioButtonHeight: labelHeight + + normalColor: "#A9A9A9" + labelColor: "white" + + labelText: qsTr("Option3") + buttonGroup: group + + onRadioButtonClick: { + if ( timer.running == false ) { + timer.start(); + } + showResult = true; + if ( labelText == correctAnswer ) { + result = "Hooray !! Right Answer"; + if ( !scoreDetermined && + !showCorrectAnswer ) + { + ++score; + scoreDetermined = true; + } + } + else { + /** + * Stop timer ( so that the game + * doesn't switch to next question + * automatically ) and let the user + * choose whether he/she wants + * to see the correct answer. + **/ + if ( timer.running == true ) { + timer.stop(); + } + + result = "

Oops, Wrong Answer

"; + showCorrectAnswer = true; + } + } + } + + CustomRadioButton { + id: answerOption4 + radioButtonWidth: labelWidth + radioButtonHeight: labelHeight + + normalColor: "#A9A9A9" + labelColor: "white" + + labelText: qsTr("Option4") + buttonGroup: group + + onRadioButtonClick: { + if ( timer.running == false ) { + timer.start(); + } + showResult = true; + if ( labelText == correctAnswer ) { + result = "Hooray !! Right Answer"; + if ( !scoreDetermined && + !showCorrectAnswer ) + { + ++score; + scoreDetermined = true; + } + } + else { + /** + * Stop timer ( so that the game + * doesn't switch to next question + * automatically ) and let the user + * choose whether he/she wants + * to see the correct answer. + **/ + if ( timer.running == true ) { + timer.stop(); + } + + result = "

Oops, Wrong Answer

"; + showCorrectAnswer = true; + } + } + } + } + + CustomButton { + id: nextButton + anchors.top: buttonArea.bottom + anchors.topMargin: 20 + anchors.horizontalCenter: parent.horizontalCenter + buttonWidth: labelWidth + buttonHeight: labelHeight + normalColor: "#696969" + borderColor: "#000000" + + labelText: qsTr("Next") + labelColor: "white" + + onButtonClick: { + showCorrectAnswer = false; + answerToShow = qsTr("View Answer"); + nextQuestionRequested(); + } + } + + Rectangle { + id: resultDisplay + + anchors.left: parent.left + anchors.leftMargin: 20 + anchors.right: parent.right + anchors.rightMargin: 20 + anchors.top: nextButton.bottom + anchors.topMargin: 10 + + height: panelHeight/7 + + color: "#80FFFF" + border.width: 1 + border.color: "#262626" + radius: width*0.5 + smooth: true + + visible: showResult + + Text { + id: text + anchors.left: parent.left + anchors.leftMargin: 25 + anchors.right: parent.right + anchors.rightMargin: 5 + anchors.verticalCenter: parent.verticalCenter + + wrapMode: Text.WordWrap + text: qsTr(result) + } + } + + CustomButton { + id: viewCorrectAnswer + + anchors.top: resultDisplay.bottom + anchors.topMargin: 10 + anchors.left: parent.left + anchors.leftMargin: 20 + anchors.right: parent.right + anchors.rightMargin: 20 + + buttonHeight: labelHeight + borderColor: "#696969" + labelColor: "green" + labelText: answerToShow + + visible: showCorrectAnswer + + onButtonClick: { + answerToShow = correctAnswer; + } + } + + Rectangle { + id: scoreDisplay + + anchors.left: parent.left + anchors.leftMargin:10 + anchors.right: parent.right + anchors.rightMargin: 10 + anchors.top: viewCorrectAnswer.bottom + anchors.topMargin: 10 + anchors.bottom: parent.bottom + anchors.bottomMargin: 10 + + border.width: 1 + border.color: "#696969" + color: "darkgrey" + + Text { + id: scoreContent + color: "white" + width: parent.width + horizontalAlignment: Text.AlignHCenter + font.pixelSize: 18 + text: { + qsTr("Your Progress \n" + score + "/" + totalQuestionsAsked) + } + } + } + + Timer { + id: timer + interval: 700 + repeat: false + onTriggered: { + questionsTimeout(); + } + } + + onQuestionsTimeout: { + timer.stop(); + showCorrectAnswer = false; + answerToShow = qsTr("View Answer"); + nextQuestionRequested(); + } + + function initGame() { + score = 0; + totalQuestionsAsked = 0; + } + + function resetOptions() { + for ( var i = 0; i < buttonArea.children.length; ++i ) { + if ( buttonArea.children[i].checked == true ) { + buttonArea.children[i].checked = false; + } + buttonArea.children[i].labelText=qsTr("NO_OPTION") + result = "Undetermined"; + correctAnswer = "Undetermined"; + showResult = false; + } + flagPath = ""; + } + + function setQuestion( answerOptions, imageSource, rightAnswer ) { + if(maximumQuestions > 0){ + resetOptions(); + ++totalQuestionsAsked; + scoreDetermined = false; + flagPath = imageSource; + correctAnswer = rightAnswer; + for ( var i = 0; i < buttonArea.children.length; ++i ) { + buttonArea.children[i].labelText = answerOptions[i]; + } + } + else { + gameQuitRequested() + } + maximumQuestions = maximumQuestions - 1; + } + function setMaximumQuestions( questionsCount ) { + maximumQuestions = questionsCount; + } + +} diff -Nru marble-14.12.3/examples/cpp/marble-game/CountryByShape.cpp marble-15.04.2/examples/cpp/marble-game/CountryByShape.cpp --- marble-14.12.3/examples/cpp/marble-game/CountryByShape.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/CountryByShape.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,263 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Abhinav Gangwar +// + + +// Self +#include "CountryByShape.h" + +// Qt +#include +#include +#include +#include +#include +#include + +// Marble +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +namespace Marble +{ +class CountryByShapePrivate +{ +public: + CountryByShapePrivate( MarbleWidget *marbleWidget ) + : m_parent( 0 ), + m_marbleWidget( marbleWidget ), + m_countryNames( 0 ), + m_countryBoundaries( 0 ) + { + m_continentsAndOceans << "Asia" << "Africa" << "North America" << "South America" + << "Antarctica" << "Europe" << "Australia" << "Arctic Ocean" << "Indian Ocean" + << "North Atlantic Ocean" << "North Pacific Ocean" << "South Pacific Ocean" + << "South Atlantic Ocean" << "Southern Ocean" ; + } + + CountryByShape *m_parent; + MarbleWidget *m_marbleWidget; + + /** + * Document to store point placemarks which + * have country names ( from file "boundaryplacemarks.cache" ) + */ + GeoDataDocument *m_countryNames; + + /** + * Document which have placemarks whose geometry + * specifies the boundaries of a country + * (from file "ne_50m_admin_0_countries.pn2" ) + */ + GeoDataDocument *m_countryBoundaries; + + /** + * If the placemark, we select from boundaryplacemarks.cache, + * is a continent, the game will highlight a country, + * on map, which contains this point placemark in its geometry + * instead of highlighting the whole continent. + * Also, oceans are point placemark and we don't have + * any geometry, provided for oceans , that we can highlight. + * So, to avoid placemarks which represent continent or ocean + * we will use this list. + */ + QStringList m_continentsAndOceans; +}; + +CountryByShape::CountryByShape( MarbleWidget *marbleWidget ) + : QObject(), + d( new CountryByShapePrivate(marbleWidget) ) +{ + d->m_parent = this; + connect( this, SIGNAL(announceHighlight(qreal,qreal,GeoDataCoordinates::Unit)), + d->m_marbleWidget, SIGNAL(highlightedPlacemarksChanged(qreal,qreal,GeoDataCoordinates::Unit)) ); +} + +CountryByShape::~CountryByShape() +{ + delete d; +} + +void CountryByShape::initiateGame() +{ + if ( !d->m_countryNames ) { + const GeoDataTreeModel *const treeModel = d->m_marbleWidget->model()->treeModel(); + for ( int i = 0; i < treeModel->rowCount(); ++i ) { + QVariant const data = treeModel->data ( treeModel->index ( i, 0 ), MarblePlacemarkModel::ObjectPointerRole ); + GeoDataObject *object = qvariant_cast( data ); + Q_ASSERT_X( object, "CountryByShape::initiateGame", + "failed to get valid data from treeModel for GeoDataObject" ); + if ( object->nodeType() == GeoDataTypes::GeoDataDocumentType ) { + GeoDataDocument *doc = static_cast( object ); + QFileInfo fileInfo( doc->fileName() ); + if ( fileInfo.fileName() == QString("boundaryplacemarks.cache") ) { + d->m_countryNames = doc; + break; + } + } + } + } + + if ( !d->m_countryBoundaries ) { + const GeoDataTreeModel *const treeModel = d->m_marbleWidget->model()->treeModel(); + for ( int i = 0; i < treeModel->rowCount(); ++i ) { + QVariant const data = treeModel->data ( treeModel->index ( i, 0 ), MarblePlacemarkModel::ObjectPointerRole ); + GeoDataObject *object = qvariant_cast( data ); + Q_ASSERT_X( object, "MainWindow::initiateGame", + "failed to get valid data from treeModel for GeoDataObject" ); + if ( object->nodeType() == GeoDataTypes::GeoDataDocumentType ) { + GeoDataDocument *const doc = static_cast( object ); + QFileInfo fileInfo( doc->fileName() ); + if ( fileInfo.fileName() == QString("ne_50m_admin_0_countries.pn2") ) { + d->m_countryBoundaries = doc; + break; + } + } + } + } + + d->m_marbleWidget->setHighlightEnabled( true ); + + if ( d->m_countryBoundaries && + d->m_countryNames ) + { + d->m_countryNames->setVisible( false ); + d->m_marbleWidget->model()->treeModel()->updateFeature( d->m_countryNames ); + emit gameInitialized(); + } +} + +void CountryByShape::postQuestion( QObject *gameObject ) +{ + //Find a random placemark + + Q_ASSERT_X( d->m_countryNames, "CountryByShape::postQuestion", + "CountryByShapePrivate::m_countryNames is NULL" ); + + QVector countryPlacemarks = d->m_countryNames->placemarkList(); + + uint randomSeed = uint(QTime::currentTime().msec()); + qsrand( randomSeed ); + + bool found = false; + GeoDataPlacemark *placemark =0; + GeoDataPoint *point = 0; + GeoDataCoordinates coord; + GeoDataLatLonAltBox box; + QVariantList answerOptions; + while ( !found ) { + int randomIndex = qrand()%countryPlacemarks.size(); + placemark = countryPlacemarks[randomIndex]; + point = dynamic_cast( placemark->geometry() ); + coord = point->coordinates(); + + if ( point ) { + /** + * Find the country geometry and fetch corresponding + * GeoDataLatLonAltBox to zoom in to that country so that + * it fills the viewport. + */ + + Q_ASSERT_X( d->m_countryBoundaries, "CountryByShape::postQuestion", + "CountryByShapePrivate::m_countryBoundaries is NULL" ); + + QVector::Iterator i = d->m_countryBoundaries->begin(); + QVector::Iterator const end = d->m_countryBoundaries->end(); + for ( ; i != end; ++i ) { + GeoDataPlacemark *country = static_cast( *i ); + + GeoDataPolygon *polygon = dynamic_cast( country->geometry() ); + GeoDataLinearRing *linearring = dynamic_cast( country->geometry() ); + GeoDataMultiGeometry *multigeom = dynamic_cast( country->geometry() ); + + if ( polygon && + polygon->contains( coord ) && + !d->m_continentsAndOceans.contains(country->name(), Qt::CaseSensitive) ) + { + box = polygon->latLonAltBox(); + found = true; + break; + } + if ( linearring && + linearring->contains( coord ) && + !d->m_continentsAndOceans.contains(country->name(), Qt::CaseSensitive) ) + { + box = linearring->latLonAltBox(); + found = true; + break; + } + if ( multigeom ) { + QVector::Iterator iter = multigeom->begin(); + QVector::Iterator const end = multigeom->end(); + + for ( ; iter != end; ++iter ) { + GeoDataPolygon *poly = dynamic_cast( *iter ); + if ( poly && + poly->contains( coord ) && + !d->m_continentsAndOceans.contains(country->name(), Qt::CaseSensitive) ) + { + box = poly->latLonAltBox(); + found = true; + break; + } + } + } + if ( found ) { + break; + } + } + } + } + d->m_marbleWidget->setHighlightEnabled( true ); + emit announceHighlight( coord.longitude(GeoDataCoordinates::Degree), + coord.latitude(GeoDataCoordinates::Degree), + GeoDataCoordinates::Degree ); + + /** + * Now disable the highlight feature so that + * the user click doesn't disturbe the highlight + * we did to ask question. + */ + d->m_marbleWidget->setHighlightEnabled( false ); + + d->m_marbleWidget->centerOn( box, true ); + + answerOptions << placemark->name() + << countryPlacemarks[qrand()%countryPlacemarks.size()]->name() + << countryPlacemarks[qrand()%countryPlacemarks.size()]->name() + << countryPlacemarks[qrand()%countryPlacemarks.size()]->name(); + + // Randomize options in list answerOptions + for ( int i = 0; i < answerOptions.size(); ++i ) { + QVariant option = answerOptions.takeAt( qrand()%answerOptions.size() ); + answerOptions.append( option ); + } + + if ( gameObject ) { + QMetaObject::invokeMethod( gameObject, "countryByShapeQuestion", + Q_ARG(QVariant, QVariant::fromValue(answerOptions)), + Q_ARG(QVariant, QVariant::fromValue(placemark->name())) ); + } +} + +} // namespace Marble + +#include "CountryByShape.moc" diff -Nru marble-14.12.3/examples/cpp/marble-game/CountryByShape.h marble-15.04.2/examples/cpp/marble-game/CountryByShape.h --- marble-14.12.3/examples/cpp/marble-game/CountryByShape.h 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/CountryByShape.h 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,47 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Abhinav Gangwar +// + +#ifndef MARBLE_COUNTRY_BY_SHAPE +#define MARBLE_COUNTRY_BY_SHAPE + +// Qt +#include + +// Marble +#include +#include + +namespace Marble +{ +class CountryByShapePrivate; +class MarbleWidget; + +class MARBLE_EXPORT CountryByShape : public QObject +{ + Q_OBJECT +public: + CountryByShape( MarbleWidget *widget ); + ~CountryByShape(); + +Q_SIGNALS: + void gameInitialized(); + void announceHighlight(qreal, qreal, GeoDataCoordinates::Unit ); + +public Q_SLOTS: + void postQuestion( QObject *gameObject ); + void initiateGame(); + +private: + CountryByShapePrivate * const d; +}; + +} // namespace Marble + +#endif // MARBLE_COUNTRY_BY_SHAPE diff -Nru marble-14.12.3/examples/cpp/marble-game/CountryByShape.qml marble-15.04.2/examples/cpp/marble-game/CountryByShape.qml --- marble-14.12.3/examples/cpp/marble-game/CountryByShape.qml 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/CountryByShape.qml 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,458 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Abhinav Gangwar +// + + +import QtQuick 2.0 +import QtQuick.Controls 1.2 +import QtQuick.Controls.Styles 1.2 + +Rectangle { + + id: countryByShape + objectName: "countryByShape" + + color: "#D6ADFF" + + signal nextQuestionRequested() + signal gameQuitRequested() + signal questionsTimeout() + + property int panelWidth: 200 + property int panelHeight: 600 + + width: panelWidth + height: panelHeight + + // No. of radio buttons in Column element + property real nItemsInColumn: 4 + + // Button Width and Height + property real labelWidth: countryByShape.panelWidth*4/5 + property real labelHeight: countryByShape.panelHeight/16 + + // Result Display + property bool showResult: false + + // Display the button to show correct Answer + property bool showCorrectAnswer: false + property string answerToShow: qsTr("View Answer") + + property string result: qsTr("Undetermined") + property int score: 0 + property bool scoreDetermined: false + property int totalQuestionsAsked: 0 // Total no. of questions that have been asked to user + property int maximumQuestions: 0 + + //property string userAnswer: "Undetermined" + property string correctAnswer: qsTr("Undetermined") + + Rectangle { + id: gameDescription + height: panelHeight*2/( 3 * ( nItemsInColumn + 2 ) ) + width: panelWidth + anchors.top: parent.top + anchors.topMargin: 5 + anchors.bottomMargin: 5 + color: "#D6ADFF" + + Rectangle { + id: gameName + width: parent.width/2 + height: parent.height + anchors.left: parent.left + anchors.leftMargin: 5 + + border.width: 1 + border.color: "#000000" + radius: 6 + smooth: true + color: "#696969" + + Text { + width: parent.width + wrapMode: Text.WordWrap + horizontalAlignment: Text.AlignHCenter + anchors.verticalCenter: parent.verticalCenter + color: "white" + + text: qsTr("Identify The Highlighted Country") + } + } + + CustomButton { + id: quitGameButton + buttonWidth: parent.width/2 + buttonHeight: parent.height + + normalColor: "#696969" + borderColor: "#000000" + + labelColor: "white" + labelText: qsTr("Quit Game") + labelSize: parent.width/15 + + anchors.left: gameName.right + anchors.leftMargin: 5 + + anchors.top: parent.top + anchors.right: parent.right + anchors.rightMargin: 5 + + onButtonClick: { + resetOptions(); + gameQuitRequested(); + } + } + } + + Column { + id: buttonArea + anchors.top: gameDescription.bottom + anchors.topMargin: 20 + spacing: 5 + + ExclusiveGroup { id: group } + CustomRadioButton { + id: answerOption1 + radioButtonWidth: labelWidth + radioButtonHeight: labelHeight + + normalColor: "#A9A9A9" + labelColor: "white" + + labelText: qsTr("Option1") + buttonGroup: group + + onRadioButtonClick: { + showResult = true; + if ( labelText == correctAnswer ) { + if ( timer.running == false ) { + timer.start(); + } + + result = "Hooray !! Right Answer"; + if ( !scoreDetermined && + !showCorrectAnswer ) + { + ++score; + scoreDetermined = true; + } + } + else { + /** + * Stop timer ( so that the game + * doesn't switch to next question + * automatically ) and let the user + * choose whether he/she wants + * to see the correct answer. + **/ + if ( timer.running == true ) { + timer.stop(); + } + + result = "

Oops, Wrong Answer

"; + showCorrectAnswer = true + } + } + } + + CustomRadioButton { + id: answerOption2 + radioButtonWidth: labelWidth + radioButtonHeight: labelHeight + + normalColor: "#A9A9A9" + labelColor: "white" + + labelText: qsTr("Option2") + buttonGroup: group + + onRadioButtonClick: { + showResult = true; + if ( labelText == correctAnswer ) { + if ( timer.running == false ) { + timer.start(); + } + + result = "Hooray !! Right Answer"; + if ( !scoreDetermined && + !showCorrectAnswer ) + { + ++score; + scoreDetermined = true; + } + } + else { + /** + * Stop timer ( so that the game + * doesn't switch to next question + * automatically ) and let the user + * choose whether he/she wants + * to see the correct answer. + **/ + + if ( timer.running == true ) { + timer.stop(); + } + + result = "

Oops, Wrong Answer

"; + showCorrectAnswer = true + } + } + } + + CustomRadioButton { + id: answerOption3 + radioButtonWidth: labelWidth + radioButtonHeight: labelHeight + + normalColor: "#A9A9A9" + labelColor: "white" + + labelText: qsTr("Option3") + buttonGroup: group + + onRadioButtonClick: { + showResult = true; + if ( labelText == correctAnswer ) { + if ( timer.running == false ) { + timer.start(); + } + + result = "Hooray !! Right Answer"; + if ( !scoreDetermined && + !showCorrectAnswer ) + { + ++score; + scoreDetermined = true; + } + } + else { + /** + * Stop timer ( so that the game + * doesn't switch to next question + * automatically ) and let the user + * choose whether he/she wants + * to see the correct answer. + **/ + if ( timer.running == true ) { + timer.stop(); + } + + result = "

Oops, Wrong Answer

"; + showCorrectAnswer = true + } + } + } + + CustomRadioButton { + id: answerOption4 + radioButtonWidth: labelWidth + radioButtonHeight: labelHeight + + normalColor: "#A9A9A9" + labelColor: "white" + + labelText: qsTr("Option4") + buttonGroup: group + + onRadioButtonClick: { + showResult = true; + if ( labelText == correctAnswer ) { + if ( timer.running == false ) { + timer.start(); + } + + result = "Hooray !! Right Answer"; + if ( !scoreDetermined && + !showCorrectAnswer ) + { + ++score; + scoreDetermined = true; + } + } + else { + /** + * Stop timer ( so that the game + * doesn't switch to next question + * automatically ) and let the user + * choose whether he/she wants + * to see the correct answer. + **/ + if ( timer.running == true ) { + timer.stop(); + } + + result = "

Oops, Wrong Answer

"; + showCorrectAnswer = true + } + } + } + } + + CustomButton { + id: nextButton + anchors.top: buttonArea.bottom + anchors.topMargin: 20 + anchors.horizontalCenter: parent.horizontalCenter + buttonWidth: labelWidth + buttonHeight: labelHeight + + normalColor: "#696969" + borderColor: "#000000" + + labelText: qsTr("Next") + labelColor: "white" + onButtonClick: { + showCorrectAnswer = false; + answerToShow = qsTr("View Answer"); + nextQuestionRequested(); + } + } + + Rectangle { + id: resultDisplay + + anchors.left: parent.left + anchors.leftMargin: 20 + anchors.right: parent.right + anchors.rightMargin: 20 + anchors.top: nextButton.bottom + anchors.topMargin: 15 + + height: panelHeight/6 + + color: "#80FFFF" + border.width: 1 + border.color: "#696969" + radius: 40 + + visible: showResult + + Text { + id: resultContent + + anchors.left: parent.left + anchors.leftMargin: 25 + anchors.right: parent.right + anchors.rightMargin: 5 + anchors.verticalCenter: parent.verticalCenter + + wrapMode: Text.WordWrap + text: qsTr(result) + } + } + + CustomButton { + id: viewCorrectAnswer + + anchors.top: resultDisplay.bottom + anchors.topMargin: 15 + anchors.left: parent.left + anchors.leftMargin: 20 + anchors.right: parent.right + anchors.rightMargin: 20 + + buttonHeight: labelHeight + borderColor: "#696969" + labelColor: "green" + labelText: answerToShow + + visible: showCorrectAnswer + + onButtonClick: { + answerToShow = correctAnswer; + } + } + + Rectangle { + id: scoreDisplay + + anchors.left: parent.left + anchors.leftMargin:10 + anchors.right: parent.right + anchors.rightMargin: 10 + anchors.top: viewCorrectAnswer.bottom + anchors.topMargin: 20 + + height: 2*labelHeight + + border.width: 1 + border.color: "#696969" + color: "darkgrey" + + Text { + id: scoreContent + color: "white" + width: parent.width + horizontalAlignment: Text.AlignHCenter + font.pixelSize: 18 + text: { + qsTr("Your Progress \n\n" + score + "/" + totalQuestionsAsked) + } + } + } + + Timer { + id: timer + interval: 700 + repeat: false + onTriggered: { + questionsTimeout(); + } + } + + onQuestionsTimeout: { + timer.stop(); + showCorrectAnswer = false; + answerToShow = qsTr("View Answer"); + nextQuestionRequested(); + } + + function initGame() { + score = 0; + totalQuestionsAsked = 0; + } + + function resetOptions() { + for ( var i = 0; i < buttonArea.children.length; ++i ) { + if ( buttonArea.children[i].checked == true ) { + buttonArea.children[i].checked = false; + } + buttonArea.children[i].labelText = qsTr("NO_OPTION") + result = "Undetermined"; + correctAnswer = "Undetermined"; + showResult = false; + + showCorrectAnswer = false; + answerToShow = "View Answer"; + } + } + + function setQuestion( answerOptions, rightAnswer ) { + if ( maximumQuestions > 0 ) { + resetOptions(); + ++totalQuestionsAsked; + scoreDetermined = false; + correctAnswer = rightAnswer; + for ( var i = 0; i < buttonArea.children.length; ++i ) { + buttonArea.children[i].labelText = answerOptions[i]; + } + } + else { + gameQuitRequested() + } + maximumQuestions = maximumQuestions - 1; + } + + function setMaximumQuestions( questionsCount ) { + maximumQuestions = questionsCount; + } +} diff -Nru marble-14.12.3/examples/cpp/marble-game/CustomButton.qml marble-15.04.2/examples/cpp/marble-game/CustomButton.qml --- marble-14.12.3/examples/cpp/marble-game/CustomButton.qml 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/CustomButton.qml 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,70 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Abhinav Gangwar +// + + +import QtQuick 2.0 +import QtQuick.Controls 1.2 +import QtQuick.Controls.Styles 1.2 + +Rectangle { + signal buttonClick() + + property int buttonWidth: 150 + property int buttonHeight: 75 + property string labelText: qsTr("Button") + property color labelColor: "black" + property color normalColor: "lightblue" + property color onHoverColor: "crimson" + property color borderColor: "transparent" + + property real labelSize: buttonWidth/10 + + id: button + width: buttonWidth + height: buttonHeight + border.width: 1 + border.color: borderColor + radius: 6 + smooth: true + scale: clickArea.pressed ? 1.1 : 1.0 + color: clickArea.pressed ? Qt.darker( normalColor, 1.5 ) : normalColor + + Behavior on color { ColorAnimation{ duration: 50 } } + Behavior on scale { NumberAnimation{ duration: 50 } } + + Text { + id: buttonLabel + + text: labelText + color: labelColor + font.pixelSize: labelSize + width: parent.width + horizontalAlignment: Text.AlignHCenter + anchors.verticalCenter: parent.verticalCenter + wrapMode: Text.WordWrap + } + + MouseArea { + id: clickArea + anchors.fill: parent + hoverEnabled: true + onClicked: { + buttonClick() + } + onEntered: { + button.border.color = onHoverColor + button.border.width = 2 + } + onExited: { + button.border.color = borderColor + button.border.width = 1 + } + } +} \ No newline at end of file diff -Nru marble-14.12.3/examples/cpp/marble-game/CustomRadioButton.qml marble-15.04.2/examples/cpp/marble-game/CustomRadioButton.qml --- marble-14.12.3/examples/cpp/marble-game/CustomRadioButton.qml 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/CustomRadioButton.qml 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,77 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Abhinav Gangwar +// + + +import QtQuick 2.0 +import QtQuick.Controls 1.2 +import QtQuick.Controls.Styles 1.2 + +RadioButton { + id: radioButton + + signal radioButtonClick() + + property int radioButtonWidth: 150 + property int radioButtonHeight: 75 + + property real labelSize: radioButtonWidth/8 + + property color labelColor: "black" + + property color borderColor: "transparent" + property color onHoverColor: "crimson" + property color normalColor: "lightblue" + + property string labelText: qsTr("Radio Button") + property alias buttonGroup: radioButton.exclusiveGroup + + ExclusiveGroup { id: group } + + text: labelText + exclusiveGroup: group + style: RadioButtonStyle { + indicator: Rectangle { + implicitWidth: 16 + implicitHeight: 16 + radius: 9 + border.color: ( control.activeFocus || control.checked ) ? "green" : "darkblue" + border.width: 1 + Rectangle { + anchors.fill: parent + visible: control.checked + color: "green" + radius: 9 + anchors.margins: 4 + } + } + background: Rectangle { + id: backgroundView + implicitWidth: radioButtonWidth + implicitHeight: radioButtonHeight + border.width: control.hovered ? 2 : 1 + border.color: control.hovered ? radioButton.onHoverColor : radioButton.borderColor + color: control.pressed ? Qt.darker( radioButton.normalColor, 1.5 ) : radioButton.normalColor + Behavior on color { ColorAnimation{ duration: 50 } } + radius: 6 + scale: control.pressed ? 1.1 : 1.0 + Behavior on scale { NumberAnimation{ duration: 50 } } + } + label: Text { + font.pixelSize: labelSize + color: labelColor + text: labelText + wrapMode: Text.WordWrap + } + } + + onClicked: { + radioButtonClick() + } +} \ No newline at end of file diff -Nru marble-14.12.3/examples/cpp/marble-game/gamemain.cpp marble-15.04.2/examples/cpp/marble-game/gamemain.cpp --- marble-14.12.3/examples/cpp/marble-game/gamemain.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/gamemain.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,108 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2006-2007 Torsten Rahn +// Copyright 2007 Inge Wallin +// Copyright 2014 Dennis Nienhüser +// + +#include "GameMainWindow.h" + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace Marble; + +int main(int argc, char *argv[]) +{ +#if QT_VERSION < 0x050000 + // The GraphicsSystem needs to be set before the instantiation of the + // QApplication. Therefore we need to parse the current setting + // in this unusual place :-/ + QSettings graphicsSettings("KDE", "Marble Virtual Globe"); // keep the parameters here + QString const graphicsString = graphicsSettings.value("View/graphicsSystem", "raster").toString(); + QApplication::setGraphicsSystem( graphicsString ); +#endif + + QApplication app(argc, argv); + app.setApplicationName( "Marble Game" ); + app.setOrganizationName( "KDE" ); + app.setOrganizationDomain( "kde.org" ); + // Widget translation + + QString lang = QLocale::system().name().section('_', 0, 0); + QTranslator translator; + translator.load( "marble-" + lang, MarbleDirs::path(QString("lang") ) ); + app.installTranslator(&translator); + + // For non static builds on mac and win + // we need to be sure we can find the qt image + // plugins. In mac be sure to look in the + // application bundle... + +#ifdef Q_WS_WIN + QApplication::addLibraryPath( QApplication::applicationDirPath() + + QDir::separator() + "plugins" ); +#endif + + QString marbleDataPath; + int dataPathIndex=0; + MarbleGlobal::Profiles profiles = MarbleGlobal::detectProfiles(); + + QStringList args = QApplication::arguments(); + + if ( args.contains( "-h" ) || args.contains( "--help" ) ) { + qWarning() << "Usage: marble [options]"; + qWarning(); + qWarning() << "general options:"; + qWarning() << " --marbledatapath= .... Overwrite the compile-time path to map themes and other data"; + qWarning(); + qWarning() << "debug options:"; + qWarning() << " --debug-info ............... write (more) debugging information to the console"; + + return 0; + } + + for ( int i = 1; i < args.count(); ++i ) { + const QString arg = args.at(i); + + if ( arg == QLatin1String( "--debug-info" ) ) + { + MarbleDebug::setEnabled( true ); + } + else if ( arg.startsWith( QLatin1String( "--marbledatapath=" ), Qt::CaseInsensitive ) ) + { + marbleDataPath = args.at(i).mid(17); + } + else if ( arg.compare( QLatin1String( "--marbledatapath" ), Qt::CaseInsensitive ) == 0 && i+1 < args.size() ) { + dataPathIndex = i + 1; + marbleDataPath = args.value( dataPathIndex ); + ++i; + } + } + MarbleGlobal::getInstance()->setProfiles( profiles ); + + MarbleLocale::MeasurementSystem const measurement = + (MarbleLocale::MeasurementSystem)QLocale::system().measurementSystem(); + MarbleGlobal::getInstance()->locale()->setMeasurementSystem( measurement ); + + MainWindow *window = new MainWindow( marbleDataPath ); + window->show(); + return app.exec(); +} diff -Nru marble-14.12.3/examples/cpp/marble-game/GameMainWindow.cpp marble-15.04.2/examples/cpp/marble-game/GameMainWindow.cpp --- marble-14.12.3/examples/cpp/marble-game/GameMainWindow.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/GameMainWindow.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,291 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Dennis Nienhüser +// Copyright 2014 Abhinav Gangwar +// + + +// Self +#include "GameMainWindow.h" +#include "CountryByShape.h" +#include "CountryByFlag.h" +#include "ClickOnThat.h" + +#include "ui_game.h" + +// Qt +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// Marble +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace Marble { + +class Private : public Ui_MainWindow +{ +public: + Private( QWidget *parent = 0 ); + + MarbleWidget *m_marbleWidget; + QWidget *m_parent; + QQuickView m_view; + CountryByShape *m_countryByShape; + CountryByFlag *m_countryByFlag; + ClickOnThat *m_clickOnThat; + + QString readMarbleDataPath() const; + void setupMarbleWidget(); + void setupGameSignals(); +}; + +Private::Private(QWidget* parent) : + m_marbleWidget( new MarbleWidget( parent ) ), + m_parent( parent ), + m_view(), + m_countryByShape( new CountryByShape(m_marbleWidget) ), + m_countryByFlag( new CountryByFlag(m_marbleWidget) ), + m_clickOnThat( new ClickOnThat(m_marbleWidget) ) +{ + // nothing to do +} + +QString Private::readMarbleDataPath() const +{ + return QSettings().value("MarbleWidget/marbleDataPath", "").toString(); +} + +void Private::setupMarbleWidget() +{ + m_marbleWidget->setMapThemeId( "earth/political/political.dgml" ); + + foreach ( RenderPlugin *renderPlugin, m_marbleWidget->renderPlugins() ) { + if ( renderPlugin->nameId() == "stars" + || renderPlugin->nameId() == "overviewmap" + || renderPlugin->nameId() == "compass" + || renderPlugin->nameId() == "scalebar" + || renderPlugin->nameId() == "navigation" ) + { + renderPlugin->setVisible( false ); + } + } + + m_marbleWidget->centerOn( 23.0, 42.0 ); + m_marbleWidget->setDistance( 7500 ); + + m_parent->connect( m_parent, SIGNAL(announceHighlight(qreal,qreal,GeoDataCoordinates::Unit)), + m_marbleWidget, SIGNAL(highlightedPlacemarksChanged(qreal,qreal,GeoDataCoordinates::Unit)) ); +} + +void Private::setupGameSignals() +{ + QObject *root = m_view.rootObject(); + if ( root ) { + m_parent->connect( root, SIGNAL(browseMapButtonClicked()), + m_parent, SLOT(browseMapButtonClicked()) ); + QObject *gameOptions = root->findChild("gameOptions"); + + m_parent->connect( gameOptions, SIGNAL(nextButtonClicked()), + m_parent, SLOT(createQuestion()) ); + m_parent->connect( gameOptions, SIGNAL(gameClosed()), + m_parent, SLOT(disableGames()) ); + + // For "Identify the highlighted country" game + m_parent->connect( gameOptions, SIGNAL(countryByShapeGameRequested()), + m_parent, SLOT(enableCountryShapeGame()) ); + m_parent->connect( m_countryByShape, SIGNAL(gameInitialized()), + m_parent, SLOT(createQuestion()) ); + + // For "Identify the flag" game + m_parent->connect( gameOptions, SIGNAL(countryByFlagGameRequested()), + m_parent, SLOT(enableCountryFlagGame()) ); + m_parent->connect( m_countryByFlag, SIGNAL(gameInitialized()), + m_parent, SLOT(createQuestion()) ); + + // For "Click on that country" game + m_parent->connect( gameOptions, SIGNAL(clickOnThatGameRequested()), + m_parent, SLOT(enableClickOnThatGame()) ); + m_parent->connect( m_clickOnThat, SIGNAL(gameInitialized()), + m_parent, SLOT(createQuestion()) ); + m_parent->connect( gameOptions, SIGNAL(answerDisplayButtonClicked()), + m_clickOnThat, SLOT(highlightCorrectAnswer()) ); + } +} + +MainWindow::MainWindow( const QString &marbleDataPath, QWidget *parent, Qt::WindowFlags flags ) : + QMainWindow( parent, flags ), + d( new Private( this ) ) +{ + d->setupUi( this ); + QString const dataPath = marbleDataPath.isEmpty() ? d->readMarbleDataPath() : marbleDataPath; + if ( !dataPath.isEmpty() ) { + MarbleDirs::setMarbleDataPath( dataPath ); + } + + d->setupMarbleWidget(); + setCentralWidget( d->m_marbleWidget ); + + d->m_view.setSource( QUrl( "qrc:/Window.qml" ) ); + + QWidget *leftPanel = QWidget::createWindowContainer( &d->m_view, d->dockWidgetContents ); + QVBoxLayout *layout = new QVBoxLayout( d->dockWidgetContents ); + layout->addWidget( leftPanel ); + d->dockWidgetContents->setLayout( layout ); + + d->setupGameSignals(); +} + +MainWindow::~MainWindow() +{ + delete d; +} + +MarbleWidget *MainWindow::marbleWidget() +{ + return d->m_marbleWidget; +} + +void MainWindow::createQuestion() +{ + QObject *gameObject = d->m_view.rootObject()->findChild("gameOptions"); + if ( gameObject ) { + emit postQuestion( gameObject ); + } +} + +void MainWindow::browseMapButtonClicked() +{ + d->m_marbleWidget->setMapThemeId("earth/political/political.dgml"); + + /** + * Now display the country names which + * were removed to initiate the game + */ + const GeoDataTreeModel *const treeModel = d->m_marbleWidget->model()->treeModel(); + for ( int i = 0; i < treeModel->rowCount(); ++i ) { + QVariant const data = treeModel->data ( treeModel->index ( i, 0 ), MarblePlacemarkModel::ObjectPointerRole ); + GeoDataObject *object = qvariant_cast( data ); + Q_ASSERT_X( object, "MainWindow::browseMapButtonClicked", + "failed to get valid data from treeModel for GeoDataObject" ); + if ( object->nodeType() == GeoDataTypes::GeoDataDocumentType ) { + GeoDataDocument *doc = static_cast( object ); + QFileInfo fileInfo( doc->fileName() ); + QString fileName = fileInfo.fileName(); + if ( fileName == QString("boundaryplacemarks.cache") ) { + doc->setVisible( true ); + d->m_marbleWidget->model()->treeModel()->updateFeature( doc ); + d->m_marbleWidget->setHighlightEnabled( true ); + break; + } + } + } +} + +void MainWindow::disableGames() +{ + disconnect( this, SIGNAL(postQuestion(QObject*)), + d->m_countryByShape, SLOT(postQuestion(QObject*)) ); + + disconnect( this, SIGNAL(postQuestion(QObject*)), + d->m_countryByFlag, SLOT(postQuestion(QObject*)) ); + + disconnect( this, SIGNAL(postQuestion(QObject*)), + d->m_clickOnThat, SLOT(postQuestion(QObject*)) ); + disconnect( d->m_clickOnThat, SIGNAL(updateResult(bool)), + this, SLOT(displayResult(bool)) ); + disconnect( d->m_marbleWidget, SIGNAL(highlightedPlacemarksChanged(qreal,qreal,GeoDataCoordinates::Unit)), + d->m_clickOnThat, SLOT(determineResult(qreal,qreal,GeoDataCoordinates::Unit)) ); + d->m_clickOnThat->disablePinDocument(); + + // Reset the map view + d->m_marbleWidget->centerOn( 23.0, 42.0 ); + d->m_marbleWidget->setDistance( 7500 ); +} + +void MainWindow::enableCountryShapeGame() +{ + connect( this, SIGNAL(postQuestion(QObject*)), + d->m_countryByShape, SLOT(postQuestion(QObject*)) ); + + d->m_countryByShape->initiateGame(); +} + +void MainWindow::enableCountryFlagGame() +{ + connect( this, SIGNAL(postQuestion(QObject*)), + d->m_countryByFlag, SLOT(postQuestion(QObject*)) ); + + d->m_countryByFlag->initiateGame(); +} + +void MainWindow::enableClickOnThatGame() +{ + connect( this, SIGNAL(postQuestion(QObject*)), + d->m_clickOnThat, SLOT(postQuestion(QObject*)) ); + connect( d->m_clickOnThat, SIGNAL(updateResult(bool)), + this, SLOT(displayResult(bool)) ); + d->m_clickOnThat->initiateGame(); +} + +void MainWindow::displayResult(bool result ) +{ + QObject *gameObject = d->m_view.rootObject()->findChild("gameOptions"); + if ( gameObject ) { + QMetaObject::invokeMethod( gameObject, "displayResult", + Q_ARG(QVariant, QVariant::fromValue(result)) ); + } +} + +/* + * As the height of main window is changed, update the + * height ( leftPanelHeight ) in window.qml + */ +void MainWindow::resizeEvent(QResizeEvent* event) +{ + const QSize size = event->size(); + + QObject *root = d->m_view.rootObject(); + + if ( root ) { + QMetaObject::invokeMethod( root, "resizeWindow", + Q_ARG(QVariant, QVariant::fromValue(size.height()*9/10)) ); + } +} + +} // namespace Marble + +#include "GameMainWindow.moc" diff -Nru marble-14.12.3/examples/cpp/marble-game/GameMainWindow.h marble-15.04.2/examples/cpp/marble-game/GameMainWindow.h --- marble-14.12.3/examples/cpp/marble-game/GameMainWindow.h 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/GameMainWindow.h 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,57 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Dennis Nienhüser +// Copyright 2014 Abhinav Gangwar +// + +#ifndef MARBLE_GAMEMAINWINDOW_H +#define MARBLE_GAMEMAINWINDOW_H + +#include + +#include + +#include + +namespace Marble +{ + +class Private; +class MarbleWidget; + +class MARBLE_EXPORT MainWindow: public QMainWindow +{ + Q_OBJECT +public: + explicit MainWindow( const QString &marbleDataPath, QWidget *parent = 0, Qt::WindowFlags flags = 0 ); + virtual ~MainWindow(); + MarbleWidget *marbleWidget(); + +Q_SIGNALS: + void announceHighlight(qreal, qreal, GeoDataCoordinates::Unit ); + void postQuestion( QObject* ); + +private Q_SLOTS: + void createQuestion(); + void browseMapButtonClicked(); + void disableGames(); + void enableCountryShapeGame(); + void enableCountryFlagGame(); + void enableClickOnThatGame(); + void displayResult( bool ); + +protected: + void resizeEvent( QResizeEvent *event ); + +private: + Private * const d; +}; + +} // namespace Marble + +#endif // MARBLE_GAMEMAINWINDOW_H diff -Nru marble-14.12.3/examples/cpp/marble-game/GameOptions.qml marble-15.04.2/examples/cpp/marble-game/GameOptions.qml --- marble-14.12.3/examples/cpp/marble-game/GameOptions.qml 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/GameOptions.qml 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,307 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Abhinav Gangwar +// + + +import QtQuick 2.0 +import QtQuick.Controls 1.2 +import QtQuick.Controls.Styles 1.2 + +Rectangle { + property alias gameOptionsPanelWidth: gameOptionsPanel.width + property alias gameOptionsPanelHeight: gameOptionsPanel.height + + //property real nItemInColumn: gameOptionsPanelLayout.children.size + property real nItemInColumn: 3 + + property string bcgColor: "#2ecc71" + + signal nextButtonClicked() + signal gameClosed() + signal answerDisplayButtonClicked() + + // These signals tell which game has been selected by user + signal countryByShapeGameRequested() + signal countryByFlagGameRequested() + signal clickOnThatGameRequested() + + signal backButtonClick() + + id: gameOptionsPanel + objectName: "gameOptionsPanel" + width: 200 + height: 600 + + color: "#d3d7cf" + + state: "GAMES_VIEW_HIDDEN" + + Column { + id: gameOptionsPanelLayout + anchors.centerIn: parent + spacing: gameOptionsPanel.height/( nItemInColumn * 4 ) + + CustomButton { + id: countryByShape + buttonWidth: gameOptionsPanel.width*4/5 + buttonHeight: gameOptionsPanel.height*2/( nItemInColumn * 5 ) + normalColor: "#c266e0" + labelText: qsTr("Identify The Country Shape") + labelColor: "#FFFFFF" + borderColor: "#000000" + onButtonClick: { + gamesView.currentIndex = 0; + slider.value = 0; + gameOptionsPanel.state = "QUESTION_COUNT_QUERY"; + } + } + + CustomButton { + id: countryByFlag + buttonWidth: gameOptionsPanel.width*4/5 + buttonHeight: gameOptionsPanel.height*2/( nItemInColumn * 5 ) + normalColor: "#D68533" + labelText: qsTr("Identify The Flag") + labelColor: "#FFFFFF" + borderColor: "#000000" + onButtonClick: { + gamesView.currentIndex = 1; + slider.value = 0; + gameOptionsPanel.state = "QUESTION_COUNT_QUERY"; + } + } + + CustomButton { + id: clickOnThat + buttonWidth: gameOptionsPanel.width*4/5 + buttonHeight: gameOptionsPanel.height*2/( nItemInColumn * 5 ) + normalColor: "#5C8533" + labelText: qsTr("Identify The Location of Country") + labelColor: "#FFFFFF" + borderColor: "#000000" + onButtonClick: { + gamesView.currentIndex = 2; + slider.value = 0; + gameOptionsPanel.state = "QUESTION_COUNT_QUERY"; + } + } + + CustomButton { + id: backButton + buttonWidth: gameOptionsPanel.width*4/5 + buttonHeight: gameOptionsPanel.height*2/( nItemInColumn * 5 ) + normalColor: "#4D7094" + labelText: qsTr("Main Menu") + labelColor: "#FFFFFF" + borderColor: "#000000" + + onButtonClick: { + backButtonClick() + } + } + } + + GamesView { + id: gamesView + objectName: "gamesView" + gamesDisplayWidth: parent.width + gamesDisplayHeight: parent.height + } + + Component.onCompleted: { + gamesView.quitGame.connect(gameOptionsPanel.gameQuitRequested); + gamesView.requestNextQuestion.connect(gameOptionsPanel.nextButtonClicked); + gamesView.requestAnswerDisplay.connect(gameOptionsPanel.answerDisplayButtonClicked); + + countryByShapeGameRequested.connect(gamesView.initGame); + countryByFlagGameRequested.connect(gamesView.initGame); + clickOnThatGameRequested.connect(gamesView.initGame); + } + + Rectangle { + id: questionsCountInput + objectName: "questionsCountInput" + width: parent.width + height: parent.height + anchors.centerIn: parent + + color: "#E0FFD1" + + Slider { + id: slider + anchors.left: parent.left + anchors.leftMargin: 10 + anchors.right: parent.right + anchors.rightMargin: 10 + anchors.top: parent.top + anchors.topMargin: parent.height/3 + height: parent.height/10 + stepSize: 1 + minimumValue: 0 + maximumValue: 50 + + style: SliderStyle { + groove: Rectangle { + implicitWidth: 200 + implicitHeight: 8 + color: "#6B6B6B" + radius: 8 + } + handle: Rectangle { + anchors.centerIn: parent + color: control.pressed ? "white" : "lightgray" + border.color: "gray" + border.width: 2 + implicitWidth: 30 + implicitHeight: 30 + radius: 15 + } + } + } + + Text { + id: numberOfQuestions + objectName: "numberOfQuestions" + anchors.top: slider.bottom + anchors.topMargin: 20 + width: parent.width + horizontalAlignment: Text.AlignHCenter + font.pixelSize: parent.height/35 + color: "#666666" + + text: { + "Total Questions: " + slider.value + } + } + + CustomButton { + id: okButton + objectName: "okButton" + anchors.top: numberOfQuestions.bottom + anchors.topMargin: 20 + anchors.left: parent.left + anchors.leftMargin: 15 + anchors.right: parent.right + anchors.rightMargin: 15 + + normalColor: "gray" + labelColor: "white" + borderColor: "#000000" + buttonHeight: parent.height/14 + labelText: qsTr("OK") + labelSize: parent.width/8 + + onButtonClick: { + gamesView.setMaximumQuestionsCounts( slider.value ); + gameOptionsPanel.state = "GAMES_VIEW_VISIBLE"; + + /** + * Emit signals for game initiation + * after the user has entered the + * number of questions he/she wants + * to attempt. + */ + if ( gamesView.currentIndex == 0 && slider.value > 0 ) { + countryByShapeGameRequested(); + } + if ( gamesView.currentIndex == 1 && slider.value > 0 ) { + countryByFlagGameRequested(); + } + if ( gamesView.currentIndex == 2 && slider.value > 0 ) { + clickOnThatGameRequested(); + } + } + } + } + + /* + * This function quits a particular game + * and shows the user available games. + * After that user can also switch to + * main menu where we have "browse map" + * and "play game" option + */ + function gameQuitRequested() { + if ( gameOptionsPanel.state == "GAMES_VIEW_VISIBLE" ) { + gameOptionsPanel.state = "GAMES_VIEW_HIDDEN" + } + gameClosed(); + } + + /* + * The following functions sets the questions + * for different type of games + */ + function countryByShapeQuestion( answerOptions, correctAnswer ) { + gamesView.postCountryShapeQuestion( answerOptions, correctAnswer ); + } + + function countryByFlagQuestion( answerOptions, imageSource, rightAnswer ) { + gamesView.postCountryFlagQuestion( answerOptions, imageSource, rightAnswer ); + } + + function clickOnThatQuestion( countryName ) { + gamesView.postClickOnThatQuestion( countryName ); + } + + function displayResult( result ) { + gamesView.displayResult( result ); + } + + states: [ + /* + * State when a particular game is + * shown ( decided on basis of what user has opted + * out of from available games in game menu ) + */ + State { + name: "GAMES_VIEW_VISIBLE" + PropertyChanges { target: gameOptionsPanelLayout; width: 0; height: 0; visible: false } + PropertyChanges { target: questionsCountInput; width: 0; height: 0; visible: false } + PropertyChanges { target: gamesView; anchors.centerIn:gameOptionsPanel; visible: true } + }, + + /* + * State when available games are shown. + * User needs to choose any one of the game + * from this menu + */ + State { + name: "GAMES_VIEW_HIDDEN" + PropertyChanges { target: gamesView; width: 0; height: 0; visible: false } + PropertyChanges { target: questionsCountInput; width: 0; height: 0; visible: false } + PropertyChanges { target: gameOptionsPanelLayout; anchors.centerIn:gameOptionsPanel; visible: true } + }, + + /** + * The state displays UI to query + * the user the maximum number of + * questions he/she wants to attempts + */ + State { + name: "QUESTION_COUNT_QUERY" + PropertyChanges { target: questionsCountInput; width: gameOptionsPanel.width; + height: gameOptionsPanel.height; visible: true } + PropertyChanges { target: gameOptionsPanelLayout; width: 0; height: 0; visible: false } + PropertyChanges { target: gamesView; width: 0; height: 0; visible: false } + } + ] + + /* + * Let's do some animation !! + */ + transitions: [ + Transition { + to: "*" + NumberAnimation { target: gameOptionsPanelLayout; properties: "height, width"; duration: 150 } + NumberAnimation { target: gamesView; properties: "height, width"; duration: 150 } + } + ] + +} diff -Nru marble-14.12.3/examples/cpp/marble-game/GamesView.qml marble-15.04.2/examples/cpp/marble-game/GamesView.qml --- marble-14.12.3/examples/cpp/marble-game/GamesView.qml 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/GamesView.qml 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,127 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Abhinav Gangwar +// + + +import QtQuick 2.0 +import QtQuick.Controls 1.2 +import QtQuick.Controls.Styles 1.2 + +Rectangle { + id: gamesDisplayPanel + objectName: "gamesDisplayPanel" + + signal quitGame(int score) + signal requestNextQuestion() + signal requestAnswerDisplay() + + property int gamesDisplayWidth: 200 + property int gamesDisplayHeight: 600 + property alias currentIndex: gameView.currentIndex + + width: gamesDisplayWidth + height: gamesDisplayHeight + + /* + * The Model contains data for + * UI for different types of available + * games. Whenever user opts for a + * particular game we switch the view + * to that game. View is controlled by + * ListView element defined below + */ + VisualItemModel { + id: gamesModel + + CountryByShape { + id: countryByShapeGame + panelWidth: gamesDisplayPanel.width + panelHeight: gamesDisplayPanel.height + onGameQuitRequested: { + quitGame(score); + } + onNextQuestionRequested: { + requestNextQuestion(); + } + } + + CountryByFlag { + id: countryByFlagGame + panelWidth: gamesDisplayPanel.width + panelHeight: gamesDisplayPanel.height + onGameQuitRequested: { + quitGame(score); + } + onNextQuestionRequested: { + requestNextQuestion(); + } + } + + ClickOnThat { + id: clickOnThat + panelWidth: gamesDisplayPanel.width + panelHeight: gamesDisplayPanel.height + onGameQuitRequested: { + quitGame(score); + } + onNextQuestionRequested: { + requestNextQuestion(); + } + onAnswerDisplayRequested: { + requestAnswerDisplay(); + } + } + } + + /* + * View to display game model + */ + ListView { + id: gameView + objectName: "gameView" + width: gamesDisplayPanel.width + height: gamesDisplayPanel.height + anchors.centerIn: parent + + model: gamesModel + highlightMoveDuration: 250 + highlightRangeMode: ListView.StrictlyEnforceRange + + orientation: ListView.Vertical + } + + /* + * These are functions which tell a + * particular type of game to display + * the question data + */ + function postCountryShapeQuestion( answerOptions, correctAnswer ) { + gameView.currentItem.setQuestion( answerOptions, correctAnswer ); + } + + function postCountryFlagQuestion( answerOptions, imageSource, correctAnswer ) { + gameView.currentItem.setQuestion( answerOptions, imageSource, correctAnswer ); + } + + function postClickOnThatQuestion( countryName ) { + gameView.currentItem.setQuestion( countryName ); + } + + function initGame() { + gameView.currentItem.initGame() + } + + function displayResult( result ) { + gameView.currentItem.displayResult( result ) + } + + function setMaximumQuestionsCounts( questionsCount ) { + gameView.currentItem.setMaximumQuestions( questionsCount ); + } +} diff -Nru marble-14.12.3/examples/cpp/marble-game/game.ui marble-15.04.2/examples/cpp/marble-game/game.ui --- marble-14.12.3/examples/cpp/marble-game/game.ui 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/game.ui 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,52 @@ + + + MainWindow + + + + 0 + 0 + 796 + 600 + + + + Marble - Game + + + + + + 0 + 0 + 796 + 20 + + + + + + + + 221 + 44 + + + + background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(81, 81, 83, 255), stop:1 rgba(255, 255, 255, 255)); + + + QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable + + + Qt::LeftDockWidgetArea + + + 1 + + + + + + + Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/examples/cpp/marble-game/MapTackRoundHeadGreen.png and /tmp/TgpeiXvDyc/marble-15.04.2/examples/cpp/marble-game/MapTackRoundHeadGreen.png differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/examples/cpp/marble-game/MapTackRoundHeadRed.png and /tmp/TgpeiXvDyc/marble-15.04.2/examples/cpp/marble-game/MapTackRoundHeadRed.png differ diff -Nru marble-14.12.3/examples/cpp/marble-game/marbleGame.qrc marble-15.04.2/examples/cpp/marble-game/marbleGame.qrc --- marble-14.12.3/examples/cpp/marble-game/marbleGame.qrc 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/marbleGame.qrc 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,255 @@ + + + Window.qml + GameOptions.qml + GamesView.qml + CountryByShape.qml + CountryByFlag.qml + ClickOnThat.qml + CustomButton.qml + CustomRadioButton.qml + ../../../data/flags/flag_cr.svg + ../../../data/flags/flag_id.svg + ../../../data/flags/flag_ms.svg + ../../../data/flags/flag_sk.svg + ../../../data/flags/flag_cu.svg + ../../../data/flags/flag_ie.svg + ../../../data/flags/flag_mt.svg + ../../../data/flags/flag_sl.svg + ../../../data/flags/flag_ad.svg + ../../../data/flags/flag_cv.svg + ../../../data/flags/flag_il.svg + ../../../data/flags/flag_mu.svg + ../../../data/flags/flag_sm.svg + ../../../data/flags/flag_ae.svg + ../../../data/flags/flag_cx.svg + ../../../data/flags/flag_im.svg + ../../../data/flags/flag_mv.svg + ../../../data/flags/flag_sn.svg + ../../../data/flags/flag_af.svg + ../../../data/flags/flag_cy.svg + ../../../data/flags/flag_in.svg + ../../../data/flags/flag_mw.svg + ../../../data/flags/flag_so.svg + ../../../data/flags/flag_ag.svg + ../../../data/flags/flag_cz.svg + ../../../data/flags/flag_io.svg + ../../../data/flags/flag_mx.svg + ../../../data/flags/flag_sr.svg + ../../../data/flags/flag_ai.svg + ../../../data/flags/flag_de.svg + ../../../data/flags/flag_iq.svg + ../../../data/flags/flag_my.svg + ../../../data/flags/flag_st.svg + ../../../data/flags/flag_al.svg + ../../../data/flags/flag_dj.svg + ../../../data/flags/flag_ir.svg + ../../../data/flags/flag_mz.svg + ../../../data/flags/flag_sv.svg + ../../../data/flags/flag_am.svg + ../../../data/flags/flag_dk.svg + ../../../data/flags/flag_is.svg + ../../../data/flags/flag_na.svg + ../../../data/flags/flag_sy.svg + ../../../data/flags/flag_an.svg + ../../../data/flags/flag_dm.svg + ../../../data/flags/flag_it.svg + ../../../data/flags/flag_nc.svg + ../../../data/flags/flag_sz.svg + ../../../data/flags/flag_ao.svg + ../../../data/flags/flag_do.svg + ../../../data/flags/flag_je.svg + ../../../data/flags/flag_ne.svg + ../../../data/flags/flag_tc.svg + ../../../data/flags/flag_aq.svg + ../../../data/flags/flag_dz.svg + ../../../data/flags/flag_jm.svg + ../../../data/flags/flag_nf.svg + ../../../data/flags/flag_td.svg + ../../../data/flags/flag_ar.svg + ../../../data/flags/flag_ec.svg + ../../../data/flags/flag_jo.svg + ../../../data/flags/flag_ng.svg + ../../../data/flags/flag_tf.svg + ../../../data/flags/flag_as.svg + ../../../data/flags/flag_ee.svg + ../../../data/flags/flag_jp.svg + ../../../data/flags/flag_ni.svg + ../../../data/flags/flag_tg.svg + ../../../data/flags/flag_at.svg + ../../../data/flags/flag_eg.svg + ../../../data/flags/flag_ke.svg + ../../../data/flags/flag_nl.svg + ../../../data/flags/flag_th.svg + ../../../data/flags/flag_au.svg + ../../../data/flags/flag_eh.svg + ../../../data/flags/flag_kg.svg + ../../../data/flags/flag_no.svg + ../../../data/flags/flag_tj.svg + ../../../data/flags/flag_aw.svg + ../../../data/flags/flag_er.svg + ../../../data/flags/flag_kh.svg + ../../../data/flags/flag_np.svg + ../../../data/flags/flag_tk.svg + ../../../data/flags/flag_ax.svg + ../../../data/flags/flag_es.svg + ../../../data/flags/flag_ki.svg + ../../../data/flags/flag_nr.svg + ../../../data/flags/flag_tl.svg + ../../../data/flags/flag_az.svg + ../../../data/flags/flag_et.svg + ../../../data/flags/flag_km.svg + ../../../data/flags/flag_nu.svg + ../../../data/flags/flag_tm.svg + ../../../data/flags/flag_ba.svg + ../../../data/flags/flag_fi.svg + ../../../data/flags/flag_kn.svg + ../../../data/flags/flag_nz.svg + ../../../data/flags/flag_tn.svg + ../../../data/flags/flag_bb.svg + ../../../data/flags/flag_fj.svg + ../../../data/flags/flag_kp.svg + ../../../data/flags/flag_om.svg + ../../../data/flags/flag_to.svg + ../../../data/flags/flag_bd.svg + ../../../data/flags/flag_fk.svg + ../../../data/flags/flag_kr.svg + ../../../data/flags/flag_pa.svg + ../../../data/flags/flag_tr.svg + ../../../data/flags/flag_be.svg + ../../../data/flags/flag_fm.svg + ../../../data/flags/flag_kw.svg + ../../../data/flags/flag_pe.svg + ../../../data/flags/flag_tt.svg + ../../../data/flags/flag_bf.svg + ../../../data/flags/flag_fo.svg + ../../../data/flags/flag_ky.svg + ../../../data/flags/flag_pf.svg + ../../../data/flags/flag_tv.svg + ../../../data/flags/flag_bg.svg + ../../../data/flags/flag_fr.svg + ../../../data/flags/flag_kz.svg + ../../../data/flags/flag_pg.svg + ../../../data/flags/flag_tw.svg + ../../../data/flags/flag_bh.svg + ../../../data/flags/flag_ga.svg + ../../../data/flags/flag_la.svg + ../../../data/flags/flag_ph.svg + ../../../data/flags/flag_tz.svg + ../../../data/flags/flag_bi.svg + ../../../data/flags/flag_gb.svg + ../../../data/flags/flag_lb.svg + ../../../data/flags/flag_pk.svg + ../../../data/flags/flag_ua.svg + ../../../data/flags/flag_bj.svg + ../../../data/flags/flag_gd.svg + ../../../data/flags/flag_lc.svg + ../../../data/flags/flag_pl.svg + ../../../data/flags/flag_ug.svg + ../../../data/flags/flag_bm.svg + ../../../data/flags/flag_ge.svg + ../../../data/flags/flag_li.svg + ../../../data/flags/flag_pm.svg + ../../../data/flags/flag_um.svg + ../../../data/flags/flag_bn.svg + ../../../data/flags/flag_gf.svg + ../../../data/flags/flag_lk.svg + ../../../data/flags/flag_pn.svg + ../../../data/flags/flag_us.svg + ../../../data/flags/flag_bo.svg + ../../../data/flags/flag_gg.svg + ../../../data/flags/flag_lr.svg + ../../../data/flags/flag_pr.svg + ../../../data/flags/flag_uy.svg + ../../../data/flags/flag_br.svg + ../../../data/flags/flag_gh.svg + ../../../data/flags/flag_ls.svg + ../../../data/flags/flag_ps.svg + ../../../data/flags/flag_uz.svg + ../../../data/flags/flag_bs.svg + ../../../data/flags/flag_gi.svg + ../../../data/flags/flag_lt.svg + ../../../data/flags/flag_pt.svg + ../../../data/flags/flag_vc.svg + ../../../data/flags/flag_bt.svg + ../../../data/flags/flag_gl.svg + ../../../data/flags/flag_lu.svg + ../../../data/flags/flag_pw.svg + ../../../data/flags/flag_ve.svg + ../../../data/flags/flag_bv.svg + ../../../data/flags/flag_gm.svg + ../../../data/flags/flag_lv.svg + ../../../data/flags/flag_py.svg + ../../../data/flags/flag_vg.svg + ../../../data/flags/flag_bw.svg + ../../../data/flags/flag_gn.svg + ../../../data/flags/flag_ly.svg + ../../../data/flags/flag_qa.svg + ../../../data/flags/flag_vi.svg + ../../../data/flags/flag_by.svg + ../../../data/flags/flag_gp.svg + ../../../data/flags/flag_ma.svg + ../../../data/flags/flag_re.svg + ../../../data/flags/flag_vn.svg + ../../../data/flags/flag_bz.svg + ../../../data/flags/flag_gq.svg + ../../../data/flags/flag_mc.svg + ../../../data/flags/flag_ro.svg + ../../../data/flags/flag_vu.svg + ../../../data/flags/flag_ca.svg + ../../../data/flags/flag_gr.svg + ../../../data/flags/flag_md.svg + ../../../data/flags/flag_rs.svg + ../../../data/flags/flag_wf.svg + ../../../data/flags/flag_cc.svg + ../../../data/flags/flag_gs.svg + ../../../data/flags/flag_me.svg + ../../../data/flags/flag_ru.svg + ../../../data/flags/flag_ws.svg + ../../../data/flags/flag_cd.svg + ../../../data/flags/flag_gt.svg + ../../../data/flags/flag_mg.svg + ../../../data/flags/flag_rw.svg + ../../../data/flags/flag_ye.svg + ../../../data/flags/flag_cf.svg + ../../../data/flags/flag_gu.svg + ../../../data/flags/flag_mh.svg + ../../../data/flags/flag_sa.svg + ../../../data/flags/flag_yt.svg + ../../../data/flags/flag_cg.svg + ../../../data/flags/flag_gw.svg + ../../../data/flags/flag_mk.svg + ../../../data/flags/flag_sb.svg + ../../../data/flags/flag_za.svg + ../../../data/flags/flag_ch.svg + ../../../data/flags/flag_gy.svg + ../../../data/flags/flag_ml.svg + ../../../data/flags/flag_sc.svg + ../../../data/flags/flag_zm.svg + ../../../data/flags/flag_ci.svg + ../../../data/flags/flag_hk.svg + ../../../data/flags/flag_mm.svg + ../../../data/flags/flag_sd.svg + ../../../data/flags/flag_zw.svg + ../../../data/flags/flag_ck.svg + ../../../data/flags/flag_hm.svg + ../../../data/flags/flag_mn.svg + ../../../data/flags/flag_se.svg + ../../../data/flags/flag_cl.svg + ../../../data/flags/flag_hn.svg + ../../../data/flags/flag_mo.svg + ../../../data/flags/flag_sg.svg + ../../../data/flags/flag_cm.svg + ../../../data/flags/flag_hr.svg + ../../../data/flags/flag_mp.svg + ../../../data/flags/flag_sh.svg + ../../../data/flags/flag_cn.svg + ../../../data/flags/flag_ht.svg + ../../../data/flags/flag_mq.svg + ../../../data/flags/flag_si.svg + ../../../data/flags/flag_co.svg + ../../../data/flags/flag_hu.svg + ../../../data/flags/flag_mr.svg + ../../../data/flags/flag_sj.svg + + diff -Nru marble-14.12.3/examples/cpp/marble-game/Window.qml marble-15.04.2/examples/cpp/marble-game/Window.qml --- marble-14.12.3/examples/cpp/marble-game/Window.qml 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/cpp/marble-game/Window.qml 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,135 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Abhinav Gangwar +// + + +import QtQuick 2.0 + +Rectangle { + property real partition: 1/4 + property real spacingFraction: 1/10 + + property bool showInitialMenu: true + property bool showGameOptions: false + + property int leftPanelWidth: 200 + property int leftPanelHeight: 600 + signal browseMapButtonClicked() + + id: leftPanel + objectName: "leftPanel" + width: leftPanelWidth + height: leftPanelHeight + + state: "GAME_OPTIONS_HIDDEN" + + /* + * Provides two initial options + * "Browse Map" and "Play Game" + */ + Rectangle { + id: buttonArea + objectName: "buttonArea" + width: leftPanelWidth + height: leftPanelHeight + color: "#d3d7cf" + + anchors.centerIn:leftPanel + + visible: showInitialMenu + + Column { + anchors.centerIn: buttonArea + spacing: buttonArea.height*spacingFraction + + CustomButton { + id: browseMapButton + buttonWidth: leftPanel.width*4/5 + normalColor: "#114269" + borderColor: "#000000" + labelText: qsTr("Browse Map") + labelColor: "white" + + onButtonClick: { + browseMapButtonClicked(); + } + } + + CustomButton { + id: gameButton + buttonWidth: leftPanel.width*4/5 + normalColor: "#114730" + borderColor: "#000000" + labelText: qsTr("Play Game") + labelColor: "white" + + onButtonClick: { + if ( leftPanel.state == "GAME_OPTIONS_HIDDEN" ) { + leftPanel.state = "GAME_OPTIONS_VISIBLE" + } + } + } + } + } + + // This element contains the game menu + GameOptions { + id: "gameOptions" + objectName: "gameOptions" + gameOptionsPanelWidth: leftPanelWidth + gameOptionsPanelHeight: leftPanelHeight + + anchors.centerIn: leftPanel + visible: showGameOptions + + onBackButtonClick: { + if ( leftPanel.state == "GAME_OPTIONS_VISIBLE" ) { + leftPanel.state = "GAME_OPTIONS_HIDDEN" + } + } + } + + states: [ + /* + * State when game menu is visible. + * At this point we remove the two + * initial options "Browse Map" and + * "Play Game". + */ + State { + name: "GAME_OPTIONS_VISIBLE" + PropertyChanges { target: gameOptions; width: leftPanelWidth; height: leftPanelHeight; visible: true } + PropertyChanges { target: buttonArea; width:0; height: 0; visible: false } + }, + + /* + * State hides the game menu and takes + * the user to initial menu. It can be + * achieved by clicking on "Main Menu" + * button in game menu + */ + State { + name: "GAME_OPTIONS_HIDDEN" + PropertyChanges { target: buttonArea; width: leftPanelWidth; height: leftPanelHeight; visible: true } + PropertyChanges { target: gameOptions; width:0; height: 0; visible: false } + } + ] + + transitions: [ + Transition { + to: "*" + NumberAnimation { target: buttonArea; properties: "height, width"; duration: 150 } + NumberAnimation { target: gameOptions; properties: "height, width"; duration: 150 } + } + ] + + function resizeWindow(windowHeight) { + leftPanelHeight = windowHeight; + } +} diff -Nru marble-14.12.3/examples/cpp/tour-preview/tour-preview.cpp marble-15.04.2/examples/cpp/tour-preview/tour-preview.cpp --- marble-14.12.3/examples/cpp/tour-preview/tour-preview.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/examples/cpp/tour-preview/tour-preview.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -19,6 +19,7 @@ #include #include #include +#include #include #include #include diff -Nru marble-14.12.3/examples/qml/data-layers/SevenWondersOfTheAncientWorldModel.qml marble-15.04.2/examples/qml/data-layers/SevenWondersOfTheAncientWorldModel.qml --- marble-14.12.3/examples/qml/data-layers/SevenWondersOfTheAncientWorldModel.qml 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/examples/qml/data-layers/SevenWondersOfTheAncientWorldModel.qml 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,47 @@ +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2012 Dennis Nienhüser + +import QtQuick 1.1 + +ListModel { + ListElement{ + name: "Hanging Gardens of Babylon" + picture: "http://upload.wikimedia.org/wikipedia/commons/a/ae/Hanging_Gardens_of_Babylon.jpg" + lon: 44.4275; lat: 32.5355 + } + ListElement{ + name: "Colossus of Rhodes" + picture: "http://upload.wikimedia.org/wikipedia/commons/8/84/Colossus_of_Rhodes.jpg" + lon: 28.227778; lat: 36.451111 + } + ListElement{ + name: "Great Pyramid of Giza" + picture: "http://upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Kheops-Pyramid.jpg/320px-Kheops-Pyramid.jpg" + lon: 31.134358; lat: 29.979175 + } + ListElement{ + name: "Lighthouse of Alexandria" + picture: "http://upload.wikimedia.org/wikipedia/commons/b/b0/PHAROS2006.jpg" + lon: 29.885661; lat: 31.213931 + } + ListElement{ + name: "Mausoleum at Halicarnassus" + picture: "http://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/The_maussolleion_model_dsc02711-miniaturk_nevit.jpg/180px-The_maussolleion_model_dsc02711-miniaturk_nevit.jpg" + lon: 27.424056; lat: 37.037944 + } + ListElement{ + name: "Temple of Artemis" + picture: "http://upload.wikimedia.org/wikipedia/commons/thumb/1/1d/Miniaturk_009.jpg/320px-Miniaturk_009.jpg" + lon: 27.363889; lat: 37.949722 + } + ListElement{ + name: "Statue of Zeus at Olympia" + picture: "http://upload.wikimedia.org/wikipedia/commons/c/c6/Statue_of_Zeus.jpg" + lon: 21.63; lat: 37.637861 + } +} diff -Nru marble-14.12.3/examples/qml/data-layers/SevenWondersOfTheAncientWorld.qml marble-15.04.2/examples/qml/data-layers/SevenWondersOfTheAncientWorld.qml --- marble-14.12.3/examples/qml/data-layers/SevenWondersOfTheAncientWorld.qml 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/examples/qml/data-layers/SevenWondersOfTheAncientWorld.qml 1970-01-01 00:00:00.000000000 +0000 @@ -1,47 +0,0 @@ -// This file is part of the Marble Virtual Globe. -// -// This program is free software licensed under the GNU LGPL. You can -// find a copy of this license in LICENSE.txt in the top directory of -// the source code. -// -// Copyright 2012 Dennis Nienhüser - -import QtQuick 1.1 - -ListModel { - ListElement{ - name: "Hanging Gardens of Babylon" - picture: "http://upload.wikimedia.org/wikipedia/commons/a/ae/Hanging_Gardens_of_Babylon.jpg" - lon: 44.4275; lat: 32.5355 - } - ListElement{ - name: "Colossus of Rhodes" - picture: "http://upload.wikimedia.org/wikipedia/commons/8/84/Colossus_of_Rhodes.jpg" - lon: 28.227778; lat: 36.451111 - } - ListElement{ - name: "Great Pyramid of Giza" - picture: "http://upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Kheops-Pyramid.jpg/320px-Kheops-Pyramid.jpg" - lon: 31.134358; lat: 29.979175 - } - ListElement{ - name: "Lighthouse of Alexandria" - picture: "http://upload.wikimedia.org/wikipedia/commons/b/b0/PHAROS2006.jpg" - lon: 29.885661; lat: 31.213931 - } - ListElement{ - name: "Mausoleum at Halicarnassus" - picture: "http://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/The_maussolleion_model_dsc02711-miniaturk_nevit.jpg/180px-The_maussolleion_model_dsc02711-miniaturk_nevit.jpg" - lon: 27.424056; lat: 37.037944 - } - ListElement{ - name: "Temple of Artemis" - picture: "http://upload.wikimedia.org/wikipedia/commons/thumb/1/1d/Miniaturk_009.jpg/320px-Miniaturk_009.jpg" - lon: 27.363889; lat: 37.949722 - } - ListElement{ - name: "Statue of Zeus at Olympia" - picture: "http://upload.wikimedia.org/wikipedia/commons/c/c6/Statue_of_Zeus.jpg" - lon: 21.63; lat: 37.637861 - } -} diff -Nru marble-14.12.3/examples/qml/data-layers/StaticLayer.qml marble-15.04.2/examples/qml/data-layers/StaticLayer.qml --- marble-14.12.3/examples/qml/data-layers/StaticLayer.qml 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/examples/qml/data-layers/StaticLayer.qml 2015-05-25 16:24:43.000000000 +0000 @@ -20,7 +20,7 @@ // The model defines the data that will appear. The lon and lat // property of its items define their position // See SevenWondersOfTheAncientWorld.qml for details - model: SevenWondersOfTheAncientWorld {} + model: SevenWondersOfTheAncientWorldModel {} // The delegate is the component that shows the items from the // model on top of the map. Their position and visibility is managed diff -Nru marble-14.12.3/marble.appdata.xml marble-15.04.2/marble.appdata.xml --- marble-14.12.3/marble.appdata.xml 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/marble.appdata.xml 2015-05-25 16:24:43.000000000 +0000 @@ -14,12 +14,15 @@ Marble Marble Marble + Marble + Marble Marble Marble Marble Marble Marble Marble + Marble Marble Marble Marble @@ -37,12 +40,15 @@ Virtuaalgloobus Virtuaalinen maapallo Globe terrestre virtuel + Globo virtuale + 가상 지구본 Virtualus gaublys Virtuell Globus Virtuele globe Wirtualna kula ziemska Globo Virtual Globo Virtual + Виртуальный глобус Virtuálny glóbus Navidezni globus Virtuell glob @@ -53,18 +59,20 @@

Marble is a virtual globe and world atlas — your swiss army knife for maps.

Marble je virtualni globus i atlas svijeta — vaš švicarski nož na mape.

-

El Marble és un globus terraqüi virtual i un atlas mundial — la navalla suïssa dels mapes.

+

El Marble és un globus terraqüi virtual i un atles mundial — la navalla suïssa dels mapes.

Marble ist ein virtueller Globus und Weltatlas — Ihr leistungsfähiges Werkzeug für Karten.

Marble is a virtual globe and world atlas — your swiss army knife for maps.

Marble es un globo virtual y atlas mundial: su navaja suiza para los mapas.

Marble kujutab endast virtuaalset gloobust ja maailmaatlast - sinu parimat tööriist, kui asi puudutab kaarte.

Marble on virtuaalinen maapallo ja maailmankartta – karttojen linkkuveitsi.

Marble est un globe terrestre virtuel et un atlas mondial — votre couteau suisse pour les cartes.

+

Marble è un globo virtuale e un atlante del mondo — il tuo coltellino svizzero per le mappe.

Marble is en virtuell Globus un en Atlas för de hele Welt – dat Swiezer Armeemetz för Koorten.

Marble is een virtuele globe en wereldatlas — uw Zwitsers zakmes voor kaarten.

Marble jest wirtualną kulą Ziemską i atlasem świata - twoim scyzorykiem od map.

O Marble é um globo virtual e um atlas mundial — o seu canivete-suíço para mapas.

Marble é um globo virtual e um atlas mundial — seu canivete-suíço para mapas.

+

Marble — виртуальный глобус и атлас мира, многофункциональная программа для работы с картами.

Marble je virtuálny glóbus a atlas sveta - váš švajčiarsky nožík pre mapy.

Marble je navidezni globus in atlas sveta - vaš švicarski nož za zemljevide.

Marble är en virtuell jordglob och världsatlas - det generella kartverktyget.

@@ -74,17 +82,19 @@

Marble 是一套虛擬地球儀與世界地圖集。

Explore the neighborhood with Marble's rich set of city and street level maps. Search for addresses and places of interest. Marble takes care of querying various search backends and presents their results in a unified view. Calculate pedestrian, bike and motorcar routes with ease — online and offline, with an arbitrary number of via points.

Istražite komšiluk sa bogatim skupom Marble gradskih mapa do nivoa ulice. Tražite adrese i znamenitosti. Marble brine o upitu različitih pretražnih pozadina i predstavlja svoje rezultate u jedinstvenom prikazu. Izračunajte pješačke, biciklističke i automobilske puteve sa lakoćom - sa i bez mreže sa proizvoljnim brojem tačaka preko kojih se prelazi.

-

Exploreu el veïnat amb el conjunt de mapes de carres i ciutats del Marble. Cerqueu adreces i llocs d'interès. El Marble té cura de consultar diversos motors de cerca i mostra els seus resultats en una vista unificada. Calcula rutes a peu, en bicicleta i en automòbil amb facilitat, en línia i desconnectat, amb nombre arbitrari de punts de pas.

+

Exploreu el veïnat amb el conjunt de mapes de carrers i ciutats del Marble. Cerqueu adreces i llocs d'interès. El Marble té cura de consultar diversos motors de cerca i mostra els seus resultats en una vista unificada. Calcula rutes a peu, en bicicleta i en automòbil amb facilitat, en línia i desconnectat, amb nombre arbitrari de punts de pas.

Explore the neighborhood with Marble's rich set of city and street level maps. Search for addresses and places of interest. Marble takes care of querying various search backends and presents their results in a unified view. Calculate pedestrian, bike and motorcar routes with ease — online and offline, with an arbitrary number of via points.

Explore el vecindario con los completo conjunto de mapas de Marble para ciudades y a nivel de calle. Busque direcciones y lugares de interés. Marble se ocupa de consultar diversos motores de búsqueda y presenta sus resultados de una vista unificada. Calcule con facilidad rutas a pie, en bicicleta o en automóvil (tanto con conexión a Internet como sin ella, y usando diversos puntos de referencia).

Marble rikkaliku linnade ja tänavate tasandil kaartidega võid uurida kas või oma naabruskonda. Otsida saab aadresse ja huvikohti. Marble hoolitseb päringute esitamise eest paljudele otsimise taustaprogrammidele ja esitab tulemused ühtses vaates. Äärmiselt lihtne on välja arvutada marsruute jalakäijana, jalgratturina või autosõitjana - nii võrgus olles kui ka ilma võrguta ning suvalise arvu vahepunktidega.

Tutki naapurustoa Marblen monipuolisilla kaupunki- ja katukartoilla. Hae osoitteita ja karttakohteita. Marble huolehtii haun suorittamisesta useilla hakukoneilla ja esittää kaikki tulokset yhdessä. Hae reittiohjeet helposti, kuljitpa jalan, pyörällä tai moottoriajoneuvolla – niin verkkoyhteydessä kuin ilmankin, rajattomalla määrällä välietappeja.

Explorez le voisinage avec les cartes détaillées des villes et des rues de Marble. Cherchez des adresses et des lieux d'intérêt. Marble s'occupe d'interroger les différents moteurs de cartographie et vous présente les résultats d'une façon unifiée. Calculez facilement les itinéraires pour piétons, cycliste ou automobiliste — en ligne et hors ligne, avec un nombre arbitraire de points de passage.

+

Esplora i dintorni usando le mappe dettagliate di Marble di città e strade. Cerca indirizzi e luoghi di interesse. Marble si occupa di interrogare vari servizi di ricerca e di presentarne i risultati. Calcola facilmente itinerari a piedi, in bicicletta e in auto — in linea e in locale, usando un numero arbitrario di punti.

Mit Marble kannst Du Di de Ümgeven mit Marble sien groot Sett vun Land- un Stratenkoorten ankieken un na Adressen un intressante Steden söken. Marble bruukt en Reeg verscheden Söök-Hülpprogrammen un wiest de Resultaten as een Ansicht. Du kannst ok Weeg för Fohrrad, Auto oder Tofoot eenfach utreken – to- un ok afkoppelt, un ok mit so veel Twischenstatschonen, as Du dat wullt.

Verken de omgeving met de rijke verzameling aan kaarten op stad- en straatniveau van Marble. Zoek interessante adressen en plaatsen op. Marble zoekt met diverse zoekprogramma's en presenteert de resultaten in een eenduidig overzicht. Bereken met gemak routes voor voetgangers, fietsers en auto's — online en offline, en met een willekeurig aantal via-punten.

Poznawaj okolicę z bogatym zestawem map Marble na poziomie miast i ulic. Szukaj adresów i interesujących miejsc. Marble przejmuje zadania odpytywania różnych wyszukiwarek i przedstawia ich wyniki w ujednoliconym widoku. Obliczaj trasy na piechotę, rowerem i zmotoryzowane - będąc w sieci i poza nią, z dowolną liczbą punktów pośrednich.

Explore a vizinhança com o rico conjunto de mapas de cidades e ruas do Marble. Procure por endereços e locais de interesse. O Marble toma conta da consulta de várias infra-estruturas de busca e apresenta os seus resultados de forma unificada. Calcule trajectos pedestres, de bicicleta e automóveis com facilidade — tanto 'online' como 'offline', com uma quantidade arbitrária de pontos de trajecto.

Explore a vizinhança com o rico conjunto de mapas de cidades e ruas do Marble. Procure por endereços e locais de interesse. O Marble faz a consulta em várias infraestruturas de busca e apresenta os resultados de forma unificada. Calcule trajetos para pedestre, bicicleta e automóveis com facilidade — online e offline, com uma quantidade predefinida de pontos de passagem.

+

Исследуйте свой район с помощью множества карт, поддерживаемых Marble. Возможен поиск адресов и мест. Проложить маршрут можно как с подключением к Интернету, так и без него. Учитываются особенности передвижения пешком, на велосипеде или на автомобиле, а также допускается неограниченное число промежуточных точек маршрута.

Preskúmajte okolie s bohatou sadou máp miest a ulíc. Hľadajte adresy a body záujmu. Marble sa stará o dotazovanie rôznych backendov a prezentuje ich výsledky v zjednotenom pohľade. Vypočítajte pešie, cyklistické a automobilové cesty s ľahkosťou - online a offline, s ľubovoľným počtom bodov.

S pomočjo bogatega nabora zemljevidov mest in ulic lahko raziskujete okolico. Najdete lahko naslove in zanimiva mesta. Marble poizveduje preko različnih iskalnih zaledij in predstavi njihove rezultate v enotnem prikazu. V povezanem ali nepovezanem načinu lahko izračunate pešpoti, poti s kolesom ali poti z avtomobilom s poljubnim številom vmesnih točk.

Utforska grannskapet med den omfattande mängden stads- och vägkartor i Marble. Sök efter adresser och intressanta platser. Marble tar hand om att fråga diverse söktjänster och presentera resultaten i en gemensam vy. Beräkna gång-, cykel- och bilvägar med lätthet — uppkopplad och nedkopplad, med godtyckligt antal vägpunkter.

@@ -99,11 +109,13 @@

Maailma uurimine pole kunagi olnud lihtsam. Vaadelda võib pilvi ja päikese varju, jälgida satelliitide ja kosmosejaamade liikumist - kõike seda reaalajas uuenevalt. Võib aga ka rännata ajas tagasi ning uurida seda, kuidas vanasti meie planeeti ette kujutati, kaugemate sajandite kaartide vahendusel. Maakerast ei piisa? Marble pakub ka Kuu ja teiste planeetide kaarte.

Ala tutkia maailmaa. Katsele pilviä ja auringon varjoa, seuraa satelliitteja ja avaruusasemia sekä katso niiden kiertoratoja; kaikki on reaaliaikaista. Matkusta menneisyyteen ja opi planeettamme historiallisista näkymistä katselemalla menneiden vuosisatojen karttoja. Eikö Maa riitä? Marblessa on myös Kuun ja muiden planeettojen karttoja.

Commencez à explorer le monde. Visualisez les nuages et l'ombre du soleil, suivez des satellites et des stations spatiales, et affichez leurs orbites, actualisées en temps-réel. Remontez le temps et affichez la vision du monde de jadis avec les cartes des siècles passés. La Terre ne vous suffit pas ? Marble offre également des cartes de la Lune et d'autres planètes.

+

Inizia ad esplorare il mondo. Visualizza le nuvole e l'ombra del Sole, segui i satelliti e le stazioni spaziali e mostra le loro orbite -- tutto aggiornato in tempo reale. Viaggia indietro nel tempo e impara le viste storiche del nostro pianeta usando le mappe dei secoli scorsi. La Terra non ti basta? Marble offre anche le mappe della Luna e degli altri pianeti.

Kiek Di de Welt an, de Wulken un den Sünnschadden, beluur Satelliten un Ruumstatschonen un kiek Di ehr Ümloopbahnen an, all in Echttiet opfrischt. Gah in de Tiet torüch un kiek Di histoorsch Ansichten vun de Eer mit histoorsch Koorten ut de verleden Johrhunnerten an. De Eer is Di nich noog? Marble hett ok Koorten för den Maand un anner Planeten.

Begin de wereld te verkennen. Zie wolken en zonschaduw, volg satellieten en ruimtestations, en toon de omloopbanen, alle in werkelijke tijd bijgehouden. Reis terug in de tijd, en maak kennis met hoe onze planeet er vroeger uitzag, gebruik makend van kaarten uit vroegere eeuwen. Is de Aarde niet voldoende? Marble bevat ook kaarten van de maan en andere planeten.

Zacznij poznawać świat. Oglądaj chmury i cień słońca, podążaj za satelitami i stacjami kosmicznymi, których orbity można wyświetlić, a wszystko to jest uaktualniane w czasie rzeczywistym. Przenieś się wstecz w czasie i poznaj widoki historyczne naszej planety przy użyciu map z minionych wieków. Ziemia to nie wszystko? Marble zawiera także mapy księżyca i innych planet.

Comece a explorar o mundo. Veja as nuvens e a sombra do Sol, siga os satélites e estações espaciais, mostrando as suas órbitas, com uma actualização em tempo-real. Volte atrás no tempo e aprenda algumas vistas históricas do nosso planeta, usando mapas dos séculos passados. A Terra não é suficiente? O Marble também oferece mapas da Lua e de outros planetas.

Comece a explorar o mundo. Veja as nuvens e a sombra do Sol, siga os satélites e estações espaciais, mostrando suas órbitas, com atualização em tempo-real. Volte no tempo e aprenda história sobre nosso planeta, usando mapas dos séculos passados. A Terra não é suficiente? O Marble também oferece mapas da Lua e de outros planetas.

+

Изучайте мир. Просматривайте карту облачности и тени солнечного света. Перемещайтесь по карте в привязке к спутникам или космическим станциям. Просматривайте исторические карты. Если на Земле не осталось неизведанного вами уголка, откройте карту другой планеты или Луны.

Začnite skúmať svet. Prezrite si oblaky a slnečné tiene, sledujte satelity a vesmírne stanice a zobrazte si ich orbity, všetky aktualizované v reálnom čase. Cestujte späť v čase a pozrite si historické pohľady na našu planétu pomocou máp z minulých storočí. Nestačí vám Zem? Marble ponúka aj mapy Mesiaca a iných planét.

Začnite raziskovati svet. Oglejte si oblake in sence Sonca, sledite satelitom ter vesoljskim postajam in prikažite njihove krožnice - vse v realnem času. Potujte nazaj v preteklost in se podučite o zgodovinskih pogledih na naš planet s pomočjo zgodovinskih zemljevidov. Vam Zemlja ni dovolj? Marble ponuja tudi karte Lune in drugih planetov.

Börja utforska världen. Titta på moln och solskuggor, följ satelliter och rymdstationer och visa deras banor, allt uppdaterat i realtid. Res tillbaka i tiden och lär dig om historiska vyer av planeten genom att använda kartor från gångna århundraden. Räcker det inte med jorden? Marble erbjuder också kartor över månen och andra planeter.

diff -Nru marble-14.12.3/src/apps/marble-kde/KdeMainWindow.cpp marble-15.04.2/src/apps/marble-kde/KdeMainWindow.cpp --- marble-14.12.3/src/apps/marble-kde/KdeMainWindow.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/apps/marble-kde/KdeMainWindow.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -135,7 +135,7 @@ setAutoSaveSettings(); - connect( marbleWidget(), SIGNAL(themeChanged(QString)), + connect( marbleWidget(), SIGNAL(themeChanged(QString)), this, SLOT(setMapTitle())); } @@ -159,7 +159,7 @@ { GeoSceneDocument *mapTheme = marbleWidget()->mapTheme(); if ( mapTheme ) { - setCaption( tr( mapTheme->head()->name().toLatin1() ) ); + setWindowTitle(tr("Marble Virtual Globe") + " - " + mapTheme->head()->name()); } } diff -Nru marble-14.12.3/src/apps/marble-kde/marble_part.cpp marble-15.04.2/src/apps/marble-kde/marble_part.cpp --- marble-14.12.3/src/apps/marble-kde/marble_part.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/apps/marble-kde/marble_part.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -1498,7 +1498,7 @@ #ifdef Q_WS_X11 nativeString = i18n( "Native (X11)" ); #endif - #ifdef Q_WS_MAC + #ifdef Q_OS_MAC nativeString = i18n( "Native (Mac OS X Core Graphics)" ); #endif diff -Nru marble-14.12.3/src/apps/marble-qt/QtMainWindow.cpp marble-15.04.2/src/apps/marble-qt/QtMainWindow.cpp --- marble-14.12.3/src/apps/marble-qt/QtMainWindow.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/apps/marble-qt/QtMainWindow.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -63,6 +63,8 @@ #include "HttpDownloadManager.h" #include "BookmarkManager.h" #include "NewBookmarkFolderDialog.h" +#include "GeoSceneDocument.h" +#include "GeoSceneHead.h" #include "GeoDataCoordinates.h" #include "GeoDataDocument.h" #include "GeoDataFolder.h" @@ -210,6 +212,8 @@ connect( m_controlView->marbleWidget(), SIGNAL(themeChanged(QString)), this, SLOT(updateMapEditButtonVisibility(QString)) ); + connect(m_controlView->marbleModel(), SIGNAL(themeChanged(QString)), + this, SLOT(updateApplicationTitle(QString))); connect( m_controlView, SIGNAL(showMapWizard()), this, SLOT(showMapWizard()) ); connect( m_controlView, SIGNAL(mapThemeDeleted()), this, SLOT(fallBackToDefaultTheme()) ); @@ -739,7 +743,7 @@ // menus const QList *tmp_actionGroups = (*i)->actionGroups(); - if( (*i)->enabled() && tmp_actionGroups ) { + if( (*i)->enabled() && tmp_actionGroups && (*i)->nameId() != "annotation" ) { foreach( QActionGroup *ag, *tmp_actionGroups ) { if( !ag->actions().isEmpty() ) { m_pluginMenus.append( m_viewMenu->addSeparator() ); @@ -1605,6 +1609,14 @@ m_stopRecordingAction->setEnabled( !m_stopRecordingAction->isEnabled() ); } +void MainWindow::updateApplicationTitle(const QString&) +{ + GeoSceneDocument *theme = m_controlView->marbleModel()->mapTheme(); + if (theme) { + setWindowTitle(tr("Marble Virtual Globe") + " - " + theme->head()->name()); + } +} + void MainWindow::showMapWizard() { QPointer mapWizard = new MapWizard(); diff -Nru marble-14.12.3/src/apps/marble-qt/QtMainWindow.h marble-15.04.2/src/apps/marble-qt/QtMainWindow.h --- marble-14.12.3/src/apps/marble-qt/QtMainWindow.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/apps/marble-qt/QtMainWindow.h 2015-05-25 16:24:43.000000000 +0000 @@ -84,6 +84,8 @@ void changeRecordingState(); + void updateApplicationTitle(const QString&); + // File Menu void openFile(); void openMapDialog(); diff -Nru marble-14.12.3/src/apps/marble-ui/ControlView.cpp marble-15.04.2/src/apps/marble-ui/ControlView.cpp --- marble-14.12.3/src/apps/marble-ui/ControlView.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/apps/marble-ui/ControlView.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -34,6 +34,7 @@ #include #include #include +#include #include "GeoSceneDocument.h" #include "GeoSceneHead.h" @@ -65,6 +66,7 @@ #include "cloudsync/RouteSyncManager.h" #include "cloudsync/ConflictDialog.h" #include "cloudsync/MergeItem.h" +#include "RenderPlugin.h" namespace Marble { @@ -77,7 +79,9 @@ m_conflictDialog( 0 ), m_togglePanelVisibilityAction( 0 ), m_isPanelVisible( true ), - m_tourWidget( 0 ) + m_tourWidget( 0 ), + m_annotationDock( 0 ), + m_annotationPlugin( 0 ) { setWindowTitle( tr( "Marble - Virtual Globe" ) ); @@ -109,7 +113,7 @@ QString ControlView::applicationVersion() { - return "1.9.95 (1.10 Beta 3)"; + return "1.11.2 (stable release)"; } MapThemeManager *ControlView::mapThemeManager() @@ -411,7 +415,8 @@ text += QString::number( i+1 ); text += ""; - text += QString::number( accumulator.length( EARTH_RADIUS ) * METER2KM, 'f', 1 ); + qreal planetRadius = marbleModel()->planet()->radius(); + text += QString::number( accumulator.length( planetRadius ) * METER2KM, 'f', 1 ); /** @todo: support localization */ text += " km"; @@ -618,12 +623,40 @@ mainWindow->tabifyDockWidget( mapViewDock, legendDock ); mapViewDock->raise(); + m_annotationDock = new QDockWidget( QObject::tr( "Edit Maps" ) ); + m_annotationDock->setObjectName( "annotateDock" ); + m_annotationDock->hide(); + m_annotationDock->toggleViewAction()->setVisible( false ); + + QList renderPluginList = marbleWidget()->renderPlugins(); + QList::const_iterator i = renderPluginList.constBegin(); + QList::const_iterator const end = renderPluginList.constEnd(); + + for (; i != end; ++i ) { + if( (*i)->nameId() == "annotation" ) { + m_annotationPlugin = *i; + QObject::connect(m_annotationPlugin, SIGNAL(enabledChanged(bool)), + this, SLOT(updateAnnotationDockVisibility())); + QObject::connect(m_annotationPlugin, SIGNAL(visibilityChanged(bool,QString)), + this, SLOT(updateAnnotationDockVisibility())); + QObject::connect(m_annotationPlugin, SIGNAL(actionGroupsChanged()), + this, SLOT(updateAnnotationDock())); + updateAnnotationDock(); + updateAnnotationDockVisibility(); + mainWindow->addDockWidget( Qt::LeftDockWidgetArea, m_annotationDock ); + } + } + + mainWindow->tabifyDockWidget( tourDock, m_annotationDock ); + mainWindow->tabifyDockWidget( m_annotationDock, fileViewDock ); + QList panelActions; panelActions << routingDock->toggleViewAction(); panelActions << locationDock->toggleViewAction(); panelActions << m_searchDock->toggleViewAction(); panelActions << mapViewDock->toggleViewAction(); panelActions << fileViewDock->toggleViewAction(); + panelActions << m_annotationDock->toggleViewAction(); panelActions << legendDock->toggleViewAction(); panelActions << tourDock->toggleViewAction(); @@ -633,6 +666,7 @@ m_panelActions << m_searchDock->toggleViewAction(); m_panelActions << mapViewDock->toggleViewAction(); m_panelActions << fileViewDock->toggleViewAction(); + m_panelActions << m_annotationDock->toggleViewAction(); m_panelActions << legendDock->toggleViewAction(); m_panelActions << tourDock->toggleViewAction(); foreach( QAction* action, m_panelActions ) { @@ -712,6 +746,47 @@ m_conflictDialog->open(); } +void ControlView::updateAnnotationDockVisibility() +{ + if( m_annotationPlugin != 0 && m_annotationDock != 0 ) { + if( m_annotationPlugin->visible() && m_annotationPlugin->enabled() ) { + m_annotationDock->toggleViewAction()->setVisible( true ); + } else { + m_annotationDock->setVisible( false ); + m_annotationDock->toggleViewAction()->setVisible( false ); + } + } +} + +void ControlView::updateAnnotationDock() +{ + const QList *tmp_actionGroups = m_annotationPlugin->actionGroups(); + QWidget *widget = new QWidget( m_annotationDock ); + QVBoxLayout *layout = new QVBoxLayout; + QToolBar *firstToolbar = new QToolBar( widget ); + QToolBar *secondToolbar = new QToolBar( widget ); + QSpacerItem *spacer = new QSpacerItem( 0, 0, QSizePolicy::Expanding, QSizePolicy::Expanding); + bool firstToolbarFilled = false; + if( !tmp_actionGroups->isEmpty() ) { + foreach( QAction *action, tmp_actionGroups->first()->actions() ) { + if( action->objectName() == "toolbarSeparator" ) { + firstToolbarFilled = true; + } else { + if( !firstToolbarFilled ) { + firstToolbar->addAction( action ); + } else { + secondToolbar->addAction( action ); + } + } + } + } + layout->addWidget( firstToolbar ); + layout->addWidget( secondToolbar ); + layout->addSpacerItem( spacer ); + widget->setLayout( layout ); + m_annotationDock->setWidget( widget ); +} + void ControlView::togglePanelVisibility() { Q_ASSERT( m_panelVisibility.size() == m_panelActions.size() ); diff -Nru marble-14.12.3/src/apps/marble-ui/ControlView.h marble-15.04.2/src/apps/marble-ui/ControlView.h --- marble-14.12.3/src/apps/marble-ui/ControlView.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/apps/marble-ui/ControlView.h 2015-05-25 16:24:43.000000000 +0000 @@ -132,6 +132,8 @@ void showSearch(); // Bookmark sync slots void showConflictDialog( MergeItem *item ); + void updateAnnotationDockVisibility(); + void updateAnnotationDock(); private: /** @@ -162,6 +164,8 @@ QList m_panelVisibility; bool m_isPanelVisible; TourWidget *m_tourWidget; + QDockWidget *m_annotationDock; + RenderPlugin *m_annotationPlugin; }; } Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/src/apps/marble-ui/icons/edit-select.png and /tmp/TgpeiXvDyc/marble-15.04.2/src/apps/marble-ui/icons/edit-select.png differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/src/apps/marble-ui/icons/format-text-bold.png and /tmp/TgpeiXvDyc/marble-15.04.2/src/apps/marble-ui/icons/format-text-bold.png differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/src/apps/marble-ui/icons/format-text-italic.png and /tmp/TgpeiXvDyc/marble-15.04.2/src/apps/marble-ui/icons/format-text-italic.png differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/src/apps/marble-ui/icons/format-text-underline.png and /tmp/TgpeiXvDyc/marble-15.04.2/src/apps/marble-ui/icons/format-text-underline.png differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/src/apps/marble-ui/icons/insert-image.png and /tmp/TgpeiXvDyc/marble-15.04.2/src/apps/marble-ui/icons/insert-image.png differ Binary files /tmp/Rvfrcd6tK_/marble-14.12.3/src/apps/marble-ui/icons/insert-link.png and /tmp/TgpeiXvDyc/marble-15.04.2/src/apps/marble-ui/icons/insert-link.png differ diff -Nru marble-14.12.3/src/apps/marble-ui/marble.qrc marble-15.04.2/src/apps/marble-ui/marble.qrc --- marble-14.12.3/src/apps/marble-ui/marble.qrc 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/apps/marble-ui/marble.qrc 2015-05-25 16:24:43.000000000 +0000 @@ -17,12 +17,17 @@ icons/document-save-as.png icons/edit-copy.png icons/folder-bookmark.png + icons/format-text-bold.png + icons/format-text-italic.png + icons/format-text-underline.png icons/go-home.png icons/go-home-large.png icons/get-hot-new-stuff.png icons/help-about.png icons/help-contents.png icons/help-whatsthis.png + icons/insert-image.png + icons/insert-link.png icons/map-flat.png icons/map-globe.png icons/map-mercator.png @@ -108,5 +113,6 @@ icons/cloud-download.png icons/16x16/tool-animator.png icons/map-gnomonic.png + icons/edit-select.png diff -Nru marble-14.12.3/src/lib/astro/astrolib.cpp marble-15.04.2/src/lib/astro/astrolib.cpp --- marble-14.12.3/src/lib/astro/astrolib.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/astro/astrolib.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -842,7 +842,7 @@ ht : height above normal in meters. solsys : = 1 if object is in solar system and parallax has to be taken into account, 0 otherwise. - r = vector of celestial object. The unit of lenght of this vector + r = vector of celestial object. The unit of length of this vector has to be in terms of the equatorial Earth radius (6378.14 km) if solsys = 1, otherwise it's arbitrary. azim : azimuth in radians (0 is to the North). @@ -2259,7 +2259,7 @@ /* (the factor 1.02 allows for enlargment of shadow due to Earth's atmosphere) */ - // get angular seperation of center of shadow and Moon + // get angular separation of center of shadow and Moon r2 = abs(rm); sep = dot(rs,rm)/(abs(rs)*r2); if (fabs(sep) > 1.0) sep = 1.0; diff -Nru marble-14.12.3/src/lib/astro/eclsolar.cpp marble-15.04.2/src/lib/astro/eclsolar.cpp --- marble-14.12.3/src/lib/astro/eclsolar.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/astro/eclsolar.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -775,7 +775,7 @@ (pa < 1.0). Set pa = 1 for the normal penumbra boundaries if mode == 1 the angle will be set such that the penumbra line - markes magnitude pa. pa == 0 will mark normal penumbra boudaries + markes magnitude pa. pa == 0 will mark normal penumbra boundaries if mode == 2 the angle will be set such that the penumbra line markes the obscuration pa. pa == 0.5 will mean that 50% of the Sun's @@ -1082,7 +1082,7 @@ Use yr as the year.fraction close to the desired date. If the date is within the limits store the result in the respective array. - Also check for possible occurences of eclipses and store the + Also check for possible occurrences of eclipses and store the respective data in an array */ { @@ -1601,7 +1601,7 @@ eb_cphs = 0; - if (firstc) // find the first occurence compliant with the step width + if (firstc) // find the first occurrence compliant with the step width { jd = eb_jdstart; kp = eclp.solar(jd, eb_del_tdut, phi, lamda); diff -Nru marble-14.12.3/src/lib/marble/AbstractDataPlugin.h marble-15.04.2/src/lib/marble/AbstractDataPlugin.h --- marble-14.12.3/src/lib/marble/AbstractDataPlugin.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/AbstractDataPlugin.h 2015-05-25 16:24:43.000000000 +0000 @@ -78,7 +78,7 @@ * @return @c true Returns whether the rendering has been successful */ bool render( GeoPainter *painter, ViewportParams *viewport, - const QString& renderPos = "NONE", GeoSceneLayer * layer = 0 ); + const QString& renderPos = QLatin1String("NONE"), GeoSceneLayer * layer = 0 ); /** * @return The model associated with the plugin. diff -Nru marble-14.12.3/src/lib/marble/AbstractDataPluginItem.cpp marble-15.04.2/src/lib/marble/AbstractDataPluginItem.cpp --- marble-14.12.3/src/lib/marble/AbstractDataPluginItem.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/AbstractDataPluginItem.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -28,7 +28,6 @@ { public: QString m_id; - QString m_target; QString m_toolTip; bool m_favorite; bool m_sticky; @@ -58,16 +57,6 @@ delete d; } -QString AbstractDataPluginItem::target() const -{ - return d->m_target; -} - -void AbstractDataPluginItem::setTarget( const QString& target ) -{ - d->m_target = target; -} - QString AbstractDataPluginItem::toolTip() const { return d->m_toolTip; diff -Nru marble-14.12.3/src/lib/marble/AbstractDataPluginItem.h marble-15.04.2/src/lib/marble/AbstractDataPluginItem.h --- marble-14.12.3/src/lib/marble/AbstractDataPluginItem.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/AbstractDataPluginItem.h 2015-05-25 16:24:43.000000000 +0000 @@ -37,9 +37,6 @@ explicit AbstractDataPluginItem( QObject *parent = 0 ); virtual ~AbstractDataPluginItem(); - QString target() const; - void setTarget( const QString& target ); - /** * Returns the item's tool tip. */ @@ -60,13 +57,6 @@ void setSticky( bool sticky ); /** - * Returning the angular resolution of the viewport when the item was added to it the last - * time. - */ - qreal addedAngularResolution() const; - void setAddedAngularResolution( qreal resolution ); - - /** * @brief Set the settings of the item. * This is usually called automatically before painting. If you reimplement this it would be * useful to check for changes before copying. @@ -96,6 +86,15 @@ void toggleFavorite(); private: + friend class AbstractDataPluginModel; + + /** + * Returning the angular resolution of the viewport when the item was added to it the last + * time. + */ + qreal addedAngularResolution() const; + void setAddedAngularResolution( qreal resolution ); + AbstractDataPluginItemPrivate * const d; }; diff -Nru marble-14.12.3/src/lib/marble/AbstractDataPluginModel.cpp marble-15.04.2/src/lib/marble/AbstractDataPluginModel.cpp --- marble-14.12.3/src/lib/marble/AbstractDataPluginModel.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/AbstractDataPluginModel.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -61,8 +61,11 @@ ~AbstractDataPluginModelPrivate(); + QString generateFilename( const QString& id, const QString& type ) const; + QString generateFilepath( const QString& id, const QString& type ) const; + void updateFavoriteItems(); - + AbstractDataPluginModel *m_parent; const QString m_name; const MarbleModel *const m_marbleModel; @@ -70,7 +73,7 @@ GeoDataLatLonAltBox m_downloadedBox; qint32 m_lastNumber; qint32 m_downloadedNumber; - QString m_downloadedTarget; + QString m_currentPlanetId; QList m_itemSet; QHash m_downloadingItems; QList m_displayedItems; @@ -119,6 +122,7 @@ m_downloadedBox(), m_lastNumber( 0 ), m_downloadedNumber( 0 ), + m_currentPlanetId( marbleModel->planetId() ), m_downloadTimer( m_parent ), m_descriptionFileNumber( 0 ), m_itemSettings(), @@ -158,6 +162,14 @@ } } +void AbstractDataPluginModel::themeChanged() +{ + if ( d->m_currentPlanetId != d->m_marbleModel->planetId() ) { + clear(); + d->m_currentPlanetId = d->m_marbleModel->planetId(); + } +} + static bool lessThanByPointer( const AbstractDataPluginItem *item1, const AbstractDataPluginItem *item2 ) { @@ -253,7 +265,10 @@ // Initializing file and download System connect( &d->m_downloadManager, SIGNAL(downloadComplete(QString,QString)), this , SLOT(processFinishedJob(QString,QString)) ); - + + connect( marbleModel, SIGNAL(themeChanged(QString)), + this, SLOT(themeChanged()) ); + // We want to download a new description file every timeBetweenDownloads ms connect( &d->m_downloadTimer, SIGNAL(timeout()), this, SLOT(handleChangedViewport()), @@ -275,7 +290,6 @@ qint32 number ) { GeoDataLatLonAltBox currentBox = viewport->viewLatLonAltBox(); - QString target = d->m_marbleModel->planetId(); QList list; Q_ASSERT( !d->m_displayedItems.contains( 0 ) && "Null item in m_displayedItems. Please report a bug to marble-devel@kde.org" ); @@ -299,11 +313,6 @@ if( !(*i)->initialized() ) { continue; } - - // Only show items that are on the current planet - if( (*i)->target() != target ) { - continue; - } // Hide non-favorite items if necessary if( d->m_favoriteItemsOnly && !(*i)->isFavorite() ) { @@ -314,11 +323,15 @@ if( (*i)->positions().isEmpty() ) { continue; } - + + if ( list.contains( *i ) ) { + continue; + } + // If the item was added initially at a nearer position, they don't have priority, // because we zoomed out since then. bool const alreadyDisplayed = d->m_displayedItems.contains( *i ); - if( !list.contains( *i ) && ( !alreadyDisplayed || (*i)->addedAngularResolution() >= viewport->angularResolution() ) ) { + if ( !alreadyDisplayed || (*i)->addedAngularResolution() >= viewport->angularResolution() || (*i)->isSticky() ) { bool collides = false; int const length = list.length(); for ( int j=0; !collides && jid(), type ); + QString id = d->generateFilename( item->id(), type ); d->m_downloadManager.addJob( url, id, id, DownloadBrowse ); d->m_downloadingItems.insert( id, item ); @@ -524,7 +537,7 @@ d->m_needsSorting = true; } -QString AbstractDataPluginModel::generateFilename( const QString& id, const QString& type ) const +QString AbstractDataPluginModelPrivate::generateFilename( const QString& id, const QString& type ) const { QString name; name += id; @@ -534,19 +547,9 @@ return name; } -QString AbstractDataPluginModel::generateFilepath( const QString& id, const QString& type ) const +QString AbstractDataPluginModelPrivate::generateFilepath( const QString& id, const QString& type ) const { - return MarbleDirs::localPath() + "/cache/" + d->m_name + '/' + generateFilename( id, type ); -} - -bool AbstractDataPluginModel::fileExists( const QString& fileName ) const -{ - return d->m_storagePolicy.fileExists( fileName ); -} - -bool AbstractDataPluginModel::fileExists( const QString& id, const QString& type ) const -{ - return fileExists( generateFilename( id, type ) ); + return MarbleDirs::localPath() + "/cache/" + m_name + '/' + generateFilename( id, type ); } AbstractDataPluginItem *AbstractDataPluginModel::findItem( const QString& id ) const @@ -580,8 +583,7 @@ if( d->m_lastNumber != 0 // We don't need to download if nothing changed && ( !( d->m_downloadedBox == d->m_lastBox ) - || d->m_downloadedNumber != d->m_lastNumber - || d->m_downloadedTarget != d->m_marbleModel->planetId() ) + || d->m_downloadedNumber != d->m_lastNumber ) // We try to filter little changes of the bounding box && ( fabs( d->m_downloadedBox.east() - d->m_lastBox.east() ) * boxComparisonFactor > d->m_lastBox.width() @@ -599,8 +601,7 @@ // Save the download parameter d->m_downloadedBox = d->m_lastBox; d->m_downloadedNumber = d->m_lastNumber; - d->m_downloadedTarget = d->m_marbleModel->planetId(); - + // Get items getAdditionalItems( d->m_lastBox, d->m_lastNumber ); } @@ -640,7 +641,7 @@ return; } - (*i)->addDownloadedFile( generateFilepath( itemId, fileType ), + (*i)->addDownloadedFile( d->generateFilepath( itemId, fileType ), fileType ); d->m_downloadingItems.erase( i ); @@ -669,6 +670,9 @@ (*iter)->deleteLater(); } d->m_itemSet.clear(); + d->m_lastBox = GeoDataLatLonAltBox(); + d->m_downloadedBox = GeoDataLatLonAltBox(); + d->m_downloadedNumber = 0; emit itemsUpdated(); } diff -Nru marble-14.12.3/src/lib/marble/AbstractDataPluginModel.h marble-15.04.2/src/lib/marble/AbstractDataPluginModel.h --- marble-14.12.3/src/lib/marble/AbstractDataPluginModel.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/AbstractDataPluginModel.h 2015-05-25 16:24:43.000000000 +0000 @@ -17,7 +17,6 @@ #include #include "marble_export.h" -#include "MarbleGlobal.h" class QPoint; class QUrl; @@ -158,26 +157,6 @@ */ void downloadDescriptionFile( const QUrl& url ); - /** - * Generates the filename relative to the download path from @p id and @p type - */ - QString generateFilename( const QString& id, const QString& type ) const; - - /** - * Generates the absolute filepath of the from @p id and @p type - */ - QString generateFilepath( const QString& id, const QString& type ) const; - - /** - * Testing the existence of the file @p fileName - */ - bool fileExists( const QString& fileName ) const; - - /** - * Testing the existence of a file with @p id and @p type - */ - bool fileExists( const QString& id, const QString& type ) const; - void registerItemProperties( const QMetaObject& item ); private Q_SLOTS: @@ -203,6 +182,8 @@ void scheduleItemSort(); + void themeChanged(); + Q_SIGNALS: void itemsUpdated(); void favoriteItemsChanged( const QStringList& favoriteItems ); diff -Nru marble-14.12.3/src/lib/marble/AbstractFloatItem.h marble-15.04.2/src/lib/marble/AbstractFloatItem.h --- marble-14.12.3/src/lib/marble/AbstractFloatItem.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/AbstractFloatItem.h 2015-05-25 16:24:43.000000000 +0000 @@ -82,7 +82,8 @@ void setFont( const QFont &font ); bool render( GeoPainter *painter, ViewportParams *viewport, - const QString& renderPos = "FLOAT_ITEM", GeoSceneLayer * layer = 0 ); + const QString& renderPos = QLatin1String("FLOAT_ITEM"), + GeoSceneLayer * layer = 0 ); virtual QString renderPolicy() const; virtual QStringList renderPosition() const; diff -Nru marble-14.12.3/src/lib/marble/AddLinkDialog.cpp marble-15.04.2/src/lib/marble/AddLinkDialog.cpp --- marble-14.12.3/src/lib/marble/AddLinkDialog.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/AddLinkDialog.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,84 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2015 Mikhail Ivchenko +// + +// self +#include "AddLinkDialog.h" +#include "ui_AddLinkDialog.h" + +// Qt +#include +#include +#include +#include +#include + +namespace Marble { + +class AddLinkDialog::Private : public Ui::UiAddLinkDialog +{ +public: + Private(); + ~Private(); +}; + +AddLinkDialog::Private::Private() : + Ui::UiAddLinkDialog() +{ + // nothing to do +} + +AddLinkDialog::Private::~Private() +{ +} + +AddLinkDialog::AddLinkDialog( QWidget *parent ) : + QDialog( parent ), + d( new Private() ) +{ + d->setupUi( this ); + + d->buttonBox->button( QDialogButtonBox::Ok )->setDefault( true ); + connect( d->buttonBox->button( QDialogButtonBox::Ok ), SIGNAL(pressed()), this, SLOT(checkFields()) ); + connect( this, SIGNAL(finished(int)), SLOT(deleteLater()) ); +} + +AddLinkDialog::~AddLinkDialog() +{ + delete d; +} + +QString AddLinkDialog::name() const +{ + return d->m_name->text(); +} + +QString AddLinkDialog::url() const +{ + return d->m_url->text(); +} + +void AddLinkDialog::checkFields() +{ + if ( d->m_url->text().isEmpty() ) { + QMessageBox::warning( this, + tr( "No URL specified" ), + tr( "Please specify a URL for this link." ) ); + } else if ( d->m_name->text().isEmpty() ) { + QMessageBox::warning( this, + tr( "No name specified" ), + tr( "Please specify a name for this link." ) ); + } else { + accept(); + } +} + +} + +#include "AddLinkDialog.moc" diff -Nru marble-14.12.3/src/lib/marble/AddLinkDialog.h marble-15.04.2/src/lib/marble/AddLinkDialog.h --- marble-14.12.3/src/lib/marble/AddLinkDialog.h 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/AddLinkDialog.h 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,41 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2015 Mikhail Ivchenko +// + +#ifndef ADDLINKDIALOG_H +#define ADDLINKDIALOG_H + +#include "marble_export.h" + +#include + + +namespace Marble { + +class MARBLE_EXPORT AddLinkDialog : public QDialog +{ + Q_OBJECT + +public: + AddLinkDialog(QWidget *parent = 0 ); + ~AddLinkDialog(); + QString name() const; + QString url() const; + +private slots: + void checkFields(); + +private: + class Private; + Private * const d; +}; + +} + +#endif diff -Nru marble-14.12.3/src/lib/marble/AddLinkDialog.ui marble-15.04.2/src/lib/marble/AddLinkDialog.ui --- marble-14.12.3/src/lib/marble/AddLinkDialog.ui 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/AddLinkDialog.ui 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,83 @@ + + + UiAddLinkDialog + + + + 0 + 0 + 350 + 72 + + + + Add link + + + + + + + + URL: + + + + + + + + + + Name: + + + + + + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + + + + 249 + 407 + + + 157 + 253 + + + + + buttonBox + rejected() + UiAddLinkDialog + reject() + + + 249 + 407 + + + 244 + 253 + + + + + diff -Nru marble-14.12.3/src/lib/marble/AnimatedUpdateTrack.cpp marble-15.04.2/src/lib/marble/AnimatedUpdateTrack.cpp --- marble-14.12.3/src/lib/marble/AnimatedUpdateTrack.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/AnimatedUpdateTrack.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -59,7 +59,7 @@ { m_paused = true; m_pauseTime = QDateTime::currentDateTime(); - m_progress += m_playTime.msecsTo( m_pauseTime ); + m_progress += m_playTime.secsTo( m_pauseTime ); if( m_timer.isActive() ){ m_timer.stop(); } else { @@ -80,6 +80,7 @@ m_timer.start( ( m_delayBeforeTrackStarts - m_progress ) * 1000 ); } else { m_pauseTime = QDateTime::currentDateTime(); + m_item->stop(); } } else { if( !m_paused ){ @@ -87,6 +88,7 @@ m_item->seek( offset - m_delayBeforeTrackStarts ); } else { m_pauseTime = QDateTime::currentDateTime(); + m_item->stop(); m_item->seek( offset - m_delayBeforeTrackStarts ); } } diff -Nru marble-14.12.3/src/lib/marble/BookmarkManagerDialog.cpp marble-15.04.2/src/lib/marble/BookmarkManagerDialog.cpp --- marble-14.12.3/src/lib/marble/BookmarkManagerDialog.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/BookmarkManagerDialog.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -21,6 +21,7 @@ #include "GeoDataFolder.h" #include "GeoDataPlacemark.h" #include "GeoDataPoint.h" +#include "GeoDataStyle.h" #include "GeoDataTreeModel.h" #include "GeoDataTypes.h" #include "GeoWriter.h" @@ -58,17 +59,17 @@ public: BookmarkManagerDialog *m_parent; - BookmarkManager *m_manager; + BookmarkManager *const m_manager; - GeoDataTreeModel* m_treeModel; + GeoDataTreeModel *const m_treeModel; - QSortFilterProxyModel *m_folderFilterModel; + QSortFilterProxyModel m_folderFilterModel; QPersistentModelIndex m_selectedFolder; - BranchFilterProxyModel *m_branchFilterModel; + BranchFilterProxyModel m_branchFilterModel; - BookmarkManagerDialogPrivate( BookmarkManagerDialog* parent, BookmarkManager* manager ); + BookmarkManagerDialogPrivate( BookmarkManagerDialog* parent, MarbleModel *model ); void initializeFoldersView( GeoDataTreeModel* treeModel ); @@ -98,8 +99,12 @@ void selectFolder( const QString &name = QString(), const QModelIndex &index = QModelIndex() ); }; -BookmarkManagerDialogPrivate::BookmarkManagerDialogPrivate( BookmarkManagerDialog* parent, BookmarkManager* manager ) : - m_parent( parent ), m_manager( manager ), m_treeModel( 0 ), m_folderFilterModel( 0 ), m_branchFilterModel( 0 ) +BookmarkManagerDialogPrivate::BookmarkManagerDialogPrivate( BookmarkManagerDialog* parent, MarbleModel *model ) : + m_parent( parent ), + m_manager( model->bookmarkManager() ), + m_treeModel( model->treeModel() ), + m_folderFilterModel(), + m_branchFilterModel() { // nothing to do } @@ -112,7 +117,7 @@ return; } Q_ASSERT( index.isValid() ); - Q_ASSERT( index.model() == m_folderFilterModel ); + Q_ASSERT( index.model() == &m_folderFilterModel ); if( m_selectedFolder.isValid() && m_parent->foldersTreeView->selectionModel()->selectedIndexes().contains( m_selectedFolder ) ) { m_selectedFolder = QModelIndex(); @@ -120,9 +125,9 @@ selectFolder(); } else { m_selectedFolder = index; - m_branchFilterModel->setBranchIndex( m_treeModel, folderTreeIndex( index ) ); + m_branchFilterModel.setBranchIndex( m_treeModel, folderTreeIndex( index ) ); m_parent->bookmarksListView->setRootIndex( - m_branchFilterModel->mapFromSource( folderTreeIndex( index ) ) ); + m_branchFilterModel.mapFromSource( folderTreeIndex( index ) ) ); m_parent->bookmarksListView->selectionModel()->clear(); } } @@ -186,7 +191,7 @@ { QModelIndexList selection = m_parent->bookmarksListView->selectionModel()->selectedIndexes(); if ( selection.size() == 1 ) { - QModelIndex index = m_branchFilterModel->mapToSource( selection.first() ); + QModelIndex index = m_branchFilterModel.mapToSource( selection.first() ); Q_ASSERT( index.isValid() ); GeoDataObject* object = qvariant_cast( index.data( MarblePlacemarkModel::ObjectPointerRole ) ); Q_ASSERT( object ); @@ -213,10 +218,15 @@ dialog->setCoordinates( bookmark->coordinate() ); dialog->setDescription( bookmark->description() ); dialog->setFolderName( folder->name() ); + dialog->setIconLink( bookmark->style()->iconStyle().iconPath() ); if ( dialog->exec() == QDialog::Accepted ) { bookmark->setName( dialog->name() ); bookmark->setDescription( dialog->description() ); bookmark->setCoordinate( dialog->coordinates() ); + GeoDataStyle *newStyle = new GeoDataStyle( *bookmark->style() ); + newStyle->iconStyle().setIcon( QImage() ); + newStyle->iconStyle().setIconPath( dialog->iconLink() ); + bookmark->setStyle( newStyle ); if ( bookmark->lookAt() ) { bookmark->lookAt()->setCoordinates( dialog->coordinates() ); bookmark->lookAt()->setRange( dialog->range() ); @@ -242,7 +252,7 @@ { QModelIndexList selection = m_parent->bookmarksListView->selectionModel()->selectedIndexes(); if ( selection.size() == 1 ) { - QModelIndex bookmarkIndex = m_branchFilterModel->mapToSource( selection.first() ); + QModelIndex bookmarkIndex = m_branchFilterModel.mapToSource( selection.first() ); GeoDataFolder* folder = dynamic_cast( selectedFolder() ); if ( folder ) { GeoDataPlacemark* bookmark = dynamic_cast( folder->child( bookmarkIndex.row() ) ); @@ -262,27 +272,27 @@ void BookmarkManagerDialogPrivate::selectFolder( const QString &name, const QModelIndex &parent ) { if ( parent.isValid() ) { - Q_ASSERT( parent.model() == m_folderFilterModel ); + Q_ASSERT( parent.model() == &m_folderFilterModel ); } if ( name.isEmpty() ) { QModelIndex documentTreeIndex = m_treeModel->index( m_parent->bookmarkDocument() ); - QModelIndex folderFilterIndex = m_folderFilterModel->mapFromSource( documentTreeIndex ); + QModelIndex folderFilterIndex = m_folderFilterModel.mapFromSource( documentTreeIndex ); Q_ASSERT( folderFilterIndex.isValid() ); m_parent->foldersTreeView->setCurrentIndex( folderFilterIndex ); handleFolderSelection( folderFilterIndex ); return; } - for ( int i=0; i < m_folderFilterModel->rowCount( parent ); ++i ) { - QModelIndex childIndex = m_folderFilterModel->index( i, 0, parent ); + for ( int i=0; i < m_folderFilterModel.rowCount( parent ); ++i ) { + QModelIndex childIndex = m_folderFilterModel.index( i, 0, parent ); if ( childIndex.data().toString() == name && m_selectedFolder != childIndex ) { m_parent->foldersTreeView->setCurrentIndex( childIndex ); handleFolderSelection( childIndex ); return; } - if ( m_folderFilterModel->hasChildren( childIndex ) ) { + if ( m_folderFilterModel.hasChildren( childIndex ) ) { selectFolder( name, childIndex ); } } @@ -291,8 +301,8 @@ QModelIndex BookmarkManagerDialogPrivate::folderTreeIndex( const QModelIndex &index ) const { Q_ASSERT( index.isValid() ); - Q_ASSERT( index.model() == m_folderFilterModel ); - QModelIndex const treeModelIndex = m_folderFilterModel->mapToSource( index ); + Q_ASSERT( index.model() == &m_folderFilterModel ); + QModelIndex const treeModelIndex = m_folderFilterModel.mapToSource( index ); Q_ASSERT( treeModelIndex.isValid() ); Q_ASSERT( treeModelIndex.model() == m_treeModel ); return treeModelIndex; @@ -313,21 +323,20 @@ void BookmarkManagerDialogPrivate::initializeFoldersView( GeoDataTreeModel* treeModel ) { - m_folderFilterModel = new QSortFilterProxyModel( m_parent ); - m_folderFilterModel->setFilterKeyColumn( 1 ); + m_folderFilterModel.setFilterKeyColumn( 1 ); QString regexp = GeoDataTypes::GeoDataFolderType; regexp += '|'; regexp += GeoDataTypes::GeoDataDocumentType; - m_folderFilterModel->setFilterRegExp( regexp ); - m_folderFilterModel->setSourceModel( treeModel ); + m_folderFilterModel.setFilterRegExp( regexp ); + m_folderFilterModel.setSourceModel( treeModel ); - m_parent->foldersTreeView->setModel( m_folderFilterModel ); + m_parent->foldersTreeView->setModel( &m_folderFilterModel ); m_parent->foldersTreeView->setEditTriggers( QAbstractItemView::NoEditTriggers ); m_parent->foldersTreeView->setHeaderHidden( true ); for ( int i=1; icolumnCount(); ++i ) { m_parent->foldersTreeView->hideColumn( i ); } - m_parent->foldersTreeView->setRootIndex( m_folderFilterModel->mapFromSource( + m_parent->foldersTreeView->setRootIndex( m_folderFilterModel.mapFromSource( m_treeModel->index( m_parent->bookmarkDocument() ))); m_parent->connect( m_parent->foldersTreeView, @@ -346,10 +355,9 @@ void BookmarkManagerDialogPrivate::initializeBookmarksView( GeoDataTreeModel* treeModel ) { - m_branchFilterModel = new BranchFilterProxyModel( m_parent ); - m_branchFilterModel->setSourceModel( treeModel ); + m_branchFilterModel.setSourceModel( treeModel ); - m_parent->bookmarksListView->setModel( m_branchFilterModel ); + m_parent->bookmarksListView->setModel( &m_branchFilterModel ); m_parent->bookmarksListView->setEditTriggers( QAbstractItemView::NoEditTriggers ); m_parent->connect( m_parent->bookmarksListView->selectionModel(), @@ -363,7 +371,7 @@ BookmarkManagerDialog::BookmarkManagerDialog( MarbleModel* model, QWidget *parent ) : QDialog( parent ), - d( new BookmarkManagerDialogPrivate( this, model->bookmarkManager() ) ) + d( new BookmarkManagerDialogPrivate( this, model ) ) { setupUi( this ); bool const smallScreen = MarbleGlobal::getInstance()->profiles() & MarbleGlobal::SmallScreen; @@ -372,8 +380,6 @@ foldersLabel->setVisible( !smallScreen ); bookmarkLabel->setVisible( !smallScreen ); - d->m_treeModel = model->treeModel(); - d->initializeFoldersView( d->m_treeModel ); d->initializeBookmarksView( d->m_treeModel ); d->updateButtonState(); diff -Nru marble-14.12.3/src/lib/marble/cloudsync/BookmarkSyncManager.cpp marble-15.04.2/src/lib/marble/cloudsync/BookmarkSyncManager.cpp --- marble-14.12.3/src/lib/marble/cloudsync/BookmarkSyncManager.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/cloudsync/BookmarkSyncManager.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -267,7 +267,7 @@ void BookmarkSyncManager::startBookmarkSync() { - if ( !isBookmarkSyncEnabled() ) + if ( !d->m_cloudSyncManager->isSyncEnabled() || !isBookmarkSyncEnabled() ) { return; } @@ -722,10 +722,6 @@ QFile bookmarksFile( m_localBookmarksPath ); bookmarksFile.copy( QString( "%0/%1.kml" ).arg( m_cachePath, m_cloudTimestamp ) ); - /** @todo FIXME use memory, not files */ - disconnect( m_bookmarkManager, SIGNAL(bookmarksChanged()), m_q, SLOT(startBookmarkSync()) ); - m_bookmarkManager->loadFile( "bookmarks/bookmarks.kml" ); - connect( m_bookmarkManager, SIGNAL(bookmarksChanged()), m_q, SLOT(startBookmarkSync()) ); } // Bookmark synchronization steps diff -Nru marble-14.12.3/src/lib/marble/CMakeLists.txt marble-15.04.2/src/lib/marble/CMakeLists.txt --- marble-14.12.3/src/lib/marble/CMakeLists.txt 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/CMakeLists.txt 2015-05-25 16:24:43.000000000 +0000 @@ -43,8 +43,8 @@ INCLUDE(graphicsview/CMakeLists.txt) INCLUDE(layers/CMakeLists.txt) -set(GENERIC_LIB_VERSION "0.19.95") -set(GENERIC_LIB_SOVERSION "20") +set(GENERIC_LIB_VERSION "0.21.2") +set(GENERIC_LIB_SOVERSION "21") if (QTONLY) # ce: don't know why this is needed here - on win32 'O2' is activated by default in release mode @@ -95,6 +95,12 @@ MapViewWidget.cpp FileViewWidget.cpp TourWidget.cpp + FlyToEditWidget.cpp + TourControlEditWidget.cpp + WaitEditWidget.cpp + SoundCueEditWidget.cpp + RemoveItemEditWidget.cpp + TourItemDelegate.cpp TourPlayback.cpp LegendWidget.cpp PlaybackItem.cpp @@ -193,6 +199,8 @@ MovieCapture.cpp MovieCaptureDialog.cpp TourCaptureDialog.cpp + EditPlacemarkDialog.cpp + AddLinkDialog.cpp AbstractDataPlugin.cpp AbstractDataPluginModel.cpp @@ -222,6 +230,7 @@ MathHelper.cpp LatLonEdit.cpp + PlacemarkEditHeader.cpp MapThemeSortFilterProxyModel.cpp @@ -317,6 +326,7 @@ MarbleAboutDialog.ui SunControlWidget.ui LatLonEdit.ui + PlacemarkEditHeader.ui routing/RoutingWidget.ui DataMigrationWidget.ui EditBookmarkDialog.ui @@ -334,6 +344,9 @@ MarbleCloudSyncSettingsWidget.ui MovieCaptureDialog.ui TourCaptureDialog.ui + EditPlacemarkDialog.ui + AddLinkDialog.ui + ElevationWidget.ui ) # FIXME: cleaner approach of src/lib/marblwidget/MarbleControlBox.* vs. marble.qrc @@ -444,6 +457,12 @@ LegendWidget.h FileViewWidget.h TourWidget.h + FlyToEditWidget.h + TourControlEditWidget.h + WaitEditWidget.h + SoundCueEditWidget.h + RemoveItemEditWidget.h + TourItemDelegate.h TourPlayback.h CurrentLocationWidget.h MarbleNavigator.h @@ -546,6 +565,8 @@ marble_export.h Planet.h PlanetFactory.h + EditPlacemarkDialog.h + AddLinkDialog.h AbstractDataPlugin.h AbstractDataPluginModel.h @@ -553,6 +574,7 @@ AbstractWorkerThread.h LatLonEdit.h + PlacemarkEditHeader.h MapWizard.h MapThemeDownloadDialog.h ElevationModel.h diff -Nru marble-14.12.3/src/lib/marble/EditBookmarkDialog.cpp marble-15.04.2/src/lib/marble/EditBookmarkDialog.cpp --- marble-14.12.3/src/lib/marble/EditBookmarkDialog.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/EditBookmarkDialog.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -17,16 +17,18 @@ #include "GeoDataDocument.h" #include "GeoDataPlacemark.h" #include "GeoDataPoint.h" +#include "GeoDataStyle.h" #include "GeoDataFolder.h" #include "GeoDataCoordinates.h" #include "GeoDataExtendedData.h" +#include "MarbleDirs.h" #include "MarbleModel.h" #include "MarbleWidget.h" #include "NewBookmarkFolderDialog.h" #include "ReverseGeocodingRunnerManager.h" #include - +#include namespace Marble { class EditBookmarkDialogPrivate { @@ -67,15 +69,12 @@ void EditBookmarkDialogPrivate::initialize() { m_ui.setupUi( q ); - m_ui.m_longitude->setDimension( Longitude ); - m_ui.m_latitude->setDimension( Latitude ); bool const smallScreen = MarbleGlobal::getInstance()->profiles() & MarbleGlobal::SmallScreen; - m_ui.position_lbl->setVisible( !smallScreen ); - m_ui.m_latitude->setVisible( !smallScreen ); - m_ui.m_longitude->setVisible( !smallScreen ); + m_ui.m_header->setPositionVisible(!smallScreen); + m_ui.m_header->setIdVisible( false ); + m_ui.m_header->setIconLink( MarbleDirs::path( "bitmaps/bookmark.png" ) ); QObject::connect( m_ui.m_newFolderButton, SIGNAL(clicked()), q, SLOT(openNewFolderDialog()) ); - QObject::connect( m_ui.m_longitude, SIGNAL(valueChanged(qreal)), q, SLOT(updateCoordinates()) ); - QObject::connect( m_ui.m_latitude, SIGNAL(valueChanged(qreal)), q, SLOT(updateCoordinates()) ); + QObject::connect( m_ui.m_header, SIGNAL(valueChanged()), q, SLOT(updateCoordinates()) ); m_ui.m_folders->clear(); initComboBox( m_bookmarkManager->document() ); @@ -113,14 +112,15 @@ void EditBookmarkDialog::setCoordinates( const GeoDataCoordinates &coordinates ) { d->m_bookmarkCoordinates = coordinates; + QObject::disconnect( d->m_ui.m_header, SIGNAL(valueChanged()), this, SLOT(updateCoordinates()) ); - if ( d->m_ui.m_name->text().isEmpty() ) { - d->m_ui.m_name->setText( coordinates.toString() ); - d->m_ui.m_name->selectAll(); + if ( d->m_ui.m_header->name().isEmpty() ) { + d->m_ui.m_header->setName( coordinates.toString() ); } - d->m_ui.m_longitude->setValue( coordinates.longitude(GeoDataCoordinates::Degree) ); - d->m_ui.m_latitude->setValue( coordinates.latitude(GeoDataCoordinates::Degree) ); + d->m_ui.m_header->setLongitude( coordinates.longitude(GeoDataCoordinates::Degree) ); + d->m_ui.m_header->setLatitude( coordinates.latitude(GeoDataCoordinates::Degree) ); + QObject::connect( d->m_ui.m_header, SIGNAL(valueChanged()), this, SLOT(updateCoordinates()) ); } void EditBookmarkDialog::setRange( qreal range ) { @@ -129,12 +129,17 @@ void EditBookmarkDialog::setName( const QString &text ) { - d->m_ui.m_name->setText( text ); + QObject::disconnect( d->m_ui.m_header, SIGNAL(valueChanged()), this, SLOT(updateCoordinates()) ); + d->m_ui.m_header->setName( text ); + d->m_ui.m_header->selectAll(); + QObject::connect( d->m_ui.m_header, SIGNAL(valueChanged()), this, SLOT(updateCoordinates()) ); } void EditBookmarkDialog::setDescription( const QString &text ) { + QObject::disconnect( d->m_ui.m_header, SIGNAL(valueChanged()), this, SLOT(updateCoordinates()) ); d->m_ui.m_description->setText( text ); + QObject::connect( d->m_ui.m_header, SIGNAL(valueChanged()), this, SLOT(updateCoordinates()) ); } void EditBookmarkDialog::setFolderName( const QString &name ) @@ -142,6 +147,13 @@ d->setFolderName( name ); } +void EditBookmarkDialog::setIconLink(const QString &iconLink) +{ + QObject::disconnect( d->m_ui.m_header, SIGNAL(valueChanged()), this, SLOT(updateCoordinates()) ); + d->m_ui.m_header->setIconLink( iconLink ); + QObject::connect( d->m_ui.m_header, SIGNAL(valueChanged()), this, SLOT(updateCoordinates()) ); +} + void EditBookmarkDialog::setMarbleWidget( MarbleWidget* widget ) { d->m_widget = widget; @@ -150,8 +162,7 @@ (defaultAngleUnit == DecimalDegree) ? GeoDataCoordinates::Decimal : (defaultAngleUnit == DMSDegree) ? GeoDataCoordinates::DMS : /* else, UTM */ GeoDataCoordinates::DMS; - d->m_ui.m_longitude->setNotation( notation ); - d->m_ui.m_latitude->setNotation( notation ); + d->m_ui.m_header->setNotation(notation); d->m_manager = new ReverseGeocodingRunnerManager( d->m_widget->model(), this ); QObject::connect( d->m_manager, SIGNAL(reverseGeocodingFinished(GeoDataCoordinates,GeoDataPlacemark)), @@ -198,8 +209,8 @@ bookmarkName = placemark.address(); } - m_ui.m_name->setText( bookmarkName ); - m_ui.m_name->selectAll(); + m_ui.m_header->setName( bookmarkName ); + m_ui.m_header->selectAll(); } QString EditBookmarkDialogPrivate::append( const QString &bookmark, const QString &text) @@ -230,8 +241,8 @@ void EditBookmarkDialogPrivate::updateCoordinates() { - m_bookmarkCoordinates.setLongitude( m_ui.m_longitude->value(), GeoDataCoordinates::Degree ); - m_bookmarkCoordinates.setLatitude( m_ui.m_latitude->value(), GeoDataCoordinates::Degree ); + m_bookmarkCoordinates.setLongitude( m_ui.m_header->longitude(), GeoDataCoordinates::Degree ); + m_bookmarkCoordinates.setLatitude( m_ui.m_header->latitude(), GeoDataCoordinates::Degree ); } GeoDataPlacemark EditBookmarkDialog::bookmark() const @@ -240,6 +251,10 @@ GeoDataPlacemark bookmark; bookmark.setName( name() ); bookmark.setDescription( description() ); + GeoDataStyle *newStyle = new GeoDataStyle( *bookmark.style() ); + newStyle->iconStyle().setIcon( QImage() ); + newStyle->iconStyle().setIconPath( iconLink() ); + bookmark.setStyle( newStyle ); //allow for HTML in the description bookmark.setDescriptionCDATA( true ); bookmark.setCoordinate( coordinates() ); @@ -264,7 +279,7 @@ QString EditBookmarkDialog::name() const { - return d->m_ui.m_name->text(); + return d->m_ui.m_header->name(); } GeoDataFolder *EditBookmarkDialog::folder() const @@ -286,6 +301,11 @@ return d->m_range; } +QString EditBookmarkDialog::iconLink() const +{ + return d->m_ui.m_header->iconLink(); +} + } #include "EditBookmarkDialog.moc" diff -Nru marble-14.12.3/src/lib/marble/EditBookmarkDialog.h marble-15.04.2/src/lib/marble/EditBookmarkDialog.h --- marble-14.12.3/src/lib/marble/EditBookmarkDialog.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/EditBookmarkDialog.h 2015-05-25 16:24:43.000000000 +0000 @@ -53,6 +53,8 @@ qreal range() const; + QString iconLink() const; + void setName( const QString &name ); void setReverseGeocodeName(); @@ -64,6 +66,8 @@ void setFolderName( const QString &name ); + void setIconLink( const QString &iconLink ); + private: Q_PRIVATE_SLOT( d, void openNewFolderDialog() ) diff -Nru marble-14.12.3/src/lib/marble/EditBookmarkDialog.ui marble-15.04.2/src/lib/marble/EditBookmarkDialog.ui --- marble-14.12.3/src/lib/marble/EditBookmarkDialog.ui 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/EditBookmarkDialog.ui 2015-05-25 16:24:43.000000000 +0000 @@ -6,8 +6,8 @@ 0 0 - 309 - 228 + 354 + 394 @@ -15,53 +15,11 @@ + + + - - - &Name - - - m_name - - - - - - - - - - 0 - - - - - - - &Position - - - m_latitude - - - - - - - 0 - - - - - - - - - - - - &Description @@ -71,7 +29,7 @@ - + @@ -83,16 +41,17 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Ubuntu'; font-size:9pt; font-weight:400; font-style:normal;"> +</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> <table border="0" style="-qt-table-type: root; margin-top:4px; margin-bottom:4px; margin-left:4px; margin-right:4px;"> <tr> <td style="border: none;"> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></td></tr></table></body></html> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Ubuntu';"><br /></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Ubuntu';"><br /></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Ubuntu';"><br /></p></td></tr></table></body></html> - + &Folder @@ -102,7 +61,7 @@ - + @@ -123,28 +82,25 @@ + + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + - - - - QDialogButtonBox::Cancel|QDialogButtonBox::Ok - - - - Marble::LatLonEdit + Marble::PlacemarkEditHeader QWidget -
LatLonEdit.h
+
PlacemarkEditHeader.h
- - m_name - m_latitude - m_longitude + m_description m_folders diff -Nru marble-14.12.3/src/lib/marble/EditPlacemarkDialog.cpp marble-15.04.2/src/lib/marble/EditPlacemarkDialog.cpp --- marble-14.12.3/src/lib/marble/EditPlacemarkDialog.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/EditPlacemarkDialog.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,639 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Calin Cruceru +// Copyright 2015 Ilya Kowalewski +// + +// self +#include "EditPlacemarkDialog.h" +#include "ui_EditPlacemarkDialog.h" +#include "ui_ElevationWidget.h" + +// Qt +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// Marble +#include "GeoDataStyle.h" +#include "GeoDataPlacemark.h" +#include "MarbleWidget.h" +#include "MarbleLocale.h" +#include "AddLinkDialog.h" + +namespace Marble { + +class EditPlacemarkDialog::Private : public Ui::UiEditPlacemarkDialog +{ +public: + Private( GeoDataPlacemark *placemark ); + ~Private(); + + GeoDataPlacemark *m_placemark; + + // Attached to label/icon/text color selectors. + QColorDialog *m_iconColorDialog; + QColorDialog *m_labelColorDialog; + QColorDialog *m_textColorDialog; + + + // Used to restore if the Cancel button is pressed. + QString m_initialDescription; + QString m_initialName; + GeoDataCoordinates m_initialCoords; + GeoDataStyle m_initialStyle; + QString m_styleColorTabName; + bool m_initialIsPlacemarkVisible; + bool m_initialIsBaloonVisible; + bool m_initialDescriptionIsCDATA; + QString m_initialId; + Ui::ElevationWidget *m_elevationWidget; + MarbleLocale::MeasureUnit m_elevationUnit; + QString m_initialTargetId; + QPushButton *m_textColorButton; +}; + +EditPlacemarkDialog::Private::Private( GeoDataPlacemark *placemark ) : + Ui::UiEditPlacemarkDialog(), + m_placemark( placemark ), + m_iconColorDialog( 0 ), + m_labelColorDialog( 0 ), + m_textColorButton( new QPushButton ) +{ + // nothing to do +} + +EditPlacemarkDialog::Private::~Private() +{ + delete m_elevationWidget; + delete m_iconColorDialog; + delete m_labelColorDialog; + delete m_textColorDialog; +} + +EditPlacemarkDialog::EditPlacemarkDialog( GeoDataPlacemark *placemark, QWidget *parent ) : + QDialog( parent ), + d( new Private( placemark ) ) +{ + d->setupUi( this ); + + // Store initial style so that it can be restored if the 'Cancel' button is pressed. + d->m_initialStyle = *placemark->style(); + + + // If the placemark has just been created, assign it a default name. + if ( placemark->name().isNull() ) { + placemark->setName( tr("Untitled Placemark") ); + } + // Setup id, name, icon link and latitude/longitude values. + d->m_header->setId( placemark->id() ); + d->m_initialId = placemark->id(); + d->m_header->setName( placemark->name() ); + d->m_initialName = placemark->name(); + d->m_isPlacemarkVisible->setChecked( placemark->isVisible() ); + d->m_initialIsPlacemarkVisible = placemark->isVisible(); + d->m_header->setIconLink( placemark->style()->iconStyle().iconPath() ); + d->m_header->setTargetId( placemark->targetId() ); + d->m_initialTargetId = placemark->targetId(); + MarbleWidget* marbleWidget = dynamic_cast( parent ); + if( marbleWidget != 0 ) { + const AngleUnit defaultAngleUnit = marbleWidget->defaultAngleUnit(); + const GeoDataCoordinates::Notation notation = + (defaultAngleUnit == DecimalDegree) ? GeoDataCoordinates::Decimal : + (defaultAngleUnit == DMSDegree) ? GeoDataCoordinates::DMS : + /* else, UTM */ GeoDataCoordinates::DMS; + d->m_header->setNotation( notation ); + } + connect( d->m_header, SIGNAL(valueChanged()), this, SLOT( + updateTextAnnotation()) ); + + if( d->m_isFormattedTextMode->isChecked() ) { + d->m_description->setHtml( placemark->description() ); + } else { + d->m_description->setPlainText( placemark->description() ); + } + d->m_description->setPlainText( placemark->description() ); + d->m_initialDescription = placemark->description(); + d->m_initialDescriptionIsCDATA = placemark->descriptionIsCDATA(); + d->m_isBalloonVisible->setChecked( placemark->isBalloonVisible() ); + d->m_initialIsBaloonVisible = placemark->isBalloonVisible(); + + d->m_header->setLatitude( placemark->coordinate().latitude( GeoDataCoordinates::Degree ) ); + d->m_header->setLongitude( placemark->coordinate().longitude( GeoDataCoordinates::Degree ) ); + d->m_initialCoords = GeoDataCoordinates( d->m_header->longitude(), + d->m_header->latitude(), + 0, + GeoDataCoordinates::Degree ); + + d->m_elevationWidget = new Ui::ElevationWidget; + QWidget *elevationTab = new QWidget; + d->m_elevationWidget->setupUi( elevationTab ); + d->tabWidget->addTab( elevationTab, tr("Elevation") ); + qreal altitude = d->m_placemark->coordinate().altitude(); + MarbleLocale *locale = MarbleGlobal::getInstance()->locale(); + if ( altitude == 0.0 ) { + switch ( locale->measurementSystem() ) { + case MarbleLocale::MetricSystem: + d->m_elevationUnit = MarbleLocale::Meter; + break; + case MarbleLocale::ImperialSystem: + d->m_elevationUnit = MarbleLocale::Foot; + break; + case MarbleLocale::NauticalSystem: + d->m_elevationUnit = MarbleLocale::NauticalMile; + break; + } + + d->m_elevationWidget->elevationSpinBox->setSuffix( locale->unitAbbreviation((d->m_elevationUnit)) ); + } else { + qreal convertedAltitude; + const MarbleLocale::MeasurementSystem currentSystem = locale->measurementSystem(); + locale->meterToTargetUnit( altitude, currentSystem, convertedAltitude, d->m_elevationUnit ); + d->m_elevationWidget->elevationSpinBox->setValue( convertedAltitude ); + d->m_elevationWidget->elevationSpinBox->setSuffix( locale->unitAbbreviation(d->m_elevationUnit) ); + } + + // Adjust icon and label scales. + d->m_iconScale->setValue( placemark->style()->iconStyle().scale() ); + connect( d->m_iconScale, SIGNAL(valueChanged(double)), this, SLOT(updateTextAnnotation()) ); + + d->m_labelScale->setValue( placemark->style()->labelStyle().scale() ); + connect( d->m_labelScale, SIGNAL(valueChanged(double)), this, SLOT(updateTextAnnotation()) ); + + + // Adjust the current color of the two push buttons' pixmap to resemble the label and icon colors. + const GeoDataLabelStyle labelStyle = placemark->style()->labelStyle(); + const GeoDataIconStyle iconStyle = placemark->style()->iconStyle(); + + QPixmap labelPixmap( d->m_labelButton->iconSize().width(), + d->m_labelButton->iconSize().height() ); + labelPixmap.fill( labelStyle.color() ); + d->m_labelButton->setIcon( QIcon( labelPixmap ) ); + + QPixmap iconPixmap( d->m_iconButton->iconSize().width(), + d->m_iconButton->iconSize().height() ); + iconPixmap.fill( iconStyle.color() ); + d->m_iconButton->setIcon( QIcon( iconPixmap ) ); + + // Setup the color dialogs. + d->m_labelColorDialog = new QColorDialog( this ); + d->m_labelColorDialog->setOption( QColorDialog::ShowAlphaChannel ); + d->m_labelColorDialog->setCurrentColor( labelStyle.color() ); + connect( d->m_labelButton, SIGNAL(clicked()), d->m_labelColorDialog, SLOT(exec()) ); + connect( d->m_labelColorDialog, SIGNAL(colorSelected(QColor)), this, SLOT(updateLabelDialog(const QColor&)) ); + connect( d->m_labelColorDialog, SIGNAL(colorSelected(QColor)), this, SLOT(updateTextAnnotation()) ); + + d->m_iconColorDialog = new QColorDialog( this ); + d->m_iconColorDialog->setOption( QColorDialog::ShowAlphaChannel ); + d->m_iconColorDialog->setCurrentColor( iconStyle.color() ); + connect( d->m_iconButton, SIGNAL(clicked()), d->m_iconColorDialog, SLOT(exec()) ); + connect( d->m_iconColorDialog, SIGNAL(colorSelected(QColor)), this, SLOT(updateIconDialog(const QColor&)) ); + connect( d->m_iconColorDialog, SIGNAL(colorSelected(QColor)), this, SLOT(updateTextAnnotation()) ); + + d->m_formattedTextToolBar->setVisible( false ); + d->m_fontSize->setVisible( false ); + d->m_fontFamily->setVisible( false ); + QAction *separator = d->m_formattedTextToolBar->insertSeparator( d->m_actionAddImage ); + d->m_formattedTextToolBar->insertWidget( separator, d->m_textColorButton ); + d->m_textColorButton->setMaximumSize( 24, 24 ); + QPixmap textColorPixmap( d->m_textColorButton->iconSize().width(), + d->m_textColorButton->iconSize().height() ); + textColorPixmap.fill( d->m_description->textCursor().charFormat().foreground().color() ); + d->m_textColorButton->setIcon( QIcon( textColorPixmap ) ); + d->m_textColorDialog = new QColorDialog( this ); + d->m_textColorDialog->setOption( QColorDialog::ShowAlphaChannel ); + d->m_textColorDialog->setCurrentColor( d->m_description->textCursor().charFormat().foreground().color() ); + d->m_fontSize->setValidator( new QIntValidator( 1, 9000, this ) ); + int index = d->m_fontSize->findText( QString::number( d->m_description->textCursor().charFormat().font().pointSize() ) ); + if( index != -1 ) { + d->m_fontSize->setCurrentIndex( index ); + } else { + d->m_fontSize->lineEdit()->setText( QString::number( d->m_description->textCursor().charFormat().font().pointSize() ) ); + } + connect( d->m_textColorButton, SIGNAL( clicked() ), d->m_textColorDialog, SLOT( exec() ) ); + connect( d->m_textColorDialog, SIGNAL( colorSelected( QColor ) ), this, SLOT( setTextCursorColor( const QColor& ) ) ); + connect( d->m_isFormattedTextMode, SIGNAL( toggled( bool ) ), this, SLOT( toggleDescriptionEditMode( bool ) ) ); + connect( d->m_fontFamily, SIGNAL( currentFontChanged( QFont ) ), this, SLOT( setTextCursorFont( QFont ) ) ); + connect( d->m_fontSize, SIGNAL( editTextChanged( QString ) ), this, SLOT( setTextCursorFontSize( QString ) ) ); + connect( d->m_actionBold, SIGNAL( toggled( bool ) ), this, SLOT( setTextCursorBold( bool ) ) ); + connect( d->m_actionItalics, SIGNAL( toggled( bool ) ), this, SLOT( setTextCursorItalic( bool ) ) ); + connect( d->m_actionUnderlined, SIGNAL( toggled( bool ) ), this, SLOT( setTextCursorUnderlined( bool ) ) ); + connect( d->m_actionAddImage, SIGNAL( triggered() ), this, SLOT( addImageToDescription() ) ); + connect( d->m_actionAddLink, SIGNAL( triggered() ), this, SLOT( addLinkToDescription() ) ); + connect( d->m_description, SIGNAL( cursorPositionChanged() ), this, SLOT( updateDescriptionEditButtons() ) ); + + // Promote "Ok" button to default button. + d->buttonBox->button( QDialogButtonBox::Ok )->setDefault( true ); + + connect( d->buttonBox->button( QDialogButtonBox::Ok ), SIGNAL(pressed()), this, SLOT(checkFields()) ); + connect( this, SIGNAL(accepted()), SLOT(updateTextAnnotation()) ); + connect( this, SIGNAL(accepted()), SLOT(updatePlacemarkAltitude()) ); + connect( this, SIGNAL(finished(int)), SLOT(restoreInitial(int)) ); + + // Ensure that the dialog gets deleted when closing it (either when clicking OK or + // Close). + connect( this, SIGNAL(finished(int)), SLOT(deleteLater()) ); +} + +EditPlacemarkDialog::~EditPlacemarkDialog() +{ + delete d; +} + +void EditPlacemarkDialog::setLabelColor( const QColor &color ) +{ + d->m_labelColorDialog->setCurrentColor(color); + updateLabelDialog(color); +} + +QStringList EditPlacemarkDialog::idFilter() const +{ + return d->m_header->idFilter(); +} + +QStringList EditPlacemarkDialog::targetIds() const +{ + return d->m_header->targetIdList(); +} + +bool EditPlacemarkDialog::isTargetIdFieldVisible() const +{ + return d->m_header->isTargetIdVisible(); +} + +bool EditPlacemarkDialog::isIdFieldVisible() const +{ + return d->m_header->isIdVisible(); +} + +void EditPlacemarkDialog::updateDialogFields() +{ + d->m_header->setLatitude( d->m_placemark->coordinate().latitude( GeoDataCoordinates::Degree ) ); + d->m_header->setLongitude( d->m_placemark->coordinate().longitude( GeoDataCoordinates::Degree ) ); +} + +void EditPlacemarkDialog::setIdFilter(const QStringList &filter) +{ + d->m_header->setIdFilter( filter ); +} + +void EditPlacemarkDialog::setTargetIds(const QStringList &targetIds) +{ + d->m_header->setTargetIdList( targetIds ); +} + +void EditPlacemarkDialog::setTargetIdFieldVisible(bool visible) +{ + d->m_header->setTargetIdVisible( visible ); +} + +void EditPlacemarkDialog::setIdFieldVisible(bool visible) +{ + d->m_header->setIdVisible( visible ); +} + +void EditPlacemarkDialog::setReadOnly(bool state) +{ + d->m_header->setReadOnly(state); + d->m_description->setReadOnly(state); + d->m_isBalloonVisible->setDisabled(state); + d->m_isPlacemarkVisible->setDisabled(state); + d->style_color_tab->setDisabled(state); +} + +void EditPlacemarkDialog::updateTextAnnotation() +{ + if( d->m_isFormattedTextMode->isChecked() ) { + d->m_placemark->setDescription( d->m_description->toHtml() ); + } else { + d->m_placemark->setDescription( d->m_description->toPlainText() ); + } + //allow for HTML in the description + d->m_placemark->setDescriptionCDATA( true ); + d->m_placemark->setName( d->m_header->name() ); + d->m_placemark->setCoordinate( GeoDataCoordinates( d->m_header->longitude(), + d->m_header->latitude(), + 0, + GeoDataCoordinates::Degree ) ); + + d->m_placemark->setVisible( d->m_isPlacemarkVisible->isChecked() ); + d->m_placemark->setBalloonVisible( d->m_isBalloonVisible->isChecked() ); + d->m_placemark->setId( d->m_header->id() ); + d->m_placemark->setTargetId( d->m_header->targetId() ); + + GeoDataStyle *newStyle = new GeoDataStyle( *d->m_placemark->style() ); + + QFileInfo fileInfo( d->m_header->iconLink() ); + if ( fileInfo.exists() ) { + newStyle->iconStyle().setIconPath( d->m_header->iconLink() ); + } + + newStyle->iconStyle().setScale( d->m_iconScale->value() ); + newStyle->labelStyle().setScale( d->m_labelScale->value() ); + + newStyle->iconStyle().setColor( d->m_iconColorDialog->currentColor() ); + newStyle->labelStyle().setColor( d->m_labelColorDialog->currentColor() ); + + d->m_placemark->setStyle( newStyle ); + + emit textAnnotationUpdated( d->m_placemark ); +} + +void EditPlacemarkDialog::checkFields() +{ + if ( d->m_header->name().isEmpty() ) { + QMessageBox::warning( this, + tr( "No name specified" ), + tr( "Please specify a name for this placemark." ) ); + } else if ( isIdFieldVisible() && d->m_header->id().isEmpty() ) { + QMessageBox::warning( this, + tr( "No ID specified" ), + tr( "Please specify a ID for this placemark." ) ); + } else if ( isIdFieldVisible() && !d->m_header->isIdValid() ) { + QMessageBox::warning( this, + tr( "ID is invalid" ), + tr( "Please specify a valid ID for this placemark." ) ); + } else if ( d->m_header->iconLink().isEmpty() ) { + QMessageBox::warning( this, + tr( "No image specified" ), + tr( "Please specify an icon for this placemark." ) ); + } else if( !QFileInfo( d->m_header->iconLink() ).exists() ) { + QMessageBox::warning( this, + tr( "Invalid icon path" ), + tr( "Please specify a valid path for the icon file." ) ); + } else { + accept(); + } +} + +void EditPlacemarkDialog::updateLabelDialog( const QColor &color ) +{ + QPixmap labelPixmap( d->m_labelButton->iconSize().width(), + d->m_labelButton->iconSize().height() ); + labelPixmap.fill( color ); + d->m_labelButton->setIcon( QIcon( labelPixmap ) ); +} + +void EditPlacemarkDialog::updateIconDialog( const QColor &color ) +{ + QPixmap iconPixmap( d->m_iconButton->iconSize().width(), + d->m_iconButton->iconSize().height() ); + iconPixmap.fill( color ); + d->m_iconButton->setIcon( QIcon( iconPixmap ) ); +} + +void EditPlacemarkDialog::updatePlacemarkAltitude() +{ + GeoDataCoordinates coord = d->m_placemark->coordinate(); + qreal altitude = d->m_elevationWidget->elevationSpinBox->value(); + + switch (d->m_elevationUnit) { + case MarbleLocale::Meter: + break; + case MarbleLocale::Milimeter: + altitude *= MM2M; + break; + case MarbleLocale::Kilometer: + altitude *= KM2METER; + break; + case MarbleLocale::Centimeter: + altitude *= CM2M; + break; + case MarbleLocale::Foot: + altitude *= FT2M; + break; + case MarbleLocale::Inch: + altitude *= IN2M; + break; + case MarbleLocale::Yard: + altitude *= YD2M; + break; + case MarbleLocale::Mile: + altitude *= MI2KM * KM2METER; + break; + case MarbleLocale::NauticalMile: + altitude *= NM2KM * KM2METER; + break; + default: + break; + } + + coord.setAltitude(altitude); + d->m_placemark->setCoordinate(coord); +} + +void EditPlacemarkDialog::restoreInitial( int result ) +{ + if ( result ) { + return; + } + + if ( d->m_placemark->name() != d->m_initialName ) { + d->m_placemark->setName( d->m_initialName ); + } + + if ( isIdFieldVisible() && d->m_placemark->id() != d->m_initialId ) { + d->m_placemark->setId( d->m_initialId ); + } + + if ( isTargetIdFieldVisible() && d->m_placemark->targetId() != d->m_initialTargetId ) { + d->m_placemark->setTargetId( d->m_initialTargetId ); + } + + if ( d->m_placemark->description() != d->m_initialDescription ) { + d->m_placemark->setDescription( d->m_initialDescription ); + } + + if ( d->m_placemark->descriptionIsCDATA() != d->m_initialDescriptionIsCDATA ) { + d->m_placemark->setDescriptionCDATA( d->m_initialDescriptionIsCDATA ); + } + + if ( d->m_placemark->coordinate().latitude( GeoDataCoordinates::Degree ) != + d->m_initialCoords.latitude( GeoDataCoordinates::Degree ) || + d->m_placemark->coordinate().longitude( GeoDataCoordinates::Degree ) != + d->m_initialCoords.longitude( GeoDataCoordinates::Degree ) ) { + d->m_placemark->setCoordinate( d->m_initialCoords ); + } + + if ( *d->m_placemark->style() != d->m_initialStyle ) { + d->m_placemark->setStyle( new GeoDataStyle( d->m_initialStyle ) ); + } + + if( d->m_placemark->isVisible() != d->m_initialIsPlacemarkVisible ) { + d->m_placemark->setVisible( d->m_initialIsPlacemarkVisible ); + } + + if( d->m_placemark->isBalloonVisible() != d->m_initialIsBaloonVisible ) { + d->m_placemark->setVisible( d->m_initialIsBaloonVisible ); + } + + emit textAnnotationUpdated( d->m_placemark ); +} + +void EditPlacemarkDialog::toggleDescriptionEditMode(bool isFormattedTextMode) +{ + d->m_formattedTextToolBar->setVisible( isFormattedTextMode ); + d->m_fontSize->setVisible( isFormattedTextMode ); + d->m_fontFamily->setVisible( isFormattedTextMode ); + if( isFormattedTextMode ) { + d->m_description->setHtml( d->m_description->toPlainText() ); + } else { + QTextCursor cursor = d->m_description->textCursor(); + QTextCharFormat format; + format.setFont( QFont() ); + format.setFontWeight( QFont::Normal ); + format.setFontItalic( false ); + format.setFontUnderline( false ); + format.clearForeground(); + cursor.setCharFormat( format ); + d->m_description->setTextCursor( cursor ); + d->m_description->setPlainText( d->m_description->toHtml() ); + } +} + +void EditPlacemarkDialog::setTextCursorBold( bool bold ) +{ + QTextCursor cursor = d->m_description->textCursor(); + QTextCharFormat format; + format.setFontWeight( bold ? QFont::Bold : QFont::Normal ); + cursor.mergeCharFormat( format ); + d->m_description->setTextCursor( cursor ); +} + +void EditPlacemarkDialog::setTextCursorItalic( bool italic ) +{ + QTextCursor cursor = d->m_description->textCursor(); + QTextCharFormat format; + format.setFontItalic( italic ); + cursor.mergeCharFormat( format ); + d->m_description->setTextCursor( cursor ); +} + +void EditPlacemarkDialog::setTextCursorUnderlined( bool underlined ) +{ + QTextCursor cursor = d->m_description->textCursor(); + QTextCharFormat format; + format.setFontUnderline( underlined ); + cursor.mergeCharFormat( format ); + d->m_description->setTextCursor( cursor ); +} + +void EditPlacemarkDialog::setTextCursorColor( const QColor &color ) +{ + QTextCursor cursor = d->m_description->textCursor(); + QTextCharFormat format; + QBrush brush( color ); + format.setForeground( brush ); + cursor.mergeCharFormat( format ); + d->m_description->setTextCursor( cursor ); + QPixmap textColorPixmap( d->m_textColorButton->iconSize().width(), + d->m_textColorButton->iconSize().height() ); + textColorPixmap.fill( format.foreground().color() ); + d->m_textColorButton->setIcon( QIcon( textColorPixmap ) ); + d->m_textColorDialog->setCurrentColor( format.foreground().color() ); +} + +void EditPlacemarkDialog::setTextCursorFont( const QFont &font ) +{ + QTextCursor cursor = d->m_description->textCursor(); + QTextCharFormat format; + format.setFontFamily( font.family() ); + cursor.mergeCharFormat( format ); + d->m_description->setTextCursor( cursor ); +} + +void EditPlacemarkDialog::setTextCursorFontSize(const QString &fontSize) +{ + bool ok = false; + int size = fontSize.toInt( &ok ); + if( ok ) { + QTextCursor cursor = d->m_description->textCursor(); + QTextCharFormat format; + format.setFontPointSize( size ); + cursor.mergeCharFormat( format ); + d->m_description->setTextCursor( cursor ); + } +} + +void EditPlacemarkDialog::addImageToDescription() +{ + QString filename = QFileDialog::getOpenFileName( this, tr( "Choose image" ), tr( "All Supported Files (*.png *.jpg *.jpeg)" ) ); + QImage image( filename ); + if( !image.isNull() ) { + QTextCursor cursor = d->m_description->textCursor(); + cursor.insertImage( image, filename ); + } +} + +void EditPlacemarkDialog::addLinkToDescription() +{ + QPointer dialog = new AddLinkDialog( this ); + if( dialog->exec() ) { + QTextCharFormat oldFormat = d->m_description->textCursor().charFormat(); + QTextCharFormat linkFormat = oldFormat; + linkFormat.setAnchor( true ); + linkFormat.setFontUnderline( true ); + linkFormat.setForeground( QApplication::palette().link() ); + linkFormat.setAnchorHref( dialog->url() ); + d->m_description->textCursor().insertText( dialog->name(), linkFormat ); + QTextCursor cursor = d->m_description->textCursor(); + cursor.setCharFormat( oldFormat ); + d->m_description->setTextCursor( cursor ); + d->m_description->textCursor().insertText( " " ); + } +} + +void EditPlacemarkDialog::updateDescriptionEditButtons() +{ + disconnect( d->m_actionBold, SIGNAL( toggled( bool ) ), this, SLOT( setTextCursorBold( bool ) ) ); + disconnect( d->m_actionItalics, SIGNAL( toggled( bool ) ), this, SLOT( setTextCursorItalic( bool ) ) ); + disconnect( d->m_actionUnderlined, SIGNAL( toggled( bool ) ), this, SLOT( setTextCursorUnderlined( bool ) ) ); + disconnect( d->m_fontFamily, SIGNAL( currentFontChanged( QFont ) ), this, SLOT( setTextCursorFont( QFont ) ) ); + disconnect( d->m_fontSize, SIGNAL( editTextChanged( QString ) ), this, SLOT( setTextCursorFontSize( QString ) ) ); + + QTextCharFormat format = d->m_description->textCursor().charFormat(); + + d->m_fontFamily->setCurrentFont( format.font() ); + + if( format.fontWeight() == QFont::Bold ) { + d->m_actionBold->setChecked( true ); + } else if ( format.fontWeight() == QFont::Normal ) { + d->m_actionBold->setChecked( false ); + } + d->m_actionItalics->setChecked( format.fontItalic() ); + d->m_actionUnderlined->setChecked( format.fontUnderline() ); + + QPixmap textColorPixmap( d->m_textColorButton->iconSize().width(), + d->m_textColorButton->iconSize().height() ); + textColorPixmap.fill( format.foreground().color() ); + d->m_textColorButton->setIcon( QIcon( textColorPixmap ) ); + d->m_textColorDialog->setCurrentColor( format.foreground().color() ); + + int index = d->m_fontSize->findText( QString::number( d->m_description->textCursor().charFormat().font().pointSize() ) ); + if( index != -1 ) { + d->m_fontSize->setCurrentIndex( index ); + } else { + d->m_fontSize->lineEdit()->setText( QString::number( d->m_description->textCursor().charFormat().font().pointSize() ) ); + } + connect( d->m_actionBold, SIGNAL( toggled( bool ) ), this, SLOT( setTextCursorBold( bool ) ) ); + connect( d->m_actionItalics, SIGNAL( toggled( bool ) ), this, SLOT( setTextCursorItalic( bool ) ) ); + connect( d->m_actionUnderlined, SIGNAL( toggled( bool ) ), this, SLOT( setTextCursorUnderlined( bool ) ) ); + connect( d->m_fontFamily, SIGNAL( currentFontChanged( QFont ) ), this, SLOT( setTextCursorFont( QFont ) ) ); + connect( d->m_fontSize, SIGNAL( editTextChanged( QString ) ), this, SLOT( setTextCursorFontSize( QString ) ) ); +} + +} + +#include "EditPlacemarkDialog.moc" diff -Nru marble-14.12.3/src/lib/marble/EditPlacemarkDialog.h marble-15.04.2/src/lib/marble/EditPlacemarkDialog.h --- marble-14.12.3/src/lib/marble/EditPlacemarkDialog.h 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/EditPlacemarkDialog.h 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,209 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Calin Cruceru +// + +#ifndef EDITPLACEMARKDIALOG_H +#define EDITPLACEMARKDIALOG_H + +#include "marble_export.h" + +#include + + +namespace Marble { + +class GeoDataFeature; +class GeoDataPlacemark; + + +/** + * @brief The EditPlacemarkDialog class deals with customizing placemarks. + */ +class MARBLE_EXPORT EditPlacemarkDialog : public QDialog +{ + Q_OBJECT + +public: + EditPlacemarkDialog( GeoDataPlacemark *placemark, QWidget *parent = 0 ); + ~EditPlacemarkDialog(); + + /** + * @brief setLabelColor tells the dialog what the label color is + */ + void setLabelColor( const QColor &color ); + + /** + * @brief idFilter gets filter for id of placemark + * @return QStringList of ids which could not be used as id. + */ + QStringList idFilter() const; + + /** + * @brief targetIds gets ids which could be target of placemark. + * @return QStringList of ids which could be target of placemark. + */ + QStringList targetIds() const; + + /** + * @brief isTargetIdFieldVisible tells if targetId field is shown. + */ + bool isTargetIdFieldVisible() const; + + /** + * @brief isIdFieldVisible tells if targetId field is shown. + */ + bool isIdFieldVisible() const; + +public slots: + /** + * @brief updateDialogFields is connected to a signal from AnnotatePlugin in order + * to update some fields in the dialog as the user interacts directly with the text + * annotation item. + */ + void updateDialogFields(); + + /** + * @brief setIdFilter sets filter for id of placemark. + * @param filter QStringList with ids which could not be used as id. + */ + void setIdFilter( const QStringList &filter ); + + /** + * @brief setTargetIds sets ids which could be target of placemark. + * @param targetIds QStringList with ids which could be target of placemark. + */ + void setTargetIds( const QStringList &targetIds ); + + /** + * @brief setTargetIdFieldVisible tells the dialog wheter targetId field should be shown. + */ + void setTargetIdFieldVisible( bool visible ); + + /** + * @brief setIdFieldVisible tells the dialog wheter id field should be shown. + */ + void setIdFieldVisible( bool visible ); + + /** + * @brief Protecting data from input fields changes + */ + void setReadOnly( bool state ); + +private slots: + + /** + * @brief checkFields shows warnings if there are important fields which don't hold + * accurate information. + */ + void checkFields(); + + /** + * @brief updateTextAnnotation is the main slot which synchronizes the information + * from the dialog with the way the text annotation item is painted. + */ + void updateTextAnnotation(); + + /** + * @brief updateLabelDialog The color chooser for label is represented as a push + * button with a filled pixmap as its icon. This slot updates the color fill of this + * pixmap. + */ + void updateLabelDialog( const QColor &color ); + + /** + * @brief updateIconDialog The same as above, but for icons. + * FIXME: This is not functional ATM - we need some mechanism for customizing existing + * icons. + */ + void updateIconDialog( const QColor &color ); + + /** + * @brief updatePlacemarkAltitude changes an actual elevation value of placemark instance + * according to the value/unit of elevation widget spin box representing it + */ + void updatePlacemarkAltitude(); + + /** + * @brief restoreInitial restores the dialog's previous settings if the dialog closes with + * a zero return value. + */ + void restoreInitial( int result ); + + /** + * @brief toogleDescriptionEditMode toggles edit mode for description field. + */ + void toggleDescriptionEditMode( bool isFormattedTextMode = false ); + + /** + * @brief setTextCursorBold sets bold style for selected text in description field. + * @param bold + */ + void setTextCursorBold( bool bold ); + + /** + * @brief setTextCursorItalic sets italic style for selected text in description field. + * @param italic + */ + void setTextCursorItalic( bool italic ); + + /** + * @brief setTextCursorUnderlined sets underlined style for selected text in description field. + * @param underlined + */ + void setTextCursorUnderlined( bool underlined ); + + /** + * @brief setTextCursorColor sets color for selected text in description field. + * @param color + */ + void setTextCursorColor( const QColor &color ); + + /** + * @brief setTextCursorFont sets font for selected text in description field. + * @param font + */ + void setTextCursorFont( const QFont &font ); + + /** + * @brief setTextCursorFontSize sets font's size for selected text in description field. + * @param font + */ + void setTextCursorFontSize( const QString &fontSize ); + + /** + * @brief addImageToDescription adds image to description field. + */ + void addImageToDescription(); + + /** + * @brief addLinkToDescription adds link to description field. + */ + void addLinkToDescription(); + + /** + * @brief updateDescriptionEditButtons updates stated of buttons for editing description field. + */ + void updateDescriptionEditButtons(); + +signals: + /** + * @brief textAnnotationUpdated signals that some property of the PlacemarkTextAnnotation + * instance has changed. + * @param feature The instance's placemark. + */ + void textAnnotationUpdated( GeoDataFeature *feature ); + +private: + class Private; + Private * const d; +}; + +} + +#endif diff -Nru marble-14.12.3/src/lib/marble/EditPlacemarkDialog.ui marble-15.04.2/src/lib/marble/EditPlacemarkDialog.ui --- marble-14.12.3/src/lib/marble/EditPlacemarkDialog.ui 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/EditPlacemarkDialog.ui 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,541 @@ + + + UiEditPlacemarkDialog + + + + 0 + 0 + 636 + 372 + + + + Edit placemark + + + + + + + + + + 10 + + + + 1 + + + + Description + + + + + + + + + 0 + 0 + + + + + 30 + 0 + + + + Formatted text + + + + + + + + 0 + 0 + + + + + + + + true + + + + 6 + + + + + 8 + + + + + 9 + + + + + 10 + + + + + 11 + + + + + 12 + + + + + 14 + + + + + 16 + + + + + 18 + + + + + 20 + + + + + 24 + + + + + 36 + + + + + 48 + + + + + 72 + + + + + 96 + + + + + + + + toolBar + + + + + + + + + + + + + Qt::Horizontal + + + QSizePolicy::Expanding + + + + 0 + 20 + + + + + + + + + + + + + Show Balloon Popup + + + + + + + + Style, Color + + + + + + Label + + + + + + + + + 9 + + + + Color: + + + + + + + + 0 + 0 + + + + + 24 + 24 + + + + + + + + 12 + 12 + + + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 13 + 20 + + + + + + + + + + false + + + Scale: + + + + + + + false + + + 1 + + + + + + + + + Qt::Horizontal + + + + 96 + 17 + + + + + + + + + + + Icon + + + + + + + + false + + + + 9 + + + + Color: + + + + + + + false + + + + 0 + 0 + + + + + 24 + 24 + + + + + + + + 12 + 12 + + + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 13 + 20 + + + + + + + + + + false + + + Scale: + + + + + + + false + + + 1 + + + + + + + + + Qt::Horizontal + + + + 96 + 17 + + + + + + + + + + + Show placemark + + + + + + + Qt::Vertical + + + + 298 + 44 + + + + + + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + true + + + + :/icons/format-text-bold.png:/icons/format-text-bold.png + + + Bold + + + Bold + + + + + true + + + + :/icons/format-text-italic.png:/icons/format-text-italic.png + + + Italics + + + Italics + + + + + true + + + + :/icons/format-text-underline.png:/icons/format-text-underline.png + + + Underlined + + + Underlined + + + + + + :/icons/insert-image.png:/icons/insert-image.png + + + Add image + + + Add image + + + + + + :/icons/insert-link.png:/icons/insert-link.png + + + Add link + + + Add link + + + + + + Marble::PlacemarkEditHeader + QWidget +
PlacemarkEditHeader.h
+
+
+ + + + + + buttonBox + rejected() + UiEditPlacemarkDialog + reject() + + + 249 + 407 + + + 244 + 253 + + + + +
diff -Nru marble-14.12.3/src/lib/marble/ElevationWidget.ui marble-15.04.2/src/lib/marble/ElevationWidget.ui --- marble-14.12.3/src/lib/marble/ElevationWidget.ui 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/ElevationWidget.ui 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,55 @@ + + + ElevationWidget + + + + 0 + 0 + 319 + 114 + + + + + + + Elevation: + + + + + + + m + + + 1000000.000000000000000 + + + + + + + above sea level + + + + + + + Qt::Horizontal + + + + 29 + 20 + + + + + + + + + diff -Nru marble-14.12.3/src/lib/marble/FileViewWidget.cpp marble-15.04.2/src/lib/marble/FileViewWidget.cpp --- marble-14.12.3/src/lib/marble/FileViewWidget.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/FileViewWidget.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -14,6 +14,8 @@ // Qt #include #include +#include +#include // Marble #include "GeoDataContainer.h" @@ -25,6 +27,7 @@ #include "MarbleModel.h" #include "MarbleWidget.h" #include "TreeViewDecoratorModel.h" +#include "EditPlacemarkDialog.h" using namespace Marble; // Ui @@ -46,6 +49,8 @@ void saveFile(); void closeFile(); void enableFileViewActions(); + void contextMenu(const QPoint &pt); + void showPlacemarkDialog(); public: FileViewWidget *q; @@ -53,6 +58,9 @@ MarbleWidget *m_widget; TreeViewDecoratorModel m_treeSortProxy; FileManager *m_fileManager; + + QMenu *m_contextMenu; + QAction *m_viewPropertiesAction; }; FileViewWidgetPrivate::FileViewWidgetPrivate( FileViewWidget *parent ) @@ -60,6 +68,12 @@ m_widget( 0 ), m_fileManager( 0 ) { + m_contextMenu = new QMenu(q); + m_viewPropertiesAction = new QAction(q); + m_viewPropertiesAction->setText(QObject::tr("View Properties")); + m_contextMenu->addAction(m_viewPropertiesAction); + QObject::connect(m_viewPropertiesAction, SIGNAL(triggered()), + q, SLOT(showPlacemarkDialog())); } FileViewWidget::FileViewWidget( QWidget *parent, Qt::WindowFlags f ) @@ -96,6 +110,8 @@ m_fileViewUi.m_treeView->sortByColumn( 0, Qt::AscendingOrder ); m_fileViewUi.m_treeView->resizeColumnToContents( 0 ); m_fileViewUi.m_treeView->resizeColumnToContents( 1 ); + m_fileViewUi.m_treeView->setContextMenuPolicy(Qt::CustomContextMenu); + QObject::connect( m_fileViewUi.m_treeView, SIGNAL(expanded(QModelIndex)), &m_treeSortProxy, SLOT(trackExpandedState(QModelIndex)) ); @@ -107,6 +123,8 @@ q, SLOT(enableFileViewActions()) ); QObject::connect( m_fileViewUi.m_treeView, SIGNAL(activated(QModelIndex)), q, SLOT(mapCenterOnTreeViewModel(QModelIndex)) ); + QObject::connect( m_fileViewUi.m_treeView, SIGNAL(customContextMenuRequested(QPoint)), + q, SLOT(contextMenu(QPoint)) ); } void FileViewWidgetPrivate::setFileManager( FileManager *manager ) @@ -156,6 +174,35 @@ m_fileViewUi.m_closeButton->setEnabled( isUserDocument ); } +void FileViewWidgetPrivate::contextMenu(const QPoint &pt) +{ + const QModelIndex index = m_fileViewUi.m_treeView->indexAt(pt); + const QAbstractItemModel *model = m_fileViewUi.m_treeView->model(); + if (index.isValid()) { + GeoDataObject *obj = model->data(index, MarblePlacemarkModel::ObjectPointerRole).value(); + const GeoDataPlacemark *placemark = dynamic_cast(obj); + + if (placemark) { + m_contextMenu->popup(m_fileViewUi.m_treeView->mapToGlobal(pt)); + } + } +} + +void FileViewWidgetPrivate::showPlacemarkDialog() +{ + const QModelIndex index = m_fileViewUi.m_treeView->currentIndex(); + const QAbstractItemModel *model = m_fileViewUi.m_treeView->model(); + + GeoDataObject *obj = model->data(index, MarblePlacemarkModel::ObjectPointerRole).value(); + GeoDataPlacemark *placemark = dynamic_cast(obj); + if (placemark) { + QPointer dialog = new EditPlacemarkDialog(placemark, q); + dialog->setReadOnly(true); + dialog->exec(); + delete dialog; + } +} + void FileViewWidget::mapCenterOnTreeViewModel( const QModelIndex &index ) { if( !index.isValid() ) { diff -Nru marble-14.12.3/src/lib/marble/FileViewWidget.h marble-15.04.2/src/lib/marble/FileViewWidget.h --- marble-14.12.3/src/lib/marble/FileViewWidget.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/FileViewWidget.h 2015-05-25 16:24:43.000000000 +0000 @@ -52,6 +52,8 @@ Q_PRIVATE_SLOT( d, void enableFileViewActions() ) Q_PRIVATE_SLOT( d, void saveFile() ) Q_PRIVATE_SLOT( d, void closeFile() ) + Q_PRIVATE_SLOT( d, void contextMenu(const QPoint&) ) + Q_PRIVATE_SLOT( d, void showPlacemarkDialog() ) Q_DISABLE_COPY( FileViewWidget ) FileViewWidgetPrivate * const d; diff -Nru marble-14.12.3/src/lib/marble/FlyToEditWidget.cpp marble-15.04.2/src/lib/marble/FlyToEditWidget.cpp --- marble-14.12.3/src/lib/marble/FlyToEditWidget.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/FlyToEditWidget.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,123 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2013 Mihail Ivchenko +// Copyright 2014 Sanjiban Bairagya +// Copyright 2014 Illya Kovalevskyy +// + +#include +#include +#include +#include + +#include "FlyToEditWidget.h" +#include "MarbleWidget.h" +#include "geodata/data/GeoDataFlyTo.h" +#include "GeoDataTypes.h" +#include "GeoDataCamera.h" +#include "MarblePlacemarkModel.h" + +namespace Marble +{ + +FlyToEditWidget::FlyToEditWidget( const QModelIndex &index, MarbleWidget* widget, QWidget *parent ) : + QWidget( parent ), + m_widget( widget ), + m_index( index ), + m_button( new QToolButton ) +{ + QHBoxLayout *layout = new QHBoxLayout; + layout->setSpacing( 5 ); + + QLabel* iconLabel = new QLabel; + iconLabel->setPixmap( QPixmap( ":/marble/flag.png" ) ); + layout->addWidget( iconLabel ); + + QLabel *waitLabel = new QLabel; + waitLabel->setText(tr("Wait duration:")); + layout->addWidget(waitLabel); + + m_waitSpin = new QDoubleSpinBox; + layout->addWidget(m_waitSpin); + m_waitSpin->setValue(flyToElement()->duration()); + m_waitSpin->setSuffix( tr(" s", "seconds") ); + + QToolButton* flyToPinCenter = new QToolButton; + flyToPinCenter->setIcon(QIcon(":/marble/places.png")); + flyToPinCenter->setToolTip(tr("Current map center")); + connect(flyToPinCenter, SIGNAL(clicked()), this, SLOT(updateCoordinates())); + layout->addWidget(flyToPinCenter); + + m_button->setIcon( QIcon( ":/marble/document-save.png" ) ); + connect(m_button, SIGNAL(clicked()), this, SLOT(save())); + layout->addWidget( m_button ); + + setLayout( layout ); +} + +bool FlyToEditWidget::editable() const +{ + return m_button->isEnabled(); +} + +void FlyToEditWidget::setEditable( bool editable ) +{ + m_button->setEnabled( editable ); +} + +void FlyToEditWidget::setFirstFlyTo(const QPersistentModelIndex &index) +{ + if( m_index.internalPointer() == index.internalPointer() ) { + m_waitSpin->setEnabled( false ); + } else { + if( !m_waitSpin->isEnabled() ) + { + m_waitSpin->setEnabled( true ); + } + } +} + +void FlyToEditWidget::updateCoordinates() +{ + m_coord = m_widget->focusPoint(); + m_coord.setAltitude( m_widget->lookAt().range() ); +} + +void FlyToEditWidget::save() +{ + if (flyToElement()->view() != 0 && m_coord != GeoDataCoordinates()) { + GeoDataCoordinates coords = m_coord; + if ( flyToElement()->view()->nodeType() == GeoDataTypes::GeoDataCameraType ) { + GeoDataCamera* camera = dynamic_cast( flyToElement()->view() ); + camera->setCoordinates( coords ); + } else if ( flyToElement()->view()->nodeType() == GeoDataTypes::GeoDataLookAtType ) { + GeoDataLookAt* lookAt = dynamic_cast( flyToElement()->view() ); + lookAt->setCoordinates( coords ); + } else{ + GeoDataLookAt* lookAt = new GeoDataLookAt; + lookAt->setCoordinates( coords ); + flyToElement()->setView( lookAt ); + } + } + + flyToElement()->setDuration(m_waitSpin->value()); + + emit editingDone(m_index); +} + +GeoDataFlyTo* FlyToEditWidget::flyToElement() +{ + GeoDataObject *object = qvariant_cast(m_index.data( MarblePlacemarkModel::ObjectPointerRole ) ); + Q_ASSERT( object ); + Q_ASSERT( object->nodeType() == GeoDataTypes::GeoDataFlyToType ); + return static_cast( object ); +} + +} // namespace Marble + +#include "FlyToEditWidget.moc" diff -Nru marble-14.12.3/src/lib/marble/FlyToEditWidget.h marble-15.04.2/src/lib/marble/FlyToEditWidget.h --- marble-14.12.3/src/lib/marble/FlyToEditWidget.h 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/FlyToEditWidget.h 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,61 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2013 Mihail Ivchenko +// Copyright 2014 Sanjiban Bairagya +// Copyright 2014 Illya Kovalevskyy +// + +#ifndef FLYTOEDITWIDGET_H +#define FLYTOEDITWIDGET_H + +#include +#include +#include "GeoDataCoordinates.h" + +class QDoubleSpinBox; +class QToolButton; + +namespace Marble +{ + +class GeoDataFlyTo; +class MarbleWidget; + +class FlyToEditWidget: public QWidget +{ + Q_OBJECT + +public: + FlyToEditWidget( const QModelIndex& index, MarbleWidget* widget, QWidget* parent=0 ); + bool editable() const; + +Q_SIGNALS: + void editingDone( const QModelIndex& index ); + +public Q_SLOTS: + void setEditable( bool editable ); + + /** We disable editing of wait duration for first flyto in playlist. */ + void setFirstFlyTo(const QPersistentModelIndex &index ); + +private Q_SLOTS: + void save(); + void updateCoordinates(); + +private: + GeoDataFlyTo* flyToElement(); + MarbleWidget* m_widget; + QPersistentModelIndex m_index; + QDoubleSpinBox *m_waitSpin; + GeoDataCoordinates m_coord; + QToolButton *m_button; +}; + +} // namespace Marble + +#endif diff -Nru marble-14.12.3/src/lib/marble/geodata/data/GeoDataContainer.h marble-15.04.2/src/lib/marble/geodata/data/GeoDataContainer.h --- marble-14.12.3/src/lib/marble/geodata/data/GeoDataContainer.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/data/GeoDataContainer.h 2015-05-25 16:24:43.000000000 +0000 @@ -19,7 +19,6 @@ #include "geodata_export.h" #include "GeoDataFeature.h" -#include "MarbleGlobal.h" namespace Marble { @@ -108,7 +107,7 @@ */ void insert( int index, GeoDataFeature *feature ); - MARBLE_DEPRECATED( void insert( GeoDataFeature *other, int index ) ); + GEODATA_DEPRECATED( void insert( GeoDataFeature *other, int index ) ); /** * @brief add an element diff -Nru marble-14.12.3/src/lib/marble/geodata/data/GeoDataPlacemark.h marble-15.04.2/src/lib/marble/geodata/data/GeoDataPlacemark.h --- marble-14.12.3/src/lib/marble/geodata/data/GeoDataPlacemark.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/data/GeoDataPlacemark.h 2015-05-25 16:24:43.000000000 +0000 @@ -123,7 +123,7 @@ */ void setCoordinate( const GeoDataCoordinates &coordinate ); - MARBLE_DEPRECATED( void setCoordinate( const GeoDataPoint &point ) ); + GEODATA_DEPRECATED( void setCoordinate( const GeoDataPoint &point ) ); /** * Sets the current Geometry of this Placemark. @see geometry() and the class diff -Nru marble-14.12.3/src/lib/marble/geodata/data/GeoDataStyleSelector.cpp marble-15.04.2/src/lib/marble/geodata/data/GeoDataStyleSelector.cpp --- marble-14.12.3/src/lib/marble/geodata/data/GeoDataStyleSelector.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/data/GeoDataStyleSelector.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -21,13 +21,15 @@ { }; -GeoDataStyleSelector::GeoDataStyleSelector() - : d( new GeoDataStyleSelectorPrivate ) +GeoDataStyleSelector::GeoDataStyleSelector() : + GeoDataObject(), + d( 0 ) { } -GeoDataStyleSelector::GeoDataStyleSelector( const GeoDataStyleSelector& other ) - : GeoDataObject( other ), d( new GeoDataStyleSelectorPrivate( *other.d ) ) +GeoDataStyleSelector::GeoDataStyleSelector( const GeoDataStyleSelector& other ) : + GeoDataObject( other ), + d( 0 ) { } @@ -39,7 +41,6 @@ GeoDataStyleSelector& GeoDataStyleSelector::operator=( const GeoDataStyleSelector& other ) { GeoDataObject::operator=( other ); - *d = *other.d; return *this; } @@ -53,11 +54,6 @@ return !this->operator==( other ); } -const char* GeoDataStyleSelector::nodeType() const -{ - return GeoDataTypes::GeoDataStyleSelectorType; -} - void GeoDataStyleSelector::pack( QDataStream& stream ) const { GeoDataObject::pack( stream ); diff -Nru marble-14.12.3/src/lib/marble/geodata/data/GeoDataStyleSelector.h marble-15.04.2/src/lib/marble/geodata/data/GeoDataStyleSelector.h --- marble-14.12.3/src/lib/marble/geodata/data/GeoDataStyleSelector.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/data/GeoDataStyleSelector.h 2015-05-25 16:24:43.000000000 +0000 @@ -26,7 +26,7 @@ class GeoDataStyleSelectorPrivate; /** - * @short a base class for the style classes + * @short an abstract base class for the style classes * * A GeoDataStyleSelector is a base class for the style classes Style * and StyleMap classes. The StyleMap class selects a style based on @@ -40,8 +40,7 @@ class GEODATA_EXPORT GeoDataStyleSelector : public GeoDataObject { public: - /// Provides type information for downcasting a GeoNode - virtual const char* nodeType() const; + ~GeoDataStyleSelector(); /** * @brief assignment operator @@ -56,16 +55,18 @@ * @param stream the stream */ virtual void pack( QDataStream& stream ) const; + /** * @brief Unserialize the styleselector from a stream * @param stream the stream */ virtual void unpack( QDataStream& stream ); + protected: GeoDataStyleSelector(); GeoDataStyleSelector( const GeoDataStyleSelector& other ); - ~GeoDataStyleSelector(); -private: + + private: GeoDataStyleSelectorPrivate * const d; }; diff -Nru marble-14.12.3/src/lib/marble/geodata/geodata_export.h marble-15.04.2/src/lib/marble/geodata/geodata_export.h --- marble-14.12.3/src/lib/marble/geodata/geodata_export.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/geodata_export.h 2015-05-25 16:24:43.000000000 +0000 @@ -23,4 +23,13 @@ # endif #endif +#ifdef __GNUC__ +#define GEODATA_DEPRECATED(func) func __attribute__ ((deprecated)) +#elif defined(_MSC_VER) +#define GEODATA_DEPRECATED(func) __declspec(deprecated) func +#else +#pragma message("WARNING: You need to implement GEODATA_DEPRECATED for this compiler in geodata_export.h") +#define GEODATA_DEPRECATED(func) func +#endif + #endif // GEODATA_EXPORT_H diff -Nru marble-14.12.3/src/lib/marble/geodata/graphicsitem/GeoPolygonGraphicsItem.cpp marble-15.04.2/src/lib/marble/geodata/graphicsitem/GeoPolygonGraphicsItem.cpp --- marble-14.12.3/src/lib/marble/geodata/graphicsitem/GeoPolygonGraphicsItem.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/graphicsitem/GeoPolygonGraphicsItem.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -61,7 +61,7 @@ } else { if ( currentPen.color() != style()->lineStyle().paintedColor() || - currentPen.widthF() != style()->lineStyle().width() ) { + currentPen.widthF() != style()->lineStyle().width() ) { currentPen.setColor( style()->lineStyle().paintedColor() ); currentPen.setWidthF( style()->lineStyle().width() ); } diff -Nru marble-14.12.3/src/lib/marble/geodata/handlers/dgml/DgmlAttributeDictionary.cpp marble-15.04.2/src/lib/marble/geodata/handlers/dgml/DgmlAttributeDictionary.cpp --- marble-14.12.3/src/lib/marble/geodata/handlers/dgml/DgmlAttributeDictionary.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/handlers/dgml/DgmlAttributeDictionary.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -44,6 +44,8 @@ const char* dgmlAttr_feature = "feature"; const char* dgmlAttr_format = "format"; const char* dgmlAttr_height = "height"; +const char* dgmlAttr_highlightBrush = "highlightBrush"; +const char* dgmlAttr_highlightPen = "highlightPen"; const char* dgmlAttr_host = "host"; const char* dgmlAttr_labelColor = "labelColor"; const char* dgmlAttr_levelZeroColumns = "levelZeroColumns"; diff -Nru marble-14.12.3/src/lib/marble/geodata/handlers/dgml/DgmlAttributeDictionary.h marble-15.04.2/src/lib/marble/geodata/handlers/dgml/DgmlAttributeDictionary.h --- marble-14.12.3/src/lib/marble/geodata/handlers/dgml/DgmlAttributeDictionary.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/handlers/dgml/DgmlAttributeDictionary.h 2015-05-25 16:24:43.000000000 +0000 @@ -46,6 +46,8 @@ extern const char* dgmlAttr_feature; extern const char* dgmlAttr_format; extern const char* dgmlAttr_height; + extern const char* dgmlAttr_highlightBrush; + extern const char* dgmlAttr_highlightPen; extern const char* dgmlAttr_host; extern const char* dgmlAttr_labelColor; extern const char* dgmlAttr_levelZeroColumns; diff -Nru marble-14.12.3/src/lib/marble/geodata/handlers/dgml/DgmlMapTagHandler.cpp marble-15.04.2/src/lib/marble/geodata/handlers/dgml/DgmlMapTagHandler.cpp --- marble-14.12.3/src/lib/marble/geodata/handlers/dgml/DgmlMapTagHandler.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/handlers/dgml/DgmlMapTagHandler.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -24,8 +24,6 @@ #include -#include "MarbleDebug.h" - #include "DgmlElementDictionary.h" #include "DgmlAttributeDictionary.h" #include "GeoParser.h" @@ -44,9 +42,12 @@ QColor labelColor = parser.attribute(dgmlAttr_labelColor).trimmed(); - if ( !labelColor.isValid() ) + if ( !labelColor.isValid() ) labelColor = Qt::black; + QColor highlightBrushColor = QColor ( parser.attribute(dgmlAttr_highlightBrush).trimmed() ); + QColor highlightPenColor = QColor ( parser.attribute(dgmlAttr_highlightPen).trimmed() ); + GeoSceneMap* map = 0; // Checking for parent item @@ -55,6 +56,8 @@ map = parentItem.nodeAs()->map(); map->setBackgroundColor( QColor( parser.attribute( dgmlAttr_bgcolor ).trimmed() ) ); map->setLabelColor( labelColor ); + map->setHighlightBrushColor( highlightBrushColor ); + map->setHighlightPenColor( highlightPenColor ); } return map; diff -Nru marble-14.12.3/src/lib/marble/geodata/handlers/kml/KmlDescriptionTagHandler.cpp marble-15.04.2/src/lib/marble/geodata/handlers/kml/KmlDescriptionTagHandler.cpp --- marble-14.12.3/src/lib/marble/geodata/handlers/kml/KmlDescriptionTagHandler.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/handlers/kml/KmlDescriptionTagHandler.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -41,10 +41,36 @@ GeoStackItem parentItem = parser.parentElement(); if( parentItem.is() ) { - QString description = parser.readElementText().trimmed(); + + QString result; + bool finished = false; + bool isCDATA = false; + while( !finished ) { + switch ( parser.readNext() ) { + case QXmlStreamReader::Characters: + case QXmlStreamReader::EntityReference: { + result.append( parser.text() ); + if( parser.isCDATA() ) { + isCDATA = true; + } + break; + } + case QXmlStreamReader::EndElement: + finished = true; + break; + case QXmlStreamReader::ProcessingInstruction: + case QXmlStreamReader::Comment: + break; + default: + finished = true; + break; + } + } + + QString description = result.trimmed(); parentItem.nodeAs()->setDescription( description ); - parentItem.nodeAs()->setDescriptionCDATA( parser.isCDATA() ); + parentItem.nodeAs()->setDescriptionCDATA( isCDATA ); } return 0; diff -Nru marble-14.12.3/src/lib/marble/geodata/handlers/kml/KmlDocumentTagHandler.cpp marble-15.04.2/src/lib/marble/geodata/handlers/kml/KmlDocumentTagHandler.cpp --- marble-14.12.3/src/lib/marble/geodata/handlers/kml/KmlDocumentTagHandler.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/handlers/kml/KmlDocumentTagHandler.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -43,7 +43,7 @@ if( !(parentItem.qualifiedName().first.isNull() && parentItem.qualifiedName().second.isNull()) ) { // this happens if there is a parent element to the Document tag. We can work around that and simply expect that // the new Document tag works like a Folder - if( parentItem.represents( kmlTag_Folder ) || parentItem.represents( kmlTag_Document ) ) { + if( parentItem.represents( kmlTag_Folder ) || parentItem.represents( kmlTag_Document ) || parentItem.represents( kmlTag_Create ) ) { GeoDataDocument *document = new GeoDataDocument; KmlObjectTagHandler::parseIdentifiers( parser, document ); parentItem.nodeAs()->append( document ); diff -Nru marble-14.12.3/src/lib/marble/geodata/parser/GeoDataTypes.cpp marble-15.04.2/src/lib/marble/geodata/parser/GeoDataTypes.cpp --- marble-14.12.3/src/lib/marble/geodata/parser/GeoDataTypes.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/parser/GeoDataTypes.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -75,7 +75,6 @@ const char* GeoDataSimpleDataType = "GeoDataSimpleData"; const char* GeoDataSimpleFieldType = "GeoDataSimpleField"; const char* GeoDataSimpleArrayDataType = "GeoDataSimpleArrayData"; -const char* GeoDataStyleSelectorType = "GeoDataStyleSelector"; const char* GeoDataStyleType = "GeoDataStyle"; const char* GeoDataStyleMapType = "GeoDataStyleMap"; const char* GeoDataSoundCueType = "GeoDataSoundCue"; diff -Nru marble-14.12.3/src/lib/marble/geodata/parser/GeoDataTypes.h marble-15.04.2/src/lib/marble/geodata/parser/GeoDataTypes.h --- marble-14.12.3/src/lib/marble/geodata/parser/GeoDataTypes.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/parser/GeoDataTypes.h 2015-05-25 16:24:43.000000000 +0000 @@ -84,7 +84,6 @@ GEODATA_EXPORT extern const char* GeoDataSimpleDataType; GEODATA_EXPORT extern const char* GeoDataSimpleFieldType; GEODATA_EXPORT extern const char* GeoDataSimpleArrayDataType; -GEODATA_EXPORT extern const char* GeoDataStyleSelectorType; GEODATA_EXPORT extern const char* GeoDataStyleType; GEODATA_EXPORT extern const char* GeoDataStyleMapType; GEODATA_EXPORT extern const char* GeoDataSoundCueType; diff -Nru marble-14.12.3/src/lib/marble/geodata/scene/GeoSceneMap.cpp marble-15.04.2/src/lib/marble/geodata/scene/GeoSceneMap.cpp --- marble-14.12.3/src/lib/marble/geodata/scene/GeoSceneMap.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/scene/GeoSceneMap.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -60,6 +60,11 @@ QColor m_backgroundColor; QColor m_labelColor; + + /// This color will be used to highlight + /// a region when it's clicked on. + QColor m_highlightBrushColor; + QColor m_highlightPenColor; }; @@ -233,4 +238,24 @@ d->m_labelColor = backgroundColor; } +QColor GeoSceneMap::highlightBrushColor() const +{ + return d->m_highlightBrushColor; +} + +void GeoSceneMap::setHighlightBrushColor( const QColor & highlightBrushColor ) +{ + d->m_highlightBrushColor = highlightBrushColor; +} + +QColor GeoSceneMap::highlightPenColor() const +{ + return d->m_highlightPenColor; +} + +void GeoSceneMap::setHighlightPenColor( const QColor &highlightPenColor ) +{ + d->m_highlightPenColor = highlightPenColor; +} + } diff -Nru marble-14.12.3/src/lib/marble/geodata/scene/GeoSceneMap.h marble-15.04.2/src/lib/marble/geodata/scene/GeoSceneMap.h --- marble-14.12.3/src/lib/marble/geodata/scene/GeoSceneMap.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/scene/GeoSceneMap.h 2015-05-25 16:24:43.000000000 +0000 @@ -54,6 +54,11 @@ QColor labelColor() const; void setLabelColor( const QColor& ); + QColor highlightBrushColor() const; + void setHighlightBrushColor( const QColor& ); + + QColor highlightPenColor() const; + void setHighlightPenColor( const QColor& ); /** * @brief Add a new layer to the map * @param section The new layer diff -Nru marble-14.12.3/src/lib/marble/geodata/writers/kml/KmlOverlayTagWriter.cpp marble-15.04.2/src/lib/marble/geodata/writers/kml/KmlOverlayTagWriter.cpp --- marble-14.12.3/src/lib/marble/geodata/writers/kml/KmlOverlayTagWriter.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/writers/kml/KmlOverlayTagWriter.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -29,7 +29,6 @@ { GeoDataOverlay const *overlay = static_cast(node); - writer.writeOptionalElement( kml::kmlTag_name, overlay->name() ); QString const color = KmlColorStyleTagWriter::formatColor( overlay->color() ); writer.writeOptionalElement( kml::kmlTag_color, color, "ffffffff" ); QString const drawOrder = QString::number( overlay->drawOrder() ); diff -Nru marble-14.12.3/src/lib/marble/geodata/writers/kml/KmlUpdateTagWriter.cpp marble-15.04.2/src/lib/marble/geodata/writers/kml/KmlUpdateTagWriter.cpp --- marble-14.12.3/src/lib/marble/geodata/writers/kml/KmlUpdateTagWriter.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/geodata/writers/kml/KmlUpdateTagWriter.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -27,7 +27,7 @@ const GeoDataUpdate *update = static_cast( node ); KmlObjectTagWriter::writeIdentifiers( writer, update ); writer.writeStartElement( kml::kmlTag_Update ); - writer.writeOptionalElement( kml::kmlTag_targetHref, update->targetHref() ); + writer.writeElement( kml::kmlTag_targetHref, update->targetHref() ); if( update->change() && update->change()->size() > 0 ){ writer.writeStartElement( kml::kmlTag_Change ); diff -Nru marble-14.12.3/src/lib/marble/GeoGraphicsScene.cpp marble-15.04.2/src/lib/marble/GeoGraphicsScene.cpp --- marble-14.12.3/src/lib/marble/GeoGraphicsScene.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/GeoGraphicsScene.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -14,7 +14,10 @@ #include "GeoDataGroundOverlay.h" #include "GeoDataLatLonBox.h" #include "GeoDataPhotoOverlay.h" +#include "GeoDataStyle.h" +#include "GeoDataStyleMap.h" #include "GeoDataPlacemark.h" +#include "GeoDataDocument.h" #include "GeoDataTypes.h" #include "GeoGraphicsItem.h" #include "TileId.h" @@ -33,32 +36,67 @@ class GeoGraphicsScenePrivate { public: + GeoGraphicsScene *q; + GeoGraphicsScenePrivate(GeoGraphicsScene *parent) : + q(parent) + { + } + + ~GeoGraphicsScenePrivate() + { + q->clear(); + } - void addItems(const TileId &tileId, QList &result, int maxZoomLevel ) const; + static void mergeItems( QList &result, const QList &objects, int maxZoomLevel ); QMap > m_items; QMultiHash m_features; + + // Stores the items which have been clicked; + QList m_selectedItems; + + GeoDataStyle *highlightStyle(const GeoDataDocument *document, const GeoDataStyleMap &styleMap); + + void selectItem( GeoGraphicsItem *item ); + void applyHighlightStyle( GeoGraphicsItem *item, GeoDataStyle *style ); }; -GeoGraphicsScene::GeoGraphicsScene( QObject* parent ): QObject( parent ), d( new GeoGraphicsScenePrivate() ) +GeoDataStyle *GeoGraphicsScenePrivate::highlightStyle( const GeoDataDocument *document, + const GeoDataStyleMap &styleMap ) { + // @todo Consider QUrl parsing when external styles are suppported + QString highlightStyleId = styleMap.value("highlight"); + highlightStyleId.remove('#'); + if ( !highlightStyleId.isEmpty() ) { + GeoDataStyle *highlightStyle = new GeoDataStyle( document->style(highlightStyleId) ); + return highlightStyle; + } + else { + return 0; + } +} +void GeoGraphicsScenePrivate::selectItem( GeoGraphicsItem* item ) +{ + m_selectedItems.append( item ); } -GeoGraphicsScene::~GeoGraphicsScene() +void GeoGraphicsScenePrivate::applyHighlightStyle(GeoGraphicsItem* item, GeoDataStyle* highlightStyle ) { - delete d; + item->setHighlightStyle( highlightStyle ); + item->setHighlighted( true ); } -void GeoGraphicsScene::eraseAll() +GeoGraphicsScene::GeoGraphicsScene( QObject* parent ): + QObject( parent ), + d( new GeoGraphicsScenePrivate(this) ) { - for( QMap< TileId, QList< GeoGraphicsItem* > >::const_iterator i = d->m_items.constBegin(); - i != d->m_items.constEnd(); ++i ) - { - qDeleteAll(*i); - } - d->m_items.clear(); - d->m_features.clear(); + +} + +GeoGraphicsScene::~GeoGraphicsScene() +{ + delete d; } QList< GeoGraphicsItem* > GeoGraphicsScene::items( const GeoDataLatLonBox &box, int zoomLevel ) const @@ -109,13 +147,83 @@ coords.getCoords( &x1, &y1, &x2, &y2 ); for ( int x = x1; x <= x2; ++x ) { for ( int y = y1; y <= y2; ++y ) { - d->addItems( TileId ( 0, level, x, y ), result, zoomLevel ); + const TileId tileId = TileId( 0, level, x, y ); + GeoGraphicsScenePrivate::mergeItems( result, d->m_items.value( tileId ), zoomLevel ); } } } return result; } +QList< GeoGraphicsItem* > GeoGraphicsScene::selectedItems() const +{ + return d->m_selectedItems; +} + +void GeoGraphicsScene::applyHighlight( const QVector< GeoDataPlacemark* > &selectedPlacemarks ) +{ + /** + * First set the items, which were selected previously, to + * use normal style + */ + foreach ( GeoGraphicsItem *item, d->m_selectedItems ) { + item->setHighlighted( false ); + } + + // Also clear the list to store the new selected items + d->m_selectedItems.clear(); + + /** + * Process the placemark. which were under mouse + * while clicking, and update corresponding graphics + * items to use highlight style + */ + foreach( const GeoDataPlacemark *placemark, selectedPlacemarks ) { + QList tiles = d->m_features.values( placemark ); + foreach( const TileId &tileId, tiles ) { + QList clickedItems = d->m_items[tileId]; + foreach ( GeoGraphicsItem *item, clickedItems ) { + if ( item->feature() == placemark ) { + GeoDataObject *parent = placemark->parent(); + if ( parent ) { + if ( parent->nodeType() == GeoDataTypes::GeoDataDocumentType ) { + GeoDataDocument *doc = static_cast( parent ); + QString styleUrl = placemark->styleUrl(); + styleUrl.remove('#'); + if ( !styleUrl.isEmpty() ) { + GeoDataStyleMap const &styleMap = doc->styleMap( styleUrl ); + GeoDataStyle *style = d->highlightStyle( doc, styleMap ); + if ( style ) { + d->selectItem( item ); + d->applyHighlightStyle( item, style ); + } + } + + /** + * If a placemark is using an inline style instead of a shared + * style ( e.g in case when theme file specifies the colorMap + * attribute ) then highlight it if any of the style maps have a + * highlight styleId + */ + else { + foreach ( const GeoDataStyleMap &styleMap, doc->styleMaps() ) { + GeoDataStyle *style = d->highlightStyle( doc, styleMap ); + if ( style ) { + d->selectItem( item ); + d->applyHighlightStyle( item, style ); + break; + } + } + } + } + } + } + } + } + } + emit repaintNeeded(); +} + void GeoGraphicsScene::removeItem( const GeoDataFeature* feature ) { QList keys = d->m_features.values( feature ); @@ -125,6 +233,7 @@ if( item->feature() == feature ) { d->m_features.remove( feature ); tileList.removeAll( item ); + delete item; break; } } @@ -133,7 +242,11 @@ void GeoGraphicsScene::clear() { + foreach(const QList &list, d->m_items.values()) { + qDeleteAll(list); + } d->m_items.clear(); + d->m_features.clear(); } void GeoGraphicsScene::addItem( GeoGraphicsItem* item ) @@ -157,9 +270,8 @@ d->m_features.insert( item->feature(), key ); } -void GeoGraphicsScenePrivate::addItems( const TileId &tileId, QList &result, int maxZoomLevel ) const +void GeoGraphicsScenePrivate::mergeItems( QList &result, const QList &objects, int maxZoomLevel ) { - const QList< GeoGraphicsItem* > &objects = m_items.value(tileId); QList< GeoGraphicsItem* >::iterator before = result.begin(); QList< GeoGraphicsItem* >::const_iterator currentItem = objects.constBegin(); while( currentItem != objects.end() ) { diff -Nru marble-14.12.3/src/lib/marble/GeoGraphicsScene.h marble-15.04.2/src/lib/marble/GeoGraphicsScene.h --- marble-14.12.3/src/lib/marble/GeoGraphicsScene.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/GeoGraphicsScene.h 2015-05-25 16:24:43.000000000 +0000 @@ -17,6 +17,7 @@ #include #include +#include namespace Marble { @@ -25,6 +26,9 @@ class GeoDataFeature; class GeoDataLatLonBox; class GeoGraphicsScenePrivate; +class GeoDataDocument; +class GeoDataStyleMap; +class GeoDataPlacemark; /** * @short This is the home of all GeoGraphicsItems to be shown on the map. @@ -55,20 +59,10 @@ /** * @brief Remove all items from the GeoGraphicsScene - * Removes all items from the GeoGraphicsScene */ void clear(); /** - * @brief Get all items in the GeoGraphicsScene - * Returns all items in the GeoGraphicsScene. - * The items will be returned in no specific order. - * - * @return The list of all GeoGraphicsItems - */ - void eraseAll(); - - /** * @brief Get the list of items in the specified Box * * @param box The box around the items. @@ -77,6 +71,28 @@ */ QList items( const GeoDataLatLonBox &box, int maxZoomLevel ) const; + /** + * @brief Get the list of items which belong to a placemark + * that has been clicked. + * @return Returns a list of selected Items + */ + QList selectedItems() const; + + /** + * @brief Set the GeoGraphicsItem @p graphicsItem + * to use highlight style. + * @return Returns true if highlight style is + * successfully applied to item @p item . + */ + bool setHighlightStyle( GeoGraphicsItem *item, const GeoDataDocument *document, + const GeoDataStyleMap &styleMap ); + +public Q_SLOTS: + void applyHighlight( const QVector& ); + +Q_SIGNALS: + void repaintNeeded(); + private: GeoGraphicsScenePrivate * const d; }; diff -Nru marble-14.12.3/src/lib/marble/GeoPainter.cpp marble-15.04.2/src/lib/marble/GeoPainter.cpp --- marble-14.12.3/src/lib/marble/GeoPainter.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/GeoPainter.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -265,7 +265,10 @@ void GeoPainter::drawText ( const GeoDataCoordinates & position, - const QString & text ) + const QString & text, + int xOffset, int yOffset, + int width, int height, + const QTextOption & option ) { // Of course in theory we could have the "isGeoProjected" parameter used // for drawText as well. However this would require us to convert all @@ -283,7 +286,13 @@ if ( visible ) { // Draw all the x-repeat-instances of the point on the screen for( int it = 0; it < pointRepeatNum; ++it ) { - QPainter::drawText( d->m_x[it], y, text ); + if (width == 0 && height == 0) { + QPainter::drawText( d->m_x[it] + xOffset, y + yOffset, text ); + } + else { + QRectF boundingRect(d->m_x[it] + xOffset, y + yOffset, width, height); + QPainter::drawText( boundingRect, text, option ); + } } } } diff -Nru marble-14.12.3/src/lib/marble/GeoPainter.h marble-15.04.2/src/lib/marble/GeoPainter.h --- marble-14.12.3/src/lib/marble/GeoPainter.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/GeoPainter.h 2015-05-25 16:24:43.000000000 +0000 @@ -220,8 +220,15 @@ The \a text is drawn starting at the given \a position using the painter's font property. The text rendering is performed in screen coordinates and is not subject to the current projection. + An offset given in screenPixels can be provided via xOffset and yOffset + in order to tweak the text position. + By optionally adding a width, height and text options the text flow can be + further influenced. */ - void drawText ( const GeoDataCoordinates & position, const QString & text ); + void drawText ( const GeoDataCoordinates & position, const QString & text, + int xOffset = 0, int yOffset = 0, + int width = 0, int height = 0, + const QTextOption & option = QTextOption() ); /*! diff -Nru marble-14.12.3/src/lib/marble/graphicsview/BillboardGraphicsItem.cpp marble-15.04.2/src/lib/marble/graphicsview/BillboardGraphicsItem.cpp --- marble-14.12.3/src/lib/marble/graphicsview/BillboardGraphicsItem.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/graphicsview/BillboardGraphicsItem.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -48,36 +48,34 @@ int pointRepeatNumber = 0; bool globeHidesPoint; - QRect const viewportRect = viewport->mapRegion().boundingRect(); viewport->screenCoordinates( m_coordinates, x, y, pointRepeatNumber, m_size, globeHidesPoint ); - if ( !globeHidesPoint ) { - for( int i = 0; i < pointRepeatNumber; ++i ) { - // Handle vertical alignment - qint32 topY = ( viewport->height() - m_size.height() ) / 2; - if ( m_alignment & Qt::AlignTop ) { - topY = y - m_size.height(); - } else if ( m_alignment & Qt::AlignVCenter ) { - topY = y - ( m_size.height() / 2 ); - } else if ( m_alignment & Qt::AlignBottom ) { - topY = y; - } - - // Handle horizontal alignment - qint32 leftX = ( viewport->width() - m_size.width() ) / 2; - if ( m_alignment & Qt::AlignLeft ) { - leftX = x[i] - m_size.width(); - } else if ( m_alignment & Qt::AlignHCenter ) { - leftX = x[i] - ( m_size.width() / 2 ); - } else if ( m_alignment & Qt::AlignRight ) { - leftX = x[i]; - } + for ( int i = 0; i < pointRepeatNumber; ++i ) { + // handle vertical alignment + qint32 topY = ( viewport->height() - m_size.height() ) / 2; + if ( m_alignment & Qt::AlignTop ) { + topY = y - m_size.height(); + } + else if ( m_alignment & Qt::AlignVCenter ) { + topY = y - ( m_size.height() / 2 ); + } + else if ( m_alignment & Qt::AlignBottom ) { + topY = y; + } - QRect const position = QRect( QPoint ( leftX, topY ), m_size.toSize() ); - if ( position.intersects( viewportRect ) ) { - m_positions.append( QPoint( leftX, topY ) ); - } + // handle horizontal alignment + qint32 leftX = ( viewport->width() - m_size.width() ) / 2; + if ( m_alignment & Qt::AlignLeft ) { + leftX = x[i] - m_size.width(); } + else if ( m_alignment & Qt::AlignHCenter ) { + leftX = x[i] - ( m_size.width() / 2 ); + } + else if ( m_alignment & Qt::AlignRight ) { + leftX = x[i]; + } + + m_positions.append( QPoint( leftX, topY ) ); } } diff -Nru marble-14.12.3/src/lib/marble/graphicsview/GeoGraphicsItem.cpp marble-15.04.2/src/lib/marble/graphicsview/GeoGraphicsItem.cpp --- marble-14.12.3/src/lib/marble/graphicsview/GeoGraphicsItem.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/graphicsview/GeoGraphicsItem.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -17,6 +17,8 @@ // Qt #include "MarbleDebug.h" +#include + using namespace Marble; GeoGraphicsItem::GeoGraphicsItem( const GeoDataFeature *feature ) @@ -27,6 +29,7 @@ GeoGraphicsItem::~GeoGraphicsItem() { + delete p()->m_highlightStyle; delete d; } @@ -79,8 +82,25 @@ p()->m_style = style; } +void GeoGraphicsItem::setHighlightStyle( GeoDataStyle* highlightStyle) +{ + /** + * Delete any previously set style + * and assign the new style @highlightStyle + */ + delete p()->m_highlightStyle; + p()->m_highlightStyle = highlightStyle; +} + const GeoDataStyle* GeoGraphicsItem::style() const { + /** + * m_isHighlight is set true when the item is + * supposed to be colored highlighted + */ + if ( p()->m_highlighted && p()->m_highlightStyle ) { + return p()->m_highlightStyle; + } return p()->m_style; } @@ -94,6 +114,16 @@ p()->m_zValue = z; } +void GeoGraphicsItem::setHighlighted( bool highlight ) +{ + p()->m_highlighted = highlight; +} + +bool GeoGraphicsItem::isHighlighted() const +{ + return p()->m_highlighted; +} + GeoGraphicsItemPrivate *GeoGraphicsItem::p() { return reinterpret_cast( d ); diff -Nru marble-14.12.3/src/lib/marble/graphicsview/GeoGraphicsItem.h marble-15.04.2/src/lib/marble/graphicsview/GeoGraphicsItem.h --- marble-14.12.3/src/lib/marble/graphicsview/GeoGraphicsItem.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/graphicsview/GeoGraphicsItem.h 2015-05-25 16:24:43.000000000 +0000 @@ -101,6 +101,14 @@ void setStyle( const GeoDataStyle* style ); /** + * Set the style which will be used when + * placemark is highlighted. + * GeoGraphicsItem takes ownership of the + * passed style and deletes it when appropriate. + */ + void setHighlightStyle( GeoDataStyle *highlightStyle ); + + /** * Returns the z value of the item */ qreal zValue() const; @@ -118,6 +126,10 @@ */ virtual void paint( GeoPainter *painter, const ViewportParams *viewport ) = 0; + void setHighlighted( bool highlight ); + + bool isHighlighted() const; + protected: GeoGraphicsItemPrivate *const d; diff -Nru marble-14.12.3/src/lib/marble/graphicsview/GeoGraphicsItem_p.h marble-15.04.2/src/lib/marble/graphicsview/GeoGraphicsItem_p.h --- marble-14.12.3/src/lib/marble/graphicsview/GeoGraphicsItem_p.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/graphicsview/GeoGraphicsItem_p.h 2015-05-25 16:24:43.000000000 +0000 @@ -28,10 +28,12 @@ m_minZoomLevel( 0 ), m_feature( feature ), m_latLonAltBox(), - m_style( 0 ) + m_style( 0 ), + m_highlighted( false ), + m_highlightStyle( 0 ) { } - + virtual ~GeoGraphicsItemPrivate() { } @@ -43,6 +45,10 @@ const GeoDataFeature *m_feature; GeoDataLatLonAltBox m_latLonAltBox; const GeoDataStyle *m_style; + + // To highlight a placemark + bool m_highlighted; + GeoDataStyle *m_highlightStyle; }; } diff -Nru marble-14.12.3/src/lib/marble/layers/FogLayer.h marble-15.04.2/src/lib/marble/layers/FogLayer.h --- marble-14.12.3/src/lib/marble/layers/FogLayer.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/layers/FogLayer.h 2015-05-25 16:24:43.000000000 +0000 @@ -25,7 +25,8 @@ virtual QStringList renderPosition() const; virtual bool render( GeoPainter *painter, ViewportParams *viewport, - const QString& renderPos = "NONE", GeoSceneLayer * layer = 0 ); + const QString& renderPos = QLatin1String("NONE"), + GeoSceneLayer * layer = 0 ); RenderState renderState() const; virtual QString runtimeTrace() const { return "FogLayer"; } diff -Nru marble-14.12.3/src/lib/marble/layers/GeometryLayer.cpp marble-15.04.2/src/lib/marble/layers/GeometryLayer.cpp --- marble-14.12.3/src/lib/marble/layers/GeometryLayer.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/layers/GeometryLayer.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -43,11 +43,13 @@ #include "TileId.h" #include "MarbleGraphicsItem.h" #include "MarblePlacemarkModel.h" +#include "GeoDataTreeModel.h" // Qt #include #include #include +#include namespace Marble { @@ -110,6 +112,10 @@ this, SLOT(removePlacemarks(QModelIndex,int,int)) ); connect( model, SIGNAL(modelReset()), this, SLOT(resetCacheData()) ); + connect( this, SIGNAL(highlightedPlacemarksChanged(QVector)), + &d->m_scene, SLOT(applyHighlight(QVector)) ); + connect( &d->m_scene, SIGNAL(repaintNeeded()), + this, SIGNAL(repaintNeeded()) ); } GeometryLayer::~GeometryLayer() @@ -428,9 +434,10 @@ void GeometryLayer::resetCacheData() { - d->m_scene.eraseAll(); + d->m_scene.clear(); qDeleteAll( d->m_items ); d->m_items.clear(); + const GeoDataObject *object = static_cast( d->m_model->index( 0, 0, QModelIndex() ).internalPointer() ); if ( object && object->parent() ) d->createGraphicsItems( object->parent() ); @@ -468,6 +475,94 @@ return result; } +void GeometryLayer::handleHighlight( qreal lon, qreal lat, GeoDataCoordinates::Unit unit ) +{ + GeoDataCoordinates clickedPoint( lon, lat, 0, unit ); + QVector selectedPlacemarks; + + for ( int i = 0; i < d->m_model->rowCount(); ++i ) { + QVariant const data = d->m_model->data ( d->m_model->index ( i, 0 ), MarblePlacemarkModel::ObjectPointerRole ); + GeoDataObject *object = qvariant_cast ( data ); + Q_ASSERT ( object ); + if ( object->nodeType() == GeoDataTypes::GeoDataDocumentType ) { + Q_ASSERT( dynamic_cast( object ) != 0 ); + GeoDataDocument* doc = static_cast ( object ); + bool isHighlight = false; + + foreach ( const GeoDataStyleMap &styleMap, doc->styleMaps() ) { + if ( styleMap.contains( QString("highlight") ) ) { + isHighlight = true; + break; + } + } + + /* + * If a document doesn't specify any highlight + * styleId in its style maps then there is no need + * to further check that document for placemarks + * which have been clicked because we won't + * highlight them. + */ + if ( isHighlight ) { + QVector::Iterator iter = doc->begin(); + QVector::Iterator const end = doc->end(); + + for ( ; iter != end; ++iter ) { + if ( (*iter)->nodeType() == GeoDataTypes::GeoDataPlacemarkType ) { + GeoDataPlacemark *placemark = static_cast( *iter ); + GeoDataPolygon *polygon = dynamic_cast( placemark->geometry() ); + GeoDataLineString *lineString = dynamic_cast( placemark->geometry() ); + GeoDataMultiGeometry *multiGeometry = dynamic_cast(placemark->geometry() ); + if ( polygon && + polygon->contains( clickedPoint ) ) + { + selectedPlacemarks.push_back( placemark ); + } + + if ( lineString && + lineString->nodeType() == GeoDataTypes::GeoDataLinearRingType ) + { + GeoDataLinearRing *linearRing = static_cast( lineString ); + if ( linearRing->contains( clickedPoint ) ) { + selectedPlacemarks.push_back( placemark ); + } + } + + if ( multiGeometry ) { + QVector::Iterator multiIter = multiGeometry->begin(); + QVector::Iterator const multiEnd = multiGeometry->end(); + + for ( ; multiIter != multiEnd; ++multiIter ) { + GeoDataPolygon *poly = dynamic_cast( *multiIter ); + GeoDataLineString *linestring = dynamic_cast( *multiIter ); + + if ( poly && + poly->contains( clickedPoint ) ) + { + selectedPlacemarks.push_back( placemark ); + break; + } + + if ( linestring && + linestring->nodeType() == GeoDataTypes::GeoDataLinearRingType ) + { + GeoDataLinearRing *linearRing = static_cast( linestring ); + if ( linearRing->contains( clickedPoint ) ) { + selectedPlacemarks.push_back( placemark ); + break; + } + } + } + } + } + } + } + } + } + + emit highlightedPlacemarksChanged( selectedPlacemarks ); +} + } #include "GeometryLayer.moc" diff -Nru marble-14.12.3/src/lib/marble/layers/GeometryLayer.h marble-15.04.2/src/lib/marble/layers/GeometryLayer.h --- marble-14.12.3/src/lib/marble/layers/GeometryLayer.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/layers/GeometryLayer.h 2015-05-25 16:24:43.000000000 +0000 @@ -15,10 +15,12 @@ #include #include "LayerInterface.h" +#include "GeoDataCoordinates.h" class QAbstractItemModel; class QModelIndex; class QPoint; +class QColor; namespace Marble { @@ -26,6 +28,7 @@ class GeoDataFeature; class ViewportParams; class GeometryLayerPrivate; +class GeoDataPlacemark; class GeometryLayer : public QObject, public LayerInterface { @@ -37,10 +40,11 @@ virtual QStringList renderPosition() const; virtual bool render( GeoPainter *painter, ViewportParams *viewport, - const QString& renderPos = "NONE", GeoSceneLayer * layer = 0 ); + const QString& renderPos = QLatin1String("NONE"), + GeoSceneLayer * layer = 0 ); RenderState renderState() const; - + virtual QString runtimeTrace() const; QVector whichFeatureAt( const QPoint& curpos, const ViewportParams * viewport ); @@ -50,9 +54,29 @@ void removePlacemarks( QModelIndex index, int first, int last ); void resetCacheData(); + /** + * Finds all placemarks that contain the clicked point. + * + * The placemarks under the clicked position may + * have their styleUrl set to a style map which + * doesn't specify any highlight styleId. Such + * placemarks will be fletered out in GeoGraphicsScene + * and will not be highlighted. + */ + void handleHighlight( qreal lon, qreal lat, GeoDataCoordinates::Unit unit ); + Q_SIGNALS: void repaintNeeded(); + /** + * @p selectedPlacemarks may contain placemarks which don't have + * their styleUrl set to id of the style map which specifies + * a highlight styleId. Such placemarks will be filtered out + * in GeoGraphicsScene which will query for placemark->styleUrl() + * to decide whether the placemark should be highlighted ot not. + */ + void highlightedPlacemarksChanged( const QVector& clickedPlacemarks ); + private: GeometryLayerPrivate *d; }; diff -Nru marble-14.12.3/src/lib/marble/layers/GroundLayer.h marble-15.04.2/src/lib/marble/layers/GroundLayer.h --- marble-14.12.3/src/lib/marble/layers/GroundLayer.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/layers/GroundLayer.h 2015-05-25 16:24:43.000000000 +0000 @@ -29,7 +29,8 @@ virtual QStringList renderPosition() const; virtual bool render( GeoPainter *painter, ViewportParams *viewport, - const QString& renderPos = "NONE", GeoSceneLayer * layer = 0 ); + const QString& renderPos = QLatin1String("NONE"), + GeoSceneLayer * layer = 0 ); virtual qreal zValue() const; diff -Nru marble-14.12.3/src/lib/marble/layers/MarbleSplashLayer.h marble-15.04.2/src/lib/marble/layers/MarbleSplashLayer.h --- marble-14.12.3/src/lib/marble/layers/MarbleSplashLayer.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/layers/MarbleSplashLayer.h 2015-05-25 16:24:43.000000000 +0000 @@ -25,7 +25,8 @@ virtual QStringList renderPosition() const; virtual bool render( GeoPainter *painter, ViewportParams *viewport, - const QString &renderPos = "SURFACE", GeoSceneLayer *layer = 0 ); + const QString &renderPos = QLatin1String("SURFACE"), + GeoSceneLayer *layer = 0 ); RenderState renderState() const; diff -Nru marble-14.12.3/src/lib/marble/layers/PlacemarkLayer.cpp marble-15.04.2/src/lib/marble/layers/PlacemarkLayer.cpp --- marble-14.12.3/src/lib/marble/layers/PlacemarkLayer.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/layers/PlacemarkLayer.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -20,6 +20,7 @@ #include "AbstractProjection.h" #include "GeoDataStyle.h" #include "GeoPainter.h" +#include "GeoDataPlacemark.h" #include "ViewportParams.h" #include "VisiblePlacemark.h" diff -Nru marble-14.12.3/src/lib/marble/layers/PlacemarkLayer.h marble-15.04.2/src/lib/marble/layers/PlacemarkLayer.h --- marble-14.12.3/src/lib/marble/layers/PlacemarkLayer.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/layers/PlacemarkLayer.h 2015-05-25 16:24:43.000000000 +0000 @@ -64,7 +64,8 @@ * @reimp */ bool render( GeoPainter *painter, ViewportParams *viewport, - const QString &renderPos = "NONE", GeoSceneLayer *layer = 0 ); + const QString &renderPos = QLatin1String("NONE"), + GeoSceneLayer *layer = 0 ); RenderState renderState() const; diff -Nru marble-14.12.3/src/lib/marble/layers/TextureLayer.h marble-15.04.2/src/lib/marble/layers/TextureLayer.h --- marble-14.12.3/src/lib/marble/layers/TextureLayer.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/layers/TextureLayer.h 2015-05-25 16:24:43.000000000 +0000 @@ -78,7 +78,8 @@ virtual QString runtimeTrace() const; virtual bool render( GeoPainter *painter, ViewportParams *viewport, - const QString &renderPos = "NONE", GeoSceneLayer *layer = 0 ); + const QString &renderPos = QLatin1String("NONE"), + GeoSceneLayer *layer = 0 ); public Q_SLOTS: void setShowRelief( bool show ); diff -Nru marble-14.12.3/src/lib/marble/layers/VectorTileLayer.h marble-15.04.2/src/lib/marble/layers/VectorTileLayer.h --- marble-14.12.3/src/lib/marble/layers/VectorTileLayer.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/layers/VectorTileLayer.h 2015-05-25 16:24:43.000000000 +0000 @@ -58,7 +58,8 @@ public Q_SLOTS: bool render( GeoPainter *painter, ViewportParams *viewport, - const QString &renderPos = "NONE", GeoSceneLayer *layer = 0 ); + const QString &renderPos = QLatin1String("NONE"), + GeoSceneLayer *layer = 0 ); void setMapTheme( const QVector &textures, const GeoSceneGroup *textureLayerSettings ); diff -Nru marble-14.12.3/src/lib/marble/libmarble.qrc marble-15.04.2/src/lib/marble/libmarble.qrc --- marble-14.12.3/src/lib/marble/libmarble.qrc 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/libmarble.qrc 2015-05-25 16:24:43.000000000 +0000 @@ -43,6 +43,7 @@ ../../../data/svg/turn-exit-left.svg ../../../data/svg/turn-exit-right.svg ../../../data/svg/flag-green.svg + ../../apps/marble-ui/icons/places.png ../../apps/marble-ui/icons/16x16/edit-clear.png ../../apps/marble-ui/icons/16x16/list-add.png ../../apps/marble-ui/icons/16x16/list-remove.png diff -Nru marble-14.12.3/src/lib/marble/MapWizard.h marble-15.04.2/src/lib/marble/MapWizard.h --- marble-14.12.3/src/lib/marble/MapWizard.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MapWizard.h 2015-05-25 16:24:43.000000000 +0000 @@ -74,7 +74,7 @@ GeoSceneDocument* createDocument(); bool createFiles( const GeoSceneDocument* head ); - static QString createLegendHtml( const QString& image = "./legend/legend.png" ); + static QString createLegendHtml( const QString& image = QLatin1String("./legend/legend.png") ); void createLegendFile( const QString& legendHtml ); void createLegend(); void downloadLegend( const QString& url ); diff -Nru marble-14.12.3/src/lib/marble/MarbleAboutDialog.cpp marble-15.04.2/src/lib/marble/MarbleAboutDialog.cpp --- marble-14.12.3/src/lib/marble/MarbleAboutDialog.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MarbleAboutDialog.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -111,7 +111,7 @@ "Satellites

")+ QObject::tr("

Friedrich W. H. Kossebau, kossebau@kde.org
" "Plasma Integration, Bugfixes

")+ - QObject::tr("

Rene Kuettner, rene@bitkanal.net
" + QObject::tr("

René Küttner, rene@bitkanal.net
" "Planetary Satellites

")+ QObject::tr("

Dennis Nienhüser earthwings@gentoo.org
" "Routing, Navigation, Mobile

")+ @@ -144,11 +144,17 @@ QObject::tr("

Artwork: Nuno Pinheiro, Torsten Rahn

")+ QObject::tr("Join us")+ QObject::tr("

You can reach the developers of the Marble Project at marble-devel@kde.org

")+ - QObject::tr("ESA - Summer of Code in Space 2011")+ + QObject::tr("ESA - Summer of Code in Space")+ QObject::tr("

The Marble Team would like to thank its members who participated " "in ESA SoCiS for their successful work on Marble:

")+ + QObject::tr("

2014

")+ + QObject::tr("

Gábor Péterffy, peterffy95@gmail.com
" + "Project: Panoramic Picture Support for celestial bodies in Marble

")+ + QObject::tr("

2013

")+ + QObject::tr("

Marek Hakala, hakala.marek@gmail.com
" + "Project: Displaying Solar / Lunar Eclipses in Marble

")+ QObject::tr("

2012

")+ - QObject::tr("

Rene Kuettner, rene@bitkanal.net
" + QObject::tr("

René Küttner, rene@bitkanal.net
" "Project: Visualization of planetary satellites

")+ QObject::tr("

2011

")+ QObject::tr("

Guillaume Martres, smarter@ubuntu.com
" @@ -157,8 +163,19 @@ QObject::tr("Google Code-in")+ QObject::tr("

The Marble Team would like to thank its members who participated " "in the Google Code-in for their successful work on Marble:

")+ + QObject::tr("

2014

")+ + QObject::tr( "Ilya Kowalewski illya.kovalevskyy@gmail.com
" ) + + QObject::tr( "Mikhail Ivchenko ematirov@gmail.com
" ) + + QObject::tr( "Sergey Popov sergobot256@gmail.com
" ) + + QObject::tr( "Daniel Pastushchak danikpastushchak90@gmail.com
" ) + + + QObject::tr("

2013

")+ + QObject::tr( "Ilya Kowalewski illya.kovalevskyy@gmail.com
" ) + + QObject::tr( "Mikhail Ivchenko ematirov@gmail.com
" ) + + QObject::tr( "Levente Kurusa levex@linux.com
" ) + + QObject::tr( "Benjamin Kaiser benjaminjkaiser@gmail.com
" ) + QObject::tr( "

2012

" ) + - QObject::tr( "Illya Kovalevskyy illya.kovalevskyy@gmail.com
" ) + + QObject::tr( "Ilya Kowalewski illya.kovalevskyy@gmail.com
" ) + QObject::tr( "Mohammed Nafees nafees.technocool@gmail.com


" ) + QObject::tr( "Mayank Madan maddiemadan@gmail.com
" ) + QObject::tr( "Timothy Lanzi trlanzi@gmail.com

" ) + @@ -170,6 +187,29 @@ QObject::tr("Google Summer of Code")+ QObject::tr("

The Marble Team would like to thank its members who participated " "in the Google Summer of Code for their successful work on Marble:

")+ + QObject::tr( "

2014

" ) + + QObject::tr( "

Abhinav Gangwar abhgang@gmail.com
" + "Project: Marble Game

" ) + + QObject::tr( "

Calin Cruceru crucerucalincristian@gmail.com
" + "Project: Editing Mode for Polygons

" ) + + QObject::tr( "

Sanjiban Bairagya sanjiban22393@gmail.com
" + "Project: Interactive Tours

" ) + + QObject::tr( "

2013

" ) + + QObject::tr( "

Adrian Draghici draghici.adrian.b@gmail.com
" + "Project: Marble KML Map Editor

" ) + + QObject::tr( "

Andrei Duma andrei.duma.dorian@gmail.com
" + "Project: Marble meets ownCloud

" ) + + QObject::tr( "

Utku Aydın utkuaydin34@gmail.com
" + "Project: ownCloud storage and synchronization for Marble

" ) + + QObject::tr( "

René Küttner rene@bitkanal.net
" + "Project: OpenGL SceneGraph

" ) + + QObject::tr( "

2012

" ) + + QObject::tr( "

Ander Pijoan ander.pijoan@deusto.es
" + "Project: OpenStreetMap Vector Rendering

" ) + + QObject::tr( "

Cezar Mocan mocancezar@gmail.com
" + "Project: Natural Earth Vector Map

" ) + + QObject::tr( "

Bernhard Beschow bbeschow@cs.tu-berlin.de
" + "Project: OpenGL Mode for Marble

" ) + QObject::tr( "

2011

" ) + QObject::tr( "

Konstantin Oblaukhov oblaukhov.konstantin@gmail.com
" "Project: OpenStreetMap Vector Rendering

" ) + diff -Nru marble-14.12.3/src/lib/marble/MarbleAbstractPresenter.cpp marble-15.04.2/src/lib/marble/MarbleAbstractPresenter.cpp --- marble-14.12.3/src/lib/marble/MarbleAbstractPresenter.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MarbleAbstractPresenter.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -60,13 +60,11 @@ Quaternion rotTheta(1.0, 0.0, deltaLon / 180.0, 0.0); Quaternion axis = map()->viewport()->planetAxis(); - qreal lon(0.0), lat(0.0); - axis.getSpherical(lon, lat); axis = rotTheta * axis; axis *= rotPhi; axis.normalize(); - lat = -axis.pitch(); - lon = axis.yaw(); + const qreal lat = -axis.pitch(); + const qreal lon = axis.yaw(); GeoDataLookAt target = lookAt(); target.setLongitude(lon); @@ -104,28 +102,17 @@ QString MarbleAbstractPresenter::distanceString() const { - qreal dist = distance(); - QString distanceUnitString; + // distance() returns data in km, so translating to meters + qreal dist = distance() * KM2METER, convertedDistance; - const MarbleLocale::MeasurementSystem measurementSystem = - MarbleGlobal::getInstance()->locale()->measurementSystem(); + MarbleLocale::MeasureUnit unit; + MarbleLocale *locale = MarbleGlobal::getInstance()->locale(); + locale->meterToTargetUnit(dist, locale->measurementSystem(), + convertedDistance, unit); + QString unitString = locale->unitAbbreviation(unit); - switch (measurementSystem) - { - case MarbleLocale::MetricSystem: - distanceUnitString = tr("km"); - break; - case MarbleLocale::ImperialSystem: - dist *= KM2MI; - distanceUnitString = tr("mi"); - break; - case MarbleLocale::NauticalSystem: - dist *= KM2NM; - distanceUnitString = tr("nm"); - break; - } - - return QString("%L1 %2").arg(dist, 8, 'f', 1, QChar(' ')).arg(distanceUnitString); + return QString("%L1 %2").arg(convertedDistance, 8, 'f', 1, QChar(' ')) + .arg(unitString); } GeoDataLookAt MarbleAbstractPresenter::lookAt() const diff -Nru marble-14.12.3/src/lib/marble/MarbleAbstractPresenter.h marble-15.04.2/src/lib/marble/MarbleAbstractPresenter.h --- marble-14.12.3/src/lib/marble/MarbleAbstractPresenter.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MarbleAbstractPresenter.h 2015-05-25 16:24:43.000000000 +0000 @@ -47,9 +47,23 @@ int radius() const; GeoDataLookAt lookAt() const; + + QString distanceString() const; + + /** + * @brief Approximated altitude of the camera in km + */ qreal distance() const; + + /** + * @brief An approximate distance from @p radius + * @param radius radius of planet disc in screen pixels + */ qreal distanceFromRadius(qreal radius) const; - QString distanceString() const; + + /** + * @brief The radius of the rendered planet disc derived from the approximate apparent @p distance + */ qreal radiusFromDistance(qreal distance) const; /** diff -Nru marble-14.12.3/src/lib/marble/marble_export.h marble-15.04.2/src/lib/marble/marble_export.h --- marble-14.12.3/src/lib/marble/marble_export.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/marble_export.h 2015-05-25 16:24:43.000000000 +0000 @@ -21,6 +21,15 @@ # endif #endif +#ifdef __GNUC__ +#define MARBLE_DEPRECATED(func) func __attribute__ ((deprecated)) +#elif defined(_MSC_VER) +#define MARBLE_DEPRECATED(func) __declspec(deprecated) func +#else +#pragma message("WARNING: You need to implement MARBLE_DEPRECATED for this compiler in marble_export.h") +#define MARBLE_DEPRECATED(func) func +#endif + #include diff -Nru marble-14.12.3/src/lib/marble/MarbleGlobal.h marble-15.04.2/src/lib/marble/MarbleGlobal.h --- marble-14.12.3/src/lib/marble/MarbleGlobal.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MarbleGlobal.h 2015-05-25 16:24:43.000000000 +0000 @@ -216,10 +216,22 @@ const qreal M2FT = 3.2808; const qreal FT2M = 1.0 / M2FT; +// Conversion Metric / Imperial System: meter vs inch +const qreal M2IN = 39.3701; +const qreal IN2M = 1.0 / M2IN; + +// Conversion Metric / Imperial System: meter vs yard +const qreal M2YD = 1.09361; +const qreal YD2M = 1.0 / M2YD; + // Conversion meter vs millimeter -const qreal M2MM = 1000; +const qreal M2MM = 1000.0; const qreal MM2M = 1.0 / M2MM; +// Conversion meter vs centimeter +const qreal M2CM = 100.0; +const qreal CM2M = 1.0 / M2CM; + // Conversion degree vs. radians const qreal DEG2RAD = M_PI / 180.0; const qreal RAD2DEG = 180.0 / M_PI; @@ -244,14 +256,14 @@ // String for about dialog and http user agent // FIXME: check if blanks are allowed in user agent version numbers -const QString MARBLE_VERSION_STRING = QString::fromLatin1( "0.19.95 (0.20 Beta 3)" ); +const QString MARBLE_VERSION_STRING = QString::fromLatin1( "0.21.2 (stable release)" ); // API Version id: // form : 0xMMmmpp // MM = major revision. // mm = minor revision. // pp = patch revision. -#define MARBLE_VERSION 0x00135f +#define MARBLE_VERSION 0x001502 static const char NOT_AVAILABLE[] = QT_TR_NOOP("not available"); @@ -270,15 +282,6 @@ class MarbleGlobalPrivate; class MarbleLocale; -#ifdef __GNUC__ -#define MARBLE_DEPRECATED(func) func __attribute__ ((deprecated)) -#elif defined(_MSC_VER) -#define MARBLE_DEPRECATED(func) __declspec(deprecated) func -#else -#pragma message("WARNING: You need to implement MARBLE_DEPRECATED for this compiler in MarbleGlobal.h") -#define MARBLE_DEPRECATED(func) func -#endif - class MARBLE_EXPORT MarbleGlobal { public: diff -Nru marble-14.12.3/src/lib/marble/MarbleInputHandler.cpp marble-15.04.2/src/lib/marble/MarbleInputHandler.cpp --- marble-14.12.3/src/lib/marble/MarbleInputHandler.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MarbleInputHandler.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -229,7 +229,22 @@ { if (!selectionRubber()->isVisible()) { + qreal clickedLon = 0; + qreal clickedLat = 0; + + bool isPointOnGlobe = MarbleInputHandler::d->m_marblePresenter->map()->geoCoordinates( d->m_leftPressedX, d->m_leftPressedY, + clickedLon, clickedLat, + GeoDataCoordinates::Degree ); emit lmbRequest(d->m_leftPressedX, d->m_leftPressedY); + + /** + * emit mouse click only when the clicked + * position is within the globe. + */ + if ( isPointOnGlobe ) { + emit mouseClickGeoPosition( clickedLon, clickedLat, + GeoDataCoordinates::Degree ); + } } } @@ -445,7 +460,7 @@ if (event->modifiers() & Qt::ControlModifier) { - qDebug("Marble: Starting selection"); + mDebug() << Q_FUNC_INFO << "Starting selection"; d->m_lmbTimer.stop(); d->m_selectionOrigin = event->pos(); selectionRubber()->setGeometry(QRect(d->m_selectionOrigin, QSize())); @@ -507,7 +522,7 @@ if (event->type() == QEvent::MouseButtonRelease && event->button() == Qt::LeftButton && selectionRubber()->isVisible()) { - qDebug("Marble: Leaving selection"); + mDebug() << Q_FUNC_INFO << "Leaving selection"; MarbleInputHandler::d->m_marblePresenter->setSelection(selectionRubber()->geometry()); selectionRubber()->hide(); } diff -Nru marble-14.12.3/src/lib/marble/MarbleInputHandler.h marble-15.04.2/src/lib/marble/MarbleInputHandler.h --- marble-14.12.3/src/lib/marble/MarbleInputHandler.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MarbleInputHandler.h 2015-05-25 16:24:43.000000000 +0000 @@ -18,6 +18,7 @@ #include #include "marble_export.h" +#include "GeoDataCoordinates.h" class QEvent; class QKeyEvent; @@ -87,6 +88,12 @@ void mouseClickScreenPosition( int, int ); void mouseMoveGeoPosition( QString ); + /* + * To detect mouse click followed by mouse move + * with no mouse move in between + */ + void mouseClickGeoPosition( qreal, qreal, GeoDataCoordinates::Unit ); + protected Q_SLOTS: void restoreViewContext(); diff -Nru marble-14.12.3/src/lib/marble/MarbleLegendBrowser.cpp marble-15.04.2/src/lib/marble/MarbleLegendBrowser.cpp --- marble-14.12.3/src/lib/marble/MarbleLegendBrowser.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MarbleLegendBrowser.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -54,7 +54,7 @@ MarbleModel *m_marbleModel; QMap m_checkBoxMap; QMap m_symbolMap; - bool m_isLegendLoaded; + QString m_currentThemeId; #ifdef Q_WS_MAEMO_5 bool m_suppressSelection; #endif // Q_WS_MAEMO_5 @@ -68,7 +68,6 @@ : MarbleWebView( parent ), d( new MarbleLegendBrowserPrivate ) { - d->m_isLegendLoaded = false; d->m_marbleModel = 0; #ifdef Q_WS_MAEMO_5 d->m_suppressSelection = false; @@ -125,13 +124,15 @@ if ( isVisible() ) { loadLegend(); } - else { - d->m_isLegendLoaded = false; - } } void MarbleLegendBrowser::loadLegend() { + if (d->m_currentThemeId != d->m_marbleModel->mapThemeId()) { + d->m_currentThemeId = d->m_marbleModel->mapThemeId(); + } else { + return; + } // Read the html string. QString legendPath; @@ -194,10 +195,8 @@ { // "Delayed initialization": legend gets created only if ( event->type() == QEvent::Show ) { - if ( !d->m_isLegendLoaded ) { - loadLegend(); - return true; - } + loadLegend(); + return true; } #ifdef Q_WS_MAEMO_5 else if ( event->type() == QEvent::MouseButtonPress ) { diff -Nru marble-14.12.3/src/lib/marble/MarbleLocale.cpp marble-15.04.2/src/lib/marble/MarbleLocale.cpp --- marble-14.12.3/src/lib/marble/MarbleLocale.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MarbleLocale.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -5,11 +5,14 @@ // find a copy of this license in LICENSE.txt in the top directory of // the source code. // -// Copyright 2009 Torsten Rahn +// Copyright 2009 Torsten Rahn +// Copyright 2015 Ilya Kowalewski // +#include "MarbleGlobal.h" #include "MarbleLocale.h" #include "MarbleLocale_p.h" +#include "MarbleDebug.h" // Qt #include @@ -47,6 +50,99 @@ return d->m_measurementSystem; } +void MarbleLocale::meterToTargetUnit(qreal meters, MeasurementSystem targetSystem, + qreal &targetValue, MeasureUnit &targetUnit) +{ + targetValue = meters; + + switch (targetSystem) { + case MetricSystem: { + if (targetValue > 1000.0) { + targetValue *= METER2KM; + targetUnit = Kilometer; + break; + } + + if (targetValue < 1.0 && targetValue >= 0.01) { + targetValue *= M2CM; + targetUnit = Centimeter; + break; + } + + if (targetValue < 0.01) { + targetValue *= M2MM; + targetUnit = Milimeter; + break; + } + + targetUnit = Meter; + break; + } + + case ImperialSystem: { + // meters into feet + qreal ftValue = targetValue * M2FT; + + if (ftValue < 1) { + targetValue *= M2IN; + targetUnit = Inch; + break; + } + + if (ftValue >= 3 && ftValue < 5280.0) { + targetValue *= M2YD; + targetUnit = Yard; + break; + } + + if (ftValue >= 5280.0) { + targetValue *= METER2KM * KM2MI; + targetUnit = Mile; + break; + } + + targetValue *= M2FT; + targetUnit = Foot; + break; + } + + case NauticalSystem: { + targetValue *= METER2KM * KM2NM; + targetUnit = NauticalMile; + break; + } + + default: + qWarning() << Q_FUNC_INFO << "Unknown measurement system!"; + } +} + +QString MarbleLocale::unitAbbreviation(MeasureUnit unit) +{ + switch (unit) { + case Meter: + return QObject::tr("m", "means meter"); + case Milimeter: + return QObject::tr("mm", "means milimeters"); + case Kilometer: + return QObject::tr("km", "means kilometers"); + case Centimeter: + return QObject::tr("cm", "means centimeters"); + case Foot: + return QObject::tr("ft", "means feet"); + case Inch: + return QObject::tr("in", "means inches"); + case Yard: + return QObject::tr("yd", "means yards"); + case Mile: + return QObject::tr("mi", "means miles"); + case NauticalMile: + return QObject::tr("nm", "means nautical miles"); + default: + return ""; + } +} + QString MarbleLocale::languageCode() { const QString lang = QLocale::system().name(); diff -Nru marble-14.12.3/src/lib/marble/MarbleLocale.h marble-15.04.2/src/lib/marble/MarbleLocale.h --- marble-14.12.3/src/lib/marble/MarbleLocale.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MarbleLocale.h 2015-05-25 16:24:43.000000000 +0000 @@ -5,8 +5,9 @@ // find a copy of this license in LICENSE.txt in the top directory of // the source code. // -// Copyright 2006-2007 Torsten Rahn -// Copyright 2007 Inge Wallin +// Copyright 2006-2007 Torsten Rahn +// Copyright 2007 Inge Wallin +// Copyright 2015 Ilya Kowalewski // #ifndef MARBLE_MARBLELOCALE_H @@ -40,11 +41,36 @@ NauticalSystem }; + enum MeasureUnit { + Meter = 0, + Kilometer, + Milimeter, + Centimeter, + + Foot, + Inch, + Yard, + Mile, + + NauticalMile + }; + void setMeasurementSystem( MarbleLocale::MeasurementSystem measurementSystem ); MarbleLocale::MeasurementSystem measurementSystem() const; static QString languageCode(); + /** + * @brief meterToCustomUnit Converts @p meters to @p targetValue of @p targetUnit in @p targetSystem + */ + static void meterToTargetUnit(qreal meters, MeasurementSystem targetSystem, + qreal &targetValue, MeasureUnit &targetUnit); + + /** + * @brief unitAbbreviation Represents a short string form of @p unit, e.g. "km" for Kilometer + */ + static QString unitAbbreviation(MeasureUnit unit); + private: Q_DISABLE_COPY( MarbleLocale ) MarbleLocalePrivate * const d; diff -Nru marble-14.12.3/src/lib/marble/MarbleMap.cpp marble-15.04.2/src/lib/marble/MarbleMap.cpp --- marble-14.12.3/src/lib/marble/MarbleMap.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MarbleMap.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -57,6 +57,10 @@ #include "GeoSceneVectorTile.h" #include "GeoSceneZoom.h" #include "GeoDataDocument.h" +#include "GeoDataPlacemark.h" +#include "GeoDataFeature.h" +#include "GeoDataStyle.h" +#include "GeoDataStyleMap.h" #include "LayerManager.h" #include "MapThemeManager.h" #include "MarbleDebug.h" @@ -190,6 +194,18 @@ QObject::connect( &m_geometryLayer, SIGNAL(repaintNeeded()), parent, SIGNAL(repaintNeeded())); + /** + * Slot handleHighlight finds all placemarks + * that contain the clicked point. + * The placemarks under the clicked position may + * have their styleUrl set to a style map which + * doesn't specify any highlight styleId. Such + * placemarks will be fletered out in GeoGraphicsScene + * and will not be highlighted. + */ + QObject::connect( parent, SIGNAL(highlightedPlacemarksChanged(qreal,qreal,GeoDataCoordinates::Unit)), + &m_geometryLayer, SLOT(handleHighlight(qreal,qreal,GeoDataCoordinates::Unit)) ); + QObject::connect( &m_textureLayer, SIGNAL(tileLevelChanged(int)), parent, SIGNAL(tileLevelChanged(int)) ); QObject::connect( &m_textureLayer, SIGNAL(repaintNeeded()), diff -Nru marble-14.12.3/src/lib/marble/MarbleMap.h marble-15.04.2/src/lib/marble/MarbleMap.h --- marble-14.12.3/src/lib/marble/MarbleMap.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MarbleMap.h 2015-05-25 16:24:43.000000000 +0000 @@ -694,6 +694,8 @@ void renderStateChanged( const RenderState &state ); + void highlightedPlacemarksChanged( qreal, qreal, GeoDataCoordinates::Unit ); + protected: /** diff -Nru marble-14.12.3/src/lib/marble/MarbleModel.cpp marble-15.04.2/src/lib/marble/MarbleModel.cpp --- marble-14.12.3/src/lib/marble/MarbleModel.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MarbleModel.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -10,6 +10,7 @@ // Copyright 2008, 2009, 2010 Jens-Michael Hoffmann // Copyright 2008-2009 Patrick Spendrin // Copyright 2010-2013 Bernhard Beschow +// Copyright 2014 Abhinav Gangwar // #include "MarbleModel.h" @@ -24,6 +25,7 @@ #include #include #include +#include #if (QT_VERSION < 0x040800) // See comment below why this is needed @@ -120,12 +122,36 @@ ~MarbleModelPrivate() { delete m_mapTheme; + delete m_legend; } + /** + * @brief When applying a new theme, if the old theme + * contains any data whose source file is same + * as any of the source file in new theme, don't parse + * the source file again. Instead just update the + * styling info, based on and + * value for that source file in new theme, in + * the already parsed data. If the element + * in new theme has some value for colorMap attribute + * then we go for assignFillColors() which assigns each + * placemark an inline style based on colors specified + * in colorMap attribute. This avoid extra CPU + * load of parsing the data file again. + * @see assignFillColors() + */ void assignNewStyle( const QString &filePath, const GeoDataStyle &style ); + /** + * @brief Assigns each placemark an inline + * style based on the color values specified + * by colorMap attribute under element + * in theme file. + */ void assignFillColors( const QString &filePath ); + void addHighlightStyle( GeoDataDocument *doc ); + // Misc stuff. MarbleClock m_clock; Planet m_planet; @@ -391,9 +417,9 @@ } if ( sourceFileMatch && !currentDatasets[datasetIndex].colors().isEmpty() ) { /** - * if already parsed sourcefile doesn't contains colorMap - * then assignNewStyle otherwise assignFillColors. - */ + * if new theme file doesn't specify any colorMap for data + * then assignNewStyle otherwise assignFillColors. + */ currentDatasets.removeAt( datasetIndex ); if ( style ) { qDebug() << "setMapThemeId-> color: " << style->polyStyle().color() << " file: " << filename; @@ -425,31 +451,67 @@ emit themeChanged( mapTheme->head()->mapThemeId() ); } +void MarbleModelPrivate::addHighlightStyle(GeoDataDocument* doc) +{ + if ( doc ) { + /** + * Add a highlight style to GeoDataDocument if + *the theme file specifies any highlight color. + */ + QColor highlightBrushColor = m_mapTheme->map()->highlightBrushColor(); + QColor highlightPenColor = m_mapTheme->map()->highlightPenColor(); + + GeoDataStyle highlightStyle; + highlightStyle.setId("highlight"); + + if ( highlightBrushColor.isValid() ) { + GeoDataPolyStyle highlightPolyStyle; + highlightPolyStyle.setColor( highlightBrushColor ); + highlightPolyStyle.setFill( true ); + highlightStyle.setPolyStyle( highlightPolyStyle ); + } + if ( highlightPenColor.isValid() ) { + GeoDataLineStyle highlightLineStyle( highlightPenColor ); + highlightStyle.setLineStyle( highlightLineStyle ); + } + if ( highlightBrushColor.isValid() + || highlightPenColor.isValid() ) + { + GeoDataStyleMap styleMap = doc->styleMap("default-map"); + styleMap.insert( "highlight", QString("#").append(highlightStyle.id()) ); + doc->addStyle( highlightStyle ); + doc->addStyleMap( styleMap ); + } + } +} + void MarbleModelPrivate::assignNewStyle( const QString &filePath, const GeoDataStyle &style ) { - GeoDataDocument *doc = m_fileManager.at( filePath ); - Q_ASSERT( doc ); - GeoDataStyleMap styleMap; - styleMap.setId("default-map"); - styleMap.insert( "normal", QString("#").append(style.id()) ); - doc->addStyleMap( styleMap ); - doc->addStyle( style ); - - QVector::iterator iter = doc->begin(); - QVector::iterator const end = doc->end(); - - for ( ; iter != end; ++iter ) { - if ( (*iter)->nodeType() == GeoDataTypes::GeoDataPlacemarkType ) { - GeoDataPlacemark *placemark = static_cast( *iter ); - if ( placemark ) { - if ( placemark->geometry()->nodeType() != GeoDataTypes::GeoDataTrackType && - placemark->geometry()->nodeType() != GeoDataTypes::GeoDataPointType ) - { - placemark->setStyleUrl( QString("#").append( style.id() ) ); - } + GeoDataDocument *doc = m_fileManager.at( filePath ); + Q_ASSERT( doc ); + GeoDataStyleMap styleMap; + styleMap.setId("default-map"); + styleMap.insert( "normal", QString("#").append(style.id()) ); + doc->addStyleMap( styleMap ); + doc->addStyle( style ); + + addHighlightStyle( doc ); + + QVector::iterator iter = doc->begin(); + QVector::iterator const end = doc->end(); + + for ( ; iter != end; ++iter ) { + if ( (*iter)->nodeType() == GeoDataTypes::GeoDataPlacemarkType ) { + GeoDataPlacemark *placemark = static_cast( *iter ); + if ( placemark ) { + if ( placemark->geometry()->nodeType() != GeoDataTypes::GeoDataTrackType && + placemark->geometry()->nodeType() != GeoDataTypes::GeoDataPointType ) + { + placemark->setStyleUrl( QString("#").append( styleMap.id() ) ); } } } + } } void MarbleModel::home( qreal &lon, qreal &lat, int& zoom ) const @@ -728,6 +790,7 @@ void MarbleModel::setLegend( QTextDocument * legend ) { + delete d->m_legend; d->m_legend = legend; } @@ -771,6 +834,9 @@ if ( data->sourceFile() == filePath ) { GeoDataDocument *doc = m_fileManager.at( filePath ); Q_ASSERT( doc ); + + addHighlightStyle( doc ); + QPen pen = data->pen(); QBrush brush = data->brush(); QList colors = data->colors(); @@ -781,11 +847,12 @@ if ( !colors.isEmpty() ) { qreal alpha = data->alpha(); QVector::iterator it = doc->begin(); - QVector::iterator itEnd = doc->end(); + QVector::iterator const itEnd = doc->end(); for ( ; it != itEnd; ++it ) { GeoDataPlacemark *placemark = dynamic_cast( *it ); if ( placemark ) { GeoDataStyle *style = new GeoDataStyle; + style->setId( QString("normal") ); style->setLineStyle( lineStyle ); quint8 colorIndex = placemark->style()->polyStyle().colorIndex(); GeoDataPolyStyle polyStyle; @@ -832,7 +899,7 @@ if ( placemark->geometry()->nodeType() != GeoDataTypes::GeoDataTrackType && placemark->geometry()->nodeType() != GeoDataTypes::GeoDataPointType ) { - placemark->setStyleUrl( QString("#").append( style.id() ) ); + placemark->setStyleUrl( QString("#").append( styleMap.id() ) ); } } } diff -Nru marble-14.12.3/src/lib/marble/MarbleModel.h marble-15.04.2/src/lib/marble/MarbleModel.h --- marble-14.12.3/src/lib/marble/MarbleModel.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MarbleModel.h 2015-05-25 16:24:43.000000000 +0000 @@ -36,6 +36,7 @@ #include #include "MarbleGlobal.h" +#include "GeoDataCoordinates.h" class QItemSelectionModel; class QAbstractItemModel; @@ -200,7 +201,7 @@ * @param data the raw data to load * @param key the name to remove this raw data later */ - void addGeoDataString( const QString& data, const QString& key = "data" ); + void addGeoDataString( const QString& data, const QString& key = QLatin1String("data") ); /** * @brief Remove the file or raw data from the treeModel @@ -266,6 +267,11 @@ QTextDocument * legend(); + /** + * @brief Uses the given text document as the new content of the legend + * Any previous legend content is overwritten. MarbleModel takes ownership + * of the passed document. + */ void setLegend( QTextDocument * document ); bool workOffline() const; @@ -327,7 +333,7 @@ * @see home(), setHome() */ void homeChanged( const GeoDataCoordinates &newHomePoint ); - + private: Q_DISABLE_COPY( MarbleModel ) diff -Nru marble-14.12.3/src/lib/marble/MarbleWidget.cpp marble-15.04.2/src/lib/marble/MarbleWidget.cpp --- marble-14.12.3/src/lib/marble/MarbleWidget.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MarbleWidget.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -251,6 +251,11 @@ m_widget->setMouseTracking( true ); map()->addLayer( &m_customPaintLayer ); + + m_widget->connect( m_inputhandler, SIGNAL(mouseClickGeoPosition(qreal,qreal,GeoDataCoordinates::Unit)), + m_widget, SIGNAL(highlightedPlacemarksChanged(qreal,qreal,GeoDataCoordinates::Unit)) ); + m_widget->setHighlightEnabled( true ); + } void MarbleWidgetPrivate::setInputHandler() @@ -397,6 +402,19 @@ return d->map()->renderState(); } +void MarbleWidget::setHighlightEnabled(bool enabled) +{ + if ( enabled ) { + connect( this, SIGNAL(highlightedPlacemarksChanged(qreal,qreal,GeoDataCoordinates::Unit)), + d->map(), SIGNAL(highlightedPlacemarksChanged(qreal, qreal, GeoDataCoordinates::Unit)), + Qt::UniqueConnection ); + } + else { + disconnect( this, SIGNAL(highlightedPlacemarksChanged(qreal,qreal,GeoDataCoordinates::Unit)), + d->map(), SIGNAL(highlightedPlacemarksChanged(qreal,qreal,GeoDataCoordinates::Unit)) ); + } +} + bool MarbleWidget::showOverviewMap() const { return d->map()->showOverviewMap(); diff -Nru marble-14.12.3/src/lib/marble/MarbleWidget.h marble-15.04.2/src/lib/marble/MarbleWidget.h --- marble-14.12.3/src/lib/marble/MarbleWidget.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MarbleWidget.h 2015-05-25 16:24:43.000000000 +0000 @@ -598,6 +598,11 @@ */ RenderState renderState() const; + /** + * Toggle whether regions are highlighted when user selects them + */ + void setHighlightEnabled( bool enabled ); + public Q_SLOTS: /// @name Position management slots @@ -765,13 +770,13 @@ /** * @brief Set a new map theme - * @param maptheme The ID of the new maptheme. To ensure that a unique - * identifier is being used the theme does NOT get represented by its + * @param maptheme The ID of the new maptheme. To ensure that a unique + * identifier is being used the theme does NOT get represented by its * name but the by relative location of the file that specifies the theme: * - * Example: - * maptheme = "earth/bluemarble/bluemarble.dgml" - */ + * Example: + * maptheme = "earth/bluemarble/bluemarble.dgml" + */ void setMapThemeId( const QString& maptheme ); /** @@ -1055,6 +1060,8 @@ void renderStateChanged( const RenderState &state ); + void highlightedPlacemarksChanged( qreal lon, qreal lat, GeoDataCoordinates::Unit unit ); + protected: /** * @brief Reimplementation of the leaveEvent() function in QWidget. diff -Nru marble-14.12.3/src/lib/marble/MercatorScanlineTextureMapper.cpp marble-15.04.2/src/lib/marble/MercatorScanlineTextureMapper.cpp --- marble-14.12.3/src/lib/marble/MercatorScanlineTextureMapper.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MercatorScanlineTextureMapper.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -199,8 +199,8 @@ QRgb * scanLine = (QRgb*)( m_canvasImage->scanLine( y ) ); qreal lon = leftLon; - const qreal lat = atan( sinh( ( (imageHeight / 2 + yCenterOffset) - y ) - * pixel2Rad ) ); + const qreal lat = gd ( ( (imageHeight / 2 + yCenterOffset) - y ) + * pixel2Rad ); for ( int x = 0; x < imageWidth; ++x ) { // Prepare for interpolation diff -Nru marble-14.12.3/src/lib/marble/MergedLayerDecorator.cpp marble-15.04.2/src/lib/marble/MergedLayerDecorator.cpp --- marble-14.12.3/src/lib/marble/MergedLayerDecorator.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MergedLayerDecorator.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -243,10 +243,23 @@ const qreal latToPixel = overlay->icon().height() / overlayLatLonBox.height(); const qreal lonToPixel = overlay->icon().width() / overlayLatLonBox.width(); + const qreal global_height = tileImage->height() + * TileLoaderHelper::levelToRow( m_levelZeroRows, tileId.zoomLevel() ); + const qreal pixel2Rad = M_PI / global_height; + const qreal rad2Pixel = global_height / M_PI; + + qreal latPixelPosition = rad2Pixel/2 * gdInv(tileLatLonBox.north()); + for ( int y = 0; y < tileImage->height(); ++y ) { QRgb *scanLine = ( QRgb* ) ( tileImage->scanLine( y ) ); + qreal lat = 0; - qreal lat = tileLatLonBox.north() - y * pixelToLat; + if (m_textureLayers.at( 0 )->projection() == GeoSceneTiled::Mercator) { + lat = gd(2 * (latPixelPosition - y) * pixel2Rad ); + } + else { + lat = tileLatLonBox.north() - y * pixelToLat; + } for ( int x = 0; x < tileImage->width(); ++x, ++scanLine ) { qreal lon = GeoDataCoordinates::normalizeLon( tileLatLonBox.west() + x * pixelToLon ); diff -Nru marble-14.12.3/src/lib/marble/MovieCapture.cpp marble-15.04.2/src/lib/marble/MovieCapture.cpp --- marble-14.12.3/src/lib/marble/MovieCapture.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MovieCapture.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -14,6 +14,7 @@ #include "MarbleDebug.h" #include +#include namespace Marble { @@ -25,6 +26,19 @@ marbleWidget(widget), method(MovieCapture::TimeDriven) {} + /** + * @brief This gets called when user doesn't have avconv/ffmpeg installed + */ + void missingToolsWarning() { + QMessageBox::warning(marbleWidget, + QObject::tr("Missing encoding tools"), + QObject::tr("Marble requires additional software in order to " + "create movies. Please get %1 " + ).arg("avconv"), + QMessageBox::Ok); + } + QTimer frameTimer; MarbleWidget *marbleWidget; QString encoderExec; @@ -44,6 +58,14 @@ connect(&d->frameTimer, SIGNAL(timeout()), this, SLOT(recordFrame())); } d->fps = 30; + MovieFormat avi( "avi", tr( "AVI (mpeg4)" ), "avi" ); + MovieFormat flv( "flv", tr( "FLV" ), "flv" ); + MovieFormat mkv( "matroska", tr( "Matroska (h264)" ), "mkv" ); + MovieFormat mp4( "mp4", tr( "MPEG-4" ), "mp4" ); + MovieFormat vob( "vob", tr( "MPEG-2 PS (VOB)" ), "vob" ); + MovieFormat ogg( "ogg", tr( "OGG" ), "ogg" ); + MovieFormat swf( "swf", tr( "SWF" ), "swf" ); + m_supportedFormats << avi << flv << mkv << mp4 << vob << ogg << swf; } MovieCapture::~MovieCapture() @@ -84,12 +106,57 @@ return d->destinationFile; } +QList MovieCapture::availableFormats() +{ + Q_D(MovieCapture); + static QList availableFormats; + if ( availableFormats.isEmpty() && checkToolsAvailability() ) { + QProcess encoder(this); + foreach ( MovieFormat format, m_supportedFormats ) { + QString type = format.type(); + QStringList args; + args << "-h" << "muxer=" + type; + encoder.start( d->encoderExec, args ); + encoder.waitForFinished(); + QString output = encoder.readAll(); + bool isFormatAvailable = !output.contains( "Unknown format" ); + if( isFormatAvailable ) { + availableFormats << format; + } + } + } + return availableFormats; +} + MovieCapture::SnapshotMethod MovieCapture::snapshotMethod() const { Q_D(const MovieCapture); return d->method; } +bool MovieCapture::checkToolsAvailability() +{ + Q_D(MovieCapture); + static bool toolsAvailable = false; + if (toolsAvailable == false) { + QProcess encoder(this); + encoder.start("avconv -version"); + encoder.waitForFinished(); + if ( !encoder.readAll().isEmpty() ) { // avconv have output when it's here + d->encoderExec = "avconv"; + toolsAvailable = true; + } else { + encoder.start("ffmpeg -version"); + encoder.waitForFinished(); + if ( !encoder.readAll().isEmpty() ) { + d->encoderExec = "ffmpeg"; + toolsAvailable = true; + } + } + } + return toolsAvailable; +} + void MovieCapture::recordFrame() { Q_D(MovieCapture); @@ -122,32 +189,20 @@ } } -void MovieCapture::startRecording() +bool MovieCapture::startRecording() { Q_D(MovieCapture); - static bool toolsAvailable = false; - if (toolsAvailable == false) { - QProcess encoder(this); - encoder.start("avconv -version"); - encoder.waitForFinished(); - if ( !encoder.readAll().isEmpty() ) { // avconv have output when it's here - d->encoderExec = "avconv"; - } else { - encoder.start("ffmpeg -version"); - encoder.waitForFinished(); - if ( !encoder.readAll().isEmpty() ) { - d->encoderExec = "ffmpeg"; - } else { - return; - } - } + if( !checkToolsAvailability() ) { + d->missingToolsWarning(); + return false; } if( d->method == MovieCapture::TimeDriven ){ d->frameTimer.start(); } recordFrame(); + return true; } void MovieCapture::stopRecording() diff -Nru marble-14.12.3/src/lib/marble/MovieCaptureDialog.cpp marble-15.04.2/src/lib/marble/MovieCaptureDialog.cpp --- marble-14.12.3/src/lib/marble/MovieCaptureDialog.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MovieCaptureDialog.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -53,27 +53,42 @@ void MovieCaptureDialog::loadDestinationFile() { + QList formats = m_recorder->availableFormats(); + if( formats.isEmpty() ) { + QMessageBox::warning( this, tr( "Codecs are unavailable" ), tr( "Supported codecs are not found." ) ); + return; + } + QString filter = formats.first().name() + " (*."+formats.first().extension() + ")"; + for( int i = 1; i < formats.size(); i++ ) + { + filter.append( ";;"+formats.at( i ).name() + " (*."+formats.at( i ).extension() + ")" ); + } + const QString defaultFileName = + ui->destinationEdit->text().isEmpty() ? "" : ui->destinationEdit->text(); + const QString destination = - QFileDialog::getSaveFileName(this, tr("Save video file"), "", - tr("Supported video (*.mp4 *.webm *.ogg)")); + QFileDialog::getSaveFileName(this, tr("Save video file"), defaultFileName, + filter ); if (destination.isEmpty()) { return; } - QStringList formats; - formats << "mp4" << "webm" << "ogg"; - bool supported = false; - foreach(const QString &format, formats) { - if (destination.endsWith('.'+format)) + foreach(const MovieFormat &format, formats) { + if (destination.endsWith('.'+format.extension())) supported = true; } if (!supported) { + QString formatsExtensions = "."+formats.at( 0 ).extension(); + for( int i = 1; i < formats.size(); ++i ) + { + formatsExtensions.append( ", ."+formats.at( i ).extension() ); + } QMessageBox::warning(this, tr("Filename is not valid"), tr("This file format is not supported. " - "Please, use .ogg, .mp4 or .webm instead")); + "Please, use %1 instead").arg( formatsExtensions ) ); return; } @@ -96,8 +111,8 @@ hide(); m_recorder->setFps(ui->fpsSlider->value()); - m_recorder->startRecording(); - emit started(); + if (m_recorder->startRecording()) + emit started(); } void MovieCaptureDialog::stopRecording() diff -Nru marble-14.12.3/src/lib/marble/MovieCapture.h marble-15.04.2/src/lib/marble/MovieCapture.h --- marble-14.12.3/src/lib/marble/MovieCapture.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/MovieCapture.h 2015-05-25 16:24:43.000000000 +0000 @@ -23,6 +23,25 @@ class MarbleWidget; class MovieCapturePrivate; + +class MovieFormat +{ +public: + explicit MovieFormat( QString type, QString name, QString extension) : + m_type( type ), + m_name( name ), + m_extension( extension ) + {} + + QString type() const { return m_type; } + QString name() const { return m_name; } + QString extension() const { return m_extension; } +private: + QString m_type; + QString m_name; + QString m_extension; +}; + class MARBLE_EXPORT MovieCapture : public QObject { Q_OBJECT @@ -33,14 +52,16 @@ int fps() const; QString destination() const; + QList availableFormats(); MovieCapture::SnapshotMethod snapshotMethod() const; + bool checkToolsAvailability(); public slots: void setFps(int fps); void setFilename(const QString &path); void setSnapshotMethod(MovieCapture::SnapshotMethod method); void recordFrame(); - void startRecording(); + bool startRecording(); void stopRecording(); void cancelRecording(); @@ -56,6 +77,7 @@ private: Q_DECLARE_PRIVATE(MovieCapture) + QList m_supportedFormats; }; diff -Nru marble-14.12.3/src/lib/marble/PlacemarkEditHeader.cpp marble-15.04.2/src/lib/marble/PlacemarkEditHeader.cpp --- marble-14.12.3/src/lib/marble/PlacemarkEditHeader.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/PlacemarkEditHeader.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,485 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Mikhail Ivchenko + + +#include "PlacemarkEditHeader.h" +#include "ui_PlacemarkEditHeader.h" + +#include +#include +#include +#include +#include +#include "MarbleDebug.h" + +#include "MarbleGlobal.h" + + +namespace Marble +{ + +class PlacemarkEditHeaderPrivate : public Ui::PlacemarkEditHeaderPrivate +{ + +public: + PlacemarkEditHeaderPrivate(PlacemarkEditHeader *_q); + ~PlacemarkEditHeaderPrivate(); + void init(QWidget* parent); + void setNotation(GeoDataCoordinates::Notation notation); + GeoDataCoordinates::Notation notation() const; + void setName(const QString &name); + QString name() const; + void setIconLink(const QString &iconLink); + QString iconLink() const; + qreal longitude() const; + void setLongitude(qreal longitude); + qreal latitude() const; + void setLatitude(qreal latitude); + QString id() const; + QString setId( const QString &id, bool isNew = false ); + QStringList idFilter() const; + void setIdFilter( const QStringList &filter ); + bool isIdVisible() const; + void setIdVisible( bool visible ); + bool isIdValid() const; + void loadIconFile(); + bool positionVisible() const; + void setPositionVisible( bool visible ); + QString targetId() const; + void setTargetId( const QString &targetId ); + QStringList targetIdList() const; + void setTargetIdList( const QStringList &targetIdList ); + bool isTargetIdVisible() const; + void setTargetIdVisible( bool visible ); + void updateValues(); + void selectAll(); +private: + PlacemarkEditHeader* const q; + bool m_positionVisible; + QStringList m_idFilter; + bool m_idWasEdited; + bool m_idValid; + QString m_idString; + QString m_targetIdString; +}; + +PlacemarkEditHeaderPrivate::PlacemarkEditHeaderPrivate(PlacemarkEditHeader* _q) + :q(_q), + m_positionVisible(true), + m_idWasEdited( false ) +{} + +PlacemarkEditHeaderPrivate::~PlacemarkEditHeaderPrivate() +{} + +void PlacemarkEditHeaderPrivate::init(QWidget* parent) +{ + setupUi(parent); + m_longitude->setDimension( Longitude ); + m_latitude->setDimension( Latitude ); + m_targetId->setVisible(false); + targetIdLabel->setVisible(false); + setNotation(GeoDataCoordinates::DMS); + QObject::connect( iconLinkButton, SIGNAL(clicked()), q, SLOT(loadIconFile()) ); +} + +void PlacemarkEditHeaderPrivate::setNotation(GeoDataCoordinates::Notation notation) +{ + m_longitude->setNotation(notation); + m_latitude->setNotation(notation); +} + +GeoDataCoordinates::Notation PlacemarkEditHeaderPrivate::notation() const +{ + return m_longitude->notation(); +} + +void PlacemarkEditHeaderPrivate::setName(const QString &name) +{ + m_name->setText(name); + if( !m_idWasEdited ) { + setId( name ); + } +} + +QString PlacemarkEditHeaderPrivate::name() const +{ + return m_name->text(); +} + +void PlacemarkEditHeaderPrivate::setIconLink(const QString &iconLink) +{ + QPixmap pixmap(iconLink); + if( !pixmap.isNull() ) { + QIcon icon(pixmap); + m_iconLink->setText(iconLink); + iconLinkButton->setText( "" ); + iconLinkButton->setIcon( icon ); + } +} + +QString PlacemarkEditHeaderPrivate::iconLink() const +{ + return m_iconLink->text(); +} + +qreal PlacemarkEditHeaderPrivate::longitude() const +{ + return m_longitude->value(); +} + +void PlacemarkEditHeaderPrivate::setLongitude(qreal longitude) +{ + m_longitude->setValue(longitude); +} + +qreal PlacemarkEditHeaderPrivate::latitude() const +{ + return m_latitude->value(); +} + +void PlacemarkEditHeaderPrivate::setLatitude(qreal latitude) +{ + m_latitude->setValue(latitude); +} + +QString PlacemarkEditHeaderPrivate::id() const +{ + return m_id->text(); +} + +QString PlacemarkEditHeaderPrivate::setId( const QString &id, bool isNew ) +{ + QString newId = id.toLower().replace( ' ', '_' ); + if( newId == m_idString && !isNew ) { + return newId; + } + if( !isNew ) { + m_idFilter.removeOne( m_idString ); + } + if( m_idFilter.contains( newId ) && m_id->hasFocus() ) { + m_idValid = false; + } else { + m_idValid = true; + if ( m_idFilter.contains( newId ) ) { + QStringList filter; + foreach ( QString filterString , m_idFilter ) { + if( filterString.startsWith( newId ) ) { + filter.append( filterString ); + } + } + int i = 2; + while( filter.contains( newId + QString::number( i ) ) ) { + i++; + } + newId += QString::number( i ); + } + } + m_idString = newId; + m_idFilter.append( newId ); + m_id->setText( newId ); + return newId; +} + +QStringList PlacemarkEditHeaderPrivate::idFilter() const +{ + return m_idFilter; +} + +void PlacemarkEditHeaderPrivate::setIdFilter(const QStringList &filter) +{ + m_idFilter = filter; + setId( id(), true ); +} + +bool PlacemarkEditHeaderPrivate::isIdVisible() const +{ + return m_id->isVisible() && idLabel->isVisible(); +} + +void PlacemarkEditHeaderPrivate::setIdVisible(bool visible) +{ + m_id->setVisible( visible ); + idLabel->setVisible( visible ); +} + +bool PlacemarkEditHeaderPrivate::isIdValid() const +{ + return m_idValid; +} + +void PlacemarkEditHeaderPrivate::loadIconFile() +{ + const QString filename = QFileDialog::getOpenFileName( q, + QObject::tr( "Open File" ), + QString(), + QObject::tr( "All Supported Files (*.png)" ) ); + if ( filename.isNull() ) { + return; + } + + setIconLink(filename); + iconLinkButton->setIcon( QIcon(filename) ); +} + +bool PlacemarkEditHeaderPrivate::positionVisible() const +{ + return m_positionVisible; +} + +void PlacemarkEditHeaderPrivate::setPositionVisible(bool visible) +{ + m_longitude->setVisible(visible); + m_latitude->setVisible(visible); + positionLabel->setVisible(visible); + m_positionVisible = visible; +} + +QString PlacemarkEditHeaderPrivate::targetId() const +{ + return m_targetId->currentText(); +} + +void PlacemarkEditHeaderPrivate::setTargetId(const QString &targetId) +{ + m_targetId->setCurrentIndex( m_targetId->findText( targetId ) ); + m_targetIdString = targetId; +} + +QStringList PlacemarkEditHeaderPrivate::targetIdList() const +{ + QStringList result; + for( int i = 0; i < m_targetId->count(); ++i ) { + result.append( m_targetId->itemText( i ) ); + } + return result; +} + +void PlacemarkEditHeaderPrivate::setTargetIdList(const QStringList &targetIdList) +{ + QString current; + if( m_targetId->currentIndex() != -1 ) { + current = m_targetId->currentText(); + } else { + current = m_targetIdString; + } + m_targetId->clear(); + m_targetId->addItems( targetIdList ); + setTargetId( current ); +} + +bool PlacemarkEditHeaderPrivate::isTargetIdVisible() const +{ + return m_targetId->isVisible() && targetIdLabel->isVisible(); +} + +void PlacemarkEditHeaderPrivate::setTargetIdVisible(bool visible) +{ + m_targetId->setVisible( visible ); + targetIdLabel->setVisible( visible ); +} + +void PlacemarkEditHeaderPrivate::updateValues() +{ + if( m_idString != id() ) { + setId( id() ); + m_idWasEdited = true; + } else if( !m_idWasEdited && isIdVisible() ){ + setId( name() ); + } +} + +void PlacemarkEditHeaderPrivate::selectAll() +{ + m_name->selectAll(); +} + +} + + +using namespace Marble; + +PlacemarkEditHeader::PlacemarkEditHeader(QWidget *parent, GeoDataCoordinates::Notation notation, + QString name, QString iconLink, QString id, const QStringList &idFilter) + : QWidget( parent ), d(new PlacemarkEditHeaderPrivate(this)) +{ + d->init(this); + d->setNotation(notation); + d->setName(name); + d->setIconLink(iconLink); + d->setIdFilter(idFilter); + d->setId( id.isEmpty() ? d->name() : id ); + connect(d->m_longitude, SIGNAL(valueChanged(qreal)), this, SLOT(updateValues())); + connect(d->m_latitude, SIGNAL(valueChanged(qreal)), this, SLOT(updateValues())); + connect(d->m_name, SIGNAL(textChanged(QString)), this, SLOT(updateValues())); + connect(d->m_iconLink, SIGNAL(textChanged(QString)), this, SLOT(updateValues())); + connect(d->m_id, SIGNAL(textChanged(QString)), this, SLOT(updateValues())); +} + +PlacemarkEditHeader::~PlacemarkEditHeader() +{ + delete d; +} + +QString PlacemarkEditHeader::name() const +{ + return d->name(); +} + +QString PlacemarkEditHeader::iconLink() const +{ + return d->iconLink(); +} + +qreal PlacemarkEditHeader::latitude() const +{ + return d->latitude(); +} + +qreal PlacemarkEditHeader::longitude() const +{ + return d->longitude(); +} + +GeoDataCoordinates::Notation PlacemarkEditHeader::notation() const +{ + return d->notation(); +} + +bool PlacemarkEditHeader::positionVisible() const +{ + return d->positionVisible(); +} + +QString PlacemarkEditHeader::id() const +{ + return d->id(); +} + +QStringList PlacemarkEditHeader::idFilter() const +{ + return d->idFilter(); +} + +bool PlacemarkEditHeader::isIdVisible() const +{ + return d->isIdVisible(); +} + +bool PlacemarkEditHeader::isIdValid() const +{ + return d->isIdValid(); +} + +QString PlacemarkEditHeader::targetId() const +{ + return d->targetId(); +} + +QStringList PlacemarkEditHeader::targetIdList() const +{ + return d->targetIdList(); +} + +bool PlacemarkEditHeader::isTargetIdVisible() const +{ + return d->isTargetIdVisible(); +} + +void PlacemarkEditHeader::setName(const QString &name) +{ + d->setName(name); +} + +void PlacemarkEditHeader::setIconLink(const QString &iconLink) +{ + d->setIconLink(iconLink); +} + +void PlacemarkEditHeader::setLatitude(qreal latitude) +{ + d->setLatitude(latitude); +} + +void PlacemarkEditHeader::setLongitude(qreal longitude) +{ + d->setLongitude(longitude); +} + +void PlacemarkEditHeader::setNotation(GeoDataCoordinates::Notation notation) +{ + d->setNotation(notation); +} + +void PlacemarkEditHeader::setPositionVisible(bool visible) +{ + d->setPositionVisible(visible); +} + +QString PlacemarkEditHeader::setId( const QString &id) +{ + return d->setId( id ); +} + +void PlacemarkEditHeader::setIdFilter( const QStringList &filter ) +{ + d->setIdFilter( filter ); +} + +void PlacemarkEditHeader::setIdVisible(bool visible) +{ + d->setIdVisible( visible ); +} + +void PlacemarkEditHeader::setTargetId(const QString &targetId) +{ + d->setTargetId( targetId ); +} + +void PlacemarkEditHeader::setTargetIdList(const QStringList &targetIdList) +{ + d->setTargetIdList( targetIdList ); +} + +void PlacemarkEditHeader::setTargetIdVisible(bool visible) +{ + d->setTargetIdVisible( visible ); +} + +void PlacemarkEditHeader::selectAll() +{ + d->selectAll(); +} + +void PlacemarkEditHeader::setReadOnly(bool state) +{ + d->m_longitude->setDisabled(state); + d->m_latitude->setDisabled(state); + d->m_name->setReadOnly(state); + d->m_iconLink->setReadOnly(state); + d->iconLinkButton->setDisabled(state); + d->m_id->setReadOnly(state); + d->m_targetId->setDisabled(state); + d->m_iconLink->setReadOnly(state); + + d->idLabel->setVisible(!state); + d->m_id->setVisible(!state); +} + +void PlacemarkEditHeader::updateValues() +{ + disconnect(d->m_id, SIGNAL(textChanged(QString)), this, SLOT(updateValues())); + d->updateValues(); + connect(d->m_id, SIGNAL(textChanged(QString)), this, SLOT(updateValues())); + emit valueChanged(); +} + + + +#include "PlacemarkEditHeader.moc" diff -Nru marble-14.12.3/src/lib/marble/PlacemarkEditHeader.h marble-15.04.2/src/lib/marble/PlacemarkEditHeader.h --- marble-14.12.3/src/lib/marble/PlacemarkEditHeader.h 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/PlacemarkEditHeader.h 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,74 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Mikhail Ivchenko + + +#ifndef MARBLE_PLACEMARKEDITHEADER_H +#define MARBLE_PLACEMARKEDITHEADER_H + +#include + +#include "GeoDataCoordinates.h" +#include "MarbleGlobal.h" +#include "marble_export.h" + +namespace Marble +{ + +class PlacemarkEditHeaderPrivate; + +class MARBLE_EXPORT PlacemarkEditHeader : public QWidget +{ + Q_OBJECT + +public: + explicit PlacemarkEditHeader(QWidget *parent = 0, + GeoDataCoordinates::Notation notation = GeoDataCoordinates::DMS, + QString name = "", QString iconLink = "", QString id = "", const QStringList &idFilter = QStringList() ); + ~PlacemarkEditHeader(); + QString name() const; + QString iconLink() const; + qreal latitude() const; + qreal longitude() const; + GeoDataCoordinates::Notation notation() const; + bool positionVisible() const; + QString id() const; + QStringList idFilter() const; + bool isIdVisible() const; + bool isIdValid() const; + QString targetId() const; + QStringList targetIdList() const; + bool isTargetIdVisible() const; +public Q_SLOTS: + void setName(const QString &name); + void setIconLink(const QString &iconLink); + void setLatitude(qreal latitude); + void setLongitude(qreal longitude); + void setNotation(GeoDataCoordinates::Notation notation); + void setPositionVisible( bool visible ); + QString setId( const QString &id ); + void setIdFilter( const QStringList &filter ); + void setIdVisible( bool visible ); + void setTargetId( const QString &targetId ); + void setTargetIdList( const QStringList &targetIdList ); + void setTargetIdVisible( bool visible ); + void selectAll(); + void setReadOnly(bool state); +Q_SIGNALS: + void valueChanged(); +private Q_SLOTS: + void updateValues(); +private: + PlacemarkEditHeaderPrivate* const d; + Q_PRIVATE_SLOT(d, void loadIconFile()) + friend class PlacemarkEditHeaderPrivate; +}; + +} + +#endif diff -Nru marble-14.12.3/src/lib/marble/PlacemarkEditHeader.ui marble-15.04.2/src/lib/marble/PlacemarkEditHeader.ui --- marble-14.12.3/src/lib/marble/PlacemarkEditHeader.ui 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/PlacemarkEditHeader.ui 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,152 @@ + + + PlacemarkEditHeaderPrivate + + + + 0 + 0 + 302 + 126 + + + + + 0 + 0 + + + + + QFormLayout::AllNonFixedFieldsGrow + + + + + + + + 0 + 0 + + + + + 85 + 85 + + + + + 85 + 85 + + + + Browse... + + + + 75 + 75 + + + + + + + + QFormLayout::AllNonFixedFieldsGrow + + + + + Name: + + + + + + + + 75 + true + + + + + + + + Icon Link: + + + + + + + + + + ID: + + + + + + + + + + + + + Target ID: + + + + + + + + + + + Position: + + + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + + + + + + + + + Marble::LatLonEdit + QWidget +
LatLonEdit.h
+
+
+ + +
diff -Nru marble-14.12.3/src/lib/marble/PlanetFactory.cpp marble-15.04.2/src/lib/marble/PlanetFactory.cpp --- marble-14.12.3/src/lib/marble/PlanetFactory.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/PlanetFactory.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -13,6 +13,7 @@ #include "PlanetFactory.h" #include "Planet.h" #include "MarbleDebug.h" +#include "MarbleGlobal.h" namespace Marble { diff -Nru marble-14.12.3/src/lib/marble/Planet.h marble-15.04.2/src/lib/marble/Planet.h --- marble-14.12.3/src/lib/marble/Planet.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/Planet.h 2015-05-25 16:24:43.000000000 +0000 @@ -13,7 +13,6 @@ #define MARBLE_PLANET_H #include "marble_export.h" -#include "MarbleGlobal.h" #include #include diff -Nru marble-14.12.3/src/lib/marble/PlaybackAnimatedUpdateItem.cpp marble-15.04.2/src/lib/marble/PlaybackAnimatedUpdateItem.cpp --- marble-14.12.3/src/lib/marble/PlaybackAnimatedUpdateItem.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/PlaybackAnimatedUpdateItem.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -53,6 +53,9 @@ for( int i = 0; i < placemarkList.size(); i++ ){ GeoDataPlacemark* placemark = placemarkList.at( i ); QString targetId = placemark->targetId(); + if( targetId.isEmpty() ) { + continue; + } if( placemark->isBalloonVisible() ){ GeoDataFeature* feature = findFeature( m_rootDocument, targetId ); if( feature && feature->nodeType() == GeoDataTypes::GeoDataPlacemarkType ){ @@ -66,22 +69,32 @@ // Create new elements if( m_animatedUpdate->update()->create() ){ - for( int index = 0; index < m_animatedUpdate->update()->create()->size(); ) { + for( int index = 0; index < m_animatedUpdate->update()->create()->size(); ++index ) { GeoDataFeature* child = m_animatedUpdate->update()->create()->child( index ); - QString targetId = child->targetId(); - GeoDataFeature* feature = findFeature( m_rootDocument, targetId ); - if( feature && - ( feature->nodeType() == GeoDataTypes::GeoDataDocumentType || - feature->nodeType() == GeoDataTypes::GeoDataFolderType ) ) { - GeoDataContainer* container = static_cast( feature ); - emit added( container, child, -1 ); - m_animatedUpdate->update()->create()->remove( index ); - m_createdObjects.append( child ); - } else { - ++index; + if( child && + ( child->nodeType() == GeoDataTypes::GeoDataDocumentType || + child->nodeType() == GeoDataTypes::GeoDataFolderType ) ) { + GeoDataContainer *addContainer = static_cast( child ); + QString targetId = addContainer->targetId(); + GeoDataFeature* feature = findFeature( m_rootDocument, targetId ); + if( feature && + ( feature->nodeType() == GeoDataTypes::GeoDataDocumentType || + feature->nodeType() == GeoDataTypes::GeoDataFolderType ) ) { + GeoDataContainer* container = static_cast( feature ); + for( int i = 0; i < addContainer->size(); ++i ) { + emit added( container, addContainer->child( i ), -1 ); + if( addContainer->child( i )->nodeType() == GeoDataTypes::GeoDataPlacemarkType ) + { + GeoDataPlacemark *placemark = static_cast( addContainer->child( i ) ); + if( placemark->isBalloonVisible() ) { + emit balloonShown( placemark ); + } + } + } + } + } } - m_animatedUpdate->update()->create()->clear(); } // Delete elements @@ -89,10 +102,20 @@ for( int index = 0; index < m_animatedUpdate->update()->getDelete()->size(); ++index ) { GeoDataFeature* child = m_animatedUpdate->update()->getDelete()->child( index ); QString targetId = child->targetId(); + if( targetId.isEmpty() ) { + continue; + } GeoDataFeature* feature = findFeature( m_rootDocument, targetId ); if( feature && canDelete( feature->nodeType() ) ) { m_deletedObjects.append( feature ); emit removed( feature ); + if( feature->nodeType() == GeoDataTypes::GeoDataPlacemarkType ) + { + GeoDataPlacemark *placemark = static_cast( feature ); + if( placemark->isBalloonVisible() ) { + emit balloonHidden(); + } + } } } } @@ -152,6 +175,9 @@ for( int i = 0; i < placemarkList.size(); i++ ){ GeoDataPlacemark* placemark = placemarkList.at( i ); QString targetId = placemark->targetId(); + if( targetId.isEmpty() ) { + continue; + } GeoDataFeature* feature = findFeature( m_rootDocument, targetId ); if( placemark->isBalloonVisible() ){ if( feature && feature->nodeType() == GeoDataTypes::GeoDataPlacemarkType ){ @@ -163,20 +189,44 @@ } } - foreach( GeoDataFeature* feature, m_createdObjects ) { - // remove from its new place - emit removed( feature ); - // bring back into its old place - m_animatedUpdate->update()->create()->append( feature ); + if( m_animatedUpdate->update()->create() ){ + for( int index = 0; index < m_animatedUpdate->update()->create()->size(); ++index ) { + GeoDataFeature* feature = m_animatedUpdate->update()->create()->child( index ); + if( feature && + ( feature->nodeType() == GeoDataTypes::GeoDataDocumentType || + feature->nodeType() == GeoDataTypes::GeoDataFolderType ) ) { + GeoDataContainer* container = static_cast( feature ); + for( int i = 0; i < container->size(); ++i ) { + + emit removed( container->child( i ) ); + if( container->child( i )->nodeType() == GeoDataTypes::GeoDataPlacemarkType ) + { + GeoDataPlacemark *placemark = static_cast( container->child( i ) ); + if( placemark->isBalloonVisible() ) { + emit balloonHidden(); + } + } + } + } + } } - m_createdObjects.clear(); foreach( GeoDataFeature* feature, m_deletedObjects ) { + if( feature->targetId().isEmpty() ) { + continue; + } GeoDataFeature* target = findFeature( m_rootDocument, feature->targetId() ); if ( target ) { /** @todo Do we have to note the original row position and restore it? */ Q_ASSERT( dynamic_cast( target ) ); emit added( static_cast( target ), feature, -1 ); + if( feature->nodeType() == GeoDataTypes::GeoDataPlacemarkType ) + { + GeoDataPlacemark *placemark = static_cast( feature ); + if( placemark->isBalloonVisible() ) { + emit balloonShown( placemark ); + } + } } // else the root document was modified in an unfortunate way and we cannot restore it at this point } m_deletedObjects.clear(); diff -Nru marble-14.12.3/src/lib/marble/PlaybackAnimatedUpdateItem.h marble-15.04.2/src/lib/marble/PlaybackAnimatedUpdateItem.h --- marble-14.12.3/src/lib/marble/PlaybackAnimatedUpdateItem.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/PlaybackAnimatedUpdateItem.h 2015-05-25 16:24:43.000000000 +0000 @@ -39,7 +39,6 @@ GeoDataDocument* rootDocument( GeoDataObject *object ) const; GeoDataFeature* findFeature( GeoDataFeature* feature, const QString& id ) const; GeoDataAnimatedUpdate* m_animatedUpdate; - QList m_createdObjects; QList m_deletedObjects; GeoDataDocument* m_rootDocument; bool m_playing; diff -Nru marble-14.12.3/src/lib/marble/PlaybackFlyToItem.cpp marble-15.04.2/src/lib/marble/PlaybackFlyToItem.cpp --- marble-14.12.3/src/lib/marble/PlaybackFlyToItem.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/PlaybackFlyToItem.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -23,8 +23,8 @@ m_flyTo( flyTo ), m_before( 0 ), m_next( 0 ), - m_duration( flyTo->duration() ), - m_isPlaying( false ) + m_isPlaying( false ), + m_isFirst( false ) { //do nothing } @@ -36,7 +36,8 @@ double PlaybackFlyToItem::duration() const { - return m_flyTo->duration(); + // We use duration 0 for first FlyTo for instantly flight to it. + return m_isFirst ? 0 : m_flyTo->duration(); } void PlaybackFlyToItem::play() @@ -62,7 +63,7 @@ } double const progress = m_start.msecsTo( QDateTime::currentDateTime() ) / 1000.0; Q_ASSERT( progress >= 0.0 ); - double const t = progress / m_duration; + double const t = progress / duration(); if( t <= 1 ){ if( m_isPlaying ){ center( t ); @@ -84,7 +85,7 @@ void PlaybackFlyToItem::seek( double t ) { - m_start = QDateTime::currentDateTime().addMSecs( -t * m_duration * 1000 ); + m_start = QDateTime::currentDateTime().addMSecs( -t * duration() * 1000 ); m_pause = QDateTime::currentDateTime(); center( t ); } @@ -124,6 +125,11 @@ m_next = next; } +void PlaybackFlyToItem::setFirst(bool isFirst) +{ + m_isFirst = isFirst; +} + } #include "PlaybackFlyToItem.moc" diff -Nru marble-14.12.3/src/lib/marble/PlaybackFlyToItem.h marble-15.04.2/src/lib/marble/PlaybackFlyToItem.h --- marble-14.12.3/src/lib/marble/PlaybackFlyToItem.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/PlaybackFlyToItem.h 2015-05-25 16:24:43.000000000 +0000 @@ -32,6 +32,7 @@ void setBefore(PlaybackFlyToItem* before); void setNext(PlaybackFlyToItem* next); void setStartCoordinates( const GeoDataCoordinates &coordinates ); + void setFirst( bool isFirst ); private Q_SLOTS: void playNext(); @@ -42,9 +43,9 @@ PlaybackFlyToItem* m_next; QDateTime m_start; QDateTime m_pause; - double m_duration; bool m_isPlaying; + bool m_isFirst; }; } -#endif \ No newline at end of file +#endif diff -Nru marble-14.12.3/src/lib/marble/PlaybackSoundCueItem.cpp marble-15.04.2/src/lib/marble/PlaybackSoundCueItem.cpp --- marble-14.12.3/src/lib/marble/PlaybackSoundCueItem.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/PlaybackSoundCueItem.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -20,12 +20,13 @@ namespace Marble { -PlaybackSoundCueItem::PlaybackSoundCueItem( const GeoDataSoundCue* soundCue ) +PlaybackSoundCueItem::PlaybackSoundCueItem( const GeoDataSoundCue* soundCue ) : + m_soundCue( soundCue ), + m_href( soundCue->href() ) { - m_soundCue = soundCue; #ifdef HAVE_PHONON Phonon::createPath( &m_mediaObject, new Phonon::AudioOutput( Phonon::MusicCategory, this ) ); - m_mediaObject.setCurrentSource( QUrl( soundCue->href() ) ); + m_mediaObject.setCurrentSource( QUrl( m_href ) ); #endif } @@ -46,7 +47,12 @@ void PlaybackSoundCueItem::play() { #ifdef HAVE_PHONON - m_mediaObject.play(); + if( m_href != m_soundCue->href() ) { + m_mediaObject.setCurrentSource( QUrl( soundCue()->href() ) ); + } + if( m_mediaObject.isValid() ) { + m_mediaObject.play(); + } #endif } @@ -61,6 +67,8 @@ { #ifdef HAVE_PHONON m_mediaObject.seek( progress * 1000 ); +#else + Q_UNUSED( progress ) #endif } diff -Nru marble-14.12.3/src/lib/marble/PlaybackSoundCueItem.h marble-15.04.2/src/lib/marble/PlaybackSoundCueItem.h --- marble-14.12.3/src/lib/marble/PlaybackSoundCueItem.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/PlaybackSoundCueItem.h 2015-05-25 16:24:43.000000000 +0000 @@ -37,6 +37,7 @@ void stop(); private: const GeoDataSoundCue* m_soundCue; + QString m_href; #ifdef HAVE_PHONON Phonon::MediaObject m_mediaObject; #endif diff -Nru marble-14.12.3/src/lib/marble/PlaybackWaitItem.cpp marble-15.04.2/src/lib/marble/PlaybackWaitItem.cpp --- marble-14.12.3/src/lib/marble/PlaybackWaitItem.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/PlaybackWaitItem.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -52,7 +52,7 @@ } double const progress = m_start.msecsTo( QDateTime::currentDateTime() ) / 1000.0; Q_ASSERT( progress >= 0.0 ); - double const t = progress / duration(); + double const t = progress / m_wait->duration(); if( t <= 1 ){ if( m_isPlaying ){ emit progressChanged( progress ); @@ -72,7 +72,7 @@ void PlaybackWaitItem::seek( double t ) { - m_start = QDateTime::currentDateTime().addMSecs( -t * duration() * 1000 ); + m_start = QDateTime::currentDateTime().addMSecs( -t * m_wait->duration() * 1000 ); m_pause = QDateTime::currentDateTime(); } diff -Nru marble-14.12.3/src/lib/marble/PositionTracking.h marble-15.04.2/src/lib/marble/PositionTracking.h --- marble-14.12.3/src/lib/marble/PositionTracking.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/PositionTracking.h 2015-05-25 16:24:43.000000000 +0000 @@ -86,7 +86,7 @@ /** * @brief Returns the total track length - * @param planetRadius Scale factor, usually the radius of the underlying planet, e.g. EARTH_RADIUS + * @param planetRadius Scale factor, usually the radius of the underlying planet * @return Length of all track segments on the unit sphere scaled by planetRadius */ qreal length( qreal planetRadius ) const; diff -Nru marble-14.12.3/src/lib/marble/projections/GnomonicProjection.cpp marble-15.04.2/src/lib/marble/projections/GnomonicProjection.cpp --- marble-14.12.3/src/lib/marble/projections/GnomonicProjection.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/projections/GnomonicProjection.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -92,9 +92,9 @@ qreal cosC = qSin( phi1 ) * qSin( phi ) + qCos( phi1 ) * qCos( phi ) * qCos( lambda - lambdaPrime ); - // Prevent division by zero - if (fabs(cosC) < 0.0001) { - cosC = 0.0001; + if ( cosC <= 0) { + globeHidesPoint = true; + return false; } // Let (x, y) be the position on the screen of the placemark.. diff -Nru marble-14.12.3/src/lib/marble/projections/MercatorProjection.cpp marble-15.04.2/src/lib/marble/projections/MercatorProjection.cpp --- marble-14.12.3/src/lib/marble/projections/MercatorProjection.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/projections/MercatorProjection.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -52,13 +52,13 @@ qreal MercatorProjection::maxValidLat() const { - // This is the max value where atanh( sin( lat ) ) is defined. + // This is the max value where gd( lat ) is defined. return +85.05113 * DEG2RAD; } qreal MercatorProjection::minValidLat() const { - // This is the min value where atanh( sin( lat ) ) is defined. + // This is the min value where gd( lat ) is defined. return -85.05113 * DEG2RAD; } @@ -203,8 +203,8 @@ const int yTop = halfImageHeight - 2 * radius + yCenterOffset; const int yBottom = yTop + 4 * radius; if ( y >= yTop && y < yBottom ) { - lat = atan( sinh( ( ( halfImageHeight + yCenterOffset ) - y) - * pixel2Rad ) ); + lat = gd( ( ( halfImageHeight + yCenterOffset ) - y) + * pixel2Rad ); if ( unit == GeoDataCoordinates::Degree ) { lat *= RAD2DEG; diff -Nru marble-14.12.3/src/lib/marble/projections/VerticalPerspectiveProjection.cpp marble-15.04.2/src/lib/marble/projections/VerticalPerspectiveProjection.cpp --- marble-14.12.3/src/lib/marble/projections/VerticalPerspectiveProjection.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/projections/VerticalPerspectiveProjection.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -35,9 +35,8 @@ explicit VerticalPerspectiveProjectionPrivate( VerticalPerspectiveProjection * parent ); void calculateConstants(qreal radius) const; - qreal getPfromDistance(qreal radius) const; - mutable qreal m_P; + mutable qreal m_P; ///< Distance of the point of perspective in earth diameters mutable qreal m_previousRadius; mutable qreal m_altitudeToPixel; mutable qreal m_perspectiveRadius; @@ -95,18 +94,12 @@ { if (radius == m_previousRadius) return; m_previousRadius = radius; - m_P = getPfromDistance(radius); + m_P = 1.5 + 3 * 1000 * 0.4 / radius / qTan(0.5 * 110 * DEG2RAD); m_altitudeToPixel = radius / (EARTH_RADIUS * qSqrt((m_P-1)/(m_P+1))); m_perspectiveRadius = radius / qSqrt((m_P-1)/(m_P+1)); m_pPfactor = (m_P+1)/(m_perspectiveRadius*m_perspectiveRadius*(m_P-1)); } -qreal VerticalPerspectiveProjectionPrivate::getPfromDistance(qreal radius) const { - // Return the Distance of the point of perspective in earth diameters - qreal distance = 3 * 1000 * EARTH_RADIUS * 0.4 / radius / qTan(0.5 * 110 * DEG2RAD); - return 1.5 + distance / EARTH_RADIUS; -} - qreal VerticalPerspectiveProjection::clippingRadius() const { return 1; @@ -118,7 +111,7 @@ { Q_D(const VerticalPerspectiveProjection); d->calculateConstants(viewport->radius()); - const qreal P = d->m_P; // Distance of the point of perspective in earth diameters + const qreal P = d->m_P; const qreal deltaLambda = coordinates.longitude() - viewport->centerLongitude(); const qreal phi = coordinates.latitude(); const qreal phi1 = viewport->centerLatitude(); diff -Nru marble-14.12.3/src/lib/marble/QtMarbleConfigDialog.cpp marble-15.04.2/src/lib/marble/QtMarbleConfigDialog.cpp --- marble-14.12.3/src/lib/marble/QtMarbleConfigDialog.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/QtMarbleConfigDialog.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -131,7 +131,7 @@ #ifdef Q_WS_X11 nativeString = tr( "Native (X11)" ); #endif - #ifdef Q_WS_MAC + #ifdef Q_OS_MAC nativeString = tr( "Native (Mac OS X Core Graphics)" ); #endif diff -Nru marble-14.12.3/src/lib/marble/RemoveItemEditWidget.cpp marble-15.04.2/src/lib/marble/RemoveItemEditWidget.cpp --- marble-14.12.3/src/lib/marble/RemoveItemEditWidget.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/RemoveItemEditWidget.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,94 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2015 Mihail Ivchenko +// + +#include +#include +#include +#include +#include + +#include "RemoveItemEditWidget.h" +#include "MarbleWidget.h" +#include "geodata/data/GeoDataAnimatedUpdate.h" +#include "geodata/data/GeoDataFeature.h" +#include "GeoDataTypes.h" +#include "MarblePlacemarkModel.h" + +namespace Marble { + +RemoveItemEditWidget::RemoveItemEditWidget( const QModelIndex &index, QWidget *parent ) : + QWidget( parent ), + m_index( index ), + m_button( new QToolButton ), + m_comboBox( new QComboBox ) +{ + QHBoxLayout *layout = new QHBoxLayout; + layout->setSpacing( 5 ); + + QLabel* iconLabel = new QLabel; + iconLabel->setPixmap( QPixmap( ":/marble/player-time.png" ) ); + layout->addWidget( iconLabel ); + + QLabel* comboBoxLabel = new QLabel; + comboBoxLabel->setText( tr( "Choose item:" ) ); + layout->addWidget( comboBoxLabel ); + + layout->addWidget( m_comboBox ); + + m_button->setIcon( QIcon( ":/marble/document-save.png" ) ); + connect(m_button, SIGNAL(clicked()), this, SLOT(save())); + layout->addWidget( m_button ); + + setLayout( layout ); +} + +bool RemoveItemEditWidget::editable() const +{ + return m_button->isEnabled(); +} + +void RemoveItemEditWidget::setFeatureIds( const QStringList &ids ) +{ + QString id = animatedUpdateElement()->update()->getDelete()->first().targetId(); + QString current = m_comboBox->currentIndex() == -1 ? id : m_comboBox->currentText(); + m_comboBox->clear(); + m_comboBox->addItems( ids ); + m_comboBox->setCurrentIndex( m_comboBox->findText( current ) ); +} + +void RemoveItemEditWidget::setDefaultFeatureId( const QString &featureId ) +{ + if( m_comboBox->currentIndex() == -1 ) { + m_comboBox->setCurrentIndex( m_comboBox->findText( featureId ) ); + } +} + +void RemoveItemEditWidget::setEditable( bool editable ) +{ + m_button->setEnabled( editable ); +} + +void RemoveItemEditWidget::save() +{ + animatedUpdateElement()->update()->getDelete()->child(0)->setTargetId( m_comboBox->currentText() ); + emit editingDone(m_index); +} + +GeoDataAnimatedUpdate* RemoveItemEditWidget::animatedUpdateElement() +{ + GeoDataObject *object = qvariant_cast(m_index.data( MarblePlacemarkModel::ObjectPointerRole ) ); + Q_ASSERT( object ); + Q_ASSERT( object->nodeType() == GeoDataTypes::GeoDataAnimatedUpdateType ); + return static_cast( object ); +} + +} // namespace Marble + +#include "RemoveItemEditWidget.moc" diff -Nru marble-14.12.3/src/lib/marble/RemoveItemEditWidget.h marble-15.04.2/src/lib/marble/RemoveItemEditWidget.h --- marble-14.12.3/src/lib/marble/RemoveItemEditWidget.h 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/RemoveItemEditWidget.h 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,55 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2015 Mihail Ivchenko +// + +#ifndef REMOVEITEMEDITWIDGET_H +#define REMOVEITEMEDITWIDGET_H + +#include +#include + +class QLineEdit; +class QToolButton; +class QComboBox; + +namespace Marble +{ + +class GeoDataAnimatedUpdate; + +class RemoveItemEditWidget: public QWidget +{ + Q_OBJECT + +public: + RemoveItemEditWidget( const QModelIndex& index, QWidget* parent=0 ); + bool editable() const; + +Q_SIGNALS: + void editingDone( const QModelIndex& index ); + +public Q_SLOTS: + void setEditable( bool editable ); + void setFeatureIds( const QStringList &ids ); + void setDefaultFeatureId( const QString &featureId ); + +private Q_SLOTS: + void save(); + +private: + GeoDataAnimatedUpdate* animatedUpdateElement(); + QPersistentModelIndex m_index; + QLineEdit* m_lineEdit; + QToolButton *m_button; + QComboBox* m_comboBox; +}; + +} // namespace Marble + +#endif diff -Nru marble-14.12.3/src/lib/marble/routing/AlternativeRoutesModel.cpp marble-15.04.2/src/lib/marble/routing/AlternativeRoutesModel.cpp --- marble-14.12.3/src/lib/marble/routing/AlternativeRoutesModel.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/routing/AlternativeRoutesModel.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -403,22 +403,6 @@ } } -qreal AlternativeRoutesModel::distance( const GeoDataCoordinates &satellite, const GeoDataCoordinates &lineA, const GeoDataCoordinates &lineB ) -{ - return Private::distance( satellite, lineA, lineB ); -} - -QVector AlternativeRoutesModel::deviation( const GeoDataDocument* routeA, const GeoDataDocument* routeB ) -{ - const GeoDataLineString* waypointsA = waypoints( routeA ); - const GeoDataLineString* waypointsB = waypoints( routeB ); - QVector result; - for ( int a=0; asize(); ++a ) { - result.push_back( Private::distance( *waypointsB, waypointsA->at( a ) ) ); - } - return result; -} - const GeoDataLineString* AlternativeRoutesModel::waypoints( const GeoDataDocument* document ) { return Private::waypoints( document ); @@ -445,12 +429,12 @@ void AlternativeRoutesModel::clear() { + beginResetModel(); QVector routes = d->m_routes; d->m_currentIndex = -1; d->m_routes.clear(); - beginResetModel(); - endResetModel(); qDeleteAll(routes); + endResetModel(); } } // namespace Marble diff -Nru marble-14.12.3/src/lib/marble/routing/AlternativeRoutesModel.h marble-15.04.2/src/lib/marble/routing/AlternativeRoutesModel.h --- marble-14.12.3/src/lib/marble/routing/AlternativeRoutesModel.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/routing/AlternativeRoutesModel.h 2015-05-25 16:24:43.000000000 +0000 @@ -79,12 +79,6 @@ /** Returns the waypoints contained in the route as a linestring */ static const GeoDataLineString* waypoints( const GeoDataDocument* document ); - /** Returns the distance between the given point and the given great circle path */ - static qreal distance( const GeoDataCoordinates &satellite, const GeoDataCoordinates &lineA, const GeoDataCoordinates &lineB ); - - /** Returns the minimal distance of each waypoint of routeA to routeB */ - static QVector deviation( const GeoDataDocument* routeA, const GeoDataDocument* routeB ); - public Q_SLOTS: void setCurrentRoute( int index ); diff -Nru marble-14.12.3/src/lib/marble/routing/RoutingLayer.cpp marble-15.04.2/src/lib/marble/routing/RoutingLayer.cpp --- marble-14.12.3/src/lib/marble/routing/RoutingLayer.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/routing/RoutingLayer.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -312,6 +312,7 @@ return; } + Q_ASSERT( m_routingModel->rowCount() == m_routingModel->route().size() ); m_instructionRegions.clear(); for ( int i = 0; i < m_routingModel->rowCount(); ++i ) { QModelIndex index = m_routingModel->index( i, 0 ); @@ -319,39 +320,35 @@ painter->setBrush( QBrush( m_marbleWidget->model()->routingManager()->routeColorAlternative() ) ); if ( m_selectionModel && m_selectionModel->selection().contains( index ) ) { - for ( int j=0; jroute().size(); ++j ) { - const RouteSegment & segment = m_routingModel->route().at( j ); - if ( segment.maneuver().position() == pos ) { - GeoDataLineString currentRoutePoints = segment.path(); - - QPen activeRouteSegmentPen( m_marbleWidget->model()->routingManager()->routeColorHighlighted() ); - - activeRouteSegmentPen.setWidth( 6 ); - if ( m_marbleWidget->model()->routingManager()->state() == RoutingManager::Downloading ) { - activeRouteSegmentPen.setStyle( Qt::DotLine ); - } - painter->setPen( activeRouteSegmentPen ); - painter->drawPolyline( currentRoutePoints ); - - painter->setPen( standardRoutePen ); - painter->setBrush( QBrush( alphaAdjusted( Oxygen::hotOrange4, 200 ) ) ); - } + const RouteSegment &segment = m_routingModel->route().at( i ); + const GeoDataLineString currentRoutePoints = segment.path(); + + QPen activeRouteSegmentPen( m_marbleWidget->model()->routingManager()->routeColorHighlighted() ); + + activeRouteSegmentPen.setWidth( 6 ); + if ( m_marbleWidget->model()->routingManager()->state() == RoutingManager::Downloading ) { + activeRouteSegmentPen.setStyle( Qt::DotLine ); } + painter->setPen( activeRouteSegmentPen ); + painter->drawPolyline( currentRoutePoints ); + + painter->setPen( standardRoutePen ); + painter->setBrush( QBrush( alphaAdjusted( Oxygen::hotOrange4, 200 ) ) ); } + painter->drawEllipse( pos, 6, 6 ); if ( m_isInteractive ) { QRegion region = painter->regionFromEllipse( pos, 12, 12 ); m_instructionRegions.push_front( ModelRegion( index, region ) ); } - painter->drawEllipse( pos, 6, 6 ); + } - if( !m_routingModel->deviatedFromRoute() ) { - GeoDataCoordinates location = m_routingModel->route().currentSegment().nextRouteSegment().maneuver().position(); - QString nextInstruction = m_routingModel->route().currentSegment().nextRouteSegment().maneuver().instructionText(); - if( !nextInstruction.isEmpty() ) { - painter->setBrush( QBrush( Oxygen::hotOrange4 ) ); - painter->drawEllipse( location, 6, 6 ); - } + if( !m_routingModel->deviatedFromRoute() ) { + GeoDataCoordinates location = m_routingModel->route().currentSegment().nextRouteSegment().maneuver().position(); + QString nextInstruction = m_routingModel->route().currentSegment().nextRouteSegment().maneuver().instructionText(); + if( !nextInstruction.isEmpty() ) { + painter->setBrush( QBrush( Oxygen::hotOrange4 ) ); + painter->drawEllipse( location, 6, 6 ); } } } diff -Nru marble-14.12.3/src/lib/marble/routing/RoutingModel.cpp marble-15.04.2/src/lib/marble/routing/RoutingModel.cpp --- marble-14.12.3/src/lib/marble/routing/RoutingModel.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/routing/RoutingModel.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -10,6 +10,7 @@ #include "RoutingModel.h" +#include "Planet.h" #include "MarbleMath.h" #include "Route.h" #include "RouteRequest.h" @@ -33,6 +34,7 @@ }; RoutingModelPrivate( RouteRequest* request ); + MarbleModel *m_marbleModel; Route m_route; @@ -70,12 +72,10 @@ RoutingModel::RoutingModel( RouteRequest* request, MarbleModel *model, QObject *parent ) : QAbstractListModel( parent ), d( new RoutingModelPrivate( request ) ) { - if( model ) - { - d->m_positionTracking = model->positionTracking(); - QObject::connect( d->m_positionTracking, SIGNAL(gpsLocation(GeoDataCoordinates,qreal)), - this, SLOT(updatePosition(GeoDataCoordinates,qreal)) ); - } + d->m_marbleModel = model; + d->m_positionTracking = model->positionTracking(); + QObject::connect( d->m_positionTracking, SIGNAL(gpsLocation(GeoDataCoordinates,qreal)), + this, SLOT(updatePosition(GeoDataCoordinates,qreal)) ); QHash roles; roles.insert( Qt::DisplayRole, "display" ); @@ -297,7 +297,8 @@ d->m_route.setPosition( location ); d->updateViaPoints( location ); - qreal distance = EARTH_RADIUS * distanceSphere( location, d->m_route.positionOnRoute() ); + qreal planetRadius = d->m_marbleModel->planet()->radius(); + qreal distance = planetRadius * distanceSphere( location, d->m_route.positionOnRoute() ); emit positionChanged(); qreal deviation = 0.0; diff -Nru marble-14.12.3/src/lib/marble/routing/RoutingWidget.cpp marble-15.04.2/src/lib/marble/routing/RoutingWidget.cpp --- marble-14.12.3/src/lib/marble/routing/RoutingWidget.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/routing/RoutingWidget.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -38,6 +38,7 @@ #include "PlaybackAnimatedUpdateItem.h" #include "GeoDataAnimatedUpdate.h" #include "MarbleMath.h" +#include "Planet.h" #include #include @@ -438,7 +439,7 @@ d->m_routingLayer->synchronizeWith( d->m_ui.directionsListView->selectionModel() ); } - if( d->m_playback ){ + if( d->m_playback ) { d->m_playback->stop(); } } @@ -853,6 +854,9 @@ void RoutingWidget::toggleRoutePlay() { + if (!d->m_playback) + return; + if( !d->m_playing ){ d->m_playing = true; d->m_playButton->setIcon( QIcon( ":/marble/playback-pause.png" ) ); @@ -903,9 +907,10 @@ totalDistance = 0.0; GeoDataCoordinates last = path.at( 0 ); int j=0; // next waypoint + qreal planetRadius = d->m_widget->model()->planet()->radius(); for( int i=1; i= allWaypoints[j].distance && j+1 1 && distance < step ){ continue; } diff -Nru marble-14.12.3/src/lib/marble/SerialTrack.cpp marble-15.04.2/src/lib/marble/SerialTrack.cpp --- marble-14.12.3/src/lib/marble/SerialTrack.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/SerialTrack.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -42,6 +42,12 @@ connect( item, SIGNAL( finished() ), this, SLOT( handleFinishedItem() ) ) ; connect( item, SIGNAL( paused() ), this, SLOT( pause() ) ) ; m_items.append( item ); + if( m_items.size() == 1 ) { + PlaybackFlyToItem *flyTo = dynamic_cast( item ); + if( flyTo != 0 ) { + flyTo->setFirst( true ) +; } + } } void SerialTrack::play() @@ -96,7 +102,7 @@ m_finishedPosition += m_items[ i ]->duration(); } }else{ - for( int i = m_currentIndex - 1; i >= index ; i-- ){ + for( int i = m_currentIndex - 1; i >= index && i >= 0; i-- ){ m_finishedPosition -= m_items[ i ]->duration(); } } diff -Nru marble-14.12.3/src/lib/marble/SoundCueEditWidget.cpp marble-15.04.2/src/lib/marble/SoundCueEditWidget.cpp --- marble-14.12.3/src/lib/marble/SoundCueEditWidget.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/SoundCueEditWidget.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,88 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2013 Mihail Ivchenko +// Copyright 2014 Sanjiban Bairagya +// Copyright 2014 Illya Kovalevskyy +// + +#include +#include +#include +#include +#include + +#include "SoundCueEditWidget.h" +#include "MarbleWidget.h" +#include "geodata/data/GeoDataSoundCue.h" +#include "GeoDataTypes.h" +#include "MarblePlacemarkModel.h" + +namespace Marble { + +SoundCueEditWidget::SoundCueEditWidget( const QModelIndex &index, QWidget *parent ) : + QWidget( parent ), + m_index( index ), + m_lineEdit( new QLineEdit ), + m_button( new QToolButton ), + m_button2( new QToolButton ) +{ + QHBoxLayout *layout = new QHBoxLayout; + layout->setSpacing( 5 ); + + QLabel* iconLabel = new QLabel; + iconLabel->setPixmap( QPixmap( ":/marble/playback-play.png" ) ); + layout->addWidget( iconLabel ); + + m_lineEdit->setPlaceholderText( "Audio location" ); + m_lineEdit->setText( soundCueElement()->href() ); + layout->addWidget( m_lineEdit ); + + m_button2->setIcon( QIcon( ":/marble/document-open.png" ) ); + connect(m_button2, SIGNAL(clicked()), this, SLOT(open())); + layout->addWidget( m_button2 ); + + m_button->setIcon( QIcon( ":/marble/document-save.png" ) ); + connect(m_button, SIGNAL(clicked()), this, SLOT(save())); + layout->addWidget( m_button ); + + setLayout( layout ); +} + +bool SoundCueEditWidget::editable() const +{ + return m_button->isEnabled(); +} + +void SoundCueEditWidget::setEditable( bool editable ) +{ + m_button->setEnabled( editable ); +} + +void SoundCueEditWidget::save() +{ + soundCueElement()->setHref( m_lineEdit->text() ); + emit editingDone(m_index); +} +void SoundCueEditWidget::open() +{ + QString fileName = QFileDialog::getOpenFileName(this, tr("Select sound files..."), QDir::homePath(), tr("Supported Sound Files (*.mp3 *.ogg *.wav)")); + m_lineEdit->setText(fileName); + soundCueElement()->setHref( m_lineEdit->text() ); +} + +GeoDataSoundCue* SoundCueEditWidget::soundCueElement() +{ + GeoDataObject *object = qvariant_cast(m_index.data( MarblePlacemarkModel::ObjectPointerRole ) ); + Q_ASSERT( object ); + Q_ASSERT( object->nodeType() == GeoDataTypes::GeoDataSoundCueType ); + return static_cast( object ); +} + +} // namespace Marble + +#include "SoundCueEditWidget.moc" diff -Nru marble-14.12.3/src/lib/marble/SoundCueEditWidget.h marble-15.04.2/src/lib/marble/SoundCueEditWidget.h --- marble-14.12.3/src/lib/marble/SoundCueEditWidget.h 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/SoundCueEditWidget.h 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,55 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2013 Mihail Ivchenko +// Copyright 2014 Sanjiban Bairagya +// Copyright 2014 Illya Kovalevskyy +// + +#ifndef SOUNDCUEEDITWIDGET_H +#define SOUNDCUEEDITWIDGET_H + +#include +#include + +class QLineEdit; +class QToolButton; + +namespace Marble +{ + +class GeoDataSoundCue; + +class SoundCueEditWidget: public QWidget +{ + Q_OBJECT + +public: + SoundCueEditWidget( const QModelIndex& index, QWidget* parent=0 ); + bool editable() const; + +Q_SIGNALS: + void editingDone( const QModelIndex& index ); + +public Q_SLOTS: + void setEditable( bool editable ); + +private Q_SLOTS: + void save(); + void open(); + +private: + GeoDataSoundCue* soundCueElement(); + QPersistentModelIndex m_index; + QLineEdit* m_lineEdit; + QToolButton *m_button; + QToolButton *m_button2; +}; + +} // namespace Marble + +#endif diff -Nru marble-14.12.3/src/lib/marble/TileCoordsPyramid.cpp marble-15.04.2/src/lib/marble/TileCoordsPyramid.cpp --- marble-14.12.3/src/lib/marble/TileCoordsPyramid.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/TileCoordsPyramid.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -99,7 +99,8 @@ qint64 result = 0; for ( int level = d->m_topLevel; level <= d->m_bottomLevel; ++level ) { QRect const levelCoords = coords( level ); - result += levelCoords.width() * levelCoords.height(); + // w*h can exceed 32 bit range, so force 64 bit calculation; see bug 342397 + result += qint64( levelCoords.width() ) * levelCoords.height(); } return result; } diff -Nru marble-14.12.3/src/lib/marble/TileLoader.cpp marble-15.04.2/src/lib/marble/TileLoader.cpp --- marble-14.12.3/src/lib/marble/TileLoader.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/TileLoader.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -78,6 +78,7 @@ // tile was not locally available => trigger download and look for tiles in other levels // for scaling + QImage replacementTile = scaledLowerLevelTile( textureLayer, tileId ); Q_ASSERT( !replacementTile.isNull() ); @@ -242,6 +243,7 @@ for ( int level = qMax( 0, id.zoomLevel() - 1 ); level >= 0; --level ) { int const deltaLevel = id.zoomLevel() - level; + TileId const replacementTileId( id.mapThemeIdHash(), level, id.x() >> deltaLevel, id.y() >> deltaLevel ); QString const fileName = tileFileName( textureLayer, replacementTileId ); @@ -260,8 +262,8 @@ // which rect to scale? int const restTileX = id.x() % ( 1 << deltaLevel ); int const restTileY = id.y() % ( 1 << deltaLevel ); - int const partWidth = toScale.width() >> deltaLevel; - int const partHeight = toScale.height() >> deltaLevel; + int const partWidth = qMax(1, toScale.width() >> deltaLevel); + int const partHeight = qMax(1, toScale.height() >> deltaLevel); int const startX = restTileX * partWidth; int const startY = restTileY * partHeight; mDebug() << "QImage::copy:" << startX << startY << partWidth << partHeight; diff -Nru marble-14.12.3/src/lib/marble/TourCaptureDialog.cpp marble-15.04.2/src/lib/marble/TourCaptureDialog.cpp --- marble-14.12.3/src/lib/marble/TourCaptureDialog.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/TourCaptureDialog.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -65,27 +65,42 @@ void TourCaptureDialog::loadDestinationFile() { + QList formats = m_recorder->availableFormats(); + if( formats.isEmpty() ) { + QMessageBox::warning( this, tr( "Codecs are unavailable" ), tr( "Supported codecs are not found." ) ); + return; + } + QString filter = formats.first().name() + " (*."+formats.first().extension() + ")"; + for( int i = 1; i < formats.size(); i++ ) + { + filter.append( ";;"+formats.at( i ).name() + " (*."+formats.at( i ).extension() + ")" ); + } + const QString defaultFileName = + ui->destinationEdit->text().isEmpty() ? m_defaultFileName : ui->destinationEdit->text(); + const QString destination = - QFileDialog::getSaveFileName(this, tr("Save video file"), "", - tr("Supported video (*.mp4 *.webm *.ogg)")); + QFileDialog::getSaveFileName(this, tr("Save video file"), defaultFileName, + filter ); if (destination.isEmpty()) { return; } - QStringList formats; - formats << "mp4" << "webm" << "ogg" << "mkv" << "avi"; - bool supported = false; - foreach(const QString &format, formats) { - if (destination.endsWith('.'+format)) + foreach(const MovieFormat &format, formats) { + if (destination.endsWith('.'+format.extension())) supported = true; } if (!supported) { + QString formatsExtensions = "."+formats.at( 0 ).extension(); + for( int i = 1; i < formats.size(); ++i ) + { + formatsExtensions.append( ", ."+formats.at( i ).extension() ); + } QMessageBox::warning(this, tr("Filename is not valid"), tr("This file format is not supported. " - "Please, use .ogg, .mp4 or .webm instead")); + "Please, use %1 instead").arg( formatsExtensions ) ); return; } @@ -172,6 +187,11 @@ ui->progressBar->setMaximum(playback->duration() * 100); } +void TourCaptureDialog::setDefaultFilename(const QString &filename) +{ + m_defaultFileName = filename; +} + void TourCaptureDialog::handleError() { m_writingPossible = false; diff -Nru marble-14.12.3/src/lib/marble/TourCaptureDialog.h marble-15.04.2/src/lib/marble/TourCaptureDialog.h --- marble-14.12.3/src/lib/marble/TourCaptureDialog.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/TourCaptureDialog.h 2015-05-25 16:24:43.000000000 +0000 @@ -38,6 +38,7 @@ void stopRecording(); void setRate( double rate ); void setTourPlayback( TourPlayback* playback ); + void setDefaultFilename( const QString &filename ); void handleError(); private slots: @@ -51,6 +52,7 @@ TourPlayback *m_playback; bool m_writingPossible; double m_current_position; + QString m_defaultFileName; }; } // namespace Marble diff -Nru marble-14.12.3/src/lib/marble/TourControlEditWidget.cpp marble-15.04.2/src/lib/marble/TourControlEditWidget.cpp --- marble-14.12.3/src/lib/marble/TourControlEditWidget.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/TourControlEditWidget.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,89 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2013 Mihail Ivchenko +// Copyright 2014 Sanjiban Bairagya +// Copyright 2014 Illya Kovalevskyy +// + +#include +#include +#include +#include + +#include "TourControlEditWidget.h" +#include "MarblePlacemarkModel.h" +#include "GeoDataTypes.h" +#include "GeoDataTourControl.h" + +namespace Marble +{ + +TourControlEditWidget::TourControlEditWidget( const QModelIndex &index, QWidget *parent ) : + QWidget( parent ), + m_index( index ), + m_radio_play( new QRadioButton ), + m_radio_pause( new QRadioButton ), + m_button( new QToolButton ) +{ + QHBoxLayout *layout = new QHBoxLayout; + layout->setSpacing( 5 ); + + QLabel* iconLabel = new QLabel; + iconLabel->setPixmap( QPixmap( ":/marble/media-playback-pause.png" ) ); + layout->addWidget( iconLabel ); + + layout->addWidget( m_radio_play ); + m_radio_play->setText( tr( "Play" ) ); + + layout->addWidget( m_radio_pause ); + m_radio_pause->setText( tr( "Pause" ) ); + + if( tourControlElement()->playMode() == GeoDataTourControl::Play ){ + m_radio_play->setChecked( true ); + }else{ + m_radio_pause->setChecked( true ); + } + + m_button->setIcon( QIcon( ":/marble/document-save.png" ) ); + connect(m_button, SIGNAL(clicked()), this, SLOT(save())); + layout->addWidget( m_button ); + + setLayout( layout ); +} + +bool TourControlEditWidget::editable() const +{ + return m_button->isEnabled(); +} + +void TourControlEditWidget::setEditable( bool editable ) +{ + m_button->setEnabled( editable ); +} + +void TourControlEditWidget::save() +{ + if ( m_radio_play->isChecked() ) { + tourControlElement()->setPlayMode( GeoDataTourControl::Play ); + } else { + tourControlElement()->setPlayMode( GeoDataTourControl::Pause ); + } + emit editingDone(m_index); +} + +GeoDataTourControl* TourControlEditWidget::tourControlElement() +{ + GeoDataObject *object = qvariant_cast(m_index.data( MarblePlacemarkModel::ObjectPointerRole ) ); + Q_ASSERT( object ); + Q_ASSERT( object->nodeType() == GeoDataTypes::GeoDataTourControlType ); + return static_cast( object ); +} + +} // namespace Marble + +#include "TourControlEditWidget.moc" diff -Nru marble-14.12.3/src/lib/marble/TourControlEditWidget.h marble-15.04.2/src/lib/marble/TourControlEditWidget.h --- marble-14.12.3/src/lib/marble/TourControlEditWidget.h 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/TourControlEditWidget.h 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,54 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2013 Mihail Ivchenko +// Copyright 2014 Sanjiban Bairagya +// Copyright 2014 Illya Kovalevskyy +// + +#ifndef TOURCONTROLEDITWIDGET_H +#define TOURCONTROLEDITWIDGET_H + +#include +#include + +class QRadioButton; +class QToolButton; + +namespace Marble +{ + +class GeoDataTourControl; + +class TourControlEditWidget: public QWidget +{ + Q_OBJECT + +public: + TourControlEditWidget( const QModelIndex& index, QWidget* parent=0 ); + bool editable() const; + +Q_SIGNALS: + void editingDone( const QModelIndex& index ); + +public Q_SLOTS: + void setEditable( bool editable ); + +private Q_SLOTS: + void save(); + +private: + GeoDataTourControl* tourControlElement(); + QPersistentModelIndex m_index; + QRadioButton *m_radio_play; + QRadioButton *m_radio_pause; + QToolButton *m_button; +}; + +} // namespace Marble + +#endif diff -Nru marble-14.12.3/src/lib/marble/TourItemDelegate.cpp marble-15.04.2/src/lib/marble/TourItemDelegate.cpp --- marble-14.12.3/src/lib/marble/TourItemDelegate.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/TourItemDelegate.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,532 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2013 Mihail Ivchenko +// Copyright 2014 Sanjiban Bairagya +// Copyright 2014 Illya Kovalevskyy +// + +#include +#include +#include +#include + +#include "TourItemDelegate.h" +#include "MarblePlacemarkModel.h" +#include "geodata/data/GeoDataObject.h" +#include "geodata/data/GeoDataTourControl.h" +#include "geodata/data/GeoDataWait.h" +#include "geodata/data/GeoDataCoordinates.h" +#include "geodata/data/GeoDataSoundCue.h" +#include "geodata/data/GeoDataAnimatedUpdate.h" +#include "FlyToEditWidget.h" +#include "TourControlEditWidget.h" +#include "SoundCueEditWidget.h" +#include "WaitEditWidget.h" +#include "RemoveItemEditWidget.h" +#include "GeoDataTypes.h" +#include "EditPlacemarkDialog.h" +#include "MarbleWidget.h" +#include "GeoDataPlaylist.h" + +namespace Marble +{ + +TourItemDelegate::TourItemDelegate( QListView* view, MarbleWidget* widget ): + m_listView( view ), m_widget( widget ), m_editable( true ) +{ + QObject::connect( this, SIGNAL( editingChanged( QModelIndex ) ), m_listView, SLOT( update( QModelIndex ) ) ); + m_listView->setEditTriggers( QAbstractItemView::NoEditTriggers ); +} + +void TourItemDelegate::paint( QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index ) const +{ + QStyleOptionViewItemV4 styleOption = option; + styleOption.text = QString(); + QApplication::style()->drawControl(QStyle::CE_ItemViewItem, &styleOption, painter); + + QAbstractTextDocumentLayout::PaintContext paintContext; + if (styleOption.state & QStyle::State_Selected) { + paintContext.palette.setColor(QPalette::Text, + styleOption.palette.color(QPalette::Active, QPalette::HighlightedText)); + } + + QTextDocument label; + QRect const labelRect = position(Label, option); + label.setTextWidth( labelRect.width() ); + label.setDefaultFont( option.font ); + + QStyleOptionButton button; + button.state = option.state; + button.palette = option.palette; + button.features = QStyleOptionButton::None; + button.iconSize = QSize( 16, 16 ); + button.state &= ~QStyle::State_HasFocus; + if( !editable() ) { + button.state &= ~QStyle::State_Enabled; + } + + QRect const iconRect = position( GeoDataElementIcon, option ); + + GeoDataObject *object = qvariant_cast(index.data( MarblePlacemarkModel::ObjectPointerRole ) ); + if ( object->nodeType() == GeoDataTypes::GeoDataTourControlType && !m_editingIndices.contains( index ) ) { + GeoDataTourControl *tourControl = static_cast ( object ); + GeoDataTourControl::PlayMode const playMode = tourControl->playMode(); + + if ( playMode == GeoDataTourControl::Play ) { + label.setHtml( tr("Play the tour") ); + } else if ( playMode == GeoDataTourControl::Pause ) { + label.setHtml( tr("Pause the tour") ); + } + painter->save(); + painter->translate( labelRect.topLeft() ); + painter->setClipRect( 0, 0, labelRect.width(), labelRect.height() ); + label.documentLayout()->draw( painter, paintContext ); + painter->restore(); + button.icon = QIcon( ":/marble/document-edit.png" ); + + QRect const buttonRect = position( EditButton, option );; + button.rect = buttonRect; + + QIcon const icon = QIcon( ":/marble/media-playback-pause.png" ); + painter->drawPixmap( iconRect, icon.pixmap( iconRect.size() ) ); + + } else if ( object->nodeType() == GeoDataTypes::GeoDataFlyToType && !m_editingIndices.contains( index ) ) { + GeoDataCoordinates const flyToCoords = index.data( MarblePlacemarkModel::CoordinateRole ).value(); + label.setHtml( flyToCoords.toString() ); + button.icon = QIcon( ":/marble/document-edit.png" ); + + painter->save(); + painter->translate( labelRect.topLeft() ); + painter->setClipRect( 0, 0, labelRect.width(), labelRect.height() ); + label.documentLayout()->draw( painter, paintContext ); + painter->restore(); + + QRect const buttonRect = position( EditButton, option ); + button.rect = buttonRect; + + QIcon const icon = QIcon( ":/marble/flag.png" ); + painter->drawPixmap( iconRect, icon.pixmap( iconRect.size() ) ); + + } else if ( object->nodeType() == GeoDataTypes::GeoDataWaitType && !m_editingIndices.contains( index ) ) { + GeoDataWait *wait = static_cast ( object ); + label.setHtml( tr("Wait for %1 seconds").arg( QString::number( wait->duration() ) ) ); + + painter->save(); + painter->translate( labelRect.topLeft() ); + painter->setClipRect( 0, 0, labelRect.width(), labelRect.height() ); + label.documentLayout()->draw( painter, paintContext ); + painter->restore(); + + button.icon = QIcon( ":/marble/document-edit.png" ); + + QRect const buttonRect = position( EditButton, option ); + button.rect = buttonRect; + + QIcon const icon = QIcon( ":/marble/player-time.png" ); + painter->drawPixmap( iconRect, icon.pixmap( iconRect.size() ) ); + + } else if ( object->nodeType() == GeoDataTypes::GeoDataSoundCueType && !m_editingIndices.contains( index ) ) { + GeoDataSoundCue *soundCue = static_cast( object ); + label.setHtml( soundCue->href().section("/", -1) ); + + painter->save(); + painter->translate( labelRect.topLeft() ); + painter->setClipRect( 0, 0, labelRect.width(), labelRect.height() ); + label.documentLayout()->draw( painter, paintContext ); + painter->restore(); + + QStyleOptionButton playButton = button; + + button.icon = QIcon( ":/marble/document-edit.png" ); + QRect const buttonRect = position( EditButton, option ); + button.rect = buttonRect; + + playButton.icon = QIcon( ":/marble/playback-play.png" ); + QRect const playButtonRect = position( ActionButton, option ); + playButton.rect = playButtonRect; + QApplication::style()->drawControl( QStyle::CE_PushButton, &playButton, painter ); + + QIcon const icon = QIcon( ":/marble/audio-x-generic.png" ); + painter->drawPixmap( iconRect, icon.pixmap( iconRect.size() ) ); + } else if ( object->nodeType() == GeoDataTypes::GeoDataAnimatedUpdateType && !m_editingIndices.contains( index ) ){ + GeoDataAnimatedUpdate *animUpdate = static_cast( object ); + GeoDataUpdate *update = animUpdate->update(); + QString text; + bool ok = false; + if( update && update->create() && update->create()->size() != 0 + && ( update->create()->first().nodeType() == GeoDataTypes::GeoDataFolderType || + update->create()->first().nodeType() == GeoDataTypes::GeoDataDocumentType ) ) { + GeoDataContainer *container = static_cast( update->create()->child( 0 ) ); + if( container->size() > 0 ) { + label.setHtml( tr( "Create item %1" ).arg( container->first().id() ) ); + ok = true; + } + } else if( update && update->getDelete() && update->getDelete()->size() != 0 ){ + label.setHtml( tr( "Remove item %1" ).arg( update->getDelete()->first().targetId() ) ); + ok = true; + } else if( update && update->change() && update->change()->size() != 0 ){ + label.setHtml( tr( "Change item %1" ).arg( update->change()->first().targetId() ) ); + ok = true; + } + if( update && !ok ) { + label.setHtml( tr( "Update items" ) ); + button.state &= ~QStyle::State_Enabled & ~QStyle::State_Sunken; + } + + painter->save(); + painter->translate( labelRect.topLeft() ); + painter->setClipRect( 0, 0, labelRect.width(), labelRect.height() ); + label.documentLayout()->draw( painter, paintContext ); + painter->restore(); + + button.icon = QIcon( ":/marble/document-edit.png" ); + QRect const buttonRect = position( EditButton, option ); + button.rect = buttonRect; + + QIcon const icon = QIcon( ":/marble/player-time.png" ); + painter->drawPixmap( iconRect, icon.pixmap( iconRect.size() ) ); + } + QApplication::style()->drawControl( QStyle::CE_PushButton, &button, painter ); +} + +QRect TourItemDelegate::position( Element element, const QStyleOptionViewItem &option ) +{ + QPoint const topCol1 = option.rect.topLeft() + QPoint(10, 10); + QPoint const topCol2 = topCol1 + QPoint(30, 0); + QPoint const topCol3 = topCol2 + QPoint(210, 0); + QPoint const topCol4 = topCol3 + QPoint(30, 0); + QSize const labelSize = QSize(220, 30); + QSize const iconsSize = QSize(22, 22); + + switch(element) + { + case GeoDataElementIcon: + return QRect( topCol1, iconsSize ); + case Label: + return QRect( topCol2, labelSize ); + case EditButton: + return QRect( topCol3, iconsSize ); + case ActionButton: + return QRect( topCol4, iconsSize ); + } + return QRect(); +} + +QStringList TourItemDelegate::findIds(GeoDataPlaylist *playlist, bool onlyFeatures) const +{ + if( playlist == 0 ) { + return QStringList(); + } + QStringList result; + for( int i = 0; i < playlist->size(); ++i ) { + GeoDataTourPrimitive *primitive = playlist->primitive( i ); + if( !primitive->id().isEmpty() && !onlyFeatures ) { + result << primitive->id(); + } + if( primitive->nodeType() == GeoDataTypes::GeoDataAnimatedUpdateType ) { + GeoDataAnimatedUpdate *animatedUpdate = static_cast( primitive ); + if( animatedUpdate->update() != 0 ) { + GeoDataUpdate *update = animatedUpdate->update(); + if( !update->id().isEmpty() && !onlyFeatures ) { + result << update->id(); + } + if( update->create() != 0 ) { + if( !update->create()->id().isEmpty() && !onlyFeatures ) { + result << update->create()->id(); + } + for( int j = 0; j < update->create()->size(); ++j ) { + if( !update->create()->at( j ).id().isEmpty() ) { + result << update->create()->at( j ).id(); + } + } + } + if( update->change() != 0 ) { + if( !update->change()->id().isEmpty() && !onlyFeatures ) { + result << update->change()->id(); + } + for( int j = 0; j < update->change()->size(); ++j ) { + if( !update->change()->at( j ).id().isEmpty() ) { + result << update->change()->at( j ).id(); + } + } + } + if( update->getDelete() != 0 ) { + if( !update->getDelete()->id().isEmpty() && !onlyFeatures ) { + result << update->getDelete()->id(); + } + for( int j = 0; j < update->getDelete()->size(); ++j ) { + if( !update->getDelete()->at( j ).id().isEmpty() ) { + result << update->getDelete()->at( j ).id(); + } + } + } + } + } + } + return result; +} + +GeoDataPlaylist *TourItemDelegate::playlist() const +{ + QModelIndex const rootIndex = m_listView->rootIndex(); + if( rootIndex.isValid() ) { + GeoDataObject *rootObject = static_cast( rootIndex.internalPointer() ); + if ( rootObject->nodeType() == GeoDataTypes::GeoDataPlaylistType ) { + GeoDataPlaylist *playlist = static_cast( rootObject ); + return playlist; + } + } + return 0; +} + + +QSize TourItemDelegate::sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const +{ + Q_UNUSED( option ); + Q_UNUSED( index ); + return QSize(290,50); +} + +QWidget* TourItemDelegate::createEditor(QWidget* parent, const QStyleOptionViewItem& option, const QModelIndex& index) const +{ + Q_UNUSED( option ); + GeoDataObject *object = qvariant_cast(index.data( MarblePlacemarkModel::ObjectPointerRole ) ); + if ( object->nodeType() == GeoDataTypes::GeoDataFlyToType ) { + FlyToEditWidget* widget = new FlyToEditWidget(index, m_widget, parent); + widget->setFirstFlyTo( m_firstFlyTo ); + connect(widget, SIGNAL(editingDone(QModelIndex)), this, SLOT(closeEditor(QModelIndex))); + connect( this, SIGNAL( editableChanged( bool) ), widget, SLOT( setEditable( bool ) ) ); + connect( this, SIGNAL( firstFlyToChanged( QPersistentModelIndex ) ), widget, SLOT( setFirstFlyTo( QPersistentModelIndex ) ) ); + return widget; + + } else if ( object->nodeType() == GeoDataTypes::GeoDataTourControlType ) { + TourControlEditWidget* widget = new TourControlEditWidget(index, parent); + connect(widget, SIGNAL(editingDone(QModelIndex)), this, SLOT(closeEditor(QModelIndex))); + connect( this, SIGNAL( editableChanged( bool) ), widget, SLOT( setEditable( bool ) ) ); + return widget; + + } else if ( object->nodeType() == GeoDataTypes::GeoDataWaitType ) { + WaitEditWidget* widget = new WaitEditWidget(index, parent); + connect(widget, SIGNAL(editingDone(QModelIndex)), this, SLOT(closeEditor(QModelIndex))); + connect( this, SIGNAL( editableChanged( bool) ), widget, SLOT( setEditable( bool ) ) ); + return widget; + + } else if ( object->nodeType() == GeoDataTypes::GeoDataSoundCueType ) { + SoundCueEditWidget* widget = new SoundCueEditWidget(index, parent); + connect(widget, SIGNAL(editingDone(QModelIndex)), this, SLOT(closeEditor(QModelIndex))); + connect( this, SIGNAL( editableChanged( bool) ), widget, SLOT( setEditable( bool ) ) ); + return widget; + + } else if ( object->nodeType() == GeoDataTypes::GeoDataAnimatedUpdateType ) { + RemoveItemEditWidget* widget = new RemoveItemEditWidget(index, parent); + GeoDataPlaylist *playlistObject = playlist(); + if( playlistObject != 0 ) { + widget->setFeatureIds( findIds( playlistObject ) ); + } + widget->setDefaultFeatureId( m_defaultFeatureId ); + connect(widget, SIGNAL(editingDone(QModelIndex)), this, SLOT(closeEditor(QModelIndex))); + connect( this, SIGNAL( editableChanged( bool) ), widget, SLOT( setEditable( bool ) ) ); + connect( this, SIGNAL( featureIdsChanged( QStringList ) ), widget, SLOT( setFeatureIds( QStringList ) ) ); + connect( this, SIGNAL( defaultFeatureIdChanged( QString ) ), widget, SLOT( setDefaultFeatureId( QString ) ) ); + return widget; + + } + return 0; +} + +bool TourItemDelegate::editable() const +{ + return m_editable; +} + +void TourItemDelegate::setEditable( bool editable ) +{ + if( m_editable != editable ) { + m_editable = editable; + emit editableChanged( m_editable ); + } +} + +QModelIndex TourItemDelegate::firstFlyTo() const +{ + return m_firstFlyTo; +} + +bool TourItemDelegate::editAnimatedUpdate(GeoDataAnimatedUpdate *animatedUpdate, bool create) +{ + if( animatedUpdate->update() == 0 ) { + return false; + } + GeoDataFeature *feature = 0; + if( create && !( animatedUpdate->update()->create() == 0 || animatedUpdate->update()->create()->size() == 0 ) ) { + GeoDataContainer *container = dynamic_cast( animatedUpdate->update()->create()->child( 0 ) ); + if( container != 0 && container->size() ) { + feature = container->child( 0 ); + } + } else if ( !create && !( animatedUpdate->update()->change() == 0 || animatedUpdate->update()->change()->size() == 0 ) ) { + GeoDataContainer *container = dynamic_cast( animatedUpdate->update()->change()->child( 0 ) ); + if( container != 0 && container->size() ) { + feature = container->child( 0 ); + } + } + if( feature == 0 ) { + return false; + } + + QStringList ids; + + GeoDataPlacemark *placemark = static_cast( feature ); + + if( !create ) { + if( placemark->targetId().isEmpty() && !defaultFeatureId().isEmpty() ) { + GeoDataFeature *feature = findFeature( defaultFeatureId() ); + if( feature != 0 && feature->nodeType() == GeoDataTypes::GeoDataPlacemarkType ) { + GeoDataPlacemark *targetPlacemark = static_cast( feature ); + animatedUpdate->update()->change()->placemarkList().remove( 0 ); + delete placemark; + placemark = new GeoDataPlacemark( *targetPlacemark ); + animatedUpdate->update()->change()->placemarkList().insert( 0, placemark ); + placemark->setTargetId( defaultFeatureId() ); + placemark->setId( "" ); + } + } + } + + QPointer dialog = new EditPlacemarkDialog( placemark, m_widget ); + if( create ) { + dialog->setWindowTitle( QObject::tr( "Add Placemark to Tour" ) ); + } else { + dialog->setWindowTitle( QObject::tr( "Change Placemark in Tour" ) ); + dialog->setTargetIdFieldVisible( true ); + dialog->setIdFieldVisible( false ); + } + GeoDataPlaylist* playlistObject = playlist(); + if( playlistObject != 0 ) { + ids.append( findIds( playlistObject, true ) ); + } + ids.removeOne( placemark->id() ); + if( create ) { + dialog->setIdFilter( ids ); + } else { + dialog->setTargetIds( ids ); + } + bool status = dialog->exec(); + if( !create ) { + placemark->setId(""); + } + return status; +} + +QString TourItemDelegate::defaultFeatureId() const +{ + return m_defaultFeatureId; +} + + + +GeoDataFeature *TourItemDelegate::findFeature(const QString &id) const +{ + GeoDataPlaylist *playlistObject = playlist(); + if( playlistObject == 0 ) { + return 0; + } + GeoDataFeature *result = 0; + for( int i = 0; i < playlistObject->size(); ++i ) { + GeoDataTourPrimitive *primitive = playlistObject->primitive( i ); + if( primitive->nodeType() == GeoDataTypes::GeoDataAnimatedUpdateType ) { + GeoDataAnimatedUpdate *animatedUpdate = static_cast( primitive ); + if( animatedUpdate->update() != 0 ) { + GeoDataUpdate *update = animatedUpdate->update(); + if( update->create() != 0 ) { + for( int j = 0; j < update->create()->featureList().size(); ++j ) { + if( update->create()->at( j ).id() == id ) { + result = update->create()->featureList().at( j ); + } + } + } + if( update->change() != 0 ) { + for( int j = 0; j < update->change()->featureList().size(); ++j ) { + if( update->change()->at( j ).id() == id ) { + result = update->change()->featureList().at( j ); + } + } + } + if( update->getDelete() != 0 ) { + for( int j = 0; j < update->getDelete()->featureList().size(); ++j ) { + if( update->getDelete()->at( j ).id() == id ) { + result = update->getDelete()->featureList().at( j ); + } + } + } + } + } + } + return result; +} + +void TourItemDelegate::setFirstFlyTo(const QPersistentModelIndex &index ) +{ + m_firstFlyTo = index; + emit firstFlyToChanged( m_firstFlyTo ); +} + +void TourItemDelegate::setDefaultFeatureId(const QString &id) +{ + m_defaultFeatureId = id; + QStringList ids = findIds( playlist() ); + emit featureIdsChanged( ids ); + emit defaultFeatureIdChanged( id ); +} + +bool TourItemDelegate::editorEvent( QEvent* event, QAbstractItemModel* model, const QStyleOptionViewItem& option, const QModelIndex& index ) +{ + Q_UNUSED( model ); + if ( ( event->type() == QEvent::MouseButtonRelease ) && editable() ) { + QMouseEvent *mouseEvent = static_cast( event ); + QRect editRect = position( EditButton, option ); + if ( editRect.contains( mouseEvent->pos() ) ) { + if( m_editingIndices.contains( index ) ) { + m_editingIndices.removeOne( index ); + emit editingChanged( index ); + return true; + }else{ + GeoDataObject *object = qvariant_cast(index.data( MarblePlacemarkModel::ObjectPointerRole ) ); + if( object->nodeType() == GeoDataTypes::GeoDataAnimatedUpdateType ) { + GeoDataAnimatedUpdate *animatedUpdate = static_cast( object ); + if( animatedUpdate->update() && animatedUpdate->update()->create() ) { + if( editAnimatedUpdate( animatedUpdate ) ) { + setDefaultFeatureId( m_defaultFeatureId ); + } + } else if( animatedUpdate->update() && animatedUpdate->update()->change() ) { + editAnimatedUpdate( animatedUpdate, false ); + } else if ( animatedUpdate->update() && animatedUpdate->update()->getDelete() ) { + m_editingIndices.append( index ); + m_listView->openPersistentEditor( index ); + } + } else { + m_editingIndices.append( index ); + m_listView->openPersistentEditor( index ); + } + } + emit editingChanged( index ); + return true; + } + } + return false; +} + +void TourItemDelegate::closeEditor( const QModelIndex &index ) +{ + emit edited( index ); + m_listView->closePersistentEditor( index ); + m_editingIndices.removeOne( index ); +} + +} + +#include "TourItemDelegate.moc" diff -Nru marble-14.12.3/src/lib/marble/TourItemDelegate.h marble-15.04.2/src/lib/marble/TourItemDelegate.h --- marble-14.12.3/src/lib/marble/TourItemDelegate.h 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/TourItemDelegate.h 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,86 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2013 Mihail Ivchenko +// Copyright 2014 Sanjiban Bairagya +// Copyright 2014 Illya Kovalevskyy +// + +#ifndef TOURITEMDELEGATE_H +#define TOURITEMDELEGATE_H + +#include +#include + +namespace Marble +{ + +class MarbleWidget; +class GeoDataAnimatedUpdate; +class GeoDataPlaylist; +class GeoDataFeature; + +class TourItemDelegate : public QStyledItemDelegate +{ +Q_OBJECT + +public: + TourItemDelegate( QListView* view, MarbleWidget* widget ); + void paint( QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index ) const; + QSize sizeHint( const QStyleOptionViewItem &option, const QModelIndex &index ) const; + QWidget* createEditor ( QWidget * parent, const QStyleOptionViewItem & option, const QModelIndex & index ) const; + bool editable() const; + void setEditable( bool editable ); + QModelIndex firstFlyTo() const; + bool editAnimatedUpdate(GeoDataAnimatedUpdate *animatedUpdate, bool create = true ); + QString defaultFeatureId() const; + GeoDataFeature *findFeature( const QString &id ) const; + +public Q_SLOTS: + /** Editing duration for first flyTo element in playlist will be disabled. */ + void setFirstFlyTo( const QPersistentModelIndex &index ); + /** Sets id of default feature for Remove Item */ + void setDefaultFeatureId( const QString &id ); + +Q_SIGNALS: + void editingChanged( QModelIndex index ); + void edited( QModelIndex index ); + void editableChanged( bool editable ); + void firstFlyToChanged( const QPersistentModelIndex &newFirstFlyTo ); + void featureIdsChanged( QStringList ids ); + void defaultFeatureIdChanged( QString id ); + +public: + + enum Element { + GeoDataElementIcon, + Label, + EditButton, + ActionButton + }; + +protected: + bool editorEvent( QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index ); + +private Q_SLOTS: + void closeEditor(const QModelIndex& index); + +private: + static QRect position( Element element, const QStyleOptionViewItem &option ); + QStringList findIds( GeoDataPlaylist *playlist, bool onlyFeatures = false ) const; + GeoDataPlaylist *playlist() const; + QList m_editingIndices; + QListView* m_listView; + MarbleWidget *m_widget; + bool m_editable; + QPersistentModelIndex m_firstFlyTo; + QString m_defaultFeatureId; +}; + +} // namespace Marble + +#endif diff -Nru marble-14.12.3/src/lib/marble/TourPlayback.cpp marble-15.04.2/src/lib/marble/TourPlayback.cpp --- marble-14.12.3/src/lib/marble/TourPlayback.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/TourPlayback.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -54,6 +54,7 @@ QList m_animatedUpdateTracks; GeoDataFlyTo m_mapCenter; MarbleWidget *m_widget; + QUrl m_baseUrl; }; TourPlaybackPrivate::TourPlaybackPrivate() : @@ -78,7 +79,6 @@ connect( &d->m_mainTrack, SIGNAL( centerOn( GeoDataCoordinates ) ), this, SLOT( centerOn( GeoDataCoordinates ) ) ); connect( &d->m_mainTrack, SIGNAL( progressChanged( double ) ), this, SIGNAL( progressChanged( double ) ) ); connect( &d->m_mainTrack, SIGNAL( finished() ), this, SLOT( stopTour() ) ); - connect( &d->m_mainTrack, SIGNAL( finished() ), this, SIGNAL( finished() ) ); } TourPlayback::~TourPlayback() @@ -104,7 +104,7 @@ { GeoDataPoint* point = static_cast( placemark->geometry() ); d->m_widget->popupLayer()->setCoordinates( point->coordinates(), Qt::AlignRight | Qt::AlignVCenter ); - d->m_widget->popupLayer()->setContent( placemark->description() ); + d->m_widget->popupLayer()->setContent( placemark->description(), d->m_baseUrl ); d->m_widget->popupLayer()->setVisible( true ); d->m_widget->popupLayer()->setSize( QSizeF( 480, 500 ) ); } @@ -133,6 +133,16 @@ d->m_widget->model()->treeModel(), SLOT(updateFeature(GeoDataFeature*)) ); } +void TourPlayback::setBaseUrl( const QUrl &baseUrl ) +{ + d->m_baseUrl = baseUrl; +} + +QUrl TourPlayback::baseUrl() const +{ + return d->m_baseUrl; +} + void TourPlayback::centerOn( const GeoDataCoordinates &coordinates ) { if ( d->m_widget ) { @@ -145,22 +155,80 @@ void TourPlayback::setTour(GeoDataTour *tour) { - d->m_mainTrack.clear(); - qDeleteAll( d->m_soundTracks ); - qDeleteAll( d->m_animatedUpdateTracks ); - d->m_soundTracks.clear(); - d->m_animatedUpdateTracks.clear(); - d->m_tour = tour; if ( !d->m_tour ) { - d->m_mainTrack.clear(); - qDeleteAll(d->m_soundTracks); - qDeleteAll(d->m_animatedUpdateTracks); - d->m_soundTracks.clear(); - d->m_animatedUpdateTracks.clear(); + clearTracks(); return; } + updateTracks(); +} + +void TourPlayback::play() +{ + d->m_pause = false; + GeoDataLookAt* lookat = new GeoDataLookAt( d->m_widget->lookAt() ); + lookat->setAltitude( lookat->range() ); + d->m_mapCenter.setView( lookat ); + d->m_mainTrack.play(); + foreach( SoundTrack* track, d->m_soundTracks) { + track->play(); + } + foreach( AnimatedUpdateTrack* track, d->m_animatedUpdateTracks) { + track->play(); + } +} + +void TourPlayback::pause() +{ + d->m_pause = true; + d->m_mainTrack.pause(); + foreach( SoundTrack* track, d->m_soundTracks) { + track->pause(); + } + foreach( AnimatedUpdateTrack* track, d->m_animatedUpdateTracks) { + track->pause(); + } +} + +void TourPlayback::stop() +{ + d->m_pause = true; + d->m_mainTrack.stop(); + foreach( SoundTrack* track, d->m_soundTracks) { + track->stop(); + } + for( int i = d->m_animatedUpdateTracks.size()-1; i >= 0; i-- ){ + d->m_animatedUpdateTracks[ i ]->stop(); + } + hideBalloon(); +} + +void TourPlayback::seek( double value ) +{ + double const offset = qBound( 0.0, value, d->m_mainTrack.duration() ); + d->m_mainTrack.seek( offset ); + foreach( SoundTrack* track, d->m_soundTracks ){ + track->seek( offset ); + } + foreach( AnimatedUpdateTrack* track, d->m_animatedUpdateTracks ){ + track->seek( offset ); + } +} + +int TourPlayback::mainTrackSize() +{ + return d->m_mainTrack.size(); +} + +PlaybackItem* TourPlayback::mainTrackItemAt( int i ) +{ + return d->m_mainTrack.at( i ); +} + +void TourPlayback::updateTracks() +{ + clearTracks(); double delay = 0; for( int i = 0; i < d->m_tour->playlist()->size(); i++){ GeoDataTourPrimitive* primitive = d->m_tour->playlist()->primitive( i ); @@ -200,7 +268,6 @@ connect( track, SIGNAL(removed(const GeoDataFeature*)), this, SIGNAL(removed(const GeoDataFeature*)) ); } } - Q_ASSERT( d->m_widget ); GeoDataLookAt* lookat = new GeoDataLookAt( d->m_widget->lookAt() ); lookat->setAltitude( lookat->range() ); @@ -224,68 +291,13 @@ } } -void TourPlayback::play() -{ - d->m_pause = false; - GeoDataLookAt* lookat = new GeoDataLookAt( d->m_widget->lookAt() ); - lookat->setAltitude( lookat->range() ); - d->m_mapCenter.setView( lookat ); - d->m_mainTrack.play(); - foreach( SoundTrack* track, d->m_soundTracks) { - track->play(); - } - foreach( AnimatedUpdateTrack* track, d->m_animatedUpdateTracks) { - track->play(); - } -} - -void TourPlayback::pause() -{ - d->m_pause = true; - d->m_mainTrack.pause(); - foreach( SoundTrack* track, d->m_soundTracks) { - track->pause(); - } - foreach( AnimatedUpdateTrack* track, d->m_animatedUpdateTracks) { - track->pause(); - } -} - -void TourPlayback::stop() +void TourPlayback::clearTracks() { - d->m_pause = true; - d->m_mainTrack.stop(); - foreach( SoundTrack* track, d->m_soundTracks) { - track->stop(); - } - for( int i = d->m_animatedUpdateTracks.size()-1; i >= 0; i-- ){ - d->m_animatedUpdateTracks[ i ]->stop(); - } - hideBalloon(); -} - -void TourPlayback::seek( double value ) -{ - double const offset = qBound( 0.0, value, d->m_mainTrack.duration() ); - double const currentPosition = d->m_mainTrack.currentPosition(); - d->m_mainTrack.seek( offset ); - foreach( SoundTrack* track, d->m_soundTracks ){ - track->seek( offset ); - } - if( offset > currentPosition ){ - foreach( AnimatedUpdateTrack* track, d->m_animatedUpdateTracks ){ - track->seek( offset ); - } - } - else if( offset < currentPosition ){ - for( int i = d->m_animatedUpdateTracks.size()-1; i >= 0; i-- ){ - if( d->m_animatedUpdateTracks[ i ]->delayBeforeTrackStarts() < offset ){ - d->m_animatedUpdateTracks[ i ]->play(); - } else { - d->m_animatedUpdateTracks[ i ]->stop(); - } - } - } + d->m_mainTrack.clear(); + qDeleteAll(d->m_soundTracks); + qDeleteAll(d->m_animatedUpdateTracks); + d->m_soundTracks.clear(); + d->m_animatedUpdateTracks.clear(); } double TourPlayback::duration() const diff -Nru marble-14.12.3/src/lib/marble/TourPlayback.h marble-15.04.2/src/lib/marble/TourPlayback.h --- marble-14.12.3/src/lib/marble/TourPlayback.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/TourPlayback.h 2015-05-25 16:24:43.000000000 +0000 @@ -15,6 +15,8 @@ #include "marble_export.h" +class QUrl; + namespace Marble { @@ -24,6 +26,7 @@ class GeoDataPlacemark; class GeoDataFeature; class GeoDataContainer; +class PlaybackItem; class TourPlaybackPrivate; @@ -37,6 +40,16 @@ void setTour(GeoDataTour *tour); void setMarbleWidget( MarbleWidget *widget ); + /** + * @brief setBaseUrl - sets base url for using in QWebView. + */ + void setBaseUrl( const QUrl &baseUrl ); + + /** + * @brief baseUrl - gets base url which is using in QWebView. + */ + QUrl baseUrl() const; + /** Tour duration in seconds */ double duration() const; bool isPlaying() const; @@ -51,6 +64,18 @@ */ void seek( double offset ); + /** Size of main track (flyto, wait, tourcontrol primitives) **/ + int mainTrackSize(); + /** + * Element of main track (flyto, wait, tourcontrol primitives) + * @param i Position of element. + */ + PlaybackItem* mainTrackItemAt( int i ); + +public Q_SLOTS: + void updateTracks(); + void clearTracks(); + Q_SIGNALS: void finished(); void paused(); @@ -62,8 +87,8 @@ private Q_SLOTS: void stopTour(); - void hideBalloon(); void showBalloon( GeoDataPlacemark* ); + void hideBalloon(); void centerOn( const GeoDataCoordinates &coordinates ); private: diff -Nru marble-14.12.3/src/lib/marble/TourWidget.cpp marble-15.04.2/src/lib/marble/TourWidget.cpp --- marble-14.12.3/src/lib/marble/TourWidget.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/TourWidget.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -10,6 +10,11 @@ // #include "TourWidget.h" +#include "FlyToEditWidget.h" +#include "TourControlEditWidget.h" +#include "WaitEditWidget.h" +#include "SoundCueEditWidget.h" +#include "TourItemDelegate.h" #include "ui_TourWidget.h" #include "GeoDataDocument.h" @@ -32,6 +37,10 @@ #include "MovieCapture.h" #include "TourCaptureDialog.h" #include "MarbleDebug.h" +#include "PlaybackFlyToItem.h" +#include "EditPlacemarkDialog.h" +#include "MarbleDirs.h" +#include "GeoDataStyle.h" #include #include @@ -50,6 +59,9 @@ #include #include #include +#include +#include +#include namespace Marble { @@ -70,12 +82,19 @@ void saveTourAs(); void mapCenterOn(const QModelIndex &index ); void addFlyTo(); + void addWait(); + void addSoundCue(); + void addPlacemark(); + void addRemovePlacemark(); + void addChangePlacemark(); + void addTourPrimitive(GeoDataTourPrimitive *primitive ); void deleteSelected(); void updateButtonsStates(); void moveUp(); void moveDown(); void captureTour(); void handlePlaybackProgress( const double position ); + void handlePlaybackFinish(); private: GeoDataTour* findTour( GeoDataFeature* feature ) const; @@ -94,6 +113,13 @@ TourItemDelegate *m_delegate; bool m_playState; GeoDataDocument* m_document; + QToolButton *m_addPrimitiveButton; + QAction *m_actionAddFlyTo; + QAction *m_actionAddWait; + QAction *m_actionAddSoundCue; + QAction *m_actionAddPlacemark; + QAction *m_actionAddRemovePlacemark; + QAction *m_actionAddChangePlacemark; }; TourWidgetPrivate::TourWidgetPrivate( TourWidget *parent ) @@ -103,13 +129,47 @@ m_playback( 0 ), m_delegate( 0 ), m_playState( false ), - m_document( 0 ) + m_document( 0 ), + m_addPrimitiveButton( new QToolButton ) { m_tourUi.setupUi( parent ); m_tourUi.m_actionRecord->setEnabled( false ); + QAction *separator = m_tourUi.m_toolBarControl->insertSeparator( m_tourUi.m_actionMoveUp ); + + m_addPrimitiveButton->setIcon( QIcon( ":/marble/flag.png" ) ); + m_addPrimitiveButton->setToolTip( QObject::tr( "Add FlyTo" ) ); + m_addPrimitiveButton->setPopupMode( QToolButton::MenuButtonPopup ); + + QMenu *addPrimitiveMenu = new QMenu; + + m_actionAddFlyTo = new QAction( QIcon( ":/marble/flag.png" ), QObject::tr( "Add FlyTo" ), addPrimitiveMenu ); + addPrimitiveMenu->addAction( m_actionAddFlyTo ); + m_actionAddWait = new QAction( QIcon( ":/marble/player-time.png" ), QObject::tr( "Add Wait" ), addPrimitiveMenu ); + addPrimitiveMenu->addAction( m_actionAddWait ); + m_actionAddSoundCue = new QAction( QIcon( ":/marble/audio-x-generic.png" ), QObject::tr( "Add SoundCue" ), addPrimitiveMenu ); + addPrimitiveMenu->addAction( m_actionAddSoundCue ); + addPrimitiveMenu->addSeparator(); + m_actionAddPlacemark = new QAction( QIcon( ":/icons/add-placemark.png" ), QObject::tr( "Add Placemark" ), addPrimitiveMenu ); + addPrimitiveMenu->addAction( m_actionAddPlacemark ); + m_actionAddRemovePlacemark = new QAction( QIcon( ":/icons/remove.png" ), QObject::tr( "Remove placemark" ), addPrimitiveMenu ); + addPrimitiveMenu->addAction( m_actionAddRemovePlacemark ); + m_actionAddChangePlacemark = new QAction( QIcon( ":/marble/document-edit.png" ), QObject::tr( "Change placemark" ), addPrimitiveMenu ); + addPrimitiveMenu->addAction( m_actionAddChangePlacemark ); + + m_addPrimitiveButton->setMenu( addPrimitiveMenu ); + m_addPrimitiveButton->setEnabled( false ); + + m_tourUi.m_toolBarControl->insertWidget( separator, m_addPrimitiveButton ); + QObject::connect( m_tourUi.m_listView, SIGNAL( activated( QModelIndex ) ), q, SLOT( mapCenterOn( QModelIndex ) ) ); - QObject::connect( m_tourUi.m_actionAddFlyTo, SIGNAL( triggered() ), q, SLOT( addFlyTo() ) ); + QObject::connect( m_addPrimitiveButton, SIGNAL( clicked() ), q, SLOT( addFlyTo() ) ); + QObject::connect( m_actionAddFlyTo, SIGNAL( triggered() ), q, SLOT( addFlyTo() ) ); + QObject::connect( m_actionAddWait, SIGNAL( triggered() ), q, SLOT( addWait() ) ); + QObject::connect( m_actionAddSoundCue, SIGNAL( triggered() ), q, SLOT( addSoundCue() ) ); + QObject::connect( m_actionAddPlacemark, SIGNAL( triggered() ), q, SLOT( addPlacemark() ) ); + QObject::connect( m_actionAddRemovePlacemark, SIGNAL( triggered() ), q, SLOT( addRemovePlacemark() ) ); + QObject::connect( m_actionAddChangePlacemark, SIGNAL( triggered() ), q, SLOT( addChangePlacemark() ) ); QObject::connect( m_tourUi.m_actionDelete, SIGNAL( triggered() ), q, SLOT( deleteSelected() ) ); QObject::connect( m_tourUi.m_actionMoveUp, SIGNAL( triggered() ), q, SLOT( moveUp() ) ); QObject::connect( m_tourUi.m_actionMoveDown, SIGNAL( triggered() ), q, SLOT( moveDown() ) ); @@ -134,254 +194,8 @@ connect( d->m_tourUi.m_slider, SIGNAL( sliderMoved( int ) ), this, SLOT( handleSliderMove( int ) ) ); - d->m_tourUi.m_toolBarPlayback->setDisabled(true); -} - -TourItemDelegate::TourItemDelegate( QListView* view, MarbleWidget* widget ): - m_listView( view ), m_widget( widget ), m_editable( true ) -{ - QObject::connect( this, SIGNAL( editingChanged( QModelIndex ) ), m_listView, SLOT( update( QModelIndex ) ) ); - m_listView->setEditTriggers( QAbstractItemView::NoEditTriggers ); -} - -void TourItemDelegate::paint( QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index ) const -{ - QStyleOptionViewItemV4 styleOption = option; - styleOption.text = QString(); - QApplication::style()->drawControl(QStyle::CE_ItemViewItem, &styleOption, painter); - - QAbstractTextDocumentLayout::PaintContext paintContext; - if (styleOption.state & QStyle::State_Selected) { - paintContext.palette.setColor(QPalette::Text, - styleOption.palette.color(QPalette::Active, QPalette::HighlightedText)); - } - - QTextDocument label; - QRect const labelRect = position(Label, option); - label.setTextWidth( labelRect.width() ); - label.setDefaultFont( option.font ); - - QStyleOptionButton button; - button.state = option.state; - button.palette = option.palette; - button.features = QStyleOptionButton::None; - button.iconSize = QSize( 16, 16 ); - button.state &= ~QStyle::State_HasFocus; - if( !editable() ) { - button.state &= ~QStyle::State_Enabled; - } - - QRect const iconRect = position( GeoDataElementIcon, option ); - - GeoDataObject *object = qvariant_cast(index.data( MarblePlacemarkModel::ObjectPointerRole ) ); - if ( object->nodeType() == GeoDataTypes::GeoDataTourControlType && !m_editingIndices.contains( index ) ) { - GeoDataTourControl *tourControl = static_cast ( object ); - GeoDataTourControl::PlayMode const playMode = tourControl->playMode(); - - if ( playMode == GeoDataTourControl::Play ) { - label.setHtml( tr("Play the tour") ); - } else if ( playMode == GeoDataTourControl::Pause ) { - label.setHtml( tr("Pause the tour") ); - } - painter->save(); - painter->translate( labelRect.topLeft() ); - painter->setClipRect( 0, 0, labelRect.width(), labelRect.height() ); - label.documentLayout()->draw( painter, paintContext ); - painter->restore(); - button.icon = QIcon( ":/marble/document-edit.png" ); - - QRect const buttonRect = position( EditButton, option );; - button.rect = buttonRect; - - QIcon const icon = QIcon( ":/marble/media-playback-pause.png" ); - painter->drawPixmap( iconRect, icon.pixmap( iconRect.size() ) ); - - } else if ( object->nodeType() == GeoDataTypes::GeoDataFlyToType && !m_editingIndices.contains( index ) ) { - GeoDataCoordinates const flyToCoords = index.data( MarblePlacemarkModel::CoordinateRole ).value(); - label.setHtml( flyToCoords.toString() ); - button.icon = QIcon( ":/marble/document-edit.png" ); - - painter->save(); - painter->translate( labelRect.topLeft() ); - painter->setClipRect( 0, 0, labelRect.width(), labelRect.height() ); - label.documentLayout()->draw( painter, paintContext ); - painter->restore(); - - QRect const buttonRect = position( EditButton, option ); - button.rect = buttonRect; - - QIcon const icon = QIcon( ":/marble/flag.png" ); - painter->drawPixmap( iconRect, icon.pixmap( iconRect.size() ) ); - - } else if ( object->nodeType() == GeoDataTypes::GeoDataWaitType && !m_editingIndices.contains( index ) ) { - GeoDataWait *wait = static_cast ( object ); - label.setHtml( tr("Wait for %1 seconds").arg( QString::number( wait->duration() ) ) ); - - painter->save(); - painter->translate( labelRect.topLeft() ); - painter->setClipRect( 0, 0, labelRect.width(), labelRect.height() ); - label.documentLayout()->draw( painter, paintContext ); - painter->restore(); - - button.icon = QIcon( ":/marble/document-edit.png" ); - - QRect const buttonRect = position( EditButton, option ); - button.rect = buttonRect; - - QIcon const icon = QIcon( ":/marble/player-time.png" ); - painter->drawPixmap( iconRect, icon.pixmap( iconRect.size() ) ); - - } else if ( object->nodeType() == GeoDataTypes::GeoDataSoundCueType && !m_editingIndices.contains( index ) ) { - GeoDataSoundCue *soundCue = static_cast( object ); - label.setHtml( soundCue->href().section("/", -1) ); - - painter->save(); - painter->translate( labelRect.topLeft() ); - painter->setClipRect( 0, 0, labelRect.width(), labelRect.height() ); - label.documentLayout()->draw( painter, paintContext ); - painter->restore(); - - QStyleOptionButton playButton = button; - - button.icon = QIcon( ":/marble/document-edit.png" ); - QRect const buttonRect = position( EditButton, option ); - button.rect = buttonRect; - - playButton.icon = QIcon( ":/marble/playback-play.png" ); - QRect const playButtonRect = position( ActionButton, option ); - playButton.rect = playButtonRect; - QApplication::style()->drawControl( QStyle::CE_PushButton, &playButton, painter ); - - QIcon const icon = QIcon( ":/marble/audio-x-generic.png" ); - painter->drawPixmap( iconRect, icon.pixmap( iconRect.size() ) ); - } else if ( object->nodeType() == GeoDataTypes::GeoDataAnimatedUpdateType ){ - GeoDataAnimatedUpdate *animUpdate = static_cast( object ); - GeoDataUpdate *update = animUpdate->update(); - QString text; - if( update ){ - label.setHtml( tr( "Update items" ) ); - } - - painter->save(); - painter->translate( labelRect.topLeft() ); - painter->setClipRect( 0, 0, labelRect.width(), labelRect.height() ); - label.documentLayout()->draw( painter, paintContext ); - painter->restore(); - - button.icon = QIcon( ":/marble/document-edit.png" ); - QRect const buttonRect = position( EditButton, option ); - button.rect = buttonRect; - button.state &= ~QStyle::State_Enabled & ~QStyle::State_Sunken; - - QIcon const icon = QIcon( ":/marble/player-time.png" ); - painter->drawPixmap( iconRect, icon.pixmap( iconRect.size() ) ); - } - QApplication::style()->drawControl( QStyle::CE_PushButton, &button, painter ); -} - -QRect TourItemDelegate::position( Element element, const QStyleOptionViewItem &option ) -{ - QPoint const topCol1 = option.rect.topLeft() + QPoint(10, 10); - QPoint const topCol2 = topCol1 + QPoint(30, 0); - QPoint const topCol3 = topCol2 + QPoint(210, 0); - QPoint const topCol4 = topCol3 + QPoint(30, 0); - QSize const labelSize = QSize(220, 30); - QSize const iconsSize = QSize(22, 22); - - switch(element) - { - case GeoDataElementIcon: - return QRect( topCol1, iconsSize ); - case Label: - return QRect( topCol2, labelSize ); - case EditButton: - return QRect( topCol3, iconsSize ); - case ActionButton: - return QRect( topCol4, iconsSize ); - } - return QRect(); -} - - -QSize TourItemDelegate::sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const -{ - Q_UNUSED( option ); - Q_UNUSED( index ); - return QSize(290,50); -} - -QWidget* TourItemDelegate::createEditor(QWidget* parent, const QStyleOptionViewItem& option, const QModelIndex& index) const -{ - Q_UNUSED( option ); - GeoDataObject *object = qvariant_cast(index.data( MarblePlacemarkModel::ObjectPointerRole ) ); - if ( object->nodeType() == GeoDataTypes::GeoDataFlyToType ) { - FlyToEditWidget* widget = new FlyToEditWidget(index, m_widget, parent); - connect(widget, SIGNAL(editingDone(QModelIndex)), this, SLOT(closeEditor(QModelIndex))); - connect( this, SIGNAL( editableChanged( bool) ), widget, SLOT( setEditable( bool ) ) ); - return widget; - - } else if ( object->nodeType() == GeoDataTypes::GeoDataTourControlType ) { - TourControlEditWidget* widget = new TourControlEditWidget(index, parent); - connect(widget, SIGNAL(editingDone(QModelIndex)), this, SLOT(closeEditor(QModelIndex))); - connect( this, SIGNAL( editableChanged( bool) ), widget, SLOT( setEditable( bool ) ) ); - return widget; - - } else if ( object->nodeType() == GeoDataTypes::GeoDataWaitType ) { - WaitEditWidget* widget = new WaitEditWidget(index, parent); - connect(widget, SIGNAL(editingDone(QModelIndex)), this, SLOT(closeEditor(QModelIndex))); - connect( this, SIGNAL( editableChanged( bool) ), widget, SLOT( setEditable( bool ) ) ); - return widget; - - } else if ( object->nodeType() == GeoDataTypes::GeoDataSoundCueType ) { - SoundCueEditWidget* widget = new SoundCueEditWidget(index, parent); - connect(widget, SIGNAL(editingDone(QModelIndex)), this, SLOT(closeEditor(QModelIndex))); - connect( this, SIGNAL( editableChanged( bool) ), widget, SLOT( setEditable( bool ) ) ); - return widget; - - } - return 0; -} - -bool TourItemDelegate::editable() const -{ - return m_editable; -} - -void TourItemDelegate::setEditable( bool editable ) -{ - if( m_editable != editable ) { - m_editable = editable; - emit editableChanged( m_editable ); - } -} - -bool TourItemDelegate::editorEvent( QEvent* event, QAbstractItemModel* model, const QStyleOptionViewItem& option, const QModelIndex& index ) -{ - Q_UNUSED( model ); - if ( ( event->type() == QEvent::MouseButtonRelease ) && editable() ) { - QMouseEvent *mouseEvent = static_cast( event ); - QRect editRect = position( EditButton, option ); - if ( editRect.contains( mouseEvent->pos() ) ) { - if( m_editingIndices.contains( index ) ) { - m_editingIndices.removeOne( index ); - emit editingChanged( index ); - return true; - }else{ - m_editingIndices.append( index ); - m_listView->openPersistentEditor( index ); - } - emit editingChanged( index ); - return true; - } - } - return false; -} - -void TourItemDelegate::closeEditor( const QModelIndex &index ) -{ - emit edited( index ); - m_listView->closePersistentEditor( index ); - m_editingIndices.removeOne( index ); + d->m_tourUi.m_toolBarPlayback->setDisabled( true ); + d->m_tourUi.m_slider->setDisabled( true ); } TourWidget::~TourWidget() @@ -393,7 +207,8 @@ { d->m_widget = widget; d->m_delegate = new TourItemDelegate( d->m_tourUi.m_listView, d->m_widget ); - QObject::connect( d->m_delegate, SIGNAL( edited( QModelIndex ) ), this, SLOT( updateDuration() ) ); + connect( d->m_delegate, SIGNAL( edited( QModelIndex ) ), this, SLOT( updateDuration() ) ); + connect( d->m_delegate, SIGNAL( edited( QModelIndex ) ), &d->m_playback, SLOT( updateTracks() ) ); d->m_tourUi.m_listView->setItemDelegate( d->m_delegate ); } @@ -414,7 +229,10 @@ d->m_tourUi.actionPlay->setIcon( QIcon( ":/marble/playback-pause.png" ) ); d->m_tourUi.actionPlay->setEnabled( true ); d->m_tourUi.actionStop->setEnabled( true ); + d->m_tourUi.m_actionRecord->setEnabled( false ); d->m_delegate->setEditable( false ); + d->m_addPrimitiveButton->setEnabled( false ); + d->m_playState = true; } void TourWidget::pausePlaying() @@ -430,14 +248,19 @@ d->m_playback.stop(); d->m_tourUi.actionPlay->setIcon( QIcon( ":/marble/playback-play.png" ) ); d->m_tourUi.actionPlay->setEnabled( true ); + d->m_tourUi.m_actionRecord->setEnabled( true ); d->m_tourUi.actionStop->setEnabled( false ); d->m_playState = false; d->m_delegate->setEditable( true ); + d->m_addPrimitiveButton->setEnabled( true ); } void TourWidget::handleSliderMove( int value ) { d->m_playback.seek( value / 100.0 ); + QTime nullTime( 0, 0, 0 ); + QTime time = nullTime.addSecs( value / 100.0 ); + d->m_tourUi.m_elapsedTime->setText( QString("%L1:%L2").arg( time.minute(), 2, 10, QChar('0') ).arg( time.second(), 2, 10, QChar('0') ) ); } void TourWidgetPrivate::openFile() @@ -447,6 +270,7 @@ if ( !filename.isEmpty() ) { ParsingRunnerManager manager( m_widget->model()->pluginManager() ); GeoDataDocument* document = manager.openFile( filename ); + m_playback.setBaseUrl( QUrl::fromLocalFile( filename ) ); openDocument( document ); } } @@ -458,6 +282,7 @@ if ( !filename.isEmpty() ) { ParsingRunnerManager manager( m_widget->model()->pluginManager() ); GeoDataDocument* document = manager.openFile( filename ); + m_playback.setBaseUrl( QUrl::fromLocalFile( filename ) ); return openDocument( document ); } } @@ -500,17 +325,114 @@ void TourWidgetPrivate::addFlyTo() { GeoDataFlyTo *flyTo = new GeoDataFlyTo(); - flyTo->setView( new GeoDataLookAt( m_widget->lookAt() ) ); GeoDataLookAt *lookat = new GeoDataLookAt( m_widget->lookAt() ); lookat->setAltitude( lookat->range() ); flyTo->setView( lookat ); + bool isMainTrackEmpty = m_playback.mainTrackSize() == 0; + flyTo->setDuration( isMainTrackEmpty ? 0.0 : 1.0 ); + addTourPrimitive( flyTo ); +} + +void TourWidgetPrivate::addWait() +{ + GeoDataWait *wait = new GeoDataWait(); + wait->setDuration( 1.0 ); + addTourPrimitive( wait ); +} + +void TourWidgetPrivate::addSoundCue() +{ + GeoDataSoundCue *soundCue = new GeoDataSoundCue(); + addTourPrimitive( soundCue ); +} + +void TourWidgetPrivate::addPlacemark() +{ + // Get the normalized coordinates of the focus point. There will be automatically added a new + // placemark. + qreal lat = m_widget->focusPoint().latitude(); + qreal lon = m_widget->focusPoint().longitude(); + GeoDataCoordinates::normalizeLonLat( lon, lat ); + + GeoDataDocument *document = new GeoDataDocument; + if( m_document->id().isEmpty() ) { + if( m_document->name().isEmpty() ) { + m_document->setId( "untitled_tour" ); + } else { + m_document->setId( m_document->name().trimmed().replace( " ", "_" ).toLower() ); + } + } + document->setTargetId( m_document->id() ); + + GeoDataPlacemark *placemark = new GeoDataPlacemark; + placemark->setCoordinate( lon, lat ); + placemark->setVisible( true ); + placemark->setBalloonVisible( true ); + GeoDataStyle *newStyle = new GeoDataStyle( *placemark->style() ); + newStyle->iconStyle().setIcon( QImage() ); + newStyle->iconStyle().setIconPath( MarbleDirs::path("bitmaps/redflag_22.png") ); + placemark->setStyle( newStyle ); + + document->append( placemark ); + + GeoDataCreate *create = new GeoDataCreate; + create->append( document ); + GeoDataUpdate *update = new GeoDataUpdate; + update->setCreate( create ); + GeoDataAnimatedUpdate *animatedUpdate = new GeoDataAnimatedUpdate; + animatedUpdate->setUpdate( update ); + + if( m_delegate->editAnimatedUpdate( animatedUpdate ) ) { + addTourPrimitive( animatedUpdate ); + m_delegate->setDefaultFeatureId( placemark->id() ); + } else { + delete animatedUpdate; + } +} + +void TourWidgetPrivate::addRemovePlacemark() +{ + GeoDataDelete *deleteItem = new GeoDataDelete; + GeoDataPlacemark *placemark = new GeoDataPlacemark; + placemark->setTargetId( m_delegate->defaultFeatureId() ); + deleteItem->append( placemark ); + GeoDataUpdate *update = new GeoDataUpdate; + update->setDelete( deleteItem ); + GeoDataAnimatedUpdate *animatedUpdate = new GeoDataAnimatedUpdate; + animatedUpdate->setUpdate( update ); + addTourPrimitive( animatedUpdate ); +} + +void TourWidgetPrivate::addChangePlacemark() +{ + GeoDataChange *change = new GeoDataChange; + GeoDataPlacemark *placemark = 0; + GeoDataFeature *lastFeature = m_delegate->findFeature( m_delegate->defaultFeatureId() ); + if( lastFeature != 0 && lastFeature->nodeType() == GeoDataTypes::GeoDataPlacemarkType ) { + GeoDataPlacemark *target = static_cast( lastFeature ); + placemark = new GeoDataPlacemark( *target ); + placemark->setTargetId( m_delegate->defaultFeatureId() ); + placemark->setId( "" ); + } else { + placemark = new GeoDataPlacemark; + } + change->append( placemark ); + GeoDataUpdate *update = new GeoDataUpdate; + update->setChange( change ); + GeoDataAnimatedUpdate *animatedUpdate = new GeoDataAnimatedUpdate; + animatedUpdate->setUpdate( update ); + addTourPrimitive( animatedUpdate ); +} + +void TourWidgetPrivate::addTourPrimitive( GeoDataTourPrimitive *primitive ) +{ GeoDataObject *rootObject = rootIndexObject(); if ( rootObject->nodeType() == GeoDataTypes::GeoDataPlaylistType ) { GeoDataPlaylist *playlist = static_cast( rootObject ); QModelIndex currentIndex = m_tourUi.m_listView->currentIndex(); QModelIndex playlistIndex = m_widget->model()->treeModel()->index( playlist ); int row = currentIndex.isValid() ? currentIndex.row()+1 : playlist->size(); - m_widget->model()->treeModel()->addTourPrimitive( playlistIndex, flyTo, row ); + m_widget->model()->treeModel()->addTourPrimitive( playlistIndex, primitive, row ); m_isChanged = true; m_tourUi.m_actionSaveTour->setEnabled( true ); } @@ -631,24 +553,68 @@ m_playback.setMarbleWidget( m_widget ); m_playback.setTour( tour ); m_tourUi.m_slider->setMaximum( m_playback.duration() * 100 ); + QTime nullTime( 0, 0, 0 ); + QTime time = nullTime.addSecs( m_playback.duration() ); + m_tourUi.m_totalTime->setText( QString("%L1:%L2").arg( time.minute(), 2, 10, QChar('0') ).arg( time.second(), 2, 10, QChar('0') ) ); QObject::connect( &m_playback, SIGNAL( progressChanged( double ) ), q, SLOT( handlePlaybackProgress( double ) ) ); q->stopPlaying(); m_tourUi.m_toolBarPlayback->setEnabled( true ); - m_tourUi.actionPlay->setEnabled( true ); + bool isPlaybackEmpty = m_playback.mainTrackSize() != 0; + m_tourUi.actionPlay->setEnabled( isPlaybackEmpty ); + m_tourUi.m_slider->setEnabled( isPlaybackEmpty ); + m_tourUi.m_actionRecord->setEnabled( isPlaybackEmpty ); m_tourUi.actionStop->setEnabled( false ); - m_tourUi.m_actionRecord->setEnabled( true ); + if( m_playback.mainTrackSize() > 0 ) { + if( dynamic_cast( m_playback.mainTrackItemAt( 0 ) ) ) { + QModelIndex playlistIndex = m_widget->model()->treeModel()->index( playlist ); + for( int i = 0; i < playlist->size(); ++i ) { + if( playlist->primitive( i )->nodeType() == GeoDataTypes::GeoDataFlyToType ) { + m_delegate->setFirstFlyTo( m_widget->model()->treeModel()->index( i, 0, playlistIndex ) ); + break; + } + } + } else { + m_delegate->setFirstFlyTo( QPersistentModelIndex() ); + } + } } } void TourWidget::addFlyTo() { d->addFlyTo(); - GeoDataFeature *feature = d->getPlaylistFeature(); - if ( feature ){ - emit featureUpdated( feature ); - d->updateRootIndex(); - } + finishAddingItem(); +} + +void TourWidget::addWait() +{ + d->addWait(); + finishAddingItem(); +} + +void TourWidget::addSoundCue() +{ + d->addSoundCue(); + finishAddingItem(); +} + +void TourWidget::addPlacemark() +{ + d->addPlacemark(); + finishAddingItem(); +} + +void TourWidget::addRemovePlacemark() +{ + d->addRemovePlacemark(); + finishAddingItem(); +} + +void TourWidget::addChangePlacemark() +{ + d->addChangePlacemark(); + finishAddingItem(); } void TourWidget::deleteSelected() @@ -664,6 +630,20 @@ void TourWidget::updateDuration() { d->m_tourUi.m_slider->setMaximum( d->m_playback.duration() * 100 ); + QTime nullTime( 0, 0, 0 ); + QTime totalTime = nullTime.addSecs( d->m_playback.duration() ); + d->m_tourUi.m_totalTime->setText( QString("%L1:%L2").arg( totalTime.minute(), 2, 10, QChar('0') ).arg( totalTime.second(), 2, 10, QChar('0') ) ); + d->m_tourUi.m_slider->setValue( 0 ); + d->m_tourUi.m_elapsedTime->setText( QString("%L1:%L2").arg( 0, 2, 10, QChar('0') ).arg( 0, 2, 10, QChar('0') ) ); +} + +void TourWidget::finishAddingItem() +{ + GeoDataFeature *feature = d->getPlaylistFeature(); + if ( feature ) { + emit featureUpdated( feature ); + d->updateRootIndex(); + } } void TourWidget::moveDown() @@ -698,14 +678,17 @@ GeoDataDocument *document = new GeoDataDocument(); document->setDocumentRole( UserDocument ); document->setName( "New Tour" ); + document->setId( "new_tour" ); GeoDataTour *tour = new GeoDataTour(); tour->setName( "New Tour" ); GeoDataPlaylist *playlist = new GeoDataPlaylist; tour->setPlaylist( playlist ); document->append( static_cast( tour ) ); + m_playback.setBaseUrl( QUrl::fromLocalFile( MarbleDirs::marbleDataPath() ) ); openDocument( document ); m_isChanged = true; m_tourUi.m_actionSaveTour->setEnabled( true ); + m_tourUi.m_slider->setEnabled( true ); } } @@ -720,10 +703,9 @@ m_widget->model()->treeModel()->addDocument( m_document ); m_isChanged = false; updateRootIndex(); - m_tourUi.m_actionAddFlyTo->setEnabled( true ); + m_addPrimitiveButton->setEnabled( true ); m_tourUi.m_actionSaveTourAs->setEnabled( true ); m_tourUi.m_actionSaveTour->setEnabled( false ); - m_tourUi.m_slider->setEnabled( true ); m_isChanged = false; return true; } @@ -797,6 +779,7 @@ m_tourUi.m_listView->repaint(); TourCaptureDialog* tourCaptureDialog = new TourCaptureDialog( widget, m_widget ); + tourCaptureDialog->setDefaultFilename( tour->name() ); tourCaptureDialog->setTourPlayback( playback ); tourCaptureDialog->exec(); } @@ -804,11 +787,7 @@ delete playback; widget->model()->treeModel()->removeDocument(m_document); m_widget->model()->treeModel()->addDocument(m_document); - m_tourUi.m_listView->setModel( m_widget->model()->treeModel() ); - if( tour ){ - m_tourUi.m_listView->setRootIndex( m_widget->model()->treeModel()->index( tour->playlist() ) ); - m_tourUi.m_listView->repaint(); - } + updateRootIndex(); delete widget; } @@ -837,230 +816,12 @@ { if( !m_tourUi.m_slider->isSliderDown() ){ m_tourUi.m_slider->setValue( position * 100 ); + QTime nullTime( 0, 0, 0 ); + QTime time = nullTime.addSecs( position ); + m_tourUi.m_elapsedTime->setText( QString("%L1:%L2").arg( time.minute(), 2, 10, QChar('0') ).arg( time.second(), 2, 10, QChar('0') ) ); } } -FlyToEditWidget::FlyToEditWidget( const QModelIndex &index, MarbleWidget* widget, QWidget *parent ) : - QWidget( parent ), - m_widget( widget ), - m_index( index ), - m_button( new QToolButton ) -{ - QHBoxLayout *layout = new QHBoxLayout; - layout->setSpacing( 5 ); - - QLabel* iconLabel = new QLabel; - iconLabel->setPixmap( QPixmap( ":/marble/flag.png" ) ); - layout->addWidget( iconLabel ); - - QLabel* flyToLabel = new QLabel; - flyToLabel->setText( tr( "Current map center" ) ); - layout->addWidget( flyToLabel ); - - m_button->setIcon( QIcon( ":/marble/document-save.png" ) ); - connect(m_button, SIGNAL(clicked()), this, SLOT(save())); - layout->addWidget( m_button ); - - setLayout( layout ); -} - -bool FlyToEditWidget::editable() const -{ - return m_button->isEnabled(); -} - -void FlyToEditWidget::save() -{ - if(flyToElement()->view()!=0){ - GeoDataCoordinates coords = m_widget->focusPoint(); - coords.setAltitude( m_widget->lookAt().range() ); - if ( flyToElement()->view()->nodeType() == GeoDataTypes::GeoDataCameraType ) { - GeoDataCamera* camera = dynamic_cast( flyToElement()->view() ); - camera->setCoordinates( coords ); - }else if ( flyToElement()->view()->nodeType() == GeoDataTypes::GeoDataLookAtType ) { - GeoDataLookAt* lookAt = dynamic_cast( flyToElement()->view() ); - lookAt->setCoordinates( coords ); - }else{ - GeoDataLookAt* lookAt = new GeoDataLookAt; - lookAt->setCoordinates( coords ); - flyToElement()->setView( lookAt ); - } - } - emit editingDone(m_index); -} - -void FlyToEditWidget::setEditable( bool editable ) -{ - m_button->setEnabled( editable ); -} - -GeoDataFlyTo* FlyToEditWidget::flyToElement() -{ - GeoDataObject *object = qvariant_cast(m_index.data( MarblePlacemarkModel::ObjectPointerRole ) ); - Q_ASSERT( object ); - Q_ASSERT( object->nodeType() == GeoDataTypes::GeoDataFlyToType ); - return static_cast( object ); -} - -TourControlEditWidget::TourControlEditWidget( const QModelIndex &index, QWidget *parent ) : - QWidget( parent ), - m_index( index ), - m_button( new QToolButton ), - m_radio_play( new QRadioButton ), - m_radio_pause( new QRadioButton ) -{ - QHBoxLayout *layout = new QHBoxLayout; - layout->setSpacing( 5 ); - - QLabel* iconLabel = new QLabel; - iconLabel->setPixmap( QPixmap( ":/marble/media-playback-pause.png" ) ); - layout->addWidget( iconLabel ); - - layout->addWidget( m_radio_play ); - m_radio_play->setText( tr( "Play" ) ); - - layout->addWidget( m_radio_pause ); - m_radio_pause->setText( tr( "Pause" ) ); - - if( tourControlElement()->playMode() == GeoDataTourControl::Play ){ - m_radio_play->setChecked( true ); - }else{ - m_radio_pause->setChecked( true ); - } - - m_button->setIcon( QIcon( ":/marble/document-save.png" ) ); - connect(m_button, SIGNAL(clicked()), this, SLOT(save())); - layout->addWidget( m_button ); - - setLayout( layout ); -} - -bool TourControlEditWidget::editable() const -{ - return m_button->isEnabled(); -} - -void TourControlEditWidget::save() -{ - if( m_radio_play->isChecked() ){ - tourControlElement()->setPlayMode( GeoDataTourControl::Play ); - }else{ - tourControlElement()->setPlayMode( GeoDataTourControl::Pause ); - } - emit editingDone(m_index); -} - -void TourControlEditWidget::setEditable( bool editable ) -{ - m_button->setEnabled( editable ); -} - -GeoDataTourControl* TourControlEditWidget::tourControlElement() -{ - GeoDataObject *object = qvariant_cast(m_index.data( MarblePlacemarkModel::ObjectPointerRole ) ); - Q_ASSERT( object ); - Q_ASSERT( object->nodeType() == GeoDataTypes::GeoDataTourControlType ); - return static_cast( object ); -} - -WaitEditWidget::WaitEditWidget( const QModelIndex &index, QWidget *parent ) : - QWidget( parent ), - m_index( index ), - m_button( new QToolButton ), - m_spinBox( new QDoubleSpinBox ) -{ - QHBoxLayout *layout = new QHBoxLayout; - layout->setSpacing( 5 ); - - QLabel* iconLabel = new QLabel; - iconLabel->setPixmap( QPixmap( ":/marble/audio-x-generic.png" ) ); - layout->addWidget( iconLabel ); - - QLabel *waitLabel = new QLabel; - waitLabel->setText( tr( "Wait duration:" ) ); - layout->addWidget( waitLabel ); - - layout->addWidget( m_spinBox ); - m_spinBox->setValue( waitElement()->duration() ); - - m_button->setIcon( QIcon( ":/marble/document-save.png" ) ); - connect(m_button, SIGNAL(clicked()), this, SLOT(save())); - layout->addWidget( m_button ); - - setLayout( layout ); -} - -bool WaitEditWidget::editable() const -{ - return m_button->isEnabled(); -} - -void WaitEditWidget::save() -{ - waitElement()->setDuration( m_spinBox->value() ); - emit editingDone(m_index); -} - -void WaitEditWidget::setEditable( bool editable ) -{ - m_button->setEnabled( editable ); -} - -GeoDataWait* WaitEditWidget::waitElement() -{ - GeoDataObject *object = qvariant_cast(m_index.data( MarblePlacemarkModel::ObjectPointerRole ) ); - Q_ASSERT( object ); - Q_ASSERT( object->nodeType() == GeoDataTypes::GeoDataWaitType ); - return static_cast( object ); -} - -SoundCueEditWidget::SoundCueEditWidget( const QModelIndex &index, QWidget *parent ) : - QWidget( parent ), - m_index( index ), - m_button( new QToolButton ), - m_lineEdit( new QLineEdit ) -{ - QHBoxLayout *layout = new QHBoxLayout; - layout->setSpacing( 5 ); - - QLabel* iconLabel = new QLabel; - iconLabel->setPixmap( QPixmap( ":/marble/playback-play.png" ) ); - layout->addWidget( iconLabel ); - - m_lineEdit->setPlaceholderText( "Audio location" ); - layout->addWidget( m_lineEdit ); - - m_button->setIcon( QIcon( ":/marble/document-save.png" ) ); - connect(m_button, SIGNAL(clicked()), this, SLOT(save())); - layout->addWidget( m_button ); - - setLayout( layout ); -} - -bool SoundCueEditWidget::editable() const -{ - return m_button->isEnabled(); -} - -void SoundCueEditWidget::save() -{ - soundCueElement()->setHref( m_lineEdit->text() ); - emit editingDone(m_index); -} - -void SoundCueEditWidget::setEditable( bool editable ) -{ - m_button->setEnabled( editable ); -} - -GeoDataSoundCue* SoundCueEditWidget::soundCueElement() -{ - GeoDataObject *object = qvariant_cast(m_index.data( MarblePlacemarkModel::ObjectPointerRole ) ); - Q_ASSERT( object ); - Q_ASSERT( object->nodeType() == GeoDataTypes::GeoDataSoundCueType ); - return static_cast( object ); -} - } #include "TourWidget.moc" diff -Nru marble-14.12.3/src/lib/marble/TourWidget.h marble-15.04.2/src/lib/marble/TourWidget.h --- marble-14.12.3/src/lib/marble/TourWidget.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/TourWidget.h 2015-05-25 16:24:43.000000000 +0000 @@ -25,6 +25,7 @@ class QRadioButton; class QLineEdit; class QToolButton; +class QLabel; namespace Marble { @@ -43,103 +44,6 @@ class TourWidgetPrivate; -class FlyToEditWidget: public QWidget -{ - Q_OBJECT - -public: - FlyToEditWidget( const QModelIndex& index, MarbleWidget* widget, QWidget* parent=0 ); - bool editable() const; - -Q_SIGNALS: - void editingDone( const QModelIndex& index ); - -private Q_SLOTS: - void save(); - -public Q_SLOTS: - void setEditable( bool editable ); - -private: - GeoDataFlyTo* flyToElement(); - MarbleWidget* m_widget; - QModelIndex m_index; - QToolButton *m_button; -}; - -class TourControlEditWidget: public QWidget -{ - Q_OBJECT - -public: - TourControlEditWidget( const QModelIndex& index, QWidget* parent=0 ); - bool editable() const; - -Q_SIGNALS: - void editingDone( const QModelIndex& index ); - -private Q_SLOTS: - void save(); - -public Q_SLOTS: - void setEditable( bool editable ); - -private: - GeoDataTourControl* tourControlElement(); - QModelIndex m_index; - QToolButton *m_button; - QRadioButton *m_radio_play; - QRadioButton *m_radio_pause; -}; - -class WaitEditWidget: public QWidget -{ - Q_OBJECT - -public: - WaitEditWidget( const QModelIndex& index, QWidget* parent=0 ); - bool editable() const; - -Q_SIGNALS: - void editingDone( const QModelIndex& index ); - -private Q_SLOTS: - void save(); - -public Q_SLOTS: - void setEditable( bool editable ); - -private: - GeoDataWait* waitElement(); - QModelIndex m_index; - QToolButton *m_button; - QDoubleSpinBox *m_spinBox; -}; - -class SoundCueEditWidget: public QWidget -{ - Q_OBJECT - -public: - SoundCueEditWidget( const QModelIndex& index, QWidget* parent=0 ); - bool editable() const; - -Q_SIGNALS: - void editingDone( const QModelIndex& index ); - -private Q_SLOTS: - void save(); - -public Q_SLOTS: - void setEditable( bool editable ); - -private: - GeoDataSoundCue* soundCueElement(); - QModelIndex m_index; - QToolButton *m_button; - QLineEdit* m_lineEdit; -}; - class MARBLE_EXPORT TourWidget : public QWidget { Q_OBJECT @@ -167,8 +71,14 @@ void moveUp(); void moveDown(); void addFlyTo(); + void addWait(); + void addSoundCue(); + void addPlacemark(); + void addRemovePlacemark(); + void addChangePlacemark(); void deleteSelected(); void updateDuration(); + void finishAddingItem(); private: Q_PRIVATE_SLOT( d, void openFile() ) @@ -184,47 +94,6 @@ TourWidgetPrivate * const d; }; - -class TourItemDelegate : public QStyledItemDelegate -{ -Q_OBJECT - -public: - TourItemDelegate( QListView* view, MarbleWidget* widget ); - void paint( QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index ) const; - QSize sizeHint( const QStyleOptionViewItem &option, const QModelIndex &index ) const; - QWidget* createEditor ( QWidget * parent, const QStyleOptionViewItem & option, const QModelIndex & index ) const; - bool editable() const; - void setEditable( bool editable ); - -Q_SIGNALS: - void editingChanged( QModelIndex index ); - void edited( QModelIndex index ); - void editableChanged( bool editable ); - -public: - - enum Element { - GeoDataElementIcon, - Label, - EditButton, - ActionButton - }; - -protected: - bool editorEvent( QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index ); - -private Q_SLOTS: - void closeEditor(const QModelIndex& index); - -private: - static QRect position( Element element, const QStyleOptionViewItem &option ); - QList m_editingIndices; - QListView* m_listView; - MarbleWidget *m_widget; - bool m_editable; -}; - } #endif diff -Nru marble-14.12.3/src/lib/marble/TourWidget.ui marble-15.04.2/src/lib/marble/TourWidget.ui --- marble-14.12.3/src/lib/marble/TourWidget.ui 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/TourWidget.ui 2015-05-25 16:24:43.000000000 +0000 @@ -23,9 +23,6 @@ - - - @@ -50,6 +47,15 @@ + + + + + + + + --:-- + @@ -59,21 +65,16 @@ + + + + --:-- + + + - - - false - - - - :/marble/list-add.png:/marble/list-add.png - - - Add FlyTo - - false diff -Nru marble-14.12.3/src/lib/marble/ViewportParams.h marble-15.04.2/src/lib/marble/ViewportParams.h --- marble-14.12.3/src/lib/marble/ViewportParams.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/ViewportParams.h 2015-05-25 16:24:43.000000000 +0000 @@ -46,7 +46,7 @@ public: ViewportParams( ); explicit ViewportParams( Projection projection, - qreal centerLongitude = 0, qreal centerLatatitude = 0, + qreal centerLongitude = 0, qreal centerLatitude = 0, int radius = 2000, const QSize &size = QSize( 100, 100 ) ); ~ViewportParams(); diff -Nru marble-14.12.3/src/lib/marble/VisiblePlacemark.cpp marble-15.04.2/src/lib/marble/VisiblePlacemark.cpp --- marble-14.12.3/src/lib/marble/VisiblePlacemark.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/VisiblePlacemark.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -14,13 +14,13 @@ #include "MarbleDebug.h" #include "RemoteIconLoader.h" +#include "GeoDataPlacemark.h" #include "GeoDataStyle.h" #include "PlacemarkLayer.h" #include #include #include -#include using namespace Marble; @@ -34,6 +34,7 @@ this, SLOT(setSymbolPixmap()) ); drawLabelPixmap(); + setSymbolPixmap(); } const GeoDataPlacemark* VisiblePlacemark::placemark() const @@ -42,14 +43,8 @@ } const QPixmap& VisiblePlacemark::symbolPixmap() const -{ - const GeoDataStyle* style = m_placemark->style(); - if ( style ) { - m_symbolPixmap = QPixmap::fromImage( style->iconStyle().icon() ); - } else { - mDebug() << "Style pointer null"; - } - return m_symbolPixmap; +{ + return m_symbolPixmap; } bool VisiblePlacemark::selected() const @@ -237,4 +232,4 @@ } } -#include "VisiblePlacemark.moc" \ No newline at end of file +#include "VisiblePlacemark.moc" diff -Nru marble-14.12.3/src/lib/marble/VisiblePlacemark.h marble-15.04.2/src/lib/marble/VisiblePlacemark.h --- marble-14.12.3/src/lib/marble/VisiblePlacemark.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/lib/marble/VisiblePlacemark.h 2015-05-25 16:24:43.000000000 +0000 @@ -16,19 +16,18 @@ #ifndef MARBLE_VISIBLEPLACEMARK_H #define MARBLE_VISIBLEPLACEMARK_H -#include "GeoDataPlacemark.h" - #include #include #include -#include +#include #include namespace Marble { -static const qreal s_labelOutlineWidth = 2.5; +class GeoDataPlacemark; +static const qreal s_labelOutlineWidth = 2.5; /** * @short A class which represents the visible place marks on a map. diff -Nru marble-14.12.3/src/lib/marble/WaitEditWidget.cpp marble-15.04.2/src/lib/marble/WaitEditWidget.cpp --- marble-14.12.3/src/lib/marble/WaitEditWidget.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/WaitEditWidget.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,81 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2013 Mihail Ivchenko +// Copyright 2014 Sanjiban Bairagya +// Copyright 2014 Illya Kovalevskyy +// + +#include +#include +#include +#include + +#include "WaitEditWidget.h" +#include "MarblePlacemarkModel.h" +#include "GeoDataTypes.h" +#include "GeoDataTourControl.h" +#include "geodata/data/GeoDataWait.h" + +namespace Marble +{ + +WaitEditWidget::WaitEditWidget( const QModelIndex &index, QWidget *parent ) : + QWidget( parent ), + m_index( index ), + m_spinBox( new QDoubleSpinBox ), + m_button( new QToolButton ) +{ + QHBoxLayout *layout = new QHBoxLayout; + layout->setSpacing( 5 ); + + QLabel* iconLabel = new QLabel; + iconLabel->setPixmap( QPixmap( ":/marble/audio-x-generic.png" ) ); + layout->addWidget( iconLabel ); + + QLabel *waitLabel = new QLabel; + waitLabel->setText( tr( "Wait duration:" ) ); + layout->addWidget( waitLabel ); + + layout->addWidget( m_spinBox ); + m_spinBox->setValue( waitElement()->duration() ); + m_spinBox->setSuffix( tr(" s", "seconds") ); + + m_button->setIcon( QIcon( ":/marble/document-save.png" ) ); + connect(m_button, SIGNAL(clicked()), this, SLOT(save())); + layout->addWidget( m_button ); + + setLayout( layout ); +} + +bool WaitEditWidget::editable() const +{ + return m_button->isEnabled(); +} + +void WaitEditWidget::setEditable( bool editable ) +{ + m_button->setEnabled( editable ); +} + +void WaitEditWidget::save() +{ + waitElement()->setDuration( m_spinBox->value() ); + emit editingDone(m_index); +} + +GeoDataWait* WaitEditWidget::waitElement() +{ + GeoDataObject *object = qvariant_cast(m_index.data( MarblePlacemarkModel::ObjectPointerRole ) ); + Q_ASSERT( object ); + Q_ASSERT( object->nodeType() == GeoDataTypes::GeoDataWaitType ); + return static_cast( object ); +} + +} // namespace Marble + +#include "WaitEditWidget.moc" diff -Nru marble-14.12.3/src/lib/marble/WaitEditWidget.h marble-15.04.2/src/lib/marble/WaitEditWidget.h --- marble-14.12.3/src/lib/marble/WaitEditWidget.h 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/lib/marble/WaitEditWidget.h 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,53 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2013 Mihail Ivchenko +// Copyright 2014 Sanjiban Bairagya +// Copyright 2014 Illya Kovalevskyy +// + +#ifndef WAITEDITWIDGET_H +#define WAITEDITWIDGET_H + +#include +#include + +class QDoubleSpinBox; +class QToolButton; + +namespace Marble +{ + +class GeoDataWait; + +class WaitEditWidget: public QWidget +{ + Q_OBJECT + +public: + WaitEditWidget( const QModelIndex& index, QWidget* parent=0 ); + bool editable() const; + +Q_SIGNALS: + void editingDone( const QModelIndex& index ); + +public Q_SLOTS: + void setEditable( bool editable ); + +private Q_SLOTS: + void save(); + +private: + GeoDataWait* waitElement(); + QPersistentModelIndex m_index; + QDoubleSpinBox *m_spinBox; + QToolButton *m_button; +}; + +} // namespace Marble + +#endif diff -Nru marble-14.12.3/src/plugins/declarative/Bookmarks.cpp marble-15.04.2/src/plugins/declarative/Bookmarks.cpp --- marble-14.12.3/src/plugins/declarative/Bookmarks.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/declarative/Bookmarks.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -10,6 +10,7 @@ #include "Bookmarks.h" +#include "Planet.h" #include "MarbleDeclarativeWidget.h" #include "MarbleModel.h" #include "MarbleMath.h" @@ -50,9 +51,11 @@ Marble::BookmarkManager* manager = m_marbleWidget->model()->bookmarkManager(); Marble::GeoDataDocument *bookmarks = manager->document(); Marble::GeoDataCoordinates const compareTo( longitude, latitude, 0.0, Marble::GeoDataCoordinates::Degree ); + + qreal planetRadius = m_marbleWidget->model()->planet()->radius(); foreach( const Marble::GeoDataFolder* folder, bookmarks->folderList() ) { foreach( const Marble::GeoDataPlacemark * const placemark, folder->placemarkList() ) { - if ( distanceSphere( placemark->coordinate(), compareTo ) * Marble::EARTH_RADIUS < 5 ) { + if ( distanceSphere( placemark->coordinate(), compareTo ) * planetRadius < 5 ) { return true; } } @@ -111,9 +114,11 @@ Marble::BookmarkManager* manager = m_marbleWidget->model()->bookmarkManager(); Marble::GeoDataDocument *bookmarks = manager->document(); Marble::GeoDataCoordinates const compareTo( longitude, latitude, 0.0, Marble::GeoDataCoordinates::Degree ); + + qreal planetRadius = m_marbleWidget->model()->planet()->radius(); foreach( const Marble::GeoDataFolder* folder, bookmarks->folderList() ) { foreach( Marble::GeoDataPlacemark * placemark, folder->placemarkList() ) { - if ( distanceSphere( placemark->coordinate(), compareTo ) * Marble::EARTH_RADIUS < 5 ) { + if ( distanceSphere( placemark->coordinate(), compareTo ) * planetRadius < 5 ) { manager->removeBookmark( placemark ); return; } diff -Nru marble-14.12.3/src/plugins/declarative/DeclarativeDataPlugin.cpp marble-15.04.2/src/plugins/declarative/DeclarativeDataPlugin.cpp --- marble-14.12.3/src/plugins/declarative/DeclarativeDataPlugin.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/declarative/DeclarativeDataPlugin.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -12,13 +12,12 @@ #include "DeclarativeDataPlugin.h" #include "DeclarativeDataPluginModel.h" -#include "MarbleDeclarativeWidget.h" #include "DeclarativeDataPluginItem.h" #include "MarbleDebug.h" -#include "MarbleWidget.h" #include "MarbleModel.h" +#include #include #include #include @@ -86,7 +85,6 @@ { if ( coordinates.isValid() ) { item->setCoordinate( coordinates ); - item->setTarget( m_planet ); QVariant const idValue = item->property( "identifier" ); if ( idValue.isValid() && !idValue.toString().isEmpty() ) { item->setId( idValue.toString() ); diff -Nru marble-14.12.3/src/plugins/declarative/Navigation.cpp marble-15.04.2/src/plugins/declarative/Navigation.cpp --- marble-14.12.3/src/plugins/declarative/Navigation.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/declarative/Navigation.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -10,6 +10,7 @@ #include "Navigation.h" +#include "Planet.h" #include "MarbleDeclarativeWidget.h" #include "MarbleModel.h" #include "routing/RoutingManager.h" @@ -55,12 +56,14 @@ const Marble::GeoDataCoordinates position = route.position(); const Marble::GeoDataCoordinates interpolated = route.positionOnRoute(); const Marble::GeoDataCoordinates onRoute = route.currentWaypoint(); - qreal distance = Marble::EARTH_RADIUS * ( distanceSphere( position, interpolated ) + distanceSphere( interpolated, onRoute ) ); + + qreal planetRadius = m_marbleWidget->model()->planet()->radius(); + qreal distance = planetRadius * ( distanceSphere( position, interpolated ) + distanceSphere( interpolated, onRoute ) ); qreal remaining = 0.0; const Marble::RouteSegment &segment = route.currentSegment(); for ( int i=0; ireadDatagram(datagram.data(), datagram.size(), &sender, &senderPort); typedef QList::Iterator Iterator; - QList splitted = datagram.split('\n'); - for (Iterator i = splitted.begin(); i != splitted.end(); i++) { + QList split = datagram.split('\n'); + for (Iterator i = split.begin(); i != split.end(); i++) { fixBadGPRMC(*i); i->append( "\n" ); parseNmeaSentence( *i ); diff -Nru marble-14.12.3/src/plugins/render/annotate/AnnotatePlugin.cpp marble-15.04.2/src/plugins/render/annotate/AnnotatePlugin.cpp --- marble-14.12.3/src/plugins/render/annotate/AnnotatePlugin.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/AnnotatePlugin.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -22,12 +22,13 @@ #include #include #include +#include // Marble #include "MarbleDebug.h" #include "AbstractProjection.h" #include "EditGroundOverlayDialog.h" -#include "EditTextAnnotationDialog.h" +#include "EditPlacemarkDialog.h" #include "EditPolygonDialog.h" #include "GeoDataDocument.h" #include "GeoDataGroundOverlay.h" @@ -54,6 +55,7 @@ #include "PolylineAnnotation.h" #include "EditPolylineDialog.h" #include "ParsingRunnerManager.h" +#include "ViewportParams.h" namespace Marble @@ -83,7 +85,7 @@ // Plugin is enabled by default setEnabled( true ); // Plugin is not visible by default - setVisible( false ); + setVisible( true ); connect( this, SIGNAL(visibilityChanged(bool, QString)), SLOT(enableModel(bool)) ); m_annotationDocument->setName( tr("Annotations") ); @@ -92,7 +94,9 @@ GeoDataStyle style; GeoDataPolyStyle polyStyle; - polyStyle.setColor( QColor( 0, 255, 255, 80 ) ); + QColor highlightedColor = QApplication::palette().highlight().color(); + highlightedColor.setAlpha(80); + polyStyle.setColor(highlightedColor); style.setId( "polygon" ); style.setPolyStyle( polyStyle ); m_annotationDocument->addStyle( style ); @@ -209,11 +213,6 @@ return &m_actions; } -const QList *AnnotatePlugin::toolbarActionGroups() const -{ - return &m_toolbarActions; -} - bool AnnotatePlugin::render( GeoPainter *painter, ViewportParams *viewport, const QString &renderPos, GeoSceneLayer *layer ) { Q_UNUSED( renderPos ); @@ -399,6 +398,11 @@ m_graphicsItems.append( polylineAnnotation ); } m_marbleWidget->model()->treeModel()->addFeature( m_annotationDocument, newPlacemark ); + } else if ( feature->nodeType() == GeoDataTypes::GeoDataGroundOverlayType ) { + GeoDataGroundOverlay *overlay = static_cast( feature ); + GeoDataGroundOverlay *newOverlay = new GeoDataGroundOverlay( *overlay ); + m_marbleWidget->model()->treeModel()->addFeature( m_annotationDocument, newOverlay ); + displayOverlayFrame( newOverlay ); } } m_marbleWidget->centerOn( document->latLonAltBox() ); @@ -477,6 +481,13 @@ return true; } + // If we have an item which has the focus and the Delete key is pressed, delete the item + if ( m_focusItem && keyEvent->type() == QEvent::KeyPress && keyEvent->key() == Qt::Key_Delete && + !m_editingDialogIsShown ) { + askToRemoveFocusItem(); + return true; + } + return false; } @@ -592,6 +603,7 @@ GeoDataPolygon *poly = dynamic_cast( m_polygonPlacemark->geometry() ); poly->outerBoundary().append( coords ); m_marbleWidget->model()->treeModel()->addFeature( m_annotationDocument, m_polygonPlacemark ); + emit nodeAdded( coords ); return true; } @@ -617,6 +629,7 @@ GeoDataLineString *line = dynamic_cast( m_polylinePlacemark->geometry() ); line->append( coords ); m_marbleWidget->model()->treeModel()->addFeature( m_annotationDocument, m_polylinePlacemark ); + emit nodeAdded( coords ); return true; } @@ -654,7 +667,7 @@ // handler and updating their feature. if ( m_movedItem->sceneEvent( mouseEvent ) ) { m_marbleWidget->model()->treeModel()->updateFeature( m_movedItem->placemark() ); - + emit itemMoved( m_movedItem->placemark() ); if ( m_movedItem->graphicType() == SceneGraphicsTypes::SceneGraphicTextAnnotation ) { emit placemarkMoved(); } @@ -673,7 +686,7 @@ m_marbleWidget->model()->treeModel()->updateFeature( item->placemark() ); // Store a pointer to the item for possible following move events only if its state is - // either 'Editing' or 'AddingNodes' and the the mouse left button has been used. + // either 'Editing' or 'AddingNodes' and the mouse left button has been used. if ( ( item->state() == SceneGraphicsItem::Editing || item->state() == SceneGraphicsItem::AddingNodes ) && mouseEvent->button() == Qt::LeftButton ) { @@ -800,7 +813,6 @@ { qDeleteAll( m_actions ); m_actions.clear(); - m_toolbarActions.clear(); if ( !widget ) { return; @@ -810,7 +822,7 @@ group->setExclusive( true ); - QAction *selectItem = new QAction( QIcon(":/icons/hand.png"), + QAction *selectItem = new QAction( QIcon(":/icons/edit-select.png"), tr("Select Item"), this ); selectItem->setCheckable( true ); @@ -877,6 +889,7 @@ sep1->setSeparator( true ); QAction *sep2 = new QAction( this ); sep2->setSeparator( true ); + sep2->setObjectName( "toolbarSeparator" ); QAction *sep3 = new QAction( this ); sep3->setSeparator( true ); QAction *sep4 = new QAction( this ); @@ -900,7 +913,6 @@ group->addAction( sep4 ); m_actions.append( group ); - m_toolbarActions.append( group ); emit actionGroupsChanged(); } @@ -989,8 +1001,8 @@ void AnnotatePlugin::editTextAnnotation() { - QPointer dialog = new EditTextAnnotationDialog( m_focusItem->placemark(), - m_marbleWidget ); + QPointer dialog = new EditPlacemarkDialog( m_focusItem->placemark(), + m_marbleWidget ); connect( dialog, SIGNAL(textAnnotationUpdated(GeoDataFeature*)), m_marbleWidget->model()->treeModel(), SLOT(updateFeature(GeoDataFeature*)) ); connect( this, SIGNAL(placemarkMoved()), @@ -998,6 +1010,8 @@ connect( dialog, SIGNAL(finished(int)), this, SLOT(stopEditingTextAnnotation(int)) ); + dialog->setLabelColor(dynamic_cast(m_focusItem)->labelColor()); + disableActions( m_actions.first() ); dialog->show(); m_editingDialogIsShown = true; @@ -1015,14 +1029,15 @@ GeoDataPlacemark *placemark = new GeoDataPlacemark; placemark->setCoordinate( lon, lat ); + placemark->setVisible( true ); + placemark->setBalloonVisible( false ); m_marbleWidget->model()->treeModel()->addFeature( m_annotationDocument, placemark ); PlacemarkTextAnnotation *textAnnotation = new PlacemarkTextAnnotation( placemark ); textAnnotation->setFocus( true ); m_graphicsItems.append( textAnnotation ); - QPointer dialog = new EditTextAnnotationDialog( placemark, m_marbleWidget ); - dialog->setFirstTimeEditing( true ); + QPointer dialog = new EditPlacemarkDialog( placemark, m_marbleWidget ); connect( dialog, SIGNAL(textAnnotationUpdated(GeoDataFeature*)), m_marbleWidget->model()->treeModel(), SLOT(updateFeature(GeoDataFeature*)) ); @@ -1086,6 +1101,18 @@ void AnnotatePlugin::addOverlay() { GeoDataGroundOverlay *overlay = new GeoDataGroundOverlay(); + qreal centerLongitude = m_marbleWidget->viewport()->centerLongitude()*RAD2DEG; + qreal centerLatitude = m_marbleWidget->viewport()->centerLatitude()*RAD2DEG; + GeoDataLatLonAltBox box = m_marbleWidget->viewport()->viewLatLonAltBox(); + qreal maxDelta = 20; + qreal deltaLongitude = qMin(box.width(GeoDataCoordinates::Degree), maxDelta); + qreal deltaLatitude = qMin(box.height(GeoDataCoordinates::Degree), maxDelta); + qreal north = centerLatitude + deltaLatitude/4; + qreal south = centerLatitude - deltaLatitude/4; + qreal west = centerLongitude - deltaLongitude/4; + qreal east = centerLongitude + deltaLongitude/4; + overlay->latLonBox().setBoundaries( north, south, east, west, GeoDataCoordinates::Degree ); + overlay->setName( tr( "Untitled Ground Overlay" ) ); QPointer dialog = new EditGroundOverlayDialog( overlay, m_marbleWidget->textureLayer(), @@ -1246,12 +1273,12 @@ m_marbleWidget->update(); QPointer dialog = new EditPolygonDialog( m_polygonPlacemark, m_marbleWidget ); - dialog->setFirstTimeEditing( true ); connect( dialog, SIGNAL(polygonUpdated(GeoDataFeature*)), m_marbleWidget->model()->treeModel(), SLOT(updateFeature(GeoDataFeature*)) ); connect( dialog, SIGNAL(finished(int)), this, SLOT(stopEditingPolygon(int)) ); + connect( this, SIGNAL( nodeAdded( GeoDataCoordinates ) ), dialog, SLOT( handleAddingNode( GeoDataCoordinates ) ) ); // If there is another graphic item marked as 'selected' when pressing 'Add Polygon', change the focus of // that item. @@ -1337,6 +1364,7 @@ m_marbleWidget->model()->treeModel(), SLOT(updateFeature(GeoDataFeature*)) ); connect( dialog, SIGNAL(finished(int)), this, SLOT(stopEditingPolygon(int)) ); + connect( this, SIGNAL( itemMoved( GeoDataPlacemark* ) ), dialog, SLOT( handleItemMoving( GeoDataPlacemark * ) ) ); disableActions( m_actions.first() ); @@ -1467,6 +1495,7 @@ m_marbleWidget->model()->treeModel(), SLOT(updateFeature(GeoDataFeature*)) ); connect( dialog, SIGNAL(finished(int)), this, SLOT(stopEditingPolyline(int)) ); + connect( this, SIGNAL( itemMoved( GeoDataPlacemark* ) ), dialog, SLOT( handleItemMoving( GeoDataPlacemark * ) ) ); disableActions( m_actions.first() ); dialog->show(); @@ -1491,12 +1520,12 @@ m_marbleWidget->update(); QPointer dialog = new EditPolylineDialog( m_polylinePlacemark, m_marbleWidget ); - dialog->setFirstTimeEditing( true ); connect( dialog, SIGNAL(polylineUpdated(GeoDataFeature*)), m_marbleWidget->model()->treeModel(), SLOT(updateFeature(GeoDataFeature*)) ); connect( dialog, SIGNAL(finished(int)), this, SLOT(stopEditingPolyline(int)) ); + connect( this, SIGNAL( nodeAdded( GeoDataCoordinates ) ), dialog, SLOT( handleAddingNode( GeoDataCoordinates ) ) ); if ( m_focusItem ) { m_focusItem->setFocus( false ); diff -Nru marble-14.12.3/src/plugins/render/annotate/AnnotatePlugin.h marble-15.04.2/src/plugins/render/annotate/AnnotatePlugin.h --- marble-14.12.3/src/plugins/render/annotate/AnnotatePlugin.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/AnnotatePlugin.h 2015-05-25 16:24:43.000000000 +0000 @@ -84,13 +84,14 @@ virtual QString runtimeTrace() const; virtual const QList *actionGroups() const; - virtual const QList *toolbarActionGroups() const; bool render( GeoPainter *painter, ViewportParams *viewport, const QString &renderPos, GeoSceneLayer *layer = 0 ); signals: void placemarkMoved(); + void nodeAdded( const GeoDataCoordinates &coordinates ); + void itemMoved( GeoDataPlacemark *placemark ); private slots: void enableModel( bool enabled ); @@ -182,7 +183,6 @@ QMenu *m_polylineRmbMenu; QList m_actions; - QList m_toolbarActions; QSortFilterProxyModel m_groundOverlayModel; QMap m_groundOverlayFrames; diff -Nru marble-14.12.3/src/plugins/render/annotate/AreaAnnotation.cpp marble-15.04.2/src/plugins/render/annotate/AreaAnnotation.cpp --- marble-14.12.3/src/plugins/render/annotate/AreaAnnotation.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/AreaAnnotation.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -16,6 +16,8 @@ // Qt #include #include +#include +#include // Marble #include "GeoDataPlacemark.h" @@ -35,9 +37,9 @@ const int AreaAnnotation::mergedDim = 20; const int AreaAnnotation::hoveredDim = 20; const QColor AreaAnnotation::regularColor = Oxygen::aluminumGray3; -const QColor AreaAnnotation::selectedColor = Oxygen::aluminumGray6; +const QColor AreaAnnotation::selectedColor = QApplication::palette().highlight().color(); const QColor AreaAnnotation::mergedColor = Oxygen::emeraldGreen6; -const QColor AreaAnnotation::hoveredColor = Oxygen::grapeViolet6; +const QColor AreaAnnotation::hoveredColor = QApplication::palette().highlight().color(); AreaAnnotation::AreaAnnotation( GeoDataPlacemark *placemark ) : SceneGraphicsItem( placemark ), @@ -688,6 +690,9 @@ const GeoDataLinearRing &outerRing = polygon->outerBoundary(); const QVector &innerRings = polygon->innerBoundaries(); + QColor glowColor = QApplication::palette().highlightedText().color(); + glowColor.setAlpha(120); + for ( int i = 0; i < outerRing.size(); ++i ) { // The order here is important, because a merged node can be at the same time selected. if ( m_outerNodesList.at(i).isBeingMerged() ) { @@ -702,9 +707,7 @@ QPen defaultPen = painter->pen(); QPen newPen; newPen.setWidth( defaultPen.width() + 3 ); - newPen.setColor( m_outerNodesList.at(i).isEditingHighlighted() ? - QColor( 0, 255, 255, 120 ) : - QColor( 25, 255, 25, 180 ) ); + newPen.setColor( glowColor ); painter->setBrush( Qt::NoBrush ); painter->setPen( newPen ); @@ -720,9 +723,7 @@ QPen defaultPen = painter->pen(); QPen newPen; newPen.setWidth( defaultPen.width() + 3 ); - newPen.setColor( m_outerNodesList.at(i).isEditingHighlighted() ? - QColor( 0, 255, 255, 120 ) : - QColor( 25, 255, 25, 180 ) ); + newPen.setColor( glowColor ); painter->setPen( newPen ); painter->setBrush( Qt::NoBrush ); @@ -746,9 +747,7 @@ QPen defaultPen = painter->pen(); QPen newPen; newPen.setWidth( defaultPen.width() + 3 ); - newPen.setColor( m_innerNodesList.at(i).at(j).isEditingHighlighted() ? - QColor( 0, 255, 255, 120 ) : - QColor( 25, 255, 25, 180 ) ); + newPen.setColor( glowColor ); painter->setBrush( Qt::NoBrush ); painter->setPen( newPen ); @@ -764,9 +763,7 @@ QPen defaultPen = painter->pen(); QPen newPen; newPen.setWidth( defaultPen.width() + 3 ); - newPen.setColor( m_innerNodesList.at(i).at(j).isEditingHighlighted() ? - QColor( 0, 255, 255, 120 ) : - QColor( 25, 255, 25, 180 ) ); + newPen.setColor( glowColor ); painter->setBrush( Qt::NoBrush ); painter->setPen( newPen ); diff -Nru marble-14.12.3/src/plugins/render/annotate/AreaAnnotation.h marble-15.04.2/src/plugins/render/annotate/AreaAnnotation.h --- marble-14.12.3/src/plugins/render/annotate/AreaAnnotation.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/AreaAnnotation.h 2015-05-25 16:24:43.000000000 +0000 @@ -158,7 +158,7 @@ /** * @brief As briefly mentioned above, the PolylineNodes instances are not created at - * each ::paint call, but only at its first call. Everytime the ::paint method is + * each ::paint call, but only at its first call. Every time the ::paint method is * called after that, each node from the lists of PolylineNodes gets its setRegion() * method called. We need the GeoPainter for doing this because we have to get the * ellipse around the GeoDataCoordinates. @@ -166,7 +166,7 @@ void updateRegions( GeoPainter *painter ); /** - * @brief It iterates throught all nodes and paints them on the map. It takes into + * @brief It iterates through all nodes and paints them on the map. It takes into * consideration the active flags of each PolylineNode. */ void drawNodes( GeoPainter *painter ); @@ -269,7 +269,7 @@ // the i'th inner boundary (more exactly, the last one; see below). // Due to the way the node appending is done (by rotating the vector which // contains the coordinates), we can be sure that the node we want to adjust - // is everytime the last one. + // is every time the last one. int m_adjustedNode; }; diff -Nru marble-14.12.3/src/plugins/render/annotate/CMakeLists.txt marble-15.04.2/src/plugins/render/annotate/CMakeLists.txt --- marble-14.12.3/src/plugins/render/annotate/CMakeLists.txt 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/CMakeLists.txt 2015-05-25 16:24:43.000000000 +0000 @@ -13,7 +13,6 @@ set( annotate_UI EditGroundOverlayDialog.ui - EditTextAnnotationDialog.ui EditPolygonDialog.ui EditPolylineDialog.ui ) @@ -22,7 +21,6 @@ AnnotatePlugin.cpp AreaAnnotation.cpp EditGroundOverlayDialog.cpp - EditTextAnnotationDialog.cpp EditPolygonDialog.cpp EditPolylineDialog.cpp GroundOverlayFrame.cpp @@ -33,6 +31,7 @@ PolylineNode.cpp SceneGraphicsItem.cpp SceneGraphicsTypes.cpp + NodeModel.cpp ) qt_wrap_ui(annotate_SRCS ${annotate_UI}) diff -Nru marble-14.12.3/src/plugins/render/annotate/EditGroundOverlayDialog.cpp marble-15.04.2/src/plugins/render/annotate/EditGroundOverlayDialog.cpp --- marble-14.12.3/src/plugins/render/annotate/EditGroundOverlayDialog.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/EditGroundOverlayDialog.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -15,7 +15,7 @@ // Qt #include #include - +#include namespace Marble { @@ -54,8 +54,9 @@ { d->setupUi( this ); - d->m_name->setText( overlay->name() ); - d->m_link->setText( overlay->absoluteIconFile() ); + d->m_header->setName( overlay->name() ); + d->m_header->setIconLink( overlay->absoluteIconFile() ); + d->m_header->setPositionVisible(false); d->m_description->setText( overlay->description() ); d->m_north->setRange( -90, 90 ); @@ -71,7 +72,6 @@ d->m_east->setValue( latLonBox.east( GeoDataCoordinates::Degree ) ); d->m_rotation->setValue( latLonBox.rotation( GeoDataCoordinates::Degree ) ); - connect( d->m_browseButton, SIGNAL(clicked()), this, SLOT(loadPicture()) ); connect( d->buttonBox->button( QDialogButtonBox::Ok ), SIGNAL(pressed()), this, SLOT(checkFields()) ); connect( d->buttonBox->button( QDialogButtonBox::Ok ), SIGNAL(clicked()), this, SLOT(updateGroundOverlay()) ); connect( d->buttonBox->button( QDialogButtonBox::Ok ), SIGNAL(clicked()), this, SLOT(setGroundOverlayUpdated()) ); @@ -83,23 +83,10 @@ delete d; } -void EditGroundOverlayDialog::loadPicture() -{ - const QString filename = QFileDialog::getOpenFileName( this, - tr( "Open Annotation File" ), - QString(), - tr( "All Supported Files (*.jpg *.png)" ) ); - if ( filename.isNull() ) { - return; - } - - d->m_link->setText( filename ); -} - void EditGroundOverlayDialog::updateGroundOverlay() { - d->m_overlay->setName( d->m_name->text() ); - d->m_overlay->setIconFile( d->m_link->text() ); + d->m_overlay->setName( d->m_header->name() ); + d->m_overlay->setIconFile( d->m_header->iconLink() ); d->m_overlay->setDescription( d->m_description->toPlainText() ); d->m_overlay->latLonBox().setBoundaries( d->m_north->value(), @@ -118,21 +105,20 @@ void EditGroundOverlayDialog::checkFields() { - if ( d->m_name->text().isEmpty() ) { + if ( d->m_header->name().isEmpty() ) { QMessageBox::warning( this, tr( "No name specified" ), tr( "Please specify a name for this ground overlay." ) ); - } else if ( d->m_link->text().isEmpty() ) { + } else if ( d->m_header->iconLink().isEmpty() ) { QMessageBox::warning( this, tr( "No image specified" ), tr( "Please specify an image file." ) ); + } else if( !QFileInfo( d->m_header->iconLink() ).exists() ) { + QMessageBox::warning( this, + tr( "Invalid image path" ), + tr( "Please specify a valid path for the image file." ) ); } else { - QFileInfo fileInfo( d->m_link->text() ); - if ( !fileInfo.exists() ) { - QMessageBox::warning( this, - tr( "Invalid image path" ), - tr( "Please specify a valid path for the image file." ) ); - } + accept(); } } diff -Nru marble-14.12.3/src/plugins/render/annotate/EditGroundOverlayDialog.h marble-15.04.2/src/plugins/render/annotate/EditGroundOverlayDialog.h --- marble-14.12.3/src/plugins/render/annotate/EditGroundOverlayDialog.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/EditGroundOverlayDialog.h 2015-05-25 16:24:43.000000000 +0000 @@ -28,7 +28,6 @@ ~EditGroundOverlayDialog(); private slots: - void loadPicture(); void updateGroundOverlay(); void setGroundOverlayUpdated(); void checkFields(); diff -Nru marble-14.12.3/src/plugins/render/annotate/EditGroundOverlayDialog.ui marble-15.04.2/src/plugins/render/annotate/EditGroundOverlayDialog.ui --- marble-14.12.3/src/plugins/render/annotate/EditGroundOverlayDialog.ui 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/EditGroundOverlayDialog.ui 2015-05-25 16:24:43.000000000 +0000 @@ -6,47 +6,16 @@ 0 0 - 350 - 390 + 339 + 328 - Dialog + Edit ground overlay - - - - - Name - - - m_name - - - - - - - - - - Link - - - - - - - - - - Browse... - - - - + @@ -561,26 +530,17 @@ + + + Marble::PlacemarkEditHeader + QWidget +
PlacemarkEditHeader.h
+
+
buttonBox - accepted() - UiEditGroundOverlayDialog - accept() - - - 240 - 268 - - - 157 - 253 - - - - - buttonBox rejected() UiEditGroundOverlayDialog reject() diff -Nru marble-14.12.3/src/plugins/render/annotate/EditPolygonDialog.cpp marble-15.04.2/src/plugins/render/annotate/EditPolygonDialog.cpp --- marble-14.12.3/src/plugins/render/annotate/EditPolygonDialog.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/EditPolygonDialog.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -18,6 +18,8 @@ // Marble #include "GeoDataStyle.h" +#include "GeoDataTypes.h" +#include "NodeModel.h" namespace Marble { @@ -29,7 +31,6 @@ ~Private(); GeoDataPlacemark *m_placemark; - bool m_firstEditing; QColorDialog *m_linesDialog; QColorDialog *m_polyDialog; @@ -37,14 +38,16 @@ QString m_initialDescription; QString m_initialName; GeoDataStyle m_initialStyle; + + NodeModel *m_nodeModel; }; EditPolygonDialog::Private::Private( GeoDataPlacemark *placemark ) : Ui::UiEditPolygonDialog(), m_placemark( placemark ), - m_firstEditing( false ), m_linesDialog( 0 ), - m_polyDialog( 0 ) + m_polyDialog( 0 ), + m_nodeModel( new NodeModel ) { // nothing to do } @@ -53,6 +56,7 @@ { delete m_linesDialog; delete m_polyDialog; + delete m_nodeModel; } EditPolygonDialog::EditPolygonDialog( GeoDataPlacemark *placemark, QWidget *parent ) : @@ -116,6 +120,18 @@ connect( d->m_polyDialog, SIGNAL(colorSelected(QColor)), this, SLOT(updatePolyDialog(const QColor&)) ); connect( d->m_polyDialog, SIGNAL(colorSelected(QColor)), this, SLOT(updatePolygon()) ); + if( placemark->geometry()->nodeType() == GeoDataTypes::GeoDataPolygonType ) { + GeoDataPolygon *polygon = static_cast( placemark->geometry() ); + GeoDataLinearRing outerBoundary = polygon->outerBoundary(); + for( int i = 0; i < outerBoundary.size(); ++i ) { + d->m_nodeModel->addNode( outerBoundary.at( i ) ); + } + } + d->m_nodeView->setModel( d->m_nodeModel ); + + // Resize column to contents size for better UI. + d->m_nodeView->resizeColumnToContents( 0 ); + // Promote "Ok" button to default button. d->buttonBox->button( QDialogButtonBox::Ok )->setDefault( true ); @@ -133,9 +149,23 @@ delete d; } -void EditPolygonDialog::setFirstTimeEditing( bool enabled ) +void EditPolygonDialog::handleAddingNode( const GeoDataCoordinates &node ) +{ + d->m_nodeModel->addNode( node ); +} + +void EditPolygonDialog::handleItemMoving( GeoDataPlacemark *item ) { - d->m_firstEditing = enabled; + if( item == d->m_placemark ) { + d->m_nodeModel->clear(); + if( d->m_placemark->geometry()->nodeType() == GeoDataTypes::GeoDataPolygonType ) { + GeoDataPolygon *polygon = static_cast( d->m_placemark->geometry() ); + GeoDataLinearRing outerBoundary = polygon->outerBoundary(); + for( int i = 0; i < outerBoundary.size(); ++i ) { + d->m_nodeModel->addNode( outerBoundary.at( i ) ); + } + } + } } void EditPolygonDialog::updatePolygon() @@ -179,10 +209,25 @@ void EditPolygonDialog::checkFields() { + bool ok = true; if ( d->m_name->text().isEmpty() ) { QMessageBox::warning( this, tr( "No name specified" ), tr( "Please specify a name for this polygon." ) ); + ok = false; + } else { + if ( d->m_placemark->geometry()->nodeType() == GeoDataTypes::GeoDataPolygonType ) { + GeoDataPolygon *polygon = static_cast( d->m_placemark->geometry() ); + if( polygon->outerBoundary().size() < 3 ) { + QMessageBox::warning( this, + tr( "Not enough nodes specified." ), + tr( "Please specify at least 3 nodes for the polygon by clicking on the map." ) ); + ok = false; + } + } + } + if( ok ) { + accept(); } } diff -Nru marble-14.12.3/src/plugins/render/annotate/EditPolygonDialog.h marble-15.04.2/src/plugins/render/annotate/EditPolygonDialog.h --- marble-14.12.3/src/plugins/render/annotate/EditPolygonDialog.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/EditPolygonDialog.h 2015-05-25 16:24:43.000000000 +0000 @@ -33,7 +33,9 @@ EditPolygonDialog( GeoDataPlacemark *placemark, QWidget *parent = 0 ); ~EditPolygonDialog(); - void setFirstTimeEditing( bool enabled ); +public slots: + void handleAddingNode( const GeoDataCoordinates &node ); + void handleItemMoving( GeoDataPlacemark *item ); signals: void polygonUpdated( GeoDataFeature *feature ); diff -Nru marble-14.12.3/src/plugins/render/annotate/EditPolygonDialog.ui marble-15.04.2/src/plugins/render/annotate/EditPolygonDialog.ui --- marble-14.12.3/src/plugins/render/annotate/EditPolygonDialog.ui 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/EditPolygonDialog.ui 2015-05-25 16:24:43.000000000 +0000 @@ -54,255 +54,214 @@ Style, Color - + - - - - - Qt::Vertical - - - QSizePolicy::Fixed - - - - 248 - 17 - - - - - - - - QFrame::HLine - - - Lines - - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 40 - 20 - - - - - - - - Color: - - - - - - - true - - - - 0 - 0 - - - - - 24 - 24 - - - - - - - - 12 - 12 - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 28 - 20 - - - - - - - - Width: - - - - - - - 1 - - - 0.100000000000000 - - - 10.000000000000000 - - - 0.100000000000000 - - - - - - - Qt::Horizontal - - - - 13 - 20 - - - - - - - - - - Qt::Vertical - - - QSizePolicy::Fixed - - - - 238 - 13 - - - - - - - - QFrame::HLine - - - Area - - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 40 - 20 - - - - - - + + + Lines + + + + + + Color: + + + + + + + true + + + + 0 + 0 + + + + + 24 + 24 + + + + + + + + 12 + 12 + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 20 + 20 + + + + + + + + Width: + + + + + + + 1 + + + 0.100000000000000 + + + 10.000000000000000 + + + 0.100000000000000 + + + + + + + Qt::Horizontal + + + + 71 + 20 + + + + + + + + + + + Area + + + + + + Color: + + + + + + + + 24 + 24 + + + + + + + + 12 + 12 + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 20 + 20 + + + + + + + - Color: - - - - - - - - 24 - 24 - + Filled + + - - - - - 12 - 12 - - - - - - - - - Filled - - - - - Not Filled - - - - - - - - Qt::Horizontal + Not Filled - - - 48 - 20 - - - - - - - - - - Qt::Vertical - - - - 248 - 18 - - - - - + + + + + + + Qt::Horizontal + + + + 92 + 20 + + + + + + m_filledColor + label_7 + m_polyColorButton + horizontalSpacer + + + + + + Qt::Vertical + + + + 20 + 119 + + + + + + + + + Nodes + + + + + + false + + + false + + @@ -324,22 +283,6 @@ buttonBox - accepted() - UiEditPolygonDialog - accept() - - - 248 - 254 - - - 157 - 274 - - - - - buttonBox rejected() UiEditPolygonDialog reject() diff -Nru marble-14.12.3/src/plugins/render/annotate/EditPolylineDialog.cpp marble-15.04.2/src/plugins/render/annotate/EditPolylineDialog.cpp --- marble-14.12.3/src/plugins/render/annotate/EditPolylineDialog.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/EditPolylineDialog.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -19,6 +19,8 @@ // Marble #include "GeoDataPlacemark.h" #include "GeoDataStyle.h" +#include "GeoDataTypes.h" +#include "NodeModel.h" namespace Marble @@ -30,10 +32,6 @@ Private( GeoDataPlacemark *placemark); ~Private(); - // Used to tell whether the settings before showing the dialog should be restored on - // pressing the 'Cancel' button or not. - bool m_firstEditing; - QColorDialog *m_linesDialog; GeoDataPlacemark *m_placemark; @@ -41,13 +39,15 @@ QString m_initialName; QString m_initialDescription; GeoDataLineStyle m_initialLineStyle; + + NodeModel *m_nodeModel; }; EditPolylineDialog::Private::Private( GeoDataPlacemark *placemark ) : Ui::UiEditPolylineDialog(), - m_firstEditing( false ), m_linesDialog( 0 ), - m_placemark( placemark ) + m_placemark( placemark ), + m_nodeModel( new NodeModel ) { // nothing to do } @@ -55,6 +55,7 @@ EditPolylineDialog::Private::~Private() { delete m_linesDialog; + delete m_nodeModel; } EditPolylineDialog::EditPolylineDialog( GeoDataPlacemark *placemark, QWidget *parent ) : @@ -100,6 +101,17 @@ connect( d->m_linesDialog, SIGNAL(colorSelected(QColor)), this, SLOT(updateLinesDialog(const QColor&)) ); connect( d->m_linesDialog, SIGNAL(colorSelected(QColor)), this, SLOT(updatePolyline()) ); + if( placemark->geometry()->nodeType() == GeoDataTypes::GeoDataLineStringType ) { + GeoDataLineString *lineString = static_cast( placemark->geometry() ); + for( int i = 0; i < lineString->size(); ++i ) { + d->m_nodeModel->addNode( lineString->at( i ) ); + } + } + d->m_nodeView->setModel( d->m_nodeModel ); + + // Resize column to contents size for better UI. + d->m_nodeView->resizeColumnToContents( 0 ); + // Promote "Ok" button to default button. d->buttonBox->button( QDialogButtonBox::Ok )->setDefault( true ); @@ -117,9 +129,22 @@ delete d; } -void EditPolylineDialog::setFirstTimeEditing( bool enabled ) +void EditPolylineDialog::handleAddingNode( const GeoDataCoordinates &node ) { - d->m_firstEditing = enabled; + d->m_nodeModel->addNode( node ); +} + +void EditPolylineDialog::handleItemMoving( GeoDataPlacemark *item ) +{ + if( item == d->m_placemark ) { + d->m_nodeModel->clear(); + if( d->m_placemark->geometry()->nodeType() == GeoDataTypes::GeoDataLineStringType ) { + GeoDataLineString *lineString = static_cast( d->m_placemark->geometry() ); + for( int i = 0; i < lineString->size(); ++i ) { + d->m_nodeModel->addNode( lineString->at( i ) ); + } + } + } } void EditPolylineDialog::updatePolyline() @@ -169,10 +194,25 @@ void EditPolylineDialog::checkFields() { + bool ok = true; if ( d->m_name->text().isEmpty() ) { QMessageBox::warning( this, tr( "No name specified" ), tr( "Please specify a name for this polyline." ) ); + ok = false; + } else { + if ( d->m_placemark->geometry()->nodeType() == GeoDataTypes::GeoDataLineStringType ) { + GeoDataLineString *lineString = static_cast( d->m_placemark->geometry() ); + if( lineString->size() < 2 ) { + QMessageBox::warning( this, + tr( "Not enough nodes specified." ), + tr( "Please specify at least 2 nodes for the path by clicking on the map." ) ); + ok = false; + } + } + } + if( ok ) { + accept(); } } diff -Nru marble-14.12.3/src/plugins/render/annotate/EditPolylineDialog.h marble-15.04.2/src/plugins/render/annotate/EditPolylineDialog.h --- marble-14.12.3/src/plugins/render/annotate/EditPolylineDialog.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/EditPolylineDialog.h 2015-05-25 16:24:43.000000000 +0000 @@ -18,6 +18,7 @@ class GeoDataPlacemark; class GeoDataFeature; +class GeoDataCoordinates; class EditPolylineDialog : public QDialog { @@ -27,7 +28,9 @@ EditPolylineDialog( GeoDataPlacemark *placemark, QWidget *parent = 0 ); ~EditPolylineDialog(); - void setFirstTimeEditing( bool enabled ); +public slots: + void handleAddingNode( const GeoDataCoordinates &node ); + void handleItemMoving( GeoDataPlacemark *item ); signals: void polylineUpdated( GeoDataFeature *feature ); diff -Nru marble-14.12.3/src/plugins/render/annotate/EditPolylineDialog.ui marble-15.04.2/src/plugins/render/annotate/EditPolylineDialog.ui --- marble-14.12.3/src/plugins/render/annotate/EditPolylineDialog.ui 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/EditPolylineDialog.ui 2015-05-25 16:24:43.000000000 +0000 @@ -54,156 +54,132 @@ Style, Color + + + + + Lines + + + + + + Color: + + + + + + + true + + + + 0 + 0 + + + + + 24 + 24 + + + + + + + + 12 + 12 + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 20 + 20 + + + + + + + + Width: + + + + + + + 1 + + + 0.100000000000000 + + + 10.000000000000000 + + + 0.100000000000000 + + + + + + + Qt::Horizontal + + + + 71 + 20 + + + + + + + + + + + Qt::Vertical + + + + 248 + 190 + + + + + + + + + Nodes + - - - - - Qt::Vertical - - - QSizePolicy::Fixed - - - - 248 - 17 - - - - - - - - QFrame::HLine - - - Lines - - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 40 - 20 - - - - - - - - Color: - - - - - - - true - - - - 0 - 0 - - - - - 24 - 24 - - - - - - - - 12 - 12 - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 28 - 20 - - - - - - - - Width: - - - - - - - 1 - - - 0.100000000000000 - - - 10.000000000000000 - - - 0.100000000000000 - - - - - - - Qt::Horizontal - - - - 13 - 20 - - - - - - - - - - Qt::Vertical - - - - 248 - 18 - - - - - + + + false + + + false + + @@ -225,22 +201,6 @@ buttonBox - accepted() - UiEditPolylineDialog - accept() - - - 248 - 254 - - - 157 - 274 - - - - - buttonBox rejected() UiEditPolylineDialog reject() diff -Nru marble-14.12.3/src/plugins/render/annotate/EditTextAnnotationDialog.cpp marble-15.04.2/src/plugins/render/annotate/EditTextAnnotationDialog.cpp --- marble-14.12.3/src/plugins/render/annotate/EditTextAnnotationDialog.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/EditTextAnnotationDialog.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,287 +0,0 @@ -// -// This file is part of the Marble Virtual Globe. -// -// This program is free software licensed under the GNU LGPL. You can -// find a copy of this license in LICENSE.txt in the top directory of -// the source code. -// -// Copyright 2014 Calin Cruceru -// - -// self -#include "EditTextAnnotationDialog.h" -#include "ui_EditTextAnnotationDialog.h" - -// Qt -#include -#include -#include -#include - -// Marble -#include "GeoDataStyle.h" -#include "GeoDataPlacemark.h" -#include "PlacemarkTextAnnotation.h" - - -namespace Marble { - -class EditTextAnnotationDialog::Private : public Ui::UiEditTextAnnotationDialog -{ -public: - Private( GeoDataPlacemark *placemark ); - ~Private(); - - GeoDataPlacemark *m_placemark; - - // Attached to label/icon color selectors. - QColorDialog *m_iconColorDialog; - QColorDialog *m_labelColorDialog; - - // Used to tell whether the settings before showing the dialog should be restored on - // pressing the 'Cancel' button or not. - bool m_firstEditing; - - // Used to restore if the Cancel button is pressed. - QString m_initialDescription; - QString m_initialName; - GeoDataCoordinates m_initialCoords; - GeoDataStyle m_initialStyle; -}; - -EditTextAnnotationDialog::Private::Private( GeoDataPlacemark *placemark ) : - Ui::UiEditTextAnnotationDialog(), - m_placemark( placemark ), - m_iconColorDialog( 0 ), - m_labelColorDialog( 0 ), - m_firstEditing( false ) -{ - // nothing to do -} - -EditTextAnnotationDialog::Private::~Private() -{ - delete m_iconColorDialog; - delete m_labelColorDialog; -} - -EditTextAnnotationDialog::EditTextAnnotationDialog( GeoDataPlacemark *placemark, QWidget *parent ) : - QDialog( parent ), - d( new Private( placemark ) ) -{ - d->setupUi( this ); - - // Store initial style so that it can be restored if the 'Cancel' button is pressed. - d->m_initialStyle = *placemark->style(); - - - // If the placemark has just been created, assign it a default name. - if ( placemark->name().isNull() ) { - placemark->setName( tr("Untitled Placemark") ); - } - // Setup name, icon link and latitude/longitude values. - d->m_name->setText( placemark->name() ); - d->m_initialName = placemark->name(); - connect( d->m_name, SIGNAL(editingFinished()), this, SLOT(updateTextAnnotation()) ); - - d->m_link->setText( placemark->style()->iconStyle().iconPath() ); - connect( d->m_link, SIGNAL(editingFinished()), this, SLOT(updateTextAnnotation()) ); - - d->m_description->setText( placemark->description() ); - d->m_initialDescription = placemark->description(); - - // Initialize the range for label/icon size. - // FIXME: What should be the maximum size? - d->m_labelScale->setRange( 1.0, 5.0 ); - d->m_iconScale->setRange( 1.0, 5.0 ); - // Initialize the range for latitude/longitude. - d->m_latitude->setRange( -90, 90 ); - d->m_longitude->setRange( -180, 180 ); - - - d->m_latitude->setValue( placemark->coordinate().latitude( GeoDataCoordinates::Degree ) ); - connect( d->m_latitude, SIGNAL(editingFinished()), this, SLOT(updateTextAnnotation()) ); - d->m_longitude->setValue( placemark->coordinate().longitude( GeoDataCoordinates::Degree ) ); - connect( d->m_longitude, SIGNAL(editingFinished()), this, SLOT(updateTextAnnotation()) ); - d->m_initialCoords = GeoDataCoordinates( d->m_longitude->value(), - d->m_latitude->value(), - 0, - GeoDataCoordinates::Degree ); - - - // Adjust icon and label scales. - d->m_iconScale->setValue( placemark->style()->iconStyle().scale() ); - connect( d->m_iconScale, SIGNAL(valueChanged(double)), this, SLOT(updateTextAnnotation()) ); - - d->m_labelScale->setValue( placemark->style()->labelStyle().scale() ); - connect( d->m_labelScale, SIGNAL(valueChanged(double)), this, SLOT(updateTextAnnotation()) ); - - - // Adjust the current color of the two push buttons' pixmap to resemble the label and icon colors. - const GeoDataLabelStyle labelStyle = placemark->style()->labelStyle(); - const GeoDataIconStyle iconStyle = placemark->style()->iconStyle(); - - QPixmap labelPixmap( d->m_labelButton->iconSize().width(), - d->m_labelButton->iconSize().height() ); - labelPixmap.fill( labelStyle.color() ); - d->m_labelButton->setIcon( QIcon( labelPixmap ) ); - - QPixmap iconPixmap( d->m_iconButton->iconSize().width(), - d->m_iconButton->iconSize().height() ); - iconPixmap.fill( iconStyle.color() ); - d->m_iconButton->setIcon( QIcon( iconPixmap ) ); - - // Setup the color dialogs. - d->m_labelColorDialog = new QColorDialog( this ); - d->m_labelColorDialog->setOption( QColorDialog::ShowAlphaChannel ); - d->m_labelColorDialog->setCurrentColor( labelStyle.color() ); - connect( d->m_labelButton, SIGNAL(clicked()), d->m_labelColorDialog, SLOT(exec()) ); - connect( d->m_labelColorDialog, SIGNAL(colorSelected(QColor)), this, SLOT(updateLabelDialog(const QColor&)) ); - connect( d->m_labelColorDialog, SIGNAL(colorSelected(QColor)), this, SLOT(updateTextAnnotation()) ); - - d->m_iconColorDialog = new QColorDialog( this ); - d->m_iconColorDialog->setOption( QColorDialog::ShowAlphaChannel ); - d->m_iconColorDialog->setCurrentColor( iconStyle.color() ); - connect( d->m_iconButton, SIGNAL(clicked()), d->m_iconColorDialog, SLOT(exec()) ); - connect( d->m_iconColorDialog, SIGNAL(colorSelected(QColor)), this, SLOT(updateIconDialog(const QColor&)) ); - connect( d->m_iconColorDialog, SIGNAL(colorSelected(QColor)), this, SLOT(updateTextAnnotation()) ); - - - // Promote "Ok" button to default button. - d->buttonBox->button( QDialogButtonBox::Ok )->setDefault( true ); - - connect( d->m_browseButton, SIGNAL(clicked()), this, SLOT(loadIconFile()) ); - connect( d->buttonBox->button( QDialogButtonBox::Ok ), SIGNAL(pressed()), this, SLOT(checkFields()) ); - connect( this, SIGNAL(accepted()), SLOT(updateTextAnnotation()) ); - connect( this, SIGNAL(finished(int)), SLOT(restoreInitial(int)) ); - - // Ensure that the dialog gets deleted when closing it (either when clicking OK or - // Close). - connect( this, SIGNAL(finished(int)), SLOT(deleteLater()) ); -} - -EditTextAnnotationDialog::~EditTextAnnotationDialog() -{ - delete d; -} - -void EditTextAnnotationDialog::setFirstTimeEditing( bool enabled ) -{ - d->m_firstEditing = enabled; -} - -void EditTextAnnotationDialog::updateDialogFields() -{ - d->m_latitude->setValue( d->m_placemark->coordinate().latitude( GeoDataCoordinates::Degree ) ); - d->m_longitude->setValue( d->m_placemark->coordinate().longitude( GeoDataCoordinates::Degree ) ); -} - -void EditTextAnnotationDialog::updateTextAnnotation() -{ - d->m_placemark->setDescription( d->m_description->toPlainText() ); - d->m_placemark->setName( d->m_name->text() ); - d->m_placemark->setCoordinate( GeoDataCoordinates( d->m_longitude->value(), - d->m_latitude->value(), - 0, - GeoDataCoordinates::Degree ) ); - - - GeoDataStyle *newStyle = new GeoDataStyle( *d->m_placemark->style() ); - - QFileInfo fileInfo( d->m_link->text() ); - if ( fileInfo.exists() ) { - newStyle->iconStyle().setIconPath( d->m_link->text() ); - } - - newStyle->iconStyle().setScale( d->m_iconScale->value() ); - newStyle->labelStyle().setScale( d->m_labelScale->value() ); - - newStyle->iconStyle().setColor( d->m_iconColorDialog->currentColor() ); - newStyle->labelStyle().setColor( d->m_labelColorDialog->currentColor() ); - - d->m_placemark->setStyle( newStyle ); - - - emit textAnnotationUpdated( d->m_placemark ); -} - -void EditTextAnnotationDialog::loadIconFile() -{ - const QString filename = QFileDialog::getOpenFileName( this, - tr( "Open Annotation File" ), - QString(), - tr( "All Supported Files (*.png)" ) ); - if ( filename.isNull() ) { - return; - } - - d->m_link->setText( filename ); -} - -void EditTextAnnotationDialog::checkFields() -{ - if ( d->m_name->text().isEmpty() ) { - QMessageBox::warning( this, - tr( "No name specified" ), - tr( "Please specify a name for this placemark." ) ); - } else if ( d->m_link->text().isEmpty() ) { - QMessageBox::warning( this, - tr( "No image specified" ), - tr( "Please specify an icon for this placemark." ) ); - } else { - QFileInfo fileInfo( d->m_link->text() ); - if ( !fileInfo.exists() ) { - QMessageBox::warning( this, - tr( "Invalid icon path" ), - tr( "Please specify a valid path for the icon file." ) ); - } - } -} - -void EditTextAnnotationDialog::updateLabelDialog( const QColor &color ) -{ - QPixmap labelPixmap( d->m_labelButton->iconSize().width(), - d->m_labelButton->iconSize().height() ); - labelPixmap.fill( color ); - d->m_labelButton->setIcon( QIcon( labelPixmap ) ); -} - -void EditTextAnnotationDialog::updateIconDialog( const QColor &color ) -{ - QPixmap iconPixmap( d->m_iconButton->iconSize().width(), - d->m_iconButton->iconSize().height() ); - iconPixmap.fill( color ); - d->m_iconButton->setIcon( QIcon( iconPixmap ) ); -} - -void EditTextAnnotationDialog::restoreInitial( int result ) -{ - if ( result ) { - return; - } - - if ( d->m_placemark->name() != d->m_initialName ) { - d->m_placemark->setName( d->m_initialName ); - } - - if ( d->m_placemark->description() != d->m_initialDescription ) { - d->m_placemark->setDescription( d->m_initialDescription ); - } - - if ( d->m_placemark->coordinate().latitude( GeoDataCoordinates::Degree ) != - d->m_initialCoords.latitude( GeoDataCoordinates::Degree ) || - d->m_placemark->coordinate().longitude( GeoDataCoordinates::Degree ) != - d->m_initialCoords.longitude( GeoDataCoordinates::Degree ) ) { - d->m_placemark->setCoordinate( d->m_initialCoords ); - } - - if ( *d->m_placemark->style() != d->m_initialStyle ) { - d->m_placemark->setStyle( new GeoDataStyle( d->m_initialStyle ) ); - } - - emit textAnnotationUpdated( d->m_placemark ); -} - -} - -#include "EditTextAnnotationDialog.moc" diff -Nru marble-14.12.3/src/plugins/render/annotate/EditTextAnnotationDialog.h marble-15.04.2/src/plugins/render/annotate/EditTextAnnotationDialog.h --- marble-14.12.3/src/plugins/render/annotate/EditTextAnnotationDialog.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/EditTextAnnotationDialog.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,103 +0,0 @@ -// -// This file is part of the Marble Virtual Globe. -// -// This program is free software licensed under the GNU LGPL. You can -// find a copy of this license in LICENSE.txt in the top directory of -// the source code. -// -// Copyright 2014 Calin Cruceru -// - -#ifndef EDITPLACEMARKDIALOG_H -#define EDITPLACEMARKDIALOG_H - -#include - - -namespace Marble { - -class GeoDataFeature; -class GeoDataPlacemark; -class PlacemarkTextAnnotation; - - -/** - * @brief The EditTextAnnotationDialog class deals with customizing placemarks. - */ -class EditTextAnnotationDialog : public QDialog -{ - Q_OBJECT - -public: - EditTextAnnotationDialog( GeoDataPlacemark *placemark, QWidget *parent = 0 ); - ~EditTextAnnotationDialog(); - - /** - * @brief setFirstTimeEditing tells the dialog whether this is the first time it - * pops up for this PlacemarkTextAnnotation instance or not. - */ - void setFirstTimeEditing( bool enabled ); - -public slots: - /** - * @brief updateDialogFields is connected to a signal from AnnotatePlugin in order - * to update some fields in the dialog as the user interacts directly with the text - * annotation item. - */ - void updateDialogFields(); - -private slots: - /** - * @brief loadIconFile deals with showing the file dialog and making sure only - * supported icon files are loaded. - */ - void loadIconFile(); - - /** - * @brief checkFields shows warnings if there are important fields which don't hold - * accurate information. - */ - void checkFields(); - - /** - * @brief updateTextAnnotation is the main slot which synchronizes the information - * from the dialog with the way the text annotation item is painted. - */ - void updateTextAnnotation(); - - /** - * @brief updateLabelDialog The color chooser for label is represented as a push - * button with a filled pixmap as its icon. This slot updates the color fill of this - * pixmap. - */ - void updateLabelDialog( const QColor &color ); - - /** - * @brief updateIconDialog The same as above, but for icons. - * FIXME: This is not functional ATM - we need some mechanism for customizing existing - * icons. - */ - void updateIconDialog( const QColor &color ); - - /** - * @brief restoreInitial restores the dialog's previous settings if the dialog closes with - * a zero return value. - */ - void restoreInitial( int result ); - -signals: - /** - * @brief textAnnotationUpdated signals that some property of the PlacemarkTextAnnotation - * instance has changed. - * @param feature The instance's placemark. - */ - void textAnnotationUpdated( GeoDataFeature *feature ); - -private: - class Private; - Private * const d; -}; - -} - -#endif diff -Nru marble-14.12.3/src/plugins/render/annotate/EditTextAnnotationDialog.ui marble-15.04.2/src/plugins/render/annotate/EditTextAnnotationDialog.ui --- marble-14.12.3/src/plugins/render/annotate/EditTextAnnotationDialog.ui 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/EditTextAnnotationDialog.ui 1970-01-01 00:00:00.000000000 +0000 @@ -1,562 +0,0 @@ - - - UiEditTextAnnotationDialog - - - - 0 - 0 - 350 - 390 - - - - Dialog - - - - - - - - Name - - - m_name - - - - - - - - - - Icon Link - - - - - - - - - - Browse... - - - - - - - - - - - - - Qt::Horizontal - - - - 88 - 20 - - - - - - - - Qt::Horizontal - - - - 88 - 20 - - - - - - - - - - - - Latitude: - - - - - - - 4 - - - - - - - Longitude: - - - - - - - 4 - - - - - - - - - - - Qt::Horizontal - - - - 88 - 20 - - - - - - - - Qt::Horizontal - - - - 88 - 20 - - - - - - - - - - - - - 10 - - - - 1 - - - - Description - - - - - - - - - - Style, Color - - - - - - Qt::Vertical - - - QSizePolicy::Fixed - - - - 308 - 13 - - - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 18 - 20 - - - - - - - - QFrame::HLine - - - Label - - - - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 40 - 20 - - - - - - - - - - - 9 - - - - Color: - - - - - - - - 0 - 0 - - - - - 24 - 24 - - - - - - - - 12 - 12 - - - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 13 - 20 - - - - - - - - - - false - - - Scale: - - - - - - - false - - - 1 - - - - - - - - - Qt::Horizontal - - - - 78 - 17 - - - - - - - - - - Qt::Vertical - - - QSizePolicy::Fixed - - - - 308 - 13 - - - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 18 - 20 - - - - - - - - QFrame::HLine - - - Icon - - - - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 40 - 20 - - - - - - - - - - false - - - - 9 - - - - Color: - - - - - - - false - - - - 0 - 0 - - - - - 24 - 24 - - - - - - - - 12 - 12 - - - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 13 - 20 - - - - - - - - - - false - - - Scale: - - - - - - - false - - - 1 - - - - - - - - - Qt::Horizontal - - - - 78 - 17 - - - - - - - - - - Qt::Vertical - - - - 298 - 44 - - - - - - - - - - - - Qt::Horizontal - - - QDialogButtonBox::Cancel|QDialogButtonBox::Ok - - - - - - - - - buttonBox - accepted() - UiEditTextAnnotationDialog - accept() - - - 240 - 268 - - - 157 - 253 - - - - - buttonBox - rejected() - UiEditTextAnnotationDialog - reject() - - - 240 - 268 - - - 244 - 253 - - - - - diff -Nru marble-14.12.3/src/plugins/render/annotate/GeoWidgetBubble.cpp marble-15.04.2/src/plugins/render/annotate/GeoWidgetBubble.cpp --- marble-14.12.3/src/plugins/render/annotate/GeoWidgetBubble.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/GeoWidgetBubble.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,110 +0,0 @@ -// -// This file is part of the Marble Virtual Globe. -// -// This program is free software licensed under the GNU LGPL. You can -// find a copy of this license in LICENSE.txt in the top directory of -// the source code. -// -// Copyright 2009 Andrew Manson -// Copyright 2013 Thibaut Gridel -// - -// Self -#include "GeoWidgetBubble.h" - -// Qt -#include -#include - -// Marble -#include "TextEditor.h" -#include "MarbleColors.h" - - -namespace Marble -{ - -GeoWidgetBubble::GeoWidgetBubble( GeoDataPlacemark *placemark ) : - m_widget( new TextEditor( placemark ) ), - m_hidden( true ), - m_widgetInitialized( false ), - m_offset( QPoint( 10, 10 ) ) -{ - m_widget->setVisible( false ); - m_widget->setPalette( QPalette( Qt::lightGray, Qt::lightGray ) ); -} - -GeoWidgetBubble::~GeoWidgetBubble() -{ - delete m_widget; -} - -void GeoWidgetBubble::paint( QPainter *painter ) -{ - if ( !m_widgetInitialized && m_widget ) { - QWidget *widget = dynamic_cast( painter->device() ); - if ( widget ) { - setParentWidget( widget ); - } - } - - if ( !m_hidden ) { - if ( m_widgetInitialized ) { - m_widget->setVisible( true ); - QSize widgetSize = m_widget->size(); - - // how wide and high the border is - // sum of both sides of the border - QSize borderSize( 40, 40 ); - QPoint borderOffset( -10, -10 ); - - // position of the bubble - QPoint position = m_screenPosition + m_offset; - m_widget->move( position ) ; - - painter->save(); - - // draw the border - painter->setPen( QPen( Oxygen::aluminumGray4 ) ); - painter->setBrush( QBrush( QColor( 255, 255, 255), Qt::SolidPattern ) ); - painter->drawRoundedRect( QRect( position + borderOffset, widgetSize + borderSize ), 10, 10 ); - - painter->restore(); - } - } else { - m_widget->hide(); - } -} - -void GeoWidgetBubble::setParentWidget( QWidget *parent ) -{ - m_widget->setParent( parent ); - m_widget->setVisible( true ); - m_widgetInitialized = true; -} - -void GeoWidgetBubble::moveTo( const QPoint &pos ) -{ - m_screenPosition = pos; -} - -void GeoWidgetBubble::setHidden( bool hide ) -{ - if ( m_hidden == hide ) { - return; - } - - m_hidden = hide; - m_widget->setVisible( m_hidden ); - - if ( m_widgetInitialized ) { - m_widget->parentWidget()->update(); - } -} - -bool GeoWidgetBubble::isHidden() const -{ - return m_hidden; -} - -} diff -Nru marble-14.12.3/src/plugins/render/annotate/GeoWidgetBubble.h marble-15.04.2/src/plugins/render/annotate/GeoWidgetBubble.h --- marble-14.12.3/src/plugins/render/annotate/GeoWidgetBubble.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/GeoWidgetBubble.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,52 +0,0 @@ -// -// This file is part of the Marble Virtual Globe. -// -// This program is free software licensed under the GNU LGPL. You can -// find a copy of this license in LICENSE.txt in the top directory of -// the source code. -// -// Copyright 2009 Andrew Manson -// Copyright 2013 Thibaut Gridel -// - -#ifndef GEOWIDGETBUBBLE_H -#define GEOWIDGETBUBBLE_H - -#include -#include - -namespace Marble -{ - -class GeoDataPlacemark; -class GeoSceneLayer; - -class GeoWidgetBubble -{ -public: - explicit GeoWidgetBubble( GeoDataPlacemark *placemark ); - ~GeoWidgetBubble(); - - void paint( QPainter *p ); - - void setParentWidget( QWidget *parent ); - - void moveTo( const QPoint &screenPos ); - void setHidden( bool hide ); - bool isHidden() const; - -private: - Q_DISABLE_COPY(GeoWidgetBubble) - - QWidget *m_widget; - - bool m_hidden; - bool m_widgetInitialized; - - QPoint m_offset; - QPoint m_screenPosition; -}; - -} - -#endif // GEOWIDGETBUBBLE_H diff -Nru marble-14.12.3/src/plugins/render/annotate/NodeModel.cpp marble-15.04.2/src/plugins/render/annotate/NodeModel.cpp --- marble-14.12.3/src/plugins/render/annotate/NodeModel.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/NodeModel.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,117 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2015 Mikhail Ivchenko +// + +#include "NodeModel.h" + +#include "MarbleLocale.h" +#include "GeoDataCoordinates.h" + +namespace Marble +{ + +NodeModel::NodeModel( QObject *parent ) : QAbstractListModel( parent ) +{ + +} + +int NodeModel::rowCount( const QModelIndex &parent ) const +{ + if( parent == QModelIndex() ) { + return m_nodes.size(); + } else { + return 0; + } +} + +int NodeModel::columnCount( const QModelIndex &parent ) const +{ + Q_UNUSED( parent ) + return 4; +} + +QVariant NodeModel::data( const QModelIndex &index, int role ) const +{ + if( !index.isValid() ) { + return QVariant(); + } + if( role == Qt::DisplayRole ) { + switch( index.column() ) { + case 0: + return index.row(); + case 1: { + return m_nodes[ index.row() ].lonToString(); + } + case 2: { + return m_nodes[ index.row() ].latToString(); + } + case 3: { + qreal altitude = m_nodes[ index.row() ].altitude(); + MarbleLocale *locale = MarbleGlobal::getInstance()->locale(); + qreal convertedAltitude; + const MarbleLocale::MeasurementSystem currentSystem = locale->measurementSystem(); + MarbleLocale::MeasureUnit elevationUnit; + switch ( locale->measurementSystem() ) { + case MarbleLocale::MetricSystem: + elevationUnit = MarbleLocale::Meter; + break; + case MarbleLocale::ImperialSystem: + elevationUnit = MarbleLocale::Foot; + break; + case MarbleLocale::NauticalSystem: + elevationUnit = MarbleLocale::NauticalMile; + break; + } + locale->meterToTargetUnit( altitude, currentSystem, convertedAltitude, elevationUnit ); + return convertedAltitude; + } + default: + return QVariant(); + } + } + return QVariant(); +} + +QVariant NodeModel::headerData( int section, Qt::Orientation orientation, int role ) const +{ + if( role == Qt::DisplayRole && orientation == Qt::Horizontal ) { + switch( section ) { + case 0: + return tr( "No." ); + case 1: + return tr( "Longitude" ); + case 2: + return tr( "Latitude" ); + case 3: + return tr( "Elevation" ); + } + } + return QAbstractListModel::headerData( section, orientation, role ); +} + +void NodeModel::clear() +{ + int last = rowCount( QModelIndex() ) - 1; + beginRemoveRows( QModelIndex(), 0, last ); + m_nodes.clear(); + endRemoveRows(); +} + +int NodeModel::addNode( const GeoDataCoordinates &node ) +{ + int row = rowCount( QModelIndex() ); + beginInsertRows( QModelIndex(), row, row ); + m_nodes.append( node ); + endInsertRows(); + return row; +} + +} + +#include "NodeModel.moc" diff -Nru marble-14.12.3/src/plugins/render/annotate/NodeModel.h marble-15.04.2/src/plugins/render/annotate/NodeModel.h --- marble-14.12.3/src/plugins/render/annotate/NodeModel.h 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/NodeModel.h 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,39 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2015 Mikhail Ivchenko +// + +#ifndef NODEMODEL_H +#define NODEMODEL_H + +#include + +namespace Marble +{ + +class GeoDataCoordinates; + +class NodeModel : public QAbstractListModel +{ + Q_OBJECT +public: + NodeModel( QObject *parent = 0 ); + int rowCount( const QModelIndex &parent ) const; + int columnCount( const QModelIndex &parent ) const; + QVariant data( const QModelIndex &index, int role ) const; + QVariant headerData( int section, Qt::Orientation orientation, int role ) const; + void clear(); +public slots: + int addNode( const GeoDataCoordinates &node ); +private: + QList m_nodes; +}; + +} + +#endif diff -Nru marble-14.12.3/src/plugins/render/annotate/PlacemarkTextAnnotation.cpp marble-15.04.2/src/plugins/render/annotate/PlacemarkTextAnnotation.cpp --- marble-14.12.3/src/plugins/render/annotate/PlacemarkTextAnnotation.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/PlacemarkTextAnnotation.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -14,7 +14,10 @@ #include "PlacemarkTextAnnotation.h" // Qt +#include +#include #include +#include // Marble #include "AbstractProjection.h" @@ -31,7 +34,8 @@ PlacemarkTextAnnotation::PlacemarkTextAnnotation( GeoDataPlacemark *placemark ) : SceneGraphicsItem( placemark ), - m_movingPlacemark( false ) + m_movingPlacemark( false ), + m_labelColor( QColor() ) { if ( placemark->style()->iconStyle().iconPath().isNull() ) { GeoDataStyle *newStyle = new GeoDataStyle( *placemark->style() ); @@ -50,9 +54,21 @@ { Q_UNUSED( painter ); m_viewport = viewport; - painter->drawImage( placemark()->coordinate(), hasFocus() ? - QImage( MarbleDirs::path("bitmaps/redflag_32.png") ) : - QImage( MarbleDirs::path("bitmaps/redflag_22.png") ) ); + + GeoDataStyle *newStyle = new GeoDataStyle(*placemark()->style()); + GeoDataLabelStyle labelStyle = newStyle->labelStyle(); + + if (labelStyle.color() != QApplication::palette().highlight().color()) + m_labelColor = labelStyle.color(); + + if (hasFocus()) { + labelStyle.setColor(QApplication::palette().highlight().color()); + } else { + labelStyle.setColor(m_labelColor); + } + + newStyle->setLabelStyle(labelStyle); + placemark()->setStyle(newStyle); qreal x, y; viewport->currentProjection()->screenCoordinates( placemark()->coordinate(), viewport, x, y ); @@ -83,6 +99,11 @@ return SceneGraphicsTypes::SceneGraphicTextAnnotation; } +QColor PlacemarkTextAnnotation::labelColor() const +{ + return m_labelColor; +} + bool PlacemarkTextAnnotation::mousePressEvent( QMouseEvent *event ) { setRequest( SceneGraphicsItem::NoRequest ); diff -Nru marble-14.12.3/src/plugins/render/annotate/PlacemarkTextAnnotation.h marble-15.04.2/src/plugins/render/annotate/PlacemarkTextAnnotation.h --- marble-14.12.3/src/plugins/render/annotate/PlacemarkTextAnnotation.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/PlacemarkTextAnnotation.h 2015-05-25 16:24:43.000000000 +0000 @@ -13,10 +13,9 @@ #ifndef PLACEMARKTEXTANNOTATION_H #define PLACEMARKTEXTANNOTATION_H - +#include #include "SceneGraphicsItem.h" - namespace Marble { @@ -39,6 +38,11 @@ */ virtual const char *graphicType() const; + /** + * @brief Real label color, which is being hidden when placemark has focus + */ + QColor labelColor() const; + protected: virtual bool mousePressEvent( QMouseEvent *event ); virtual bool mouseMoveEvent( QMouseEvent *event ); @@ -49,6 +53,7 @@ private: const ViewportParams *m_viewport; bool m_movingPlacemark; + QColor m_labelColor; QRegion m_region; }; diff -Nru marble-14.12.3/src/plugins/render/annotate/PolylineAnnotation.cpp marble-15.04.2/src/plugins/render/annotate/PolylineAnnotation.cpp --- marble-14.12.3/src/plugins/render/annotate/PolylineAnnotation.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/PolylineAnnotation.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -12,6 +12,8 @@ #include "PolylineAnnotation.h" // Qt +#include +#include #include // Marble @@ -34,9 +36,9 @@ const int PolylineAnnotation::mergedDim = 20; const int PolylineAnnotation::hoveredDim = 20; const QColor PolylineAnnotation::regularColor = Oxygen::aluminumGray3; -const QColor PolylineAnnotation::selectedColor = Oxygen::aluminumGray6; +const QColor PolylineAnnotation::selectedColor = QApplication::palette().highlight().color(); const QColor PolylineAnnotation::mergedColor = Oxygen::emeraldGreen6; -const QColor PolylineAnnotation::hoveredColor = Oxygen::grapeViolet6; +const QColor PolylineAnnotation::hoveredColor = QApplication::palette().highlight().color(); PolylineAnnotation::PolylineAnnotation( GeoDataPlacemark *placemark ) : @@ -108,9 +110,6 @@ // Create and update virtual nodes lists when being in the AddingPolgonNodes state, to // avoid overhead in other states. m_virtualNodesList.clear(); - const QRegion firstRegion( painter->regionFromEllipse( line.at(0).interpolate( line.last(), 0.5 ), - hoveredDim, hoveredDim ) ); - m_virtualNodesList.append( PolylineNode( firstRegion ) ); for ( int i = 0; i < line.size() - 1; ++i ) { const QRegion newRegion( painter->regionFromEllipse( line.at(i).interpolate( line.at(i+1), 0.5 ), hoveredDim, hoveredDim ) ); @@ -143,6 +142,9 @@ const GeoDataLineString line = static_cast( *placemark()->geometry() ); + QColor glowColor = QApplication::palette().highlightedText().color(); + glowColor.setAlpha(120); + for ( int i = 0; i < line.size(); ++i ) { // The order here is important, because a merged node can be at the same time selected. if ( m_nodesList.at(i).isBeingMerged() ) { @@ -157,9 +159,7 @@ QPen defaultPen = painter->pen(); QPen newPen; newPen.setWidth( defaultPen.width() + 3 ); - newPen.setColor( m_nodesList.at(i).isEditingHighlighted() ? - QColor( 0, 255, 255, 120 ) : - QColor( 25, 255, 25, 180 ) ); + newPen.setColor( glowColor ); painter->setBrush( Qt::NoBrush ); painter->setPen( newPen ); @@ -175,9 +175,7 @@ QPen defaultPen = painter->pen(); QPen newPen; newPen.setWidth( defaultPen.width() + 3 ); - newPen.setColor( m_nodesList.at(i).isEditingHighlighted() ? - QColor( 0, 255, 255, 120 ) : - QColor( 25, 255, 25, 180 ) ); + newPen.setColor( glowColor ); painter->setPen( newPen ); painter->setBrush( Qt::NoBrush ); @@ -191,8 +189,8 @@ painter->setBrush( hoveredColor ); GeoDataCoordinates newCoords; - if ( m_virtualHoveredNode ) { - newCoords = line.at(m_virtualHoveredNode).interpolate( line.at(m_virtualHoveredNode-1), 0.5 ); + if ( m_virtualHoveredNode + 1 ) { + newCoords = line.at( m_virtualHoveredNode + 1 ).interpolate( line.at( m_virtualHoveredNode ), 0.5 ); } else { newCoords = line.first().interpolate( line.last(), 0.5 ); } @@ -710,10 +708,10 @@ if ( virtualIndex != -1 && m_adjustedNode == -1 ) { Q_ASSERT( m_virtualHoveredNode == virtualIndex ); - line->insert( virtualIndex, line->at(virtualIndex-1).interpolate( line->at(virtualIndex), 0.5 ) ); - m_nodesList.insert( virtualIndex, PolylineNode() ); + line->insert( virtualIndex + 1, line->at( virtualIndex ).interpolate( line->at( virtualIndex + 1 ), 0.5 ) ); + m_nodesList.insert( virtualIndex + 1, PolylineNode() ); - m_adjustedNode = virtualIndex; + m_adjustedNode = virtualIndex + 1; m_virtualHoveredNode = -1; return true; } diff -Nru marble-14.12.3/src/plugins/render/annotate/PolylineAnnotation.h marble-15.04.2/src/plugins/render/annotate/PolylineAnnotation.h --- marble-14.12.3/src/plugins/render/annotate/PolylineAnnotation.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/PolylineAnnotation.h 2015-05-25 16:24:43.000000000 +0000 @@ -133,7 +133,7 @@ /** * @brief As briefly mentioned above, the PolylineNodes instances are not created at - * each ::paint call, but only at its first call. Everytime the ::paint method is + * each ::paint call, but only at its first call. Every time the ::paint method is * called after that, each node from the lists of PolylineNodes gets its setRegion() * method called. We need the GeoPainter for doing this because we have to get the * ellipse around the GeoDataCoordinates. @@ -141,7 +141,7 @@ void updateRegions( GeoPainter *painter ); /** - * @brief It iterates throught all nodes and paints them on the map. It takes into + * @brief It iterates through all nodes and paints them on the map. It takes into * consideration the active flags of each PolylineNode. */ void drawNodes( GeoPainter *painter ); diff -Nru marble-14.12.3/src/plugins/render/annotate/TextEditor.cpp marble-15.04.2/src/plugins/render/annotate/TextEditor.cpp --- marble-14.12.3/src/plugins/render/annotate/TextEditor.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/TextEditor.cpp 1970-01-01 00:00:00.000000000 +0000 @@ -1,106 +0,0 @@ -// -// This file is part of the Marble Virtual Globe. -// -// This program is free software licensed under the GNU LGPL. You can -// find a copy of this license in LICENSE.txt in the top directory of -// the source code. -// -// Copyright 2009 Andrew Manson -// Copyright 2013 Thibaut Gridel -// - -#include "TextEditor.h" - -#include "GeoDataPlacemark.h" -#include "MarbleDebug.h" - -#include -#include -#include -#include -#include -#include - - -namespace Marble -{ - -TextEditor::TextEditor( GeoDataPlacemark *placemark ) : - QWidget(), - m_placemark( placemark ) -{ - setCursor( Qt::ArrowCursor ); - - m_buttonLayout = new QHBoxLayout; - m_layout = new QVBoxLayout; - - /* - * Note: these widgets do not need to be constructed with a parent - * as adding them to a layout automatically sets the parent. If a - * parent is already set it will mess up the layouts. - */ - m_description = new QTextEdit; - m_description->setText( placemark->description() ); - m_description->setMinimumHeight( 50 ); - m_description->setSizePolicy( QSizePolicy::Fixed, QSizePolicy::MinimumExpanding ); - m_description->viewport()->setSizePolicy( QSizePolicy::Fixed, QSizePolicy::MinimumExpanding ); - m_description->viewport()->setAutoFillBackground( true ); - QApplication::setPalette( QPalette() ); - m_description->setBackgroundRole( QPalette::Window ); - connect( m_description, SIGNAL(textChanged()), - this, SLOT(updateDescription()) ); - - m_name = new QLineEdit; - m_name->setText( placemark->name() ); - connect( m_name, SIGNAL(textChanged(QString)), - this, SLOT(updateName()) ); - - // setup the actions and create the buttons - m_boldAction = new QAction( this ); - m_boldAction->setText( tr("Bold") ); - m_boldButton = new QToolButton; - m_boldButton->setDefaultAction( m_boldAction ); - - m_italicAction = new QAction( this ); - m_italicAction->setText( tr("Italic") ); - m_italicButton = new QToolButton; - m_italicButton->setDefaultAction( m_italicAction ); - - m_underLineAction = new QAction( this ); - m_underLineAction->setText( tr("Underline") ); - m_underLineButton = new QToolButton; - m_underLineButton->setDefaultAction( m_underLineAction ); - - //add them all to their correct places - m_buttonLayout->addWidget( m_boldButton ); - m_buttonLayout->addWidget( m_italicButton ); - m_buttonLayout->addWidget( m_underLineButton ); - - m_layout->addWidget( m_name ); - m_layout->addLayout( m_buttonLayout ); - m_layout->addWidget( m_description ); - - setLayout( m_layout ); - setMaximumWidth( 250 ); - setMinimumHeight( 50 ); - setSizePolicy( QSizePolicy::Fixed, QSizePolicy::MinimumExpanding ); -} - -TextEditor::~TextEditor() -{ - // nothing to do -} - -void TextEditor::updateName() -{ - m_placemark->setName( m_name->text() ); -} - -void TextEditor::updateDescription() -{ - m_placemark->setDescription( m_description->toHtml() ); -} - -} - -#include "TextEditor.moc" diff -Nru marble-14.12.3/src/plugins/render/annotate/TextEditor.h marble-15.04.2/src/plugins/render/annotate/TextEditor.h --- marble-14.12.3/src/plugins/render/annotate/TextEditor.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/annotate/TextEditor.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,60 +0,0 @@ -// -// This file is part of the Marble Virtual Globe. -// -// This program is free software licensed under the GNU LGPL. You can -// find a copy of this license in LICENSE.txt in the top directory of -// the source code. -// -// Copyright 2009 Andrew Manson -// Copyright 2013 Thibaut Gridel -// - -#ifndef TEXTEDITOR_H -#define TEXTEDITOR_H - -#include - -class QLineEdit; -class QToolButton; -class QTextEdit; -class QHBoxLayout; -class QVBoxLayout; - -namespace Marble -{ - -class GeoDataPlacemark; - -class TextEditor : public QWidget -{ - Q_OBJECT - -public: - explicit TextEditor( GeoDataPlacemark *placemark ); - ~TextEditor(); - -public Q_SLOTS: - void updateName(); - void updateDescription(); - -private: - GeoDataPlacemark *m_placemark; - - QAction *m_boldAction; - QAction *m_underLineAction; - QAction *m_italicAction; - - QToolButton *m_boldButton; - QToolButton *m_underLineButton; - QToolButton *m_italicButton; - - QLineEdit *m_name; - QTextEdit *m_description; - - QHBoxLayout *m_buttonLayout; - QVBoxLayout *m_layout; -}; - -} - -#endif // TEXTEDITOR_H diff -Nru marble-14.12.3/src/plugins/render/aprs/AprsGatherer.cpp marble-15.04.2/src/plugins/render/aprs/AprsGatherer.cpp --- marble-14.12.3/src/plugins/render/aprs/AprsGatherer.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/aprs/AprsGatherer.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -232,11 +232,6 @@ } } -void AprsGatherer::initMicETables() -{ -#include "AprsGatherer_mic_e.h" -} - qreal AprsGatherer::calculateLongitude( const QString &threeBytes, int offset, bool isEast ) { diff -Nru marble-14.12.3/src/plugins/render/aprs/AprsGatherer_mic_e.h marble-15.04.2/src/plugins/render/aprs/AprsGatherer_mic_e.h --- marble-14.12.3/src/plugins/render/aprs/AprsGatherer_mic_e.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/aprs/AprsGatherer_mic_e.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,544 +0,0 @@ -// -// This file is part of the Marble Virtual Globe. -// -// This program is free software licensed under the GNU LGPL. You can -// find a copy of this license in LICENSE.txt in the top directory of -// the source code. -// -// Copyright 2010 Wes Hardaker -// - - // Generated automatically by AprsGatherGen.pl - m_dstCallDigits['0'] = 0; - m_dstCallSouthEast['0'] = true; - m_dstCallLongitudeOffset['0'] = 0; - m_dstCallMessageBit['0'] = 0; - - m_dstCallDigits['1'] = 1; - m_dstCallSouthEast['1'] = true; - m_dstCallLongitudeOffset['1'] = 0; - m_dstCallMessageBit['1'] = 0; - - m_dstCallDigits['2'] = 2; - m_dstCallSouthEast['2'] = true; - m_dstCallLongitudeOffset['2'] = 0; - m_dstCallMessageBit['2'] = 0; - - m_dstCallDigits['3'] = 3; - m_dstCallSouthEast['3'] = true; - m_dstCallLongitudeOffset['3'] = 0; - m_dstCallMessageBit['3'] = 0; - - m_dstCallDigits['4'] = 4; - m_dstCallSouthEast['4'] = true; - m_dstCallLongitudeOffset['4'] = 0; - m_dstCallMessageBit['4'] = 0; - - m_dstCallDigits['5'] = 5; - m_dstCallSouthEast['5'] = true; - m_dstCallLongitudeOffset['5'] = 0; - m_dstCallMessageBit['5'] = 0; - - m_dstCallDigits['6'] = 6; - m_dstCallSouthEast['6'] = true; - m_dstCallLongitudeOffset['6'] = 0; - m_dstCallMessageBit['6'] = 0; - - m_dstCallDigits['7'] = 7; - m_dstCallSouthEast['7'] = true; - m_dstCallLongitudeOffset['7'] = 0; - m_dstCallMessageBit['7'] = 0; - - m_dstCallDigits['8'] = 8; - m_dstCallSouthEast['8'] = true; - m_dstCallLongitudeOffset['8'] = 0; - m_dstCallMessageBit['8'] = 0; - - m_dstCallDigits['9'] = 9; - m_dstCallSouthEast['9'] = true; - m_dstCallLongitudeOffset['9'] = 0; - m_dstCallMessageBit['9'] = 0; - - m_dstCallDigits['A'] = 0; - m_dstCallMessageBit['A'] = 2; - - m_dstCallDigits['B'] = 1; - m_dstCallMessageBit['B'] = 2; - - m_dstCallDigits['C'] = 2; - m_dstCallMessageBit['C'] = 2; - - m_dstCallDigits['D'] = 3; - m_dstCallMessageBit['D'] = 2; - - m_dstCallDigits['E'] = 4; - m_dstCallMessageBit['E'] = 2; - - m_dstCallDigits['F'] = 5; - m_dstCallMessageBit['F'] = 2; - - m_dstCallDigits['G'] = 6; - m_dstCallMessageBit['G'] = 2; - - m_dstCallDigits['H'] = 7; - m_dstCallMessageBit['H'] = 2; - - m_dstCallDigits['I'] = 8; - m_dstCallMessageBit['I'] = 2; - - m_dstCallDigits['J'] = 9; - m_dstCallMessageBit['J'] = 2; - - m_dstCallDigits['K'] = 0; - m_dstCallMessageBit['K'] = 2; - - m_dstCallDigits['L'] = 0; - m_dstCallMessageBit['L'] = 0; - m_dstCallLongitudeOffset['L'] = 0; - m_dstCallSouthEast['L'] = true; - - m_dstCallDigits['P'] = 0; - m_dstCallSouthEast['P'] = false; - m_dstCallLongitudeOffset['P'] = 100; - m_dstCallMessageBit['P'] = 1; - - m_dstCallDigits['Q'] = 1; - m_dstCallSouthEast['Q'] = false; - m_dstCallLongitudeOffset['Q'] = 100; - m_dstCallMessageBit['Q'] = 1; - - m_dstCallDigits['R'] = 2; - m_dstCallSouthEast['R'] = false; - m_dstCallLongitudeOffset['R'] = 100; - m_dstCallMessageBit['R'] = 1; - - m_dstCallDigits['S'] = 3; - m_dstCallSouthEast['S'] = false; - m_dstCallLongitudeOffset['S'] = 100; - m_dstCallMessageBit['S'] = 1; - - m_dstCallDigits['T'] = 4; - m_dstCallSouthEast['T'] = false; - m_dstCallLongitudeOffset['T'] = 100; - m_dstCallMessageBit['T'] = 1; - - m_dstCallDigits['U'] = 5; - m_dstCallSouthEast['U'] = false; - m_dstCallLongitudeOffset['U'] = 100; - m_dstCallMessageBit['U'] = 1; - - m_dstCallDigits['V'] = 6; - m_dstCallSouthEast['V'] = false; - m_dstCallLongitudeOffset['V'] = 100; - m_dstCallMessageBit['V'] = 1; - - m_dstCallDigits['W'] = 7; - m_dstCallSouthEast['W'] = false; - m_dstCallLongitudeOffset['W'] = 100; - m_dstCallMessageBit['W'] = 1; - - m_dstCallDigits['X'] = 8; - m_dstCallSouthEast['X'] = false; - m_dstCallLongitudeOffset['X'] = 100; - m_dstCallMessageBit['X'] = 1; - - m_dstCallDigits['Y'] = 9; - m_dstCallSouthEast['Y'] = false; - m_dstCallLongitudeOffset['Y'] = 100; - m_dstCallMessageBit['Y'] = 1; - - m_dstCallDigits['Z'] = 0; - m_dstCallMessageBit['Z'] = 1; - m_dstCallLongitudeOffset['Z'] = 100; - m_dstCallSouthEast['Z'] = false; - - - m_infoFieldByte1[118] = 118-1128; - m_infoFieldByte1[119] = 119-1128; - m_infoFieldByte1[120] = 120-1128; - m_infoFieldByte1[121] = 121-1128; - m_infoFieldByte1[122] = 122-1128; - m_infoFieldByte1[123] = 123-1128; - m_infoFieldByte1[124] = 124-1128; - m_infoFieldByte1[125] = 125-1128; - m_infoFieldByte1[126] = 126-1128; - m_infoFieldByte1[127] = 127-1128; - m_infoFieldByte1[38] = 38-28; - m_infoFieldByte1[39] = 39-28; - m_infoFieldByte1[40] = 40-28; - m_infoFieldByte1[41] = 41-28; - m_infoFieldByte1[42] = 42-28; - m_infoFieldByte1[43] = 43-28; - m_infoFieldByte1[44] = 44-28; - m_infoFieldByte1[45] = 45-28; - m_infoFieldByte1[46] = 46-28; - m_infoFieldByte1[47] = 47-28; - m_infoFieldByte1[48] = 48-28; - m_infoFieldByte1[49] = 49-28; - m_infoFieldByte1[50] = 50-28; - m_infoFieldByte1[51] = 51-28; - m_infoFieldByte1[52] = 52-28; - m_infoFieldByte1[53] = 53-28; - m_infoFieldByte1[54] = 54-28; - m_infoFieldByte1[55] = 55-28; - m_infoFieldByte1[56] = 56-28; - m_infoFieldByte1[57] = 57-28; - m_infoFieldByte1[58] = 58-28; - m_infoFieldByte1[59] = 59-28; - m_infoFieldByte1[60] = 60-28; - m_infoFieldByte1[61] = 61-28; - m_infoFieldByte1[62] = 62-28; - m_infoFieldByte1[63] = 63-28; - m_infoFieldByte1[64] = 64-28; - m_infoFieldByte1[65] = 65-28; - m_infoFieldByte1[66] = 66-28; - m_infoFieldByte1[67] = 67-28; - m_infoFieldByte1[68] = 68-28; - m_infoFieldByte1[69] = 69-28; - m_infoFieldByte1[70] = 70-28; - m_infoFieldByte1[71] = 71-28; - m_infoFieldByte1[72] = 72-28; - m_infoFieldByte1[73] = 73-28; - m_infoFieldByte1[74] = 74-28; - m_infoFieldByte1[75] = 75-28; - m_infoFieldByte1[76] = 76-28; - m_infoFieldByte1[77] = 77-28; - m_infoFieldByte1[78] = 78-28; - m_infoFieldByte1[79] = 79-28; - m_infoFieldByte1[80] = 80-28; - m_infoFieldByte1[81] = 81-28; - m_infoFieldByte1[82] = 82-28; - m_infoFieldByte1[83] = 83-28; - m_infoFieldByte1[84] = 84-28; - m_infoFieldByte1[85] = 85-28; - m_infoFieldByte1[86] = 86-28; - m_infoFieldByte1[87] = 87-28; - m_infoFieldByte1[88] = 88-28; - m_infoFieldByte1[89] = 89-28; - m_infoFieldByte1[90] = 90-28; - m_infoFieldByte1[91] = 91-28; - m_infoFieldByte1[92] = 92-28; - m_infoFieldByte1[93] = 93-28; - m_infoFieldByte1[94] = 94-28; - m_infoFieldByte1[95] = 95-28; - m_infoFieldByte1[96] = 96-28; - m_infoFieldByte1[97] = 97-28; - m_infoFieldByte1[98] = 98-28; - m_infoFieldByte1[99] = 99-28; - m_infoFieldByte1[100] = 100-28; - m_infoFieldByte1[101] = 101-28; - m_infoFieldByte1[102] = 102-28; - m_infoFieldByte1[103] = 103-28; - m_infoFieldByte1[104] = 104-28; - m_infoFieldByte1[105] = 105-28; - m_infoFieldByte1[106] = 106-28; - m_infoFieldByte1[107] = 107-28; - m_infoFieldByte1[108] = 108-28; - m_infoFieldByte1[109] = 109-28; - m_infoFieldByte1[110] = 110-28; - m_infoFieldByte1[111] = 111-28; - m_infoFieldByte1[112] = 112-28; - m_infoFieldByte1[113] = 113-28; - m_infoFieldByte1[114] = 114-28; - m_infoFieldByte1[115] = 115-28; - m_infoFieldByte1[116] = 116-28; - m_infoFieldByte1[117] = 117-28; - m_infoFieldByte1[118] = 118-28; - m_infoFieldByte1[119] = 119-28; - m_infoFieldByte1[120] = 120-28; - m_infoFieldByte1[121] = 121-28; - m_infoFieldByte1[122] = 122-28; - m_infoFieldByte1[123] = 123-28; - m_infoFieldByte1[124] = 124-28; - m_infoFieldByte1[125] = 125-28; - m_infoFieldByte1[126] = 126-28; - m_infoFieldByte1[127] = 127-28; - m_infoFieldByte1[108] = 108-8; - m_infoFieldByte1[109] = 109-8; - m_infoFieldByte1[110] = 110-8; - m_infoFieldByte1[111] = 111-8; - m_infoFieldByte1[112] = 112-8; - m_infoFieldByte1[113] = 113-8; - m_infoFieldByte1[114] = 114-8; - m_infoFieldByte1[115] = 115-8; - m_infoFieldByte1[116] = 116-8; - m_infoFieldByte1[117] = 117-8; - m_infoFieldByte1[110] = 110-8; - m_infoFieldByte1[111] = 111-8; - m_infoFieldByte1[112] = 112-8; - m_infoFieldByte1[113] = 113-8; - m_infoFieldByte1[114] = 114-8; - m_infoFieldByte1[115] = 115-8; - m_infoFieldByte1[116] = 116-8; - m_infoFieldByte1[117] = 117-8; - m_infoFieldByte1[118] = 118-8; - m_infoFieldByte1[119] = 119-8; - m_infoFieldByte1[120] = 120-8; - m_infoFieldByte1[121] = 121-8; - m_infoFieldByte1[122] = 122-8; - m_infoFieldByte1[123] = 123-8; - m_infoFieldByte1[124] = 124-8; - m_infoFieldByte1[125] = 125-8; - m_infoFieldByte1[126] = 126-8; - m_infoFieldByte1[127] = 127-8; - m_infoFieldByte1[128] = 128-8; - m_infoFieldByte1[129] = 129-8; - m_infoFieldByte1[130] = 130-8; - m_infoFieldByte1[131] = 131-8; - m_infoFieldByte1[132] = 132-8; - m_infoFieldByte1[133] = 133-8; - m_infoFieldByte1[134] = 134-8; - m_infoFieldByte1[135] = 135-8; - m_infoFieldByte1[136] = 136-8; - m_infoFieldByte1[137] = 137-8; - m_infoFieldByte1[138] = 138-8; - m_infoFieldByte1[139] = 139-8; - m_infoFieldByte1[140] = 140-8; - m_infoFieldByte1[141] = 141-8; - m_infoFieldByte1[142] = 142-8; - m_infoFieldByte1[143] = 143-8; - m_infoFieldByte1[144] = 144-8; - m_infoFieldByte1[145] = 145-8; - m_infoFieldByte1[146] = 146-8; - m_infoFieldByte1[147] = 147-8; - m_infoFieldByte1[148] = 148-8; - m_infoFieldByte1[149] = 149-8; - m_infoFieldByte1[150] = 150-8; - m_infoFieldByte1[151] = 151-8; - m_infoFieldByte1[152] = 152-8; - m_infoFieldByte1[153] = 153-8; - m_infoFieldByte1[154] = 154-8; - m_infoFieldByte1[155] = 155-8; - m_infoFieldByte1[156] = 156-8; - m_infoFieldByte1[157] = 157-8; - m_infoFieldByte1[158] = 158-8; - m_infoFieldByte1[159] = 159-8; - m_infoFieldByte1[160] = 160-8; - m_infoFieldByte1[161] = 161-8; - m_infoFieldByte1[162] = 162-8; - m_infoFieldByte1[163] = 163-8; - m_infoFieldByte1[164] = 164-8; - m_infoFieldByte1[165] = 165-8; - m_infoFieldByte1[166] = 166-8; - m_infoFieldByte1[167] = 167-8; - m_infoFieldByte1[168] = 168-8; - m_infoFieldByte1[169] = 169-8; - m_infoFieldByte1[170] = 170-8; - m_infoFieldByte1[171] = 171-8; - m_infoFieldByte1[172] = 172-8; - m_infoFieldByte1[173] = 173-8; - m_infoFieldByte1[174] = 174-8; - m_infoFieldByte1[175] = 175-8; - m_infoFieldByte1[176] = 176-8; - m_infoFieldByte1[177] = 177-8; - m_infoFieldByte1[178] = 178-8; - m_infoFieldByte1[179] = 179-8; - - - m_standardMessageText[0] = "M0: Off Duty"; - m_standardMessageText[1] = "M1: En Route"; - m_standardMessageText[2] = "M2: In Service"; - m_standardMessageText[3] = "M3: Returning"; - m_standardMessageText[4] = "M4: Committed"; - m_standardMessageText[5] = "M5: Special"; - m_standardMessageText[6] = "M6: Priority"; - m_standardMessageText[7] = "M7: EMERGENCY"; - - m_customMessageText[0] = "Custom-0"; - m_customMessageText[1] = "Custom-1"; - m_customMessageText[2] = "Custom-2"; - m_customMessageText[3] = "Custom-3"; - m_customMessageText[4] = "Custom-4"; - m_customMessageText[5] = "Custom-5"; - m_customMessageText[6] = "Custom-6"; - m_customMessageText[7] = "Custom-7"; - m_customMessageText[7] = "M7: EMERGENCY"; - - m_pixmaps[QPair('/','!')] = "aprs/primary/00.png"; - m_pixmaps[QPair('\\','!')] = "aprs/secondary/00.png"; - m_pixmaps[QPair('/','"')] = "aprs/primary/01.png"; - m_pixmaps[QPair('\\','"')] = "aprs/secondary/01.png"; - m_pixmaps[QPair('/','#')] = "aprs/primary/02.png"; - m_pixmaps[QPair('\\','#')] = "aprs/secondary/02.png"; - m_pixmaps[QPair('/','$')] = "aprs/primary/03.png"; - m_pixmaps[QPair('\\','$')] = "aprs/secondary/03.png"; - m_pixmaps[QPair('/','%')] = "aprs/primary/04.png"; - m_pixmaps[QPair('\\','%')] = "aprs/secondary/04.png"; - m_pixmaps[QPair('/','&')] = "aprs/primary/05.png"; - m_pixmaps[QPair('\\','&')] = "aprs/secondary/05.png"; - m_pixmaps[QPair('/','\'')] = "aprs/primary/06.png"; - m_pixmaps[QPair('\\','\'')] = "aprs/secondary/06.png"; - m_pixmaps[QPair('/','(')] = "aprs/primary/07.png"; - m_pixmaps[QPair('\\','(')] = "aprs/secondary/07.png"; - m_pixmaps[QPair('/',')')] = "aprs/primary/08.png"; - m_pixmaps[QPair('\\',')')] = "aprs/secondary/08.png"; - m_pixmaps[QPair('/','*')] = "aprs/primary/09.png"; - m_pixmaps[QPair('\\','*')] = "aprs/secondary/09.png"; - m_pixmaps[QPair('/','+')] = "aprs/primary/10.png"; - m_pixmaps[QPair('\\','+')] = "aprs/secondary/10.png"; - m_pixmaps[QPair('/',',')] = "aprs/primary/11.png"; - m_pixmaps[QPair('\\',',')] = "aprs/secondary/11.png"; - m_pixmaps[QPair('/','-')] = "aprs/primary/12.png"; - m_pixmaps[QPair('\\','-')] = "aprs/secondary/12.png"; - m_pixmaps[QPair('/','.')] = "aprs/primary/13.png"; - m_pixmaps[QPair('\\','.')] = "aprs/secondary/13.png"; - m_pixmaps[QPair('/','/')] = "aprs/primary/14.png"; - m_pixmaps[QPair('\\','/')] = "aprs/secondary/14.png"; - m_pixmaps[QPair('/','0')] = "aprs/primary/15.png"; - m_pixmaps[QPair('\\','0')] = "aprs/secondary/15.png"; - m_pixmaps[QPair('/','1')] = "aprs/primary/16.png"; - m_pixmaps[QPair('\\','1')] = "aprs/secondary/16.png"; - m_pixmaps[QPair('/','2')] = "aprs/primary/17.png"; - m_pixmaps[QPair('\\','2')] = "aprs/secondary/17.png"; - m_pixmaps[QPair('/','3')] = "aprs/primary/18.png"; - m_pixmaps[QPair('\\','3')] = "aprs/secondary/18.png"; - m_pixmaps[QPair('/','4')] = "aprs/primary/19.png"; - m_pixmaps[QPair('\\','4')] = "aprs/secondary/19.png"; - m_pixmaps[QPair('/','5')] = "aprs/primary/20.png"; - m_pixmaps[QPair('\\','5')] = "aprs/secondary/20.png"; - m_pixmaps[QPair('/','6')] = "aprs/primary/21.png"; - m_pixmaps[QPair('\\','6')] = "aprs/secondary/21.png"; - m_pixmaps[QPair('/','7')] = "aprs/primary/22.png"; - m_pixmaps[QPair('\\','7')] = "aprs/secondary/22.png"; - m_pixmaps[QPair('/','8')] = "aprs/primary/23.png"; - m_pixmaps[QPair('\\','8')] = "aprs/secondary/23.png"; - m_pixmaps[QPair('/','9')] = "aprs/primary/24.png"; - m_pixmaps[QPair('\\','9')] = "aprs/secondary/24.png"; - m_pixmaps[QPair('/',':')] = "aprs/primary/25.png"; - m_pixmaps[QPair('\\',':')] = "aprs/secondary/25.png"; - m_pixmaps[QPair('/',';')] = "aprs/primary/26.png"; - m_pixmaps[QPair('\\',';')] = "aprs/secondary/26.png"; - m_pixmaps[QPair('/','<')] = "aprs/primary/27.png"; - m_pixmaps[QPair('\\','<')] = "aprs/secondary/27.png"; - m_pixmaps[QPair('/','=')] = "aprs/primary/28.png"; - m_pixmaps[QPair('\\','=')] = "aprs/secondary/28.png"; - m_pixmaps[QPair('/','>')] = "aprs/primary/29.png"; - m_pixmaps[QPair('\\','>')] = "aprs/secondary/29.png"; - m_pixmaps[QPair('/','?')] = "aprs/primary/30.png"; - m_pixmaps[QPair('\\','?')] = "aprs/secondary/30.png"; - m_pixmaps[QPair('/','@')] = "aprs/primary/31.png"; - m_pixmaps[QPair('\\','@')] = "aprs/secondary/31.png"; - m_pixmaps[QPair('/','A')] = "aprs/primary/32.png"; - m_pixmaps[QPair('\\','A')] = "aprs/secondary/32.png"; - m_pixmaps[QPair('/','B')] = "aprs/primary/33.png"; - m_pixmaps[QPair('\\','B')] = "aprs/secondary/33.png"; - m_pixmaps[QPair('/','C')] = "aprs/primary/34.png"; - m_pixmaps[QPair('\\','C')] = "aprs/secondary/34.png"; - m_pixmaps[QPair('/','D')] = "aprs/primary/35.png"; - m_pixmaps[QPair('\\','D')] = "aprs/secondary/35.png"; - m_pixmaps[QPair('/','E')] = "aprs/primary/36.png"; - m_pixmaps[QPair('\\','E')] = "aprs/secondary/36.png"; - m_pixmaps[QPair('/','F')] = "aprs/primary/37.png"; - m_pixmaps[QPair('\\','F')] = "aprs/secondary/37.png"; - m_pixmaps[QPair('/','G')] = "aprs/primary/38.png"; - m_pixmaps[QPair('\\','G')] = "aprs/secondary/38.png"; - m_pixmaps[QPair('/','H')] = "aprs/primary/39.png"; - m_pixmaps[QPair('\\','H')] = "aprs/secondary/39.png"; - m_pixmaps[QPair('/','I')] = "aprs/primary/40.png"; - m_pixmaps[QPair('\\','I')] = "aprs/secondary/40.png"; - m_pixmaps[QPair('/','J')] = "aprs/primary/41.png"; - m_pixmaps[QPair('\\','J')] = "aprs/secondary/41.png"; - m_pixmaps[QPair('/','K')] = "aprs/primary/42.png"; - m_pixmaps[QPair('\\','K')] = "aprs/secondary/42.png"; - m_pixmaps[QPair('/','L')] = "aprs/primary/43.png"; - m_pixmaps[QPair('\\','L')] = "aprs/secondary/43.png"; - m_pixmaps[QPair('/','M')] = "aprs/primary/44.png"; - m_pixmaps[QPair('\\','M')] = "aprs/secondary/44.png"; - m_pixmaps[QPair('/','N')] = "aprs/primary/45.png"; - m_pixmaps[QPair('\\','N')] = "aprs/secondary/45.png"; - m_pixmaps[QPair('/','O')] = "aprs/primary/46.png"; - m_pixmaps[QPair('\\','O')] = "aprs/secondary/46.png"; - m_pixmaps[QPair('/','P')] = "aprs/primary/47.png"; - m_pixmaps[QPair('\\','P')] = "aprs/secondary/47.png"; - m_pixmaps[QPair('/','Q')] = "aprs/primary/48.png"; - m_pixmaps[QPair('\\','Q')] = "aprs/secondary/48.png"; - m_pixmaps[QPair('/','R')] = "aprs/primary/49.png"; - m_pixmaps[QPair('\\','R')] = "aprs/secondary/49.png"; - m_pixmaps[QPair('/','S')] = "aprs/primary/50.png"; - m_pixmaps[QPair('\\','S')] = "aprs/secondary/50.png"; - m_pixmaps[QPair('/','T')] = "aprs/primary/51.png"; - m_pixmaps[QPair('\\','T')] = "aprs/secondary/51.png"; - m_pixmaps[QPair('/','U')] = "aprs/primary/52.png"; - m_pixmaps[QPair('\\','U')] = "aprs/secondary/52.png"; - m_pixmaps[QPair('/','V')] = "aprs/primary/53.png"; - m_pixmaps[QPair('\\','V')] = "aprs/secondary/53.png"; - m_pixmaps[QPair('/','W')] = "aprs/primary/54.png"; - m_pixmaps[QPair('\\','W')] = "aprs/secondary/54.png"; - m_pixmaps[QPair('/','X')] = "aprs/primary/55.png"; - m_pixmaps[QPair('\\','X')] = "aprs/secondary/55.png"; - m_pixmaps[QPair('/','Y')] = "aprs/primary/56.png"; - m_pixmaps[QPair('\\','Y')] = "aprs/secondary/56.png"; - m_pixmaps[QPair('/','Z')] = "aprs/primary/57.png"; - m_pixmaps[QPair('\\','Z')] = "aprs/secondary/57.png"; - m_pixmaps[QPair('/','[')] = "aprs/primary/58.png"; - m_pixmaps[QPair('\\','[')] = "aprs/secondary/58.png"; - m_pixmaps[QPair('/','\\')] = "aprs/primary/59.png"; - m_pixmaps[QPair('\\','\\')] = "aprs/secondary/59.png"; - m_pixmaps[QPair('/',']')] = "aprs/primary/60.png"; - m_pixmaps[QPair('\\',']')] = "aprs/secondary/60.png"; - m_pixmaps[QPair('/','^')] = "aprs/primary/61.png"; - m_pixmaps[QPair('\\','^')] = "aprs/secondary/61.png"; - m_pixmaps[QPair('/','_')] = "aprs/primary/62.png"; - m_pixmaps[QPair('\\','_')] = "aprs/secondary/62.png"; - m_pixmaps[QPair('/','`')] = "aprs/primary/63.png"; - m_pixmaps[QPair('\\','`')] = "aprs/secondary/63.png"; - m_pixmaps[QPair('/','a')] = "aprs/primary/64.png"; - m_pixmaps[QPair('\\','a')] = "aprs/secondary/64.png"; - m_pixmaps[QPair('/','b')] = "aprs/primary/65.png"; - m_pixmaps[QPair('\\','b')] = "aprs/secondary/65.png"; - m_pixmaps[QPair('/','c')] = "aprs/primary/66.png"; - m_pixmaps[QPair('\\','c')] = "aprs/secondary/66.png"; - m_pixmaps[QPair('/','d')] = "aprs/primary/67.png"; - m_pixmaps[QPair('\\','d')] = "aprs/secondary/67.png"; - m_pixmaps[QPair('/','e')] = "aprs/primary/68.png"; - m_pixmaps[QPair('\\','e')] = "aprs/secondary/68.png"; - m_pixmaps[QPair('/','f')] = "aprs/primary/69.png"; - m_pixmaps[QPair('\\','f')] = "aprs/secondary/69.png"; - m_pixmaps[QPair('/','g')] = "aprs/primary/70.png"; - m_pixmaps[QPair('\\','g')] = "aprs/secondary/70.png"; - m_pixmaps[QPair('/','h')] = "aprs/primary/71.png"; - m_pixmaps[QPair('\\','h')] = "aprs/secondary/71.png"; - m_pixmaps[QPair('/','i')] = "aprs/primary/72.png"; - m_pixmaps[QPair('\\','i')] = "aprs/secondary/72.png"; - m_pixmaps[QPair('/','j')] = "aprs/primary/73.png"; - m_pixmaps[QPair('\\','j')] = "aprs/secondary/73.png"; - m_pixmaps[QPair('/','k')] = "aprs/primary/74.png"; - m_pixmaps[QPair('\\','k')] = "aprs/secondary/74.png"; - m_pixmaps[QPair('/','l')] = "aprs/primary/75.png"; - m_pixmaps[QPair('\\','l')] = "aprs/secondary/75.png"; - m_pixmaps[QPair('/','m')] = "aprs/primary/76.png"; - m_pixmaps[QPair('\\','m')] = "aprs/secondary/76.png"; - m_pixmaps[QPair('/','n')] = "aprs/primary/77.png"; - m_pixmaps[QPair('\\','n')] = "aprs/secondary/77.png"; - m_pixmaps[QPair('/','o')] = "aprs/primary/78.png"; - m_pixmaps[QPair('\\','o')] = "aprs/secondary/78.png"; - m_pixmaps[QPair('/','p')] = "aprs/primary/79.png"; - m_pixmaps[QPair('\\','p')] = "aprs/secondary/79.png"; - m_pixmaps[QPair('/','q')] = "aprs/primary/80.png"; - m_pixmaps[QPair('\\','q')] = "aprs/secondary/80.png"; - m_pixmaps[QPair('/','r')] = "aprs/primary/81.png"; - m_pixmaps[QPair('\\','r')] = "aprs/secondary/81.png"; - m_pixmaps[QPair('/','s')] = "aprs/primary/82.png"; - m_pixmaps[QPair('\\','s')] = "aprs/secondary/82.png"; - m_pixmaps[QPair('/','t')] = "aprs/primary/83.png"; - m_pixmaps[QPair('\\','t')] = "aprs/secondary/83.png"; - m_pixmaps[QPair('/','u')] = "aprs/primary/84.png"; - m_pixmaps[QPair('\\','u')] = "aprs/secondary/84.png"; - m_pixmaps[QPair('/','v')] = "aprs/primary/85.png"; - m_pixmaps[QPair('\\','v')] = "aprs/secondary/85.png"; - m_pixmaps[QPair('/','w')] = "aprs/primary/86.png"; - m_pixmaps[QPair('\\','w')] = "aprs/secondary/86.png"; - m_pixmaps[QPair('/','x')] = "aprs/primary/87.png"; - m_pixmaps[QPair('\\','x')] = "aprs/secondary/87.png"; - m_pixmaps[QPair('/','y')] = "aprs/primary/88.png"; - m_pixmaps[QPair('\\','y')] = "aprs/secondary/88.png"; - m_pixmaps[QPair('/','z')] = "aprs/primary/89.png"; - m_pixmaps[QPair('\\','z')] = "aprs/secondary/89.png"; - m_pixmaps[QPair('/','{')] = "aprs/primary/90.png"; - m_pixmaps[QPair('\\','{')] = "aprs/secondary/90.png"; - m_pixmaps[QPair('/','|')] = "aprs/primary/91.png"; - m_pixmaps[QPair('\\','|')] = "aprs/secondary/91.png"; - m_pixmaps[QPair('/','}')] = "aprs/primary/92.png"; - m_pixmaps[QPair('\\','}')] = "aprs/secondary/92.png"; - m_pixmaps[QPair('/','~')] = "aprs/primary/93.png"; - m_pixmaps[QPair('\\','~')] = "aprs/secondary/93.png"; diff -Nru marble-14.12.3/src/plugins/render/aprs/AprsGatherGen.pl marble-15.04.2/src/plugins/render/aprs/AprsGatherGen.pl --- marble-14.12.3/src/plugins/render/aprs/AprsGatherGen.pl 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/aprs/AprsGatherGen.pl 2015-05-25 16:24:43.000000000 +0000 @@ -23,6 +23,14 @@ print " // Generated automatically by $0\n"; +print "#include \"AprsGatherer.h\" + +using namespace Marble; + +void AprsGatherer::initMicETables() +{ +"; + foreach my $c ('0'..'9') { print " m_dstCallDigits['$c'] = $c;\n"; print " m_dstCallSouthEast['$c'] = true;\n"; @@ -93,8 +101,14 @@ print "\n"; foreach my $chr (ord('!') .. ord('~')) { - printf (" m_pixmaps[QPair('/','%c')] = " . - "\"aprs/primary/%02d.png\";\n", $chr, $chr-ord('!')); - printf (" m_pixmaps[QPair('\\\\','%c')] = " . - "\"aprs/secondary/%02d.png\";\n", $chr, $chr-ord('!')); + my $str = chr($chr); + if ($chr eq ord('\'') or $chr eq ord('\\')) { + $str = "\\$str"; + } + printf (" m_pixmaps[QPair('/','%s')] = " . + "\"aprs/primary/%02d.png\";\n", $str, $chr-ord('!')); + printf (" m_pixmaps[QPair('\\\\','%s')] = " . + "\"aprs/secondary/%02d.png\";\n", $str, $chr-ord('!')); } + +print "}\n"; diff -Nru marble-14.12.3/src/plugins/render/aprs/AprsPlugin.cpp marble-15.04.2/src/plugins/render/aprs/AprsPlugin.cpp --- marble-14.12.3/src/plugins/render/aprs/AprsPlugin.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/aprs/AprsPlugin.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -366,18 +366,18 @@ { QHash result = RenderPlugin::settings(); - result.insert( "useInternet", true ); - result.insert( "useTTY", false ); - result.insert( "useFile", false ); - result.insert( "APRSHost", "rotate.aprs.net" ); - result.insert( "APRSPort", "10253" ); - result.insert( "TNCTTY", "/dev/ttyUSB0" ); - result.insert( "FileName", "" ); - result.insert( "TCPIPDump", false ); - result.insert( "TTYDump", false ); - result.insert( "FileDump", false ); - result.insert( "fadeTime", 10 ); - result.insert( "hideTime", 45 ); + result.insert( "useInternet", m_useInternet ); + result.insert( "useTTY", m_useTty ); + result.insert( "useFile", m_useFile ); + result.insert( "APRSHost", m_aprsHost ); + result.insert( "APRSPort", m_aprsPort ); + result.insert( "TNCTTY", m_tncTty ); + result.insert( "FileName", m_aprsFile ); + result.insert( "TCPIPDump", m_dumpTcpIp ); + result.insert( "TTYDump", m_dumpTty ); + result.insert( "FileDump", m_dumpFile ); + result.insert( "fadeTime", m_fadeTime ); + result.insert( "hideTime", m_hideTime ); return result; } diff -Nru marble-14.12.3/src/plugins/render/aprs/CMakeLists.txt marble-15.04.2/src/plugins/render/aprs/CMakeLists.txt --- marble-14.12.3/src/plugins/render/aprs/CMakeLists.txt 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/aprs/CMakeLists.txt 2015-05-25 16:24:43.000000000 +0000 @@ -25,6 +25,7 @@ AprsObject.cpp AprsGatherer.cpp GeoAprsCoordinates.cpp + ${CMAKE_CURRENT_BINARY_DIR}/AprsGatherer_mic_e.cpp AprsSource.cpp AprsTCPIP.cpp @@ -39,6 +40,13 @@ marble_qt4_automoc( ${aprs_SRCS} ) endif (QTONLY) +add_custom_command( + OUTPUT AprsGatherer_mic_e.cpp + COMMAND ${PERL_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/AprsGatherGen.pl > AprsGatherer_mic_e.cpp + MAIN_DEPENDENCY AprsGatherGen.pl + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} +) + marble_add_plugin( AprsPlugin ${aprs_SRCS} ) #target_link_libraries( Aprs ${QT_QTWEBKIT_LIBRARY} ) diff -Nru marble-14.12.3/src/plugins/render/CMakeLists.txt marble-15.04.2/src/plugins/render/CMakeLists.txt --- marble-14.12.3/src/plugins/render/CMakeLists.txt 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/CMakeLists.txt 2015-05-25 16:24:43.000000000 +0000 @@ -46,4 +46,9 @@ # It should be moved to a new plugin type later. add_subdirectory( inhibit-screensaver ) -add_subdirectory( aprs ) +find_package( Perl ) +marble_set_package_properties( Perl PROPERTIES URL "http://www.perl.org" ) +marble_set_package_properties( Perl PROPERTIES TYPE OPTIONAL PURPOSE "generation of sources in the APRS plugin" ) +if( PERL_FOUND ) + add_subdirectory( aprs ) +endif() diff -Nru marble-14.12.3/src/plugins/render/earthquake/EarthquakeModel.cpp marble-15.04.2/src/plugins/render/earthquake/EarthquakeModel.cpp --- marble-14.12.3/src/plugins/render/earthquake/EarthquakeModel.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/earthquake/EarthquakeModel.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -104,7 +104,6 @@ EarthquakeItem *item = new EarthquakeItem( this ); item->setId( eqid ); item->setCoordinate( coordinates ); - item->setTarget( "earth" ); item->setMagnitude( magnitude ); item->setDateTime( date ); item->setDepth( depth ); diff -Nru marble-14.12.3/src/plugins/render/foursquare/FoursquareModel.cpp marble-15.04.2/src/plugins/render/foursquare/FoursquareModel.cpp --- marble-14.12.3/src/plugins/render/foursquare/FoursquareModel.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/foursquare/FoursquareModel.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -112,7 +112,6 @@ FoursquareItem *item = new FoursquareItem( this ); item->setId( id ); item->setCoordinate( coordinates ); - item->setTarget( "earth" ); item->setName( name ); item->setCategory( category ); item->setAddress( address ); diff -Nru marble-14.12.3/src/plugins/render/measure/CMakeLists.txt marble-15.04.2/src/plugins/render/measure/CMakeLists.txt --- marble-14.12.3/src/plugins/render/measure/CMakeLists.txt 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/measure/CMakeLists.txt 2015-05-25 16:24:43.000000000 +0000 @@ -9,8 +9,8 @@ INCLUDE(${QT_USE_FILE}) endif() -set( measuretool_SRCS MeasureToolPlugin.cpp ) -set( measuretool_UI MeasureConfigWidget.ui ) +set( measuretool_SRCS MeasureToolPlugin.cpp MeasureConfigDialog.cpp ) +set( measuretool_UI MeasureConfigDialog.ui ) qt_wrap_ui(measuretool_SRCS ${measuretool_UI} ) qt_add_resources( measuretool_SRCS measuretool.qrc ) diff -Nru marble-14.12.3/src/plugins/render/measure/MeasureConfigDialog.cpp marble-15.04.2/src/plugins/render/measure/MeasureConfigDialog.cpp --- marble-14.12.3/src/plugins/render/measure/MeasureConfigDialog.cpp 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/plugins/render/measure/MeasureConfigDialog.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,141 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Illya Kovalevskyy + +#include +#include "MeasureConfigDialog.h" + +namespace Marble { + +MeasureConfigDialog::MeasureConfigDialog(QDialog *parent) : + QDialog(parent), + ui(new Ui::MeasureConfigDialog) +{ + ui->setupUi(this); + + QPushButton *apply = ui->m_buttonBox->button(QDialogButtonBox::Apply); + connect(apply, SIGNAL(clicked()), this, SIGNAL(applied())); + connect(ui->m_modeCombo, SIGNAL(currentIndexChanged(int)), + this, SLOT(updateTabs())); + connect(ui->m_modeCombo, SIGNAL(currentIndexChanged(int)), + ui->tabWidget, SLOT(setCurrentIndex(int))); +} + +MeasureConfigDialog::~MeasureConfigDialog() +{ + delete ui; +} + +bool MeasureConfigDialog::showBearingLabel() const +{ + return ui->m_showBearingLabelsCheckBox->isChecked(); +} + +bool MeasureConfigDialog::showBearingLabelChange() const +{ + return ui->m_showBearingLabelChangeCheckBox->isChecked(); +} + +bool MeasureConfigDialog::showDistanceLabels() const +{ + return ui->m_showDistanceLabelsCheckBox->isChecked(); +} + +bool MeasureConfigDialog::showRadius() const +{ + return ui->m_showRadiusLabelsCheckBox->isChecked(); +} + +bool MeasureConfigDialog::showPerimeter() const +{ + return ui->m_showPerimeter->isChecked(); +} + +bool MeasureConfigDialog::showCircumference() const +{ + return ui->m_showCircumference->isChecked(); +} + +bool MeasureConfigDialog::showPolygonArea() const +{ + return ui->m_showPolygonAreaLabelChangeCheckBox->isChecked(); +} + +bool MeasureConfigDialog::showCircularArea() const +{ + return ui->m_showCircleAreaLabelChangeCheckBox->isChecked(); +} + +MeasureToolPlugin::PaintMode MeasureConfigDialog::paintMode() const +{ + return (MeasureToolPlugin::PaintMode)ui->m_modeCombo->currentIndex(); +} + +void MeasureConfigDialog::setShowBearingLabel(bool show) +{ + ui->m_showBearingLabelsCheckBox->setChecked(show); +} + +void MeasureConfigDialog::setShowBearingLabelChange(bool show) +{ + ui->m_showBearingLabelChangeCheckBox->setChecked(show); +} + +void MeasureConfigDialog::setShowDistanceLabels(bool show) +{ + ui->m_showDistanceLabelsCheckBox->setChecked(show); +} + +void MeasureConfigDialog::setShowRadius(bool show) +{ + ui->m_showRadiusLabelsCheckBox->setChecked(show); +} + +void MeasureConfigDialog::setShowPerimeter(bool show) +{ + ui->m_showPerimeter->setChecked(show); +} + +void MeasureConfigDialog::setShowCircumference(bool show) +{ + ui->m_showCircumference->setChecked(show); +} + +void MeasureConfigDialog::setShowPolygonArea(bool show) +{ + ui->m_showPolygonAreaLabelChangeCheckBox->setChecked(show); +} + +void MeasureConfigDialog::setShowCircularArea(bool show) +{ + ui->m_showCircleAreaLabelChangeCheckBox->setChecked(show); +} + +void MeasureConfigDialog::setPaintMode(MeasureToolPlugin::PaintMode mode) +{ + ui->m_modeCombo->setCurrentIndex((int)mode); + updateTabs(); +} + +void MeasureConfigDialog::updateTabs() +{ + switch (paintMode()) { + case MeasureToolPlugin::Polygon: + ui->tabWidget->setTabEnabled(0, true); + ui->tabWidget->setTabEnabled(1, false); + break; + case MeasureToolPlugin::Circular: + ui->tabWidget->setTabEnabled(0, false); + ui->tabWidget->setTabEnabled(1, true); + break; + } +} + +} // namespace Marble + +#include "MeasureConfigDialog.moc" diff -Nru marble-14.12.3/src/plugins/render/measure/MeasureConfigDialog.h marble-15.04.2/src/plugins/render/measure/MeasureConfigDialog.h --- marble-14.12.3/src/plugins/render/measure/MeasureConfigDialog.h 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/plugins/render/measure/MeasureConfigDialog.h 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,59 @@ +// +// This file is part of the Marble Virtual Globe. +// +// This program is free software licensed under the GNU LGPL. You can +// find a copy of this license in LICENSE.txt in the top directory of +// the source code. +// +// Copyright 2014 Illya Kovalevskyy + +#ifndef MEASURECONFIGDIALOG_H +#define MEASURECONFIGDIALOG_H + +#include +#include "ui_MeasureConfigDialog.h" +#include "MeasureToolPlugin.h" + +namespace Marble { + +class MeasureConfigDialog : public QDialog +{ + Q_OBJECT + +public: + explicit MeasureConfigDialog(QDialog *parent = 0); + ~MeasureConfigDialog(); + + bool showBearingLabel() const; + bool showBearingLabelChange() const; + bool showDistanceLabels() const; + bool showRadius() const; + bool showPerimeter() const; + bool showCircumference() const; + bool showPolygonArea() const; + bool showCircularArea() const; + MeasureToolPlugin::PaintMode paintMode() const; + + void setShowBearingLabel(bool); + void setShowBearingLabelChange(bool); + void setShowDistanceLabels(bool); + void setShowRadius(bool); + void setShowPerimeter(bool); + void setShowCircumference(bool); + void setShowPolygonArea(bool); + void setShowCircularArea(bool); + void setPaintMode(MeasureToolPlugin::PaintMode); + +private slots: + void updateTabs(); + +signals: + void applied(); + +private: + Ui::MeasureConfigDialog *ui; +}; + +} // namespace Marble + +#endif // MEASURECONFIGDIALOG_H diff -Nru marble-14.12.3/src/plugins/render/measure/MeasureConfigDialog.ui marble-15.04.2/src/plugins/render/measure/MeasureConfigDialog.ui --- marble-14.12.3/src/plugins/render/measure/MeasureConfigDialog.ui 1970-01-01 00:00:00.000000000 +0000 +++ marble-15.04.2/src/plugins/render/measure/MeasureConfigDialog.ui 2015-05-25 16:24:43.000000000 +0000 @@ -0,0 +1,233 @@ + + + MeasureConfigDialog + + + + 0 + 0 + 400 + 348 + + + + Marble - Measure Tool Configuration + + + + + + Ruler Type + + + + + + + + Polygon + + + + + Circle + + + + + + + + 0 + + + + Polygon + + + + + + Segment labels + + + false + + + + + + Distance + + + true + + + + + + + Bearing + + + true + + + + + + + Bearing Change + + + true + + + + + + + Perimeter + + + + + + + true + + + Area + + + false + + + + + + + + + + Qt::Vertical + + + + 20 + 16 + + + + + + + + + Circle + + + + + + Labels + + + false + + + + + + Radius + + + true + + + + + + + Circumference + + + + + + + Area + + + true + + + + + + + + + + Qt::Vertical + + + + 20 + 70 + + + + + + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + + + + + + + m_buttonBox + accepted() + MeasureConfigDialog + accept() + + + 199 + 322 + + + 199 + 173 + + + + + m_buttonBox + rejected() + MeasureConfigDialog + reject() + + + 199 + 322 + + + 199 + 173 + + + + + diff -Nru marble-14.12.3/src/plugins/render/measure/MeasureConfigWidget.ui marble-15.04.2/src/plugins/render/measure/MeasureConfigWidget.ui --- marble-14.12.3/src/plugins/render/measure/MeasureConfigWidget.ui 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/measure/MeasureConfigWidget.ui 1970-01-01 00:00:00.000000000 +0000 @@ -1,103 +0,0 @@ - - - MeasureConfigWidget - - - - 0 - 0 - 400 - 263 - - - - Marble - Measure Tool Configuration - - - - - - Segment labels - - - false - - - - - - Distance - - - - - - - Bearing - - - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Qt::Horizontal - - - QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok - - - - - - - - - m_buttonBox - accepted() - MeasureConfigWidget - accept() - - - 174 - 258 - - - 25 - 230 - - - - - m_buttonBox - rejected() - MeasureConfigWidget - reject() - - - 253 - 258 - - - 260 - 187 - - - - - diff -Nru marble-14.12.3/src/plugins/render/measure/MeasureToolPlugin.cpp marble-15.04.2/src/plugins/render/measure/MeasureToolPlugin.cpp --- marble-14.12.3/src/plugins/render/measure/MeasureToolPlugin.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/measure/MeasureToolPlugin.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -14,20 +14,25 @@ // #include "MeasureToolPlugin.h" -#include "ui_MeasureConfigWidget.h" +#include "MeasureConfigDialog.h" #include "GeoPainter.h" +#include "GeoDataLinearRing.h" #include "MarbleDebug.h" #include "MarbleMath.h" #include "MarbleModel.h" #include "MarbleLocale.h" +#include "ViewportParams.h" #include "Planet.h" +#include #include #include #include #include #include +#include +#include namespace Marble { @@ -49,9 +54,20 @@ m_separator( 0 ), m_marbleWidget( 0 ), m_configDialog( 0 ), - m_uiConfigWidget( 0 ), m_showDistanceLabel( true ), - m_showBearingLabel( true ) + m_showBearingLabel( true ), + m_showBearingChangeLabel( true ), + m_showPolygonArea(false), + m_showCircularArea(true), + m_showRadius(true), + m_showPerimeter(true), + m_showCircumference(true), + m_totalDistance(0.0), + m_polygonArea(0.0), + m_circularArea(0.0), + m_radius(0.0), + m_perimeter(0.0), + m_circumference(0.0) { m_pen.setWidthF( 2.0 ); } @@ -68,7 +84,7 @@ QStringList MeasureToolPlugin::renderPosition() const { - return QStringList() << "USER_TOOLS"; + return QStringList() << "ATMOSPHERE"; } QString MeasureToolPlugin::name() const @@ -110,7 +126,8 @@ << PluginAuthor( "Carlos Licea", "carlos.licea@kdemail.net" ) << PluginAuthor( "Michael Henning", "mikehenning@eclipse.net" ) << PluginAuthor( "Valery Kharitonov", "kharvd@gmail.com" ) - << PluginAuthor( "Mohammed Nafees", "nafees.technocool@gmail.com" ); + << PluginAuthor( "Mohammed Nafees", "nafees.technocool@gmail.com" ) + << PluginAuthor( "Illya Kovalevskyy", "illya.kovalevskyy@gmail.com" ); } QIcon MeasureToolPlugin::icon () const @@ -130,18 +147,22 @@ QDialog *MeasureToolPlugin::configDialog() { if ( !m_configDialog ) { - m_configDialog = new QDialog(); - m_uiConfigWidget = new Ui::MeasureConfigWidget; - m_uiConfigWidget->setupUi( m_configDialog ); - connect( m_uiConfigWidget->m_buttonBox, SIGNAL(accepted()), - SLOT(writeSettings()) ); - QPushButton *applyButton = m_uiConfigWidget->m_buttonBox->button( QDialogButtonBox::Apply ); - connect( applyButton, SIGNAL(clicked()), - this, SLOT(writeSettings()) ); + m_configDialog = new MeasureConfigDialog(m_configDialog); + connect( m_configDialog, SIGNAL(accepted()), + SLOT(writeSettings()) ); + connect( m_configDialog, SIGNAL(applied()), + this, SLOT(writeSettings()) ); } - m_uiConfigWidget->m_showDistanceLabelsCheckBox->setChecked( m_showDistanceLabel ); - m_uiConfigWidget->m_showBearingLabelsCheckBox->setChecked( m_showBearingLabel ); + m_configDialog->setShowDistanceLabels( m_showDistanceLabel ); + m_configDialog->setShowBearingLabel( m_showBearingLabel ); + m_configDialog->setShowBearingLabelChange( m_showBearingChangeLabel ); + m_configDialog->setShowPolygonArea( m_showPolygonArea ); + m_configDialog->setShowCircularArea( m_showCircularArea ); + m_configDialog->setShowRadius( m_showRadius ); + m_configDialog->setShowPerimeter( m_showPerimeter ); + m_configDialog->setShowCircumference( m_showCircumference ); + m_configDialog->setPaintMode( m_paintMode ); return m_configDialog; } @@ -152,6 +173,13 @@ settings.insert( "showDistanceLabel", m_showDistanceLabel ); settings.insert( "showBearingLabel", m_showBearingLabel ); + settings.insert( "showBearingChangeLabel", m_showBearingChangeLabel ); + settings.insert( "showPolygonArea", m_showPolygonArea ); + settings.insert( "showCircularArea", m_showCircularArea ); + settings.insert( "showRadius", m_showRadius ); + settings.insert( "showPerimeter", m_showPerimeter ); + settings.insert( "showCircumference", m_showCircumference ); + settings.insert( "paintMode", (int)m_paintMode ); return settings; } @@ -162,12 +190,38 @@ m_showDistanceLabel = settings.value( "showDistanceLabel", true ).toBool(); m_showBearingLabel = settings.value( "showBearingLabel", true ).toBool(); + m_showBearingChangeLabel = settings.value( "showBearingChangeLabel", true ).toBool(); + m_showPolygonArea = settings.value( "showPolygonArea", false ).toBool(); + m_showCircularArea = settings.value( "showCircularArea", true ).toBool(); + m_showRadius = settings.value( "showRadius", true ).toBool(); + m_showPerimeter = settings.value( "showPerimeter", true ).toBool(); + m_showCircumference = settings.value( "showCircumference", true ).toBool(); + m_paintMode = (PaintMode)settings.value( "paintMode", 0 ).toInt(); } void MeasureToolPlugin::writeSettings() { - m_showDistanceLabel = m_uiConfigWidget->m_showDistanceLabelsCheckBox->isChecked(); - m_showBearingLabel = m_uiConfigWidget->m_showBearingLabelsCheckBox->isChecked(); + m_showDistanceLabel = m_configDialog->showDistanceLabels(); + m_showBearingLabel = m_configDialog->showBearingLabel(); + m_showBearingChangeLabel = m_configDialog->showBearingLabelChange(); + m_showPolygonArea = m_configDialog->showPolygonArea(); + m_showCircularArea = m_configDialog->showCircularArea(); + m_showRadius = m_configDialog->showRadius(); + m_showPerimeter = m_configDialog->showPerimeter(); + m_showCircumference = m_configDialog->showCircumference(); + m_paintMode = (PaintMode)m_configDialog->paintMode(); + + if (m_paintMode == Circular) { + if (m_measureLineString.size() < 2) { + m_addMeasurePointAction->setEnabled(true); + } else { + m_addMeasurePointAction->setEnabled(false); + while (m_measureLineString.size() > 2) + m_measureLineString.remove(m_measureLineString.size()-1); + } + } else { + m_addMeasurePointAction->setEnabled(true); + } emit settingsChanged( nameId() ); emit repaintNeeded(); @@ -178,10 +232,11 @@ const QString& renderPos, GeoSceneLayer * layer ) { - Q_UNUSED(viewport) Q_UNUSED(renderPos) Q_UNUSED(layer) + m_latLonAltBox = viewport->viewLatLonAltBox(); + // No way to paint anything if the list is empty. if ( m_measureLineString.isEmpty() ) return true; @@ -191,7 +246,7 @@ // Prepare for painting the measure line string and paint it. painter->setPen( m_pen ); - if ( m_showDistanceLabel || m_showBearingLabel) { + if ( m_showDistanceLabel || m_showBearingLabel || m_showBearingChangeLabel ) { drawSegments( painter ); } else { painter->drawPolyline( m_measureLineString ); @@ -200,11 +255,10 @@ // Paint the nodes of the paths. drawMeasurePoints( painter ); - // Paint the total distance in the upper left corner. - qreal totalDistance = m_measureLineString.length( marbleModel()->planet()->radius() ); + m_totalDistance = m_measureLineString.length( marbleModel()->planet()->radius() ); if ( m_measureLineString.size() > 1 ) - drawTotalDistanceLabel( painter, totalDistance ); + drawInfobox(painter); painter->restore(); @@ -225,30 +279,18 @@ QString infoString; - if ( m_showDistanceLabel ) { - - const MarbleLocale::MeasurementSystem measurementSystem = - MarbleGlobal::getInstance()->locale()->measurementSystem(); - + if ( (m_paintMode == Polygon && m_showDistanceLabel) + || (m_paintMode == Circular && m_showRadius) ) { const qreal segmentLength = segment.length( marbleModel()->planet()->radius() ); + m_radius = segmentLength; - if ( measurementSystem == MarbleLocale::MetricSystem ) { - if ( segmentLength >= 1000.0 ) { - infoString = tr("%1 km").arg( segmentLength / 1000.0, 0, 'f', 2 ); - } - else { - infoString = tr("%1 m").arg( segmentLength, 0, 'f', 2 ); - } - } else if (measurementSystem == MarbleLocale::ImperialSystem) { - infoString = QString("%1 mi").arg( segmentLength / 1000.0 * KM2MI, 0, 'f', 2 ); - } else if (measurementSystem == MarbleLocale::NauticalSystem) { - infoString = QString("%1 nm").arg( segmentLength / 1000.0 * KM2NM, 0, 'f', 2 ); - } + infoString = meterToPreferredUnit(segmentLength); } - if ( m_showBearingLabel ) { + if ( m_showBearingLabel && m_paintMode != Circular ) { GeoDataCoordinates coordinates = segment.first(); qreal bearing = coordinates.bearing( segment.last(), GeoDataCoordinates::Degree ); + if ( bearing < 0 ) { bearing += 360; } @@ -259,6 +301,105 @@ infoString.append( bearingString ); } + if ( m_showBearingChangeLabel && segmentIndex != 0 ) { + GeoDataCoordinates currentCoordinates = m_measureLineString[segmentIndex]; + qreal currentBearing = currentCoordinates.bearing(m_measureLineString[segmentIndex+1]); + qreal previousBearing = currentCoordinates.bearing( m_measureLineString[segmentIndex-1]); + + GeoDataLinearRing ring; + painter->setPen( Qt::NoPen ); + painter->setBrush( QBrush ( QColor ( 127, 127, 127, 127 ) ) ); + + if (currentBearing < previousBearing) currentBearing += 2 * M_PI; + ring << currentCoordinates; + + qreal angleLength = qAbs(m_latLonAltBox.north() - m_latLonAltBox.south()) / 20; + + qreal iterBearing = previousBearing; + while ( iterBearing < currentBearing ) { + ring << currentCoordinates.moveByBearing( iterBearing, angleLength );; + iterBearing += 0.1; + } + + ring << currentCoordinates.moveByBearing( currentBearing, angleLength );; + + painter->drawPolygon( ring ); + + qreal currentBearingChange = (currentBearing - previousBearing) * RAD2DEG; + if (currentBearingChange < 0) currentBearingChange += 360; + QString bearingChangedString = QString::fromUtf8( "%1°" ).arg( currentBearingChange, 0, 'f', 2 ); + painter->setPen( Qt::black ); + GeoDataCoordinates textPosition = ring.latLonAltBox().center(); + qreal deltaEast = ring.latLonAltBox().east() - currentCoordinates.longitude(); + qreal deltaWest = currentCoordinates.longitude() - ring.latLonAltBox().west(); + if (deltaEast > deltaWest) { + textPosition.setLongitude(currentCoordinates.longitude() + deltaEast / 2); + } + else { + textPosition.setLongitude(currentCoordinates.longitude() - deltaWest); + } + painter->drawText(textPosition, bearingChangedString ); + } + + // Drawing ellipse around 1st point towards the 2nd + if ( m_paintMode == Circular ) { + GeoDataCoordinates currentCoordinates = m_measureLineString[segmentIndex]; + + GeoDataLinearRing ring; + + // planetRadius - planet radius + // d - distance between points + // S - area of the painted circle + qreal planetRadius = marbleModel()->planet()->radius(); + qreal d = m_measureLineString.length(1); + m_circularArea = 2 * M_PI * planetRadius * planetRadius * (1 - qCos(d)); + + qreal iterBearing = 0; + while ( iterBearing < 2 * M_PI ) { + ring << currentCoordinates.moveByBearing(iterBearing, d); + iterBearing += 0.1; + } + + painter->setPen( Qt::NoPen ); + painter->setBrush( QBrush ( QColor ( 127, 127, 127, 127 ) ) ); + painter->drawPolygon(ring); + + if ( m_showCircularArea ) { + painter->setPen(Qt::white); + GeoDataCoordinates textPosition = ring.latLonAltBox().center(); + + QString areaText = tr("Area:\n%1").arg(meterToPreferredUnit(m_circularArea, true)); + + QFontMetrics fontMetrics = painter->fontMetrics(); + QRect boundingRect = fontMetrics.boundingRect(QRect(), Qt::AlignCenter, areaText); + + painter->drawText(textPosition, + areaText, + -boundingRect.width()/2, -boundingRect.height()*1.5, + boundingRect.width(), boundingRect.height(), + QTextOption(Qt::AlignCenter)); + } + + if ( m_showCircumference ) { + painter->setPen(Qt::white); + GeoDataCoordinates textPosition = ring.latLonAltBox().center(); + + m_circumference = 2 * M_PI * planetRadius * qSin(d); + + QString circumferenceText = tr("Circumference:\n%1").arg(meterToPreferredUnit(m_circumference)); + + QFontMetrics fontMetrics = painter->fontMetrics(); + QRect boundingRect = fontMetrics.boundingRect(QRect(),Qt::AlignCenter, + circumferenceText); + + painter->drawText(textPosition, + circumferenceText, + -boundingRect.width()/2, boundingRect.height(), + boundingRect.width(), boundingRect.height(), + QTextOption(Qt::AlignCenter)); + } + } + if ( !infoString.isEmpty() ) { QPen linePen; @@ -280,6 +421,123 @@ painter->drawPolyline( segment, infoString, LineCenter ); } } + + if (m_paintMode == Polygon && m_measureLineString.size() > 2) { + GeoDataLinearRing measureRing = m_measureLineString; + + if (m_showPolygonArea || m_showPerimeter) { + painter->setPen( Qt::NoPen ); + painter->setBrush( QBrush ( QColor ( 127, 127, 127, 127 ) ) ); + painter->drawPolygon(measureRing); + + QPen shadowPen( Oxygen::aluminumGray5 ); + shadowPen.setStyle(Qt::DashLine); + shadowPen.setWidthF(3.0); + painter->setPen( shadowPen ); + painter->drawPolyline(GeoDataLineString( Tessellate ) << m_measureLineString.first() + << m_measureLineString.last()); + } + + if (m_showPolygonArea) { + qreal theta1 = 0.0; + qreal n = m_measureLineString.size(); + + for (int segmentIndex = 1; segmentIndex < m_measureLineString.size()-1; segmentIndex++) { + GeoDataCoordinates current = m_measureLineString[segmentIndex]; + qreal prevBearing = current.bearing(m_measureLineString[segmentIndex-1]); + qreal nextBearing = current.bearing(m_measureLineString[segmentIndex+1]); + if (nextBearing < prevBearing) + nextBearing += 2 * M_PI; + + qreal angle = nextBearing - prevBearing; + theta1 += angle; + } + + // Traversing first vertex + GeoDataCoordinates current = m_measureLineString[0]; + qreal prevBearing = current.bearing(m_measureLineString[n-1]); + qreal nextBearing = current.bearing(m_measureLineString[1]); + if (nextBearing < prevBearing) + nextBearing += 2 * M_PI; + qreal angle = nextBearing - prevBearing; + theta1 += angle; + + // And the last one + current = m_measureLineString[n-1]; + prevBearing = current.bearing(m_measureLineString[n-2]); + nextBearing = current.bearing(m_measureLineString[0]); + if (nextBearing < prevBearing) + nextBearing += 2 * M_PI; + angle = nextBearing - prevBearing; + theta1 += angle; + + qreal theta2 = 2 * M_PI * n - theta1; + + // theta = smaller of theta1 and theta2 + qreal theta = (theta1 < theta2) ? theta1 : theta2; + + qreal planetRadius = marbleModel()->planet()->radius(); + qreal S = qAbs((theta - (n-2) * M_PI) * planetRadius * planetRadius); + m_polygonArea = S; + + painter->setPen(Qt::white); + GeoDataCoordinates textPosition = measureRing.latLonAltBox().center(); + + QString areaText = tr("Area:\n%1").arg(meterToPreferredUnit(S, true)); + + QFontMetrics fontMetrics = painter->fontMetrics(); + QRect boundingRect = fontMetrics.boundingRect(QRect(), Qt::AlignCenter, areaText); + + painter->drawText(textPosition, + areaText, + -boundingRect.width()/2, -(boundingRect.height()+fontMetrics.height()*0.25), + boundingRect.width(), boundingRect.height(), + QTextOption(Qt::AlignCenter)); + } + + if (m_showPerimeter) { + painter->setPen(Qt::white); + GeoDataCoordinates textPosition = measureRing.latLonAltBox().center(); + + qreal P = measureRing.length(marbleModel()->planet()->radius()); + m_perimeter = P; + QString perimeterText = tr("Perimeter:\n%1").arg(meterToPreferredUnit(P)); + + QFontMetrics fontMetrics = painter->fontMetrics(); + QRect boundingRect = fontMetrics.boundingRect(QRect(),Qt::AlignCenter, + perimeterText); + + painter->drawText(textPosition, + perimeterText, + -boundingRect.width()/2, 0, + boundingRect.width(), boundingRect.height(), + QTextOption(Qt::AlignCenter)); + } + } +} + +QString MeasureToolPlugin::meterToPreferredUnit(qreal meters, bool isSquare) const +{ + MarbleLocale *locale = MarbleGlobal::getInstance()->locale(); + const MarbleLocale::MeasurementSystem measurementSystem = locale->measurementSystem(); + MarbleLocale::MeasureUnit unit; + qreal convertedMeters; + if (isSquare) + meters = qSqrt(meters); + + locale->meterToTargetUnit(meters, measurementSystem, convertedMeters, unit); + QString unitString = locale->unitAbbreviation(unit); + + if (isSquare) { + qreal k = convertedMeters/meters; + convertedMeters *= k; + convertedMeters *= meters; + + unitString.append(QChar(0xB2)); + } + + return QString("%L1 %2").arg(convertedMeters, 8, 'f', 1, QChar(' ')) + .arg(unitString); } void MeasureToolPlugin::drawMeasurePoints( GeoPainter *painter ) const @@ -293,34 +551,45 @@ } } -void MeasureToolPlugin::drawTotalDistanceLabel( GeoPainter *painter, - qreal totalDistance ) const +void MeasureToolPlugin::drawInfobox( GeoPainter *painter ) const { - QString distanceString; - - MarbleLocale::MeasurementSystem measurementSystem; - measurementSystem = MarbleGlobal::getInstance()->locale()->measurementSystem(); + QString boxContent; - if ( measurementSystem == MarbleLocale::MetricSystem ) { - if ( totalDistance >= 1000.0 ) { - distanceString = tr("Total Distance: %1 km").arg( totalDistance/1000.0 ); - } - else { - distanceString = tr("Total Distance: %1 m").arg( totalDistance ); - } + if (m_paintMode == Polygon) { + boxContent += "" + tr("Polygon Ruler") + ":
\n"; + } else /* Circular */ { + boxContent += "" + tr("Circle Ruler") + ":
\n"; } - else if (measurementSystem == MarbleLocale::ImperialSystem) { - distanceString = QString("Total Distance: %1 mi").arg( totalDistance/1000.0 * KM2MI ); - } else if (measurementSystem == MarbleLocale::NauticalSystem) { - distanceString = QString("Total Distance: %1 nm").arg( totalDistance/1000.0 * KM2NM ); + if (m_paintMode == Polygon) { + boxContent += tr("Total Distance: %1
\n").arg( meterToPreferredUnit(m_totalDistance) ); + if (m_showPolygonArea) + boxContent += tr("Area: %1
\n").arg( meterToPreferredUnit(m_polygonArea, true) ); + if (m_showPerimeter) + boxContent += tr("Perimeter: %1
\n").arg( meterToPreferredUnit(m_perimeter) ); + } else /* Circular */ { + if (m_showRadius) + boxContent += tr("Radius: %1
\n").arg( meterToPreferredUnit(m_radius) ); + if (m_showCircumference) + boxContent += tr("Circumference: %1
\n").arg( meterToPreferredUnit(m_circumference) ); + if (m_showCircularArea) + boxContent += tr("Area: %1
\n").arg( meterToPreferredUnit(m_circularArea, true) ); } painter->setPen( QColor( Qt::black ) ); painter->setBrush( QColor( 192, 192, 192, 192 ) ); - painter->drawRect( 10, 105, 10 + QFontMetrics( m_font_regular ).boundingRect( distanceString ).width() + 5, 10 + m_fontascent + 2 ); - painter->setFont( m_font_regular ); - painter->drawText( 15, 110 + m_fontascent, distanceString ); + QTextDocument doc; + doc.setHtml(boxContent); + doc.setDefaultFont(m_font_regular); + doc.adjustSize(); + QSizeF pageSize = doc.size(); + + painter->drawRect( 10, 105, 10 + pageSize.width(), pageSize.height() ); + QTransform transform; + transform.translate(15, 110); + painter->setTransform(transform); + doc.drawContents(painter); + painter->setTransform(QTransform()); } @@ -397,6 +666,14 @@ const bool enableMeasureActions = ( newNumber > 0 ); m_removeMeasurePointsAction->setEnabled(enableMeasureActions); m_removeLastMeasurePointAction->setEnabled(enableMeasureActions); + + if (m_paintMode == Circular) { + if (newNumber >= 2) { + m_addMeasurePointAction->setEnabled(false); + } else { + m_addMeasurePointAction->setEnabled(true); + } + } } bool MeasureToolPlugin::eventFilter( QObject *object, QEvent *e ) diff -Nru marble-14.12.3/src/plugins/render/measure/MeasureToolPlugin.h marble-15.04.2/src/plugins/render/measure/MeasureToolPlugin.h --- marble-14.12.3/src/plugins/render/measure/MeasureToolPlugin.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/measure/MeasureToolPlugin.h 2015-05-25 16:24:43.000000000 +0000 @@ -28,13 +28,10 @@ #include #include -namespace Ui { - class MeasureConfigWidget; -} - namespace Marble { +class MeasureConfigDialog; class MeasureToolPlugin : public RenderPlugin, public DialogConfigurationInterface { Q_OBJECT @@ -46,6 +43,11 @@ public: explicit MeasureToolPlugin( const MarbleModel *marbleModel = 0 ); + enum PaintMode { + Polygon = 0, + Circular + }; + QStringList backendTypes() const; QString renderPolicy() const; QStringList renderPosition() const; @@ -81,8 +83,7 @@ private: void drawMeasurePoints( GeoPainter *painter ) const; - void drawTotalDistanceLabel( GeoPainter *painter, - qreal totalDistance ) const; + void drawInfobox( GeoPainter *painter ) const; void drawSegments( GeoPainter *painter ); void addContextItems(); void removeContextItems(); @@ -100,8 +101,11 @@ private: Q_DISABLE_COPY( MeasureToolPlugin ) + QString meterToPreferredUnit(qreal meters, bool isSquare = false) const; + // The line strings in the distance path. GeoDataLineString m_measureLineString; + GeoDataLatLonAltBox m_latLonAltBox; const QPixmap m_mark; QFont m_font_regular; @@ -116,10 +120,26 @@ MarbleWidget* m_marbleWidget; - QDialog * m_configDialog; - Ui::MeasureConfigWidget * m_uiConfigWidget; + MeasureConfigDialog *m_configDialog; + bool m_showDistanceLabel; bool m_showBearingLabel; + bool m_showBearingChangeLabel; + + bool m_showPolygonArea; + bool m_showCircularArea; + bool m_showRadius; + bool m_showPerimeter; + bool m_showCircumference; + + qreal m_totalDistance; + qreal m_polygonArea; + qreal m_circularArea; + qreal m_radius; + qreal m_perimeter; + qreal m_circumference; + + PaintMode m_paintMode; }; } diff -Nru marble-14.12.3/src/plugins/render/opencachingcom/OpenCachingComItem.cpp marble-15.04.2/src/plugins/render/opencachingcom/OpenCachingComItem.cpp --- marble-14.12.3/src/plugins/render/opencachingcom/OpenCachingComItem.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/opencachingcom/OpenCachingComItem.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -45,7 +45,6 @@ { setId( cache["oxcode"].toString() ); setCoordinate( GeoDataCoordinates( cache["location"].toMap()["lon"].toReal(), cache["location"].toMap()["lat"].toReal(), 0.0, GeoDataCoordinates::Degree ) ); - setTarget( "earth" ); // Opencaching.Com does (in effect) this, so as do we.. if ( m_cache["type"].toString() == "Unknown Cache" ) @@ -348,25 +347,16 @@ QString OpenCachingComItem::formatDistance(qreal spheredistance) const { qreal distance = m_model->marbleModel()->planet()->radius() * spheredistance; - QString distanceString; - MarbleLocale::MeasurementSystem measurementSystem; - measurementSystem = MarbleGlobal::getInstance()->locale()->measurementSystem(); - - if ( measurementSystem == MarbleLocale::MetricSystem ) { - if ( distance >= 1000.0 ) { - distanceString = tr("%1 km").arg( distance / 1000.0, 0, 'f', 2 ); - } - else { - distanceString = tr("%1 m").arg( distance, 0, 'f', 2 ); - } - } - else if (measurementSystem == MarbleLocale::ImperialSystem) { - distanceString = QString("%1 mi").arg( distance / 1000.0 * KM2MI, 0, 'f', 2 ); - } else if (measurementSystem == MarbleLocale::NauticalSystem) { - distanceString = QString("%1 nm").arg( distance / 1000.0 * KM2NM, 0, 'f', 2 ); - } - return distanceString; + MarbleLocale *locale = MarbleGlobal::getInstance()->locale(); + const MarbleLocale::MeasurementSystem measurementSystem = locale->measurementSystem(); + MarbleLocale::MeasureUnit unit; + qreal convertedMeters; + locale->meterToTargetUnit(distance, measurementSystem, convertedMeters, unit); + QString unitString = locale->unitAbbreviation(unit); + + return QString("%L1 %2").arg(convertedMeters, 8, 'f', 1, QChar(' ')) + .arg(unitString); } void OpenCachingComItem::fillDialogTabs() diff -Nru marble-14.12.3/src/plugins/render/opendesktop/OpenDesktopModel.cpp marble-15.04.2/src/plugins/render/opendesktop/OpenDesktopModel.cpp --- marble-14.12.3/src/plugins/render/opendesktop/OpenDesktopModel.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/opendesktop/OpenDesktopModel.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -91,7 +91,6 @@ item->setMarbleWidget(m_marbleWidget); item->setId( personid ); item->setCoordinate( coor ); - item->setTarget( "earth" ); item->setFullName( QString( "%1 %2" ).arg( firstName ).arg( lastName ) ); item->setLocation( QString( "%1, %2" ).arg( city ).arg( country ) ); item->setRole( !role.isEmpty() ? role : QString( "nothing" ) ); diff -Nru marble-14.12.3/src/plugins/render/panoramio/PanoramioModel.cpp marble-15.04.2/src/plugins/render/panoramio/PanoramioModel.cpp --- marble-14.12.3/src/plugins/render/panoramio/PanoramioModel.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/panoramio/PanoramioModel.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -16,6 +16,7 @@ // Marble #include "GeoDataLatLonAltBox.h" +#include "MarbleModel.h" // Qt #include @@ -36,6 +37,10 @@ void PanoramioModel::getAdditionalItems( const GeoDataLatLonAltBox &box, qint32 number ) { + if ( marbleModel()->planetId() != "earth" ) { + return; + } + // FIXME: Download a list of constant number, because the parser doesn't support // loading a file of an unknown length. QUrl jsonUrl( "http://www.panoramio.com/map/get_panoramas.php?from=" @@ -73,23 +78,14 @@ } PanoramioItem *item = new PanoramioItem( m_marbleWidget, this ); - item->setTarget( "earth" ); item->setCoordinate( coordinates ); item->setId( QString::number( (*it).photo_id ) ); item->setPhotoUrl( (*it).photo_url ); item->setUploadDate( (*it).upload_date ); - - // We need to download the file from Panoramio if it doesn't exist already - if ( !fileExists( item->id(), standardImageSize ) ) { - downloadItem( QUrl( (*it).photo_file_url ), - standardImageSize, - item ); - } - else { - // If the file does exist, we can simply load it to our widget. - const QString filename = generateFilepath( item->id(), standardImageSize ); - item->addDownloadedFile( filename, standardImageSize ); - } + + downloadItem( QUrl( (*it).photo_file_url ), + standardImageSize, + item ); addItemToList( item ); } diff -Nru marble-14.12.3/src/plugins/render/photo/PhotoPluginModel.cpp marble-15.04.2/src/plugins/render/photo/PhotoPluginModel.cpp --- marble-14.12.3/src/plugins/render/photo/PhotoPluginModel.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/photo/PhotoPluginModel.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -139,9 +139,7 @@ delete (*it); continue; } - - // Currently all Flickr images with geotags are on earth - (*it)->setTarget( "earth" ); + downloadItem( (*it)->photoUrl(), "thumbnail", (*it) ); downloadItem( (*it)->infoUrl(), "info", (*it) ); items << *it; diff -Nru marble-14.12.3/src/plugins/render/positionmarker/PositionMarker.cpp marble-15.04.2/src/plugins/render/positionmarker/PositionMarker.cpp --- marble-14.12.3/src/plugins/render/positionmarker/PositionMarker.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/positionmarker/PositionMarker.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -29,6 +29,7 @@ #include "GeoPainter.h" #include "PositionTracking.h" #include "ViewportParams.h" +#include "Planet.h" namespace Marble { @@ -39,6 +40,7 @@ PositionMarker::PositionMarker( const MarbleModel *marbleModel ) : RenderPlugin( marbleModel ), + m_marbleModel( marbleModel ), m_isInitialized( false ), m_useCustomCursor( false ), m_defaultCursorPath( MarbleDirs::path( "svg/track_turtle.svg" ) ), @@ -221,7 +223,8 @@ if ( accuracy.horizontal > 0 && accuracy.horizontal < 1000 ) { // Paint a circle indicating the position accuracy painter->setPen( Qt::transparent ); - int width = qRound( accuracy.horizontal * viewport->radius() / EARTH_RADIUS ); + qreal planetRadius = m_marbleModel->planet()->radius(); + int width = qRound( accuracy.horizontal * viewport->radius() / planetRadius ); if ( MarbleGlobal::getInstance()->profiles() & MarbleGlobal::SmallScreen ) { int arrowSize = qMax( m_arrow.boundingRect().width(), m_arrow.boundingRect().height() ); width = qMax( width, arrowSize + 10 ); diff -Nru marble-14.12.3/src/plugins/render/positionmarker/PositionMarker.h marble-15.04.2/src/plugins/render/positionmarker/PositionMarker.h --- marble-14.12.3/src/plugins/render/positionmarker/PositionMarker.h 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/positionmarker/PositionMarker.h 2015-05-25 16:24:43.000000000 +0000 @@ -40,7 +40,7 @@ Q_INTERFACES( Marble::DialogConfigurationInterface ) MARBLE_PLUGIN( PositionMarker ) public: - explicit PositionMarker( const MarbleModel *marbleModel = 0 ); + explicit PositionMarker(const MarbleModel *marbleModel = 0 ); ~PositionMarker (); QStringList renderPosition() const; @@ -103,6 +103,8 @@ void loadCustomCursor( const QString& filename, bool useCursor ); void loadDefaultCursor(); + const MarbleModel *m_marbleModel; + bool m_isInitialized; bool m_useCustomCursor; diff -Nru marble-14.12.3/src/plugins/render/postalcode/PostalCodeModel.cpp marble-15.04.2/src/plugins/render/postalcode/PostalCodeModel.cpp --- marble-14.12.3/src/plugins/render/postalcode/PostalCodeModel.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/postalcode/PostalCodeModel.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -123,7 +123,6 @@ PostalCodeItem *item = new PostalCodeItem( this ); item->setId( id ); item->setCoordinate( coordinates ); - item->setTarget( "earth" ); item->setToolTip( tooltip ); item->setText( postalCode ); diff -Nru marble-14.12.3/src/plugins/render/routing/RoutingPlugin.cpp marble-15.04.2/src/plugins/render/routing/RoutingPlugin.cpp --- marble-14.12.3/src/plugins/render/routing/RoutingPlugin.cpp 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/routing/RoutingPlugin.cpp 2015-05-25 16:24:43.000000000 +0000 @@ -14,6 +14,7 @@ #include "ui_RoutingPlugin.h" #include "ui_RoutingConfigDialog.h" +#include "Planet.h" #include "AudioOutput.h" #include "GeoDataCoordinates.h" #include "GeoPainter.h" @@ -298,9 +299,10 @@ QString pixmap = MarbleDirs::path( "bitmaps/routing_step.png" ); pixmapHtml = QString( "" ).arg( pixmap ); + qreal planetRadius = m_marbleWidget->model()->planet()->radius(); GeoDataCoordinates const onRoute = m_routingModel->route().positionOnRoute(); GeoDataCoordinates const ego = m_routingModel->route().position(); - qreal const distanceToRoute = EARTH_RADIUS * distanceSphere( ego, onRoute ); + qreal const distanceToRoute = planetRadius * distanceSphere( ego, onRoute ); if ( !m_routingModel->route().currentSegment().isValid() ) { m_widget.instructionLabel->setText( richText( QObject::tr( "Calculate a route to get directions." ) ) ); @@ -379,11 +381,12 @@ GeoDataCoordinates position = m_routingModel->route().position(); GeoDataCoordinates interpolated = m_routingModel->route().positionOnRoute(); GeoDataCoordinates onRoute = m_routingModel->route().currentWaypoint(); - qreal distance = EARTH_RADIUS * ( distanceSphere( position, interpolated ) + distanceSphere( interpolated, onRoute ) ); + qreal planetRadius = m_marbleWidget->model()->planet()->radius(); + qreal distance = planetRadius * ( distanceSphere( position, interpolated ) + distanceSphere( interpolated, onRoute ) ); const RouteSegment &segment = m_routingModel->route().currentSegment(); for (int i=0; isetCoordinate( station.coordinate() ); item->setPriority( station.priority() ); item->setStationName( station.name() ); - item->setTarget( "earth" ); emit requestedDownload( item->observationUrl(), "bbcobservation", item ); emit requestedDownload( item->forecastUrl(), "bbcforecast", item ); diff -Nru marble-14.12.3/src/plugins/render/weather/data/weather.html marble-15.04.2/src/plugins/render/weather/data/weather.html --- marble-14.12.3/src/plugins/render/weather/data/weather.html 2015-02-23 08:27:55.000000000 +0000 +++ marble-15.04.2/src/plugins/render/weather/data/weather.html 2015-05-25 16:24:43.000000000 +0000 @@ -6,7 +6,8 @@