20 #include <QClipboard> |
20 #include <QClipboard> |
21 #include <QDialog> |
21 #include <QDialog> |
22 #include <QDialogButtonBox> |
22 #include <QDialogButtonBox> |
23 #include <QTextEdit> |
23 #include <QTextEdit> |
24 #include <QVBoxLayout> |
24 #include <QVBoxLayout> |
25 #include "../addObjectDialog.h" |
|
26 #include "../glRenderer.h" |
25 #include "../glRenderer.h" |
27 #include "../ldDocument.h" |
26 #include "../ldDocument.h" |
28 #include "../ldObject.h" |
27 #include "../ldObject.h" |
29 #include "../ldobjectiterator.h" |
28 #include "../ldobjectiterator.h" |
30 #include "../mainwindow.h" |
29 #include "../mainwindow.h" |
226 obj->invert(); |
225 obj->invert(); |
227 } |
226 } |
228 |
227 |
229 void BasicToolset::newSubfile() |
228 void BasicToolset::newSubfile() |
230 { |
229 { |
231 AddObjectDialog::staticDialog (OBJ_SubfileReference, nullptr); |
230 // TODO: |
232 } |
231 } |
233 |
232 |
234 void BasicToolset::newLine() |
233 void BasicToolset::newLine() |
235 { |
234 { |
236 AddObjectDialog::staticDialog (OBJ_Line, nullptr); |
235 // TODO: |
237 } |
236 } |
238 |
237 |
239 void BasicToolset::newTriangle() |
238 void BasicToolset::newTriangle() |
240 { |
239 { |
241 AddObjectDialog::staticDialog (OBJ_Triangle, nullptr); |
240 // TODO: |
242 } |
241 } |
243 |
242 |
244 void BasicToolset::newQuadrilateral() |
243 void BasicToolset::newQuadrilateral() |
245 { |
244 { |
246 AddObjectDialog::staticDialog (OBJ_Quad, nullptr); |
245 // TODO: |
247 } |
246 } |
248 |
247 |
249 void BasicToolset::newConditionalLine() |
248 void BasicToolset::newConditionalLine() |
250 { |
249 { |
251 AddObjectDialog::staticDialog (OBJ_CondLine, nullptr); |
250 // TODO: |
252 } |
251 } |
253 |
252 |
254 void BasicToolset::newComment() |
253 void BasicToolset::newComment() |
255 { |
254 { |
256 AddObjectDialog::staticDialog (OBJ_Comment, nullptr); |
255 // TODO: |
257 } |
256 } |
258 |
257 |
259 void BasicToolset::newBFC() |
258 void BasicToolset::newBFC() |
260 { |
259 { |
261 AddObjectDialog::staticDialog (OBJ_Bfc, nullptr); |
260 // TODO: |
262 } |
261 } |
263 |
262 |
264 void BasicToolset::edit() |
263 void BasicToolset::edit() |
265 { |
264 { |
266 if (countof(selectedObjects()) == 1) |
265 if (countof(selectedObjects()) == 1) |
267 { |
266 { |
268 LDObject* obj = *selectedObjects().begin(); |
267 LDObject* obj = *selectedObjects().begin(); |
269 AddObjectDialog::staticDialog (obj->type(), obj); |
268 // TODO: |
270 } |
269 } |
271 } |
270 } |
272 |
271 |
273 void BasicToolset::modeSelect() |
272 void BasicToolset::modeSelect() |
274 { |
273 { |