35 #include "primitives.h" |
35 #include "primitives.h" |
36 #include "radioGroup.h" |
36 #include "radioGroup.h" |
37 #include "colors.h" |
37 #include "colors.h" |
38 #include "glCompiler.h" |
38 #include "glCompiler.h" |
39 #include "ui_newpart.h" |
39 #include "ui_newpart.h" |
|
40 #include "editmodes/abstracteditmode.h" |
40 |
41 |
41 EXTERN_CFGENTRY (Bool, drawWireframe); |
42 EXTERN_CFGENTRY (Bool, drawWireframe); |
42 EXTERN_CFGENTRY (Bool, bfcRedGreenView); |
43 EXTERN_CFGENTRY (Bool, bfcRedGreenView); |
43 EXTERN_CFGENTRY (String, defaultName); |
44 EXTERN_CFGENTRY (String, defaultName); |
44 EXTERN_CFGENTRY (String, defaultUser); |
45 EXTERN_CFGENTRY (String, defaultUser); |
585 |
586 |
586 // ============================================================================= |
587 // ============================================================================= |
587 // |
588 // |
588 void MainWindow::slot_actionModeSelect() |
589 void MainWindow::slot_actionModeSelect() |
589 { |
590 { |
590 R()->setEditMode (ESelectMode); |
591 R()->setEditMode (EditModeType::Select); |
591 } |
592 } |
592 |
593 |
593 // ============================================================================= |
594 // ============================================================================= |
594 // |
595 // |
595 void MainWindow::slot_actionModeDraw() |
596 void MainWindow::slot_actionModeDraw() |
596 { |
597 { |
597 R()->setEditMode (EDrawMode); |
598 R()->setEditMode (EditModeType::Draw); |
598 } |
599 } |
599 |
600 |
600 // ============================================================================= |
601 // ============================================================================= |
601 // |
602 // |
602 void MainWindow::slot_actionModeCircle() |
603 void MainWindow::slot_actionModeCircle() |
603 { |
604 { |
604 R()->setEditMode (ECircleMode); |
605 R()->setEditMode (EditModeType::Circle); |
605 } |
606 } |
606 |
607 |
607 // ============================================================================= |
608 // ============================================================================= |
608 // |
609 // |
609 void MainWindow::slot_actionModeMagicWand() |
610 void MainWindow::slot_actionModeMagicWand() |
610 { |
611 { |
611 R()->setEditMode (EMagicWandMode); |
612 R()->setEditMode (EditModeType::MagicWand); |
612 } |
613 } |
613 |
614 |
614 // ============================================================================= |
615 // ============================================================================= |
615 // |
616 // |
616 void MainWindow::slot_actionDrawAngles() |
617 void MainWindow::slot_actionDrawAngles() |