147 obj->setHidden (false); |
147 obj->setHidden (false); |
148 } |
148 } |
149 |
149 |
150 void ViewToolset::wireframe() |
150 void ViewToolset::wireframe() |
151 { |
151 { |
152 m_config->toggleDrawWireframe(); |
152 configuration().toggleDrawWireframe(); |
153 m_window->renderer()->update(); |
153 m_window->renderer()->update(); |
154 } |
154 } |
155 |
155 |
156 void ViewToolset::drawAngles() |
156 void ViewToolset::drawAngles() |
157 { |
157 { |
158 m_config->toggleDrawAngles(); |
158 configuration().toggleDrawAngles(); |
159 m_window->renderer()->update(); |
159 m_window->renderer()->update(); |
160 } |
160 } |
161 |
161 |
162 void ViewToolset::setDrawDepth() |
162 void ViewToolset::setDrawDepth() |
163 { |
163 { |
222 } |
222 } |
223 #endif |
223 #endif |
224 |
224 |
225 void ViewToolset::bfcView() |
225 void ViewToolset::bfcView() |
226 { |
226 { |
227 m_config->toggleBfcRedGreenView(); |
227 configuration().toggleBfcRedGreenView(); |
228 |
228 |
229 if (m_config->bfcRedGreenView()) |
229 if (configuration().bfcRedGreenView()) |
230 m_config->setRandomColors (false); |
230 configuration().setRandomColors (false); |
231 |
231 |
232 m_window->updateActions(); |
232 m_window->updateActions(); |
233 m_window->renderer()->update(); |
233 m_window->renderer()->update(); |
234 } |
234 } |
235 |
235 |
252 } |
252 } |
253 } |
253 } |
254 |
254 |
255 void ViewToolset::randomColors() |
255 void ViewToolset::randomColors() |
256 { |
256 { |
257 m_config->toggleRandomColors(); |
257 configuration().toggleRandomColors(); |
258 |
258 |
259 if (m_config->randomColors()) |
259 if (configuration().randomColors()) |
260 m_config->setBfcRedGreenView (false); |
260 configuration().setBfcRedGreenView (false); |
261 |
261 |
262 m_window->updateActions(); |
262 m_window->updateActions(); |
263 m_window->renderer()->update(); |
263 m_window->renderer()->update(); |
264 } |
264 } |
265 |
265 |
266 void ViewToolset::drawSurfaces() |
266 void ViewToolset::drawSurfaces() |
267 { |
267 { |
268 m_config->toggleDrawSurfaces(); |
268 configuration().toggleDrawSurfaces(); |
269 m_window->updateActions(); |
269 m_window->updateActions(); |
270 } |
270 } |
271 |
271 |
272 void ViewToolset::drawEdgeLines() |
272 void ViewToolset::drawEdgeLines() |
273 { |
273 { |
274 m_config->toggleDrawEdgeLines(); |
274 configuration().toggleDrawEdgeLines(); |
275 m_window->updateActions(); |
275 m_window->updateActions(); |
276 } |
276 } |
277 |
277 |
278 void ViewToolset::drawConditionalLines() |
278 void ViewToolset::drawConditionalLines() |
279 { |
279 { |
280 m_config->toggleDrawConditionalLines(); |
280 configuration().toggleDrawConditionalLines(); |
281 m_window->updateActions(); |
281 m_window->updateActions(); |
282 } |
282 } |
283 |
283 |
284 void ViewToolset::lighting() |
284 void ViewToolset::lighting() |
285 { |
285 { |
286 m_config->toggleLighting(); |
286 configuration().toggleLighting(); |
287 m_window->updateActions(); |
287 m_window->updateActions(); |
288 } |
288 } |