Changeset View
Changeset View
Standalone View
Standalone View
plugins/platforms/drm/screens_drm.cpp
Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Line(s) | |||||
45 | { | 45 | { | ||
46 | const auto outputs = m_backend->outputs(); | 46 | const auto outputs = m_backend->outputs(); | ||
47 | if (screen >= outputs.size()) { | 47 | if (screen >= outputs.size()) { | ||
48 | return QRect(); | 48 | return QRect(); | ||
49 | } | 49 | } | ||
50 | return outputs.at(screen)->geometry(); | 50 | return outputs.at(screen)->geometry(); | ||
51 | } | 51 | } | ||
52 | 52 | | |||
53 | qreal DrmScreens::scale(int screen) const | ||||
54 | { | ||||
55 | const auto outputs = m_backend->outputs(); | ||||
56 | if (screen >= outputs.size()) { | ||||
57 | return 1; | ||||
58 | } | ||||
59 | return outputs.at(screen)->scale(); | ||||
60 | } | ||||
61 | | ||||
53 | QSize DrmScreens::size(int screen) const | 62 | QSize DrmScreens::size(int screen) const | ||
54 | { | 63 | { | ||
55 | const auto outputs = m_backend->outputs(); | 64 | const auto outputs = m_backend->outputs(); | ||
56 | if (screen >= outputs.size()) { | 65 | if (screen >= outputs.size()) { | ||
57 | return QSize(); | 66 | return QSize(); | ||
58 | } | 67 | } | ||
59 | return outputs.at(screen)->size(); | 68 | return outputs.at(screen)->size(); | ||
60 | } | 69 | } | ||
▲ Show 20 Lines • Show All 47 Lines • Show Last 20 Lines |