src/actionsEdit.cc

changeset 806
4240f47aa2d4
parent 805
d88c0354de97
child 840
d077dd19bf9a
--- a/src/actionsEdit.cc	Mon Jun 16 18:31:13 2014 +0300
+++ b/src/actionsEdit.cc	Sun Jun 22 03:55:56 2014 +0300
@@ -70,7 +70,7 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (Cut, CTRL (X))
+void MainWindow::slot_actionCut()
 {
 	int num = copyToClipboard();
 	deleteSelection();
@@ -79,7 +79,7 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (Copy, CTRL (C))
+void MainWindow::slot_actionCopy()
 {
 	int num = copyToClipboard();
 	print (tr ("%1 objects copied"), num);
@@ -87,7 +87,7 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (Paste, CTRL (V))
+void MainWindow::slot_actionPaste()
 {
 	const QString clipboardText = qApp->clipboard()->text();
 	int idx = getInsertionPoint();
@@ -109,7 +109,7 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (Delete, KEY (Delete))
+void MainWindow::slot_actionDelete()
 {
 	int num = deleteSelection();
 	print (tr ("%1 objects deleted"), num);
@@ -149,19 +149,19 @@
 	g_win->refresh();
 }
 
-DEFINE_ACTION (Inline, CTRL (I))
+void MainWindow::slot_actionInline()
 {
 	doInline (false);
 }
 
-DEFINE_ACTION (InlineDeep, CTRL_SHIFT (I))
+void MainWindow::slot_actionInlineDeep()
 {
 	doInline (true);
 }
 
 // =============================================================================
 //
-DEFINE_ACTION (SplitQuads, 0)
+void MainWindow::slot_actionSplitQuads()
 {
 	int num = 0;
 
@@ -191,7 +191,7 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (EditRaw, KEY (F9))
+void MainWindow::slot_actionEditRaw()
 {
 	if (selection().size() != 1)
 		return;
@@ -222,7 +222,7 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (SetColor, KEY (C))
+void MainWindow::slot_actionSetColor()
 {
 	if (selection().isEmpty())
 		return;
@@ -249,7 +249,7 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (Borders, CTRL_SHIFT (B))
+void MainWindow::slot_actionBorders()
 {
 	LDObjectList objs = selection();
 	int num = 0;
@@ -297,7 +297,7 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (CornerVerts, 0)
+void MainWindow::slot_actionCornerVerts()
 {
 	int num = 0;
 
@@ -333,24 +333,24 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (MoveUp, KEY (PageUp))
+void MainWindow::slot_actionMoveUp()
 {
 	doMoveSelection (true);
 }
 
-DEFINE_ACTION (MoveDown, KEY (PageDown))
+void MainWindow::slot_actionMoveDown()
 {
 	doMoveSelection (false);
 }
 
 // =============================================================================
 //
-DEFINE_ACTION (Undo, CTRL (Z))
+void MainWindow::slot_actionUndo()
 {
 	getCurrentDocument()->undo();
 }
 
-DEFINE_ACTION (Redo, CTRL_SHIFT (Z))
+void MainWindow::slot_actionRedo()
 {
 	getCurrentDocument()->redo();
 }
@@ -370,39 +370,39 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (MoveXNeg, KEY (Left))
+void MainWindow::slot_actionMoveXNeg()
 {
 	doMoveObjects ({-1, 0, 0});
 }
 
-DEFINE_ACTION (MoveYNeg, KEY (Home))
+void MainWindow::slot_actionMoveYNeg()
 {
 	doMoveObjects ({0, -1, 0});
 }
 
-DEFINE_ACTION (MoveZNeg, KEY (Down))
+void MainWindow::slot_actionMoveZNeg()
 {
 	doMoveObjects ({0, 0, -1});
 }
 
-DEFINE_ACTION (MoveXPos, KEY (Right))
+void MainWindow::slot_actionMoveXPos()
 {
 	doMoveObjects ({1, 0, 0});
 }
 
-DEFINE_ACTION (MoveYPos, KEY (End))
+void MainWindow::slot_actionMoveYPos()
 {
 	doMoveObjects ({0, 1, 0});
 }
 
-DEFINE_ACTION (MoveZPos, KEY (Up))
+void MainWindow::slot_actionMoveZPos()
 {
 	doMoveObjects ({0, 0, 1});
 }
 
 // =============================================================================
 //
-DEFINE_ACTION (Invert, CTRL_SHIFT (W))
+void MainWindow::slot_actionInvert()
 {
 	for (LDObjectPtr obj : selection())
 		obj->invert();
@@ -484,39 +484,39 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (RotateXPos, CTRL (Right))
+void MainWindow::slot_actionRotateXPos()
 {
 	doRotate (1, 0, 0);
 }
-DEFINE_ACTION (RotateYPos, CTRL (End))
+void MainWindow::slot_actionRotateYPos()
 {
 	doRotate (0, 1, 0);
 }
-DEFINE_ACTION (RotateZPos, CTRL (Up))
+void MainWindow::slot_actionRotateZPos()
 {
 	doRotate (0, 0, 1);
 }
-DEFINE_ACTION (RotateXNeg, CTRL (Left))
+void MainWindow::slot_actionRotateXNeg()
 {
 	doRotate (-1, 0, 0);
 }
-DEFINE_ACTION (RotateYNeg, CTRL (Home))
+void MainWindow::slot_actionRotateYNeg()
 {
 	doRotate (0, -1, 0);
 }
-DEFINE_ACTION (RotateZNeg, CTRL (Down))
+void MainWindow::slot_actionRotateZNeg()
 {
 	doRotate (0, 0, -1);
 }
 
-DEFINE_ACTION (RotationPoint, (0))
+void MainWindow::slot_actionRotationPoint()
 {
 	configRotationPoint();
 }
 
 // =============================================================================
 //
-DEFINE_ACTION (RoundCoordinates, 0)
+void MainWindow::slot_actionRoundCoordinates()
 {
 	setlocale (LC_ALL, "C");
 	int num = 0;
@@ -557,7 +557,7 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (Uncolor, 0)
+void MainWindow::slot_actionUncolor()
 {
 	int num = 0;
 
@@ -576,7 +576,7 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (ReplaceCoords, CTRL (R))
+void MainWindow::slot_actionReplaceCoords()
 {
 	QDialog* dlg = new QDialog (g_win);
 	Ui::ReplaceCoordsUI ui;
@@ -628,7 +628,7 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (Flip, CTRL_SHIFT (F))
+void MainWindow::slot_actionFlip()
 {
 	QDialog* dlg = new QDialog;
 	Ui::FlipUI ui;
@@ -664,7 +664,7 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (Demote, 0)
+void MainWindow::slot_actionDemote()
 {
 	LDObjectList sel = selection();
 	int num = 0;
@@ -697,7 +697,7 @@
 
 // =============================================================================
 //
-DEFINE_ACTION (Autocolor, 0)
+void MainWindow::slot_actionAutocolor()
 {
 	int colnum = 0;
 	LDColor color;
@@ -719,13 +719,13 @@
 		obj->setColor (color);
 	}
 
-	print (tr ("Auto-colored: new color is [%1] %2"), colnum, color->name());
+	print (tr ("Auto-colored: new color is [%1] %2"), colnum, color.name());
 	refresh();
 }
 
 // =============================================================================
 //
-DEFINE_ACTION (AddHistoryLine, 0)
+void MainWindow::slot_actionAddHistoryLine()
 {
 	LDObjectPtr obj;
 	bool ishistory = false,
@@ -781,7 +781,7 @@
 	delete ui;
 }
 
-DEFINE_ACTION (SplitLines, 0)
+void MainWindow::slot_actionSplitLines()
 {
 	bool ok;
 	int segments = QInputDialog::getInt (g_win, APPNAME, "Amount of segments:", cfg::splitLinesSegments, 0,

mercurial