MCPcopy Create free account
hub / github.com/KDAB/GammaRay / setSettings

Method setSettings

plugins/quickinspector/quickoverlaylegend.cpp:135–184  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

133 }
134
135 void setSettings(const QuickDecorationsSettings &settings)
136 {
137 beginResetModel();
138 m_items.clear();
139
140 m_items << Item(
141 settings.boundingRectBrush,
142 settings.boundingRectColor,
143 QT_TR_NOOP("Bounding rect"));
144
145 m_items << Item(
146 settings.geometryRectBrush,
147 settings.geometryRectColor,
148 QT_TR_NOOP("Geometry rect"));
149
150 m_items << Item(
151 settings.childrenRectBrush,
152 settings.childrenRectColor,
153 QT_TR_NOOP("Children rect"));
154
155 m_items << Item(
156 QBrush(),
157 settings.transformOriginColor,
158 QT_TR_NOOP("Transform origin"));
159
160 m_items << Item(
161 QBrush(),
162 settings.coordinatesColor,
163 QT_TR_NOOP("Coordinates (x, y...)"));
164
165 m_items << Item(
166 QBrush(),
167 settings.marginsColor,
168 QT_TR_NOOP("Margins/Anchors"));
169
170 m_items << Item(
171 QBrush(),
172 settings.paddingColor,
173 QT_TR_NOOP("Padding"));
174
175 m_items << Item(
176 QBrush(),
177 settings.gridColor,
178 QT_TR_NOOP("Grid"));
179
180 for (int i = 0; i < m_items.size(); ++i) {
181 Item::createPixmap(m_items[i]);
182 }
183 endResetModel();
184 }
185
186private:
187 QVector<Item> m_items;

Callers 1

setOverlaySettingsMethod · 0.45

Calls 2

clearMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected