| 958 | } |
| 959 | |
| 960 | void 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 |
| 976 | void PageInput::LoadALSASources() { |
nothing calls this directly
no test coverage detected