--- a/src/actions/MainActions.cc Wed Mar 05 02:24:05 2014 +0200 +++ b/src/actions/MainActions.cc Wed Mar 05 02:33:58 2014 +0200 @@ -45,7 +45,7 @@ extern_cfg (Bool, gl_drawangles); // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (New, CTRL_SHIFT (N)) { QDialog* dlg = new QDialog (g_win); @@ -108,14 +108,14 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (NewFile, CTRL (N)) { newFile(); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (Open, CTRL (O)) { QString name = QFileDialog::getOpenFileName (g_win, "Open File", "", "LDraw files (*.dat *.ldr)"); @@ -127,21 +127,21 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (Save, CTRL (S)) { save (getCurrentDocument(), false); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (SaveAs, CTRL_SHIFT (S)) { save (getCurrentDocument(), true); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (SaveAll, CTRL (L)) { for (LDDocument* file : g_loadedFiles) @@ -154,7 +154,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (Close, CTRL (W)) { if (!getCurrentDocument()->isSafeToClose()) @@ -164,7 +164,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (CloseAll, 0) { if (!safeToCloseAll()) @@ -174,84 +174,84 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (Settings, 0) { (new ConfigDialog)->exec(); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (SetLDrawPath, 0) { (new LDrawPathDialog (true))->exec(); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (Exit, CTRL (Q)) { exit (0); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (NewSubfile, 0) { AddObjectDialog::staticDialog (LDObject::ESubfile, null); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (NewLine, 0) { AddObjectDialog::staticDialog (LDObject::ELine, null); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (NewTriangle, 0) { AddObjectDialog::staticDialog (LDObject::ETriangle, null); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (NewQuad, 0) { AddObjectDialog::staticDialog (LDObject::EQuad, null); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (NewCLine, 0) { AddObjectDialog::staticDialog (LDObject::ECondLine, null); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (NewComment, 0) { AddObjectDialog::staticDialog (LDObject::EComment, null); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (NewBFC, 0) { AddObjectDialog::staticDialog (LDObject::EBFC, null); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (NewVertex, 0) { AddObjectDialog::staticDialog (LDObject::EVertex, null); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (Edit, 0) { if (selection().size() != 1) @@ -262,27 +262,27 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (Help, KEY (F1)) { } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (About, 0) { AboutDialog().exec(); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (AboutQt, 0) { QMessageBox::aboutQt (g_win); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (SelectAll, CTRL (A)) { for (LDObject* obj : getCurrentDocument()->getObjects()) @@ -292,7 +292,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (SelectByColor, CTRL_SHIFT (A)) { int colnum = getSelectedColor(); @@ -310,7 +310,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (SelectByType, 0) { if (selection().isEmpty()) @@ -351,7 +351,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (GridCoarse, 0) { grid = Grid::Coarse; @@ -371,7 +371,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (ResetView, CTRL (0)) { R()->resetAngles(); @@ -379,7 +379,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (InsertFrom, 0) { QString fname = QFileDialog::getOpenFileName(); @@ -414,7 +414,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (ExportTo, 0) { if (selection().isEmpty()) @@ -443,7 +443,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (InsertRaw, 0) { int idx = getInsertionPoint(); @@ -480,7 +480,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (Screenshot, 0) { setlocale (LC_ALL, "C"); @@ -505,7 +505,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// extern_cfg (Bool, gl_axes); DEFINE_ACTION (Axes, 0) { @@ -515,7 +515,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (VisibilityToggle, 0) { for (LDObject* obj : selection()) @@ -525,7 +525,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (VisibilityHide, 0) { for (LDObject* obj : selection()) @@ -535,7 +535,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (VisibilityReveal, 0) { for (LDObject* obj : selection()) @@ -544,7 +544,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (Wireframe, 0) { gl_wireframe = !gl_wireframe; @@ -552,7 +552,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (SetOverlay, 0) { OverlayDialog dlg; @@ -565,35 +565,35 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (ClearOverlay, 0) { R()->clearOverlay(); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (ModeSelect, CTRL (1)) { R()->setEditMode (ESelectMode); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (ModeDraw, CTRL (2)) { R()->setEditMode (EDrawMode); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (ModeCircle, CTRL (3)) { R()->setEditMode (ECircleMode); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (DrawAngles, 0) { gl_drawangles = !gl_drawangles; @@ -601,7 +601,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (SetDrawDepth, 0) { if (R()->camera() == GL::EFreeCamera) @@ -666,14 +666,14 @@ #endif // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (ScanPrimitives, 0) { PrimitiveScanner::start(); } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (BFCView, SHIFT (B)) { gl_colorbfc = !gl_colorbfc; @@ -682,7 +682,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (JumpTo, CTRL (G)) { bool ok; @@ -704,7 +704,7 @@ } // ============================================================================= -// ----------------------------------------------------------------------------- +// DEFINE_ACTION (SubfileSelection, 0) { if (selection().size() == 0)