MCPcopy Create free account
hub / github.com/MaartenBaert/ssr / LoadScreenConfigurations

Method LoadScreenConfigurations

src/GUI/PageInput.cpp:960–973  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

958}
959
960void PageInput::LoadScreenConfigurations() {
961 std::vector<QRect> screen_geometries = GetScreenGeometries();
962 QRect combined_geometry = CombineScreenGeometries(screen_geometries);
963 m_combobox_screens->clear();
964 m_combobox_screens->addItem(tr("All screens: %1x%2", "This appears in the screen selection combobox")
965 .arg(combined_geometry.width()).arg(combined_geometry.height()));
966 for(size_t i = 0; i < screen_geometries.size(); ++i) {
967 QRect &geometry = screen_geometries[i];
968 m_combobox_screens->addItem(tr("Screen %1: %2x%3 at %4,%5", "This appears in the screen selection combobox")
969 .arg(i + 1).arg(geometry.width()).arg(geometry.height()).arg(geometry.x()).arg(geometry.y()));
970 }
971 // update the video x/y/w/h in case the position or size of the selected screen changed
972 OnUpdateVideoAreaFields();
973}
974
975#if SSR_USE_ALSA
976void PageInput::LoadALSASources() {

Callers

nothing calls this directly

Calls 2

GetScreenGeometriesFunction · 0.85
CombineScreenGeometriesFunction · 0.85

Tested by

no test coverage detected