Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kosmindoormap for openSUSE:Factory 
checked in at 2025-12-15 11:54:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kosmindoormap (Old)
 and      /work/SRC/openSUSE:Factory/.kosmindoormap.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kosmindoormap"

Mon Dec 15 11:54:16 2025 rev:61 rq:1322444 version:25.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kosmindoormap/kosmindoormap.changes      
2025-11-08 16:34:17.939627642 +0100
+++ /work/SRC/openSUSE:Factory/.kosmindoormap.new.1939/kosmindoormap.changes    
2025-12-15 11:59:56.671236278 +0100
@@ -1,0 +2,22 @@
+Sat Dec  6 11:40:55 UTC 2025 - Christophe Marin <[email protected]>
+
+- Update to 25.12.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/25.12.0/
+- No code change since 25.11.80
+
+-------------------------------------------------------------------
+Sat Nov 15 19:56:58 UTC 2025 - Christophe Marin <[email protected]>
+
+- Update to 25.11.80
+  * New feature release
+- Changes since 25.08.3:
+  * Support displaying car rental stations
+  * Also render staircases in corridors
+  * Fix a few qmllint warnings
+  * Add missing CI dep
+  * Enable qmllint in CI
+  * Make sure to retain amenities on all levels
+
+-------------------------------------------------------------------

Old:
----
  kosmindoormap-25.08.3.tar.xz
  kosmindoormap-25.08.3.tar.xz.sig

New:
----
  kosmindoormap-25.12.0.tar.xz
  kosmindoormap-25.12.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kosmindoormap.spec ++++++
--- /var/tmp/diff_new_pack.uOiWl8/_old  2025-12-15 11:59:58.755323772 +0100
+++ /var/tmp/diff_new_pack.uOiWl8/_new  2025-12-15 11:59:58.779324780 +0100
@@ -16,12 +16,12 @@
 #
 
 
-%define kf6_version 6.14.0
-%define qt6_version 6.8.0
+%define kf6_version 6.19.0
+%define qt6_version 6.9.0
 
 %bcond_without released
 Name:           kosmindoormap
-Version:        25.08.3
+Version:        25.12.0
 Release:        0
 Summary:        OSM multi-floor indoor map renderer
 License:        LGPL-2.0-or-later AND CC0-1.0


++++++ kosmindoormap-25.08.3.tar.xz -> kosmindoormap-25.12.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/.kde-ci.yml 
new/kosmindoormap-25.12.0/.kde-ci.yml
--- old/kosmindoormap-25.08.3/.kde-ci.yml       2025-11-01 19:24:36.000000000 
+0100
+++ new/kosmindoormap-25.12.0/.kde-ci.yml       2025-12-04 00:09:02.000000000 
+0100
@@ -7,6 +7,7 @@
     'frameworks/extra-cmake-modules': '@latest-kf6'
     'frameworks/ki18n': '@latest-kf6'
     'frameworks/kirigami': '@latest-kf6'
+    'frameworks/kcontacts': '@latest-kf6'
     'libraries/kpublictransport': "@same"
     'libraries/kopeninghours': "@same"
     'libraries/kirigami-addons': "@latest-kf6"
@@ -18,3 +19,4 @@
 Options:
   cmake-options: "-DBUILD_STANDALONE_APP=ON"
   require-passing-tests-on: [ 'Linux', 'FreeBSD', 'Windows' ]
+  run-qmllint: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/CMakeLists.txt 
new/kosmindoormap-25.12.0/CMakeLists.txt
--- old/kosmindoormap-25.08.3/CMakeLists.txt    2025-11-01 19:24:36.000000000 
+0100
+++ new/kosmindoormap-25.12.0/CMakeLists.txt    2025-12-04 00:09:02.000000000 
+0100
@@ -5,8 +5,8 @@
 
 # KDE Application Version, managed by release script
 set (RELEASE_SERVICE_VERSION_MAJOR "25")
-set (RELEASE_SERVICE_VERSION_MINOR "08")
-set (RELEASE_SERVICE_VERSION_MICRO "3")
+set (RELEASE_SERVICE_VERSION_MINOR "12")
+set (RELEASE_SERVICE_VERSION_MICRO "0")
 set (RELEASE_SERVICE_VERSION 
"${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
 project(KOSMIndoorMap VERSION ${RELEASE_SERVICE_VERSION})
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/ar/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/ar/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/ar/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/ar/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-06-12 12:34+0400\n"
 "Last-Translator: Zayed Al-Saidi <[email protected]>\n"
 "Language-Team: ar\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/ast/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/ast/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/ast/kosmindoormap.po   2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/ast/kosmindoormap.po   2025-12-04 
00:09:02.000000000 +0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2024-03-27 22:34+0100\n"
 "Last-Translator: Enol P. <[email protected]>\n"
 "Language-Team: Asturian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/ca/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/ca/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/ca/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/ca/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-06-11 08:04+0200\n"
 "Last-Translator: Josep M. Ferrer <[email protected]>\n"
 "Language-Team: Catalan <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kosmindoormap-25.08.3/po/ca@valencia/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/ca@valencia/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/ca@valencia/kosmindoormap.po   2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/ca@valencia/kosmindoormap.po   2025-12-04 
00:09:02.000000000 +0100
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-06-11 08:04+0200\n"
 "Last-Translator: Josep M. Ferrer <[email protected]>\n"
 "Language-Team: Catalan <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/cs/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/cs/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/cs/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/cs/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2024-07-03 15:53+0200\n"
 "Last-Translator: Vit Pelcak <[email protected]>\n"
 "Language-Team: Czech <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/de/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/de/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/de/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/de/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-08-25 20:25+0200\n"
 "Last-Translator: Alois Spitzbart <[email protected]>\n"
 "Language-Team: German <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/en_GB/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/en_GB/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/en_GB/kosmindoormap.po 2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/en_GB/kosmindoormap.po 2025-12-04 
00:09:02.000000000 +0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2024-07-05 13:47+0100\n"
 "Last-Translator: Steve Allewell <[email protected]>\n"
 "Language-Team: British English\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/eo/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/eo/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/eo/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/eo/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2024-06-30 09:00+0200\n"
 "Last-Translator: Oliver Kellogg <[email protected]>\n"
 "Language-Team: Esperanto <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/es/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/es/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/es/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/es/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-06-11 16:00+0100\n"
 "Last-Translator: Eloy Cuadra <[email protected]>\n"
 "Language-Team: Spanish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/eu/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/eu/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/eu/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/eu/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-06-24 17:46+0200\n"
 "Last-Translator: Iñigo Salvador Azurmendi <[email protected]>\n"
 "Language-Team: Basque <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/fi/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/fi/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/fi/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/fi/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-10-17 12:08+0300\n"
 "Last-Translator: Tommi Nieminen <[email protected]>\n"
 "Language-Team: Finnish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/fr/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/fr/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/fr/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/fr/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-06-13 13:10+0200\n"
 "Last-Translator: Xavier Besnard <[email protected]>\n"
 "Language-Team: French <French <[email protected]>>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/gl/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/gl/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/gl/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/gl/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-06-19 09:47+0200\n"
 "Last-Translator: Adrián Chaves (Gallaecio) <[email protected]>\n"
 "Language-Team: Proxecto Trasno ([email protected])\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/he/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/he/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/he/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/he/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-06-11 10:42+0300\n"
 "Last-Translator: Yaron Shahrabani <[email protected]>\n"
 "Language-Team: צוות התרגום של KDE ישראל\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/hi/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/hi/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/hi/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/hi/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2024-12-15 19:34+0530\n"
 "Last-Translator: Kali <EMAIL@ADDRESS>\n"
 "Language-Team: Hindi <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/ia/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/ia/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/ia/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/ia/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2024-07-22 11:57+0200\n"
 "Last-Translator: giovanni <[email protected]>\n"
 "Language-Team: Interlingua <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/it/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/it/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/it/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/it/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-06-11 14:14+0200\n"
 "Last-Translator: Vincenzo Reale <[email protected]>\n"
 "Language-Team: Italian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/ja/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/ja/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/ja/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/ja/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2020-10-24 15:22-0700\n"
 "Last-Translator: Japanese KDE translation team <[email protected]>\n"
 "Language-Team: Japanese <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/ka/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/ka/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/ka/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/ka/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-06-11 05:00+0200\n"
 "Last-Translator: Temuri Doghonadze <[email protected]>\n"
 "Language-Team: Georgian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/ko/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/ko/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/ko/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/ko/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-07-21 01:11+0200\n"
 "Last-Translator: Shinjo Park <[email protected]>\n"
 "Language-Team: Korean <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/lt/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/lt/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/lt/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/lt/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2020-10-22 02:21+0200\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/nl/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/nl/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/nl/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/nl/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-06-11 16:16+0200\n"
 "Last-Translator: Freek de Kruijf <[email protected]>\n"
 "Language-Team: \n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/pl/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/pl/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/pl/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/pl/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -1,21 +1,22 @@
 # Copyright (C) 2024 This file is copyright:
 # This file is distributed under the same license as the kosmindoormap package.
+# SPDX-FileCopyrightText: 2021, 2022, 2023, 2024, 2025 Łukasz Wojniłowicz 
<[email protected]>
 #
-# SPDX-FileCopyrightText: 2021, 2022, 2023, 2024 Łukasz Wojniłowicz 
<[email protected]>
 msgid ""
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
-"PO-Revision-Date: 2024-07-21 06:58+0200\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
+"PO-Revision-Date: 2025-11-22 21:41+0100\n"
 "Last-Translator: Łukasz Wojniłowicz <[email protected]>\n"
-"Language-Team: Polish <[email protected]>\n"
+"Language-Team: pl\n"
 "Language: pl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
 "|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 25.08.2\n"
 
 #: app/main.cpp:70
 #, kde-format
@@ -2233,37 +2234,37 @@
 #, kde-format
 msgctxt "mode of transport"
 msgid "Railway"
-msgstr ""
+msgstr "Tory kolejowe"
 
 #: map-quick/platformutil.cpp:16
 #, kde-format
 msgctxt "mode of transport"
 msgid "Light Rail"
-msgstr ""
+msgstr "Lekka kolej"
 
 #: map-quick/platformutil.cpp:17
 #, kde-format
 msgctxt "mode of transport"
 msgid "Subway"
-msgstr ""
+msgstr "Metro"
 
 #: map-quick/platformutil.cpp:18
 #, kde-format
 msgctxt "mode of transport"
 msgid "Tram"
-msgstr ""
+msgstr "Tramwaj"
 
 #: map-quick/platformutil.cpp:19
 #, kde-format
 msgctxt "mode of transport"
 msgid "Monorail"
-msgstr ""
+msgstr "Kolej jednoszynowa"
 
 #: map-quick/platformutil.cpp:20
 #, kde-format
 msgctxt "mode of transport"
 msgid "Bus"
-msgstr ""
+msgstr "Autobus"
 
 #: map-quick/roommodel.cpp:129
 #, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/pt/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/pt/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/pt/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/pt/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2023-07-03 00:52+0100\n"
 "Last-Translator: José Nuno Coelho Pires <[email protected]>\n"
 "Language-Team: Portuguese <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/pt_BR/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/pt_BR/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/pt_BR/kosmindoormap.po 2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/pt_BR/kosmindoormap.po 2025-12-04 
00:09:02.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-08-11 12:18-0300\n"
 "Last-Translator: Marcus Gama <[email protected]>\n"
 "Language-Team: Brazilian Portuguese <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/ru/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/ru/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/ru/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/ru/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-08-22 18:38+0300\n"
 "Last-Translator: Alexander Yavorsky <[email protected]>\n"
 "Language-Team: Russian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/sa/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/sa/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/sa/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/sa/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2024-12-25 19:35+0530\n"
 "Last-Translator: kali <[email protected]>\n"
 "Language-Team: Sanskrit <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/sk/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/sk/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/sk/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/sk/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -4,7 +4,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2021-01-12 19:03+0100\n"
 "Last-Translator: Roman Paholik <[email protected]>\n"
 "Language-Team: Slovak <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/sl/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/sl/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/sl/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/sl/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-06-11 06:05+0200\n"
 "Last-Translator: Matjaž Jeran <[email protected]>\n"
 "Language-Team: Slovenian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/sv/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/sv/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/sv/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/sv/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-06-12 17:26+0200\n"
 "Last-Translator: Stefan Asserhäll <[email protected]>\n"
 "Language-Team: Swedish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/tr/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/tr/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/tr/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/tr/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-06-11 12:41+0300\n"
 "Last-Translator: Emir SARI <emir_sari@îcloud.com>\n"
 "Language-Team: Turkish <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/uk/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/uk/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/uk/kosmindoormap.po    2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/uk/kosmindoormap.po    2025-12-04 
00:09:02.000000000 +0100
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2025-06-11 16:46+0300\n"
 "Last-Translator: Yuri Chornoivan <[email protected]>\n"
 "Language-Team: Ukrainian <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/zh_CN/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/zh_CN/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/zh_CN/kosmindoormap.po 2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/zh_CN/kosmindoormap.po 2025-12-04 
00:09:02.000000000 +0100
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2024-04-22 15:59\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kosmindoormap-25.08.3/po/zh_TW/kosmindoormap.po 
new/kosmindoormap-25.12.0/po/zh_TW/kosmindoormap.po
--- old/kosmindoormap-25.08.3/po/zh_TW/kosmindoormap.po 2025-11-01 
19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/po/zh_TW/kosmindoormap.po 2025-12-04 
00:09:02.000000000 +0100
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: kosmindoormap\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
-"POT-Creation-Date: 2025-06-11 00:41+0000\n"
+"POT-Creation-Date: 2025-11-17 14:40+0000\n"
 "PO-Revision-Date: 2024-08-18 00:40+0900\n"
 "Last-Translator: Kisaragi Hiu <[email protected]>\n"
 "Language-Team: Traditional Chinese <[email protected]>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kosmindoormap-25.08.3/src/app/org.kde.kosmindoormap.appdata.xml 
new/kosmindoormap-25.12.0/src/app/org.kde.kosmindoormap.appdata.xml
--- old/kosmindoormap-25.08.3/src/app/org.kde.kosmindoormap.appdata.xml 
2025-11-01 19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/src/app/org.kde.kosmindoormap.appdata.xml 
2025-12-04 00:09:02.000000000 +0100
@@ -114,6 +114,7 @@
   </provides>
   <launchable type="desktop-id">org.kde.kosmindoormap.desktop</launchable>
   <releases>
+    <release version="25.12.0" date="2025-12-11"/>
     <release version="25.08.3" date="2025-11-06"/>
     <release version="25.08.2" date="2025-10-09"/>
     <release version="25.08.1" date="2025-09-11"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kosmindoormap-25.08.3/src/map/assets/css/breeze-common.mapcss 
new/kosmindoormap-25.12.0/src/map/assets/css/breeze-common.mapcss
--- old/kosmindoormap-25.08.3/src/map/assets/css/breeze-common.mapcss   
2025-11-01 19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/src/map/assets/css/breeze-common.mapcss   
2025-12-04 00:09:02.000000000 +0100
@@ -729,17 +729,20 @@
 }
 
 // vehicle rental stations
-*|z18-[amenity=bicycle_rental] {
+*|z18-[amenity=bicycle_rental],
+*|z18-[amenity=car_rental] {
     icon-color: #3daee9;
     icon-image: amenity;
     text: ""; // suppress generic names messing up the layouting when we have 
realtime data (see below)
 }
-*|z18-[amenity=bicycle_rental][mx:realtime_available=0] {
+*|z18-[amenity=bicycle_rental][mx:realtime_available=0],
+*|z18-[amenity=car_rental][mx:realtime_available=0] {
     icon-color: #da4453;
     text: mx:realtime_available;
     text-color: #da4453;
 }
-*|z18-[amenity=bicycle_rental][mx:realtime_available>0] {
+*|z18-[amenity=bicycle_rental][mx:realtime_available>0],
+*|z18-[amenity=car_rental][mx:realtime_available>0] {
     icon-color: #27ae60;
     text: mx:realtime_available;
     text-color: #27ae60;
@@ -773,7 +776,6 @@
 // other transportation-related elements
 *|z19-[amenity=boat_rental],
 *|z19-[amenity=bicycle_repair_station],
-*|z19-[amenity=car_rental],
 *|z19-[amenity=car_sharing],
 *|z18-[amenity=taxi]
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kosmindoormap-25.08.3/src/map-publictransport-integration/locationqueryoverlayproxymodel.cpp
 
new/kosmindoormap-25.12.0/src/map-publictransport-integration/locationqueryoverlayproxymodel.cpp
--- 
old/kosmindoormap-25.08.3/src/map-publictransport-integration/locationqueryoverlayproxymodel.cpp
    2025-11-01 19:24:36.000000000 +0100
+++ 
new/kosmindoormap-25.12.0/src/map-publictransport-integration/locationqueryoverlayproxymodel.cpp
    2025-12-04 00:09:02.000000000 +0100
@@ -13,6 +13,8 @@
 #include <osm/element.h>
 #include <osm/geomath.h>
 
+#include <QMetaEnum>
+
 using namespace KOSMIndoorMap;
 using namespace KPublicTransport;
 
@@ -179,6 +181,26 @@
     }
 }
 
+static void 
setAmenityTypeForVehicle(KPublicTransport::RentalVehicle::VehicleType 
vehicleType, OSM::TagKey key, OSM::Node &node)
+{
+    switch (vehicleType) {
+        case RentalVehicle::Unknown:
+        case RentalVehicle::Bicycle:
+        case RentalVehicle::Pedelec:
+            OSM::setTagValue(node, key, "bicycle_rental");
+            break;
+        case RentalVehicle::ElectricKickScooter:
+            OSM::setTagValue(node, key, "scooter_rental");
+            break;
+        case RentalVehicle::ElectricMoped:
+            OSM::setTagValue(node, key, "motorcycle_rental");
+            break;
+        case RentalVehicle::Car:
+            OSM::setTagValue(node, key, "car_rental");
+            break;
+    }
+}
+
 LocationQueryOverlayProxyModel::Info 
LocationQueryOverlayProxyModel::nodeForRow(int row) const
 {
     const auto idx = m_sourceModel->index(row, 0);
@@ -188,6 +210,7 @@
     info.overlayNode.coordinate = OSM::Coordinate(loc.latitude(), 
loc.longitude());
 
     switch (loc.type()) {
+        case Location::Address:
         case Location::Place:
         case Location::Stop:
         case Location::CarpoolPickupDropoff:
@@ -209,7 +232,18 @@
             }
 
             info.overlayNode.id = m_data.dataSet().nextInternalId();
-            OSM::setTagValue(info.overlayNode, m_tagKeys.amenity, 
"bicycle_rental");
+            const auto vehicleTypes = station.supportedVehicleTypes();
+            const auto me = 
QMetaEnum::fromType<KPublicTransport::RentalVehicle::VehicleType>();
+            for (auto i = 0; i < me.keyCount(); ++i) {
+                if (me.value(i) == 0) {
+                    continue;
+                }
+                if (me.value(i) & vehicleTypes) {
+                    
setAmenityTypeForVehicle(static_cast<KPublicTransport::RentalVehicle::VehicleType>(me.value(i)),
 m_tagKeys.amenity, info.overlayNode);
+                    break;
+                }
+            }
+
             if (station.capacity() >= 0) {
                 OSM::setTagValue(info.overlayNode, m_tagKeys.capacity, 
QByteArray::number(station.capacity()));
             }
@@ -236,22 +270,7 @@
 
             // free floating vehicles have no matching OSM element, so no 
point in searching for one
             info.overlayNode.id = m_data.dataSet().nextInternalId();
-            switch (vehicle.type()) {
-                case RentalVehicle::Unknown:
-                case RentalVehicle::Bicycle:
-                case RentalVehicle::Pedelec:
-                    OSM::setTagValue(info.overlayNode, m_tagKeys.vehicle, 
"bicycle_rental");
-                    break;
-                case RentalVehicle::ElectricKickScooter:
-                    OSM::setTagValue(info.overlayNode, m_tagKeys.vehicle, 
"scooter_rental");
-                    break;
-                case RentalVehicle::ElectricMoped:
-                    OSM::setTagValue(info.overlayNode, m_tagKeys.vehicle, 
"motorcycle_rental");
-                    break;
-                case RentalVehicle::Car:
-                    OSM::setTagValue(info.overlayNode, m_tagKeys.vehicle, 
"car_rental");
-                    break;
-            }
+            setAmenityTypeForVehicle(vehicle.type(), m_tagKeys.vehicle, 
info.overlayNode);
             OSM::setTagValue(info.overlayNode, m_tagKeys.name, 
loc.name().toUtf8());
             setTagIfMissing(info.overlayNode, m_tagKeys.network, 
vehicle.network().name());
             if (vehicle.remainingRange() >= 0) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kosmindoormap-25.08.3/src/map-quick/AmenitySearchDialog.qml 
new/kosmindoormap-25.12.0/src/map-quick/AmenitySearchDialog.qml
--- old/kosmindoormap-25.08.3/src/map-quick/AmenitySearchDialog.qml     
2025-11-01 19:24:36.000000000 +0100
+++ new/kosmindoormap-25.12.0/src/map-quick/AmenitySearchDialog.qml     
2025-12-04 00:09:02.000000000 +0100
@@ -3,6 +3,8 @@
     SPDX-License-Identifier: LGPL-2.0-or-later
 */
 
+pragma ComponentBehavior: Bound
+
 import QtQuick
 import org.kde.kirigami as Kirigami
 import org.kde.kosmindoormap
@@ -28,16 +30,17 @@
 
     delegate: AmenityListDelegate {
         id: item
-        required property QtObject model
+        required property osmElement element
+        required property int level
         onClicked: {
-            root.amenitySelected({ element: item.model.element, level: 
item.model.level });
+            root.amenitySelected({ element: item.element, level: item.level });
             root.accept();
         }
 
         Keys.onPressed: (event) => {
             if (event.key === Qt.Key_Enter || event.key == Qt.Key_Return) {
                 event.accepted = true;
-                root.amenitySelected({ element: item.model.element, level: 
item.model.level });
+                root.amenitySelected({ element: item.element, level: 
item.level });
                 root.accept();
             }
         }
@@ -46,6 +49,7 @@
     section {
         property: "groupName"
         delegate: Kirigami.ListSectionHeader {
+            required property string section
             text: section
             width: ListView.view.width
         }

Reply via email to