Changeset View
Changeset View
Standalone View
Standalone View
plugins/platforms/virtual/virtual_backend.cpp
Show First 20 Lines • Show All 106 Lines • ▼ Show 20 Line(s) | 106 | { | |||
---|---|---|---|---|---|
107 | return m_outputs; | 107 | return m_outputs; | ||
108 | } | 108 | } | ||
109 | 109 | | |||
110 | Outputs VirtualBackend::enabledOutputs() const | 110 | Outputs VirtualBackend::enabledOutputs() const | ||
111 | { | 111 | { | ||
112 | return m_enabledOutputs; | 112 | return m_enabledOutputs; | ||
113 | } | 113 | } | ||
114 | 114 | | |||
115 | bool VirtualBackend::canLoad() | ||||
116 | { | ||||
117 | // our init() never fails | ||||
118 | return true; | ||||
119 | } | ||||
120 | | ||||
115 | void VirtualBackend::setVirtualOutputs(int count, QVector<QRect> geometries, QVector<int> scales) | 121 | void VirtualBackend::setVirtualOutputs(int count, QVector<QRect> geometries, QVector<int> scales) | ||
116 | { | 122 | { | ||
117 | Q_ASSERT(geometries.size() == 0 || geometries.size() == count); | 123 | Q_ASSERT(geometries.size() == 0 || geometries.size() == count); | ||
118 | Q_ASSERT(scales.size() == 0 || scales.size() == count); | 124 | Q_ASSERT(scales.size() == 0 || scales.size() == count); | ||
119 | 125 | | |||
120 | bool countChanged = m_outputs.size() != count; | 126 | bool countChanged = m_outputs.size() != count; | ||
121 | qDeleteAll(m_outputs.begin(), m_outputs.end()); | 127 | qDeleteAll(m_outputs.begin(), m_outputs.end()); | ||
122 | m_outputs.resize(count); | 128 | m_outputs.resize(count); | ||
Show All 22 Lines |