Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC
Commits:
7013d7db by NeerajMansingh at 2026-01-03T10:35:32+01:00
qt: add Information action to discovery context menus
- - - - -
1 changed file:
- modules/gui/qt/menus/qml_menu_wrapper.cpp
Changes:
=====================================
modules/gui/qt/menus/qml_menu_wrapper.cpp
=====================================
@@ -937,6 +937,22 @@ void NetworkMediaContextMenu::popup(const QModelIndexList&
selected, QPoint pos)
m_model->addToPlaylist(selected);
});
+ action = menu->addAction( qtr("Information") );
+ connect(action, &QAction::triggered, [this, selected]( ) {
+ if (selected.isEmpty()) return;
+
+ QVariantList items = m_model->getItemsForIndexes(selected);
+
+ if (items.isEmpty()) return;
+
+ QVariant firstItem = items.first();
+
+ if (firstItem.canConvert<SharedInputItem>()) {
+ SharedInputItem sii = firstItem.value<SharedInputItem>();
+ DialogsProvider::getInstance()->mediaInfoDialog(sii);
+ }
+ });
+
bool canBeIndexed = false;
unsigned countIndexed = 0;
for (const QModelIndex& idx : selected)
@@ -990,6 +1006,22 @@ void NetworkDeviceContextMenu::popup(const
QModelIndexList& selected, QPoint pos
m_model->addToPlaylist(selected);
});
+ action = menu->addAction( qtr("Information") );
+ connect(action, &QAction::triggered, [this, selected]( ) {
+ if (selected.isEmpty()) return;
+
+ QVariantList items = m_model->getItemsForIndexes(selected);
+
+ if (items.isEmpty()) return;
+
+ QVariant firstItem = items.first();
+
+ if (firstItem.canConvert<SharedInputItem>()) {
+ SharedInputItem sii = firstItem.value<SharedInputItem>();
+ DialogsProvider::getInstance()->mediaInfoDialog(sii);
+ }
+ });
+
menu->popup(pos);
}
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/7013d7db2f4e1c9b8bd14d684ea45a5e3b7f7357
--
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/7013d7db2f4e1c9b8bd14d684ea45a5e3b7f7357
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits