diff --git a/qt/place_page_dialog_developer.cpp b/qt/place_page_dialog_developer.cpp index 4038024ea..acc31a9ab 100644 --- a/qt/place_page_dialog_developer.cpp +++ b/qt/place_page_dialog_developer.cpp @@ -117,6 +117,7 @@ PlacePageDialogDeveloper::PlacePageDialogDeveloper(QWidget * parent, place_page: case PropID::FMD_CONTACT_BLUESKY: case PropID::FMD_WIKIPEDIA: case PropID::FMD_WIKIMEDIA_COMMONS: + case PropID::FMD_PANORAMAX: isLink = true; break; default: diff --git a/qt/place_page_dialog_user.cpp b/qt/place_page_dialog_user.cpp index 37a72a2ef..63499e7dd 100644 --- a/qt/place_page_dialog_user.cpp +++ b/qt/place_page_dialog_user.cpp @@ -233,6 +233,17 @@ PlacePageDialogUser::PlacePageDialogUser(QWidget * parent, place_page::Info cons data->addWidget(value, row++, 1); } + if (auto panoramax = info.GetMetadata(feature::Metadata::EType::FMD_PANORAMAX); !panoramax.empty()) + { + data->addWidget(new QLabel("Panoramax Picture"), row, 0); + + QLabel * value = new QLabel(QString::fromStdString("Panoramax Image")); + value->setOpenExternalLinks(true); + value->setTextInteractionFlags(Qt::TextBrowserInteraction); + + data->addWidget(value, row++, 1); + } + // Level fragment if (auto level = info.GetMetadata(feature::Metadata::EType::FMD_LEVEL); !level.empty()) addEntry("Level", std::string(level));