| 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 | |
| 186 | private: |
| 187 | QVector<Item> m_items; |
no test coverage detected