Lines Matching refs:action

46     QAction* action;  in fillActionContainer()  local
50 action = new QAction(tr("Zoom &Panning"), agm->other); in fillActionContainer()
51 action->setIcon(QIcon(":/icons/zoom_pan.svg")); in fillActionContainer()
52 connect(action, SIGNAL(triggered()), in fillActionContainer()
54 action->setObjectName("ZoomPan"); in fillActionContainer()
55 a_map["ZoomPan"] = action; in fillActionContainer()
59 action = new QAction(tr("Select Entity"), agm->select); in fillActionContainer()
60 action->setIcon(QIcon(":/icons/select_entity.svg")); in fillActionContainer()
61 connect(action, SIGNAL(triggered()), in fillActionContainer()
63 action->setObjectName("SelectSingle"); in fillActionContainer()
64 a_map["SelectSingle"] = action; in fillActionContainer()
66 action = new QAction(tr("Select Window"), agm->select); in fillActionContainer()
67 action->setIcon(QIcon(":/icons/select_window.svg")); in fillActionContainer()
68 connect(action, SIGNAL(triggered()), in fillActionContainer()
70 action->setObjectName("SelectWindow"); in fillActionContainer()
71 a_map["SelectWindow"] = action; in fillActionContainer()
73 action = new QAction(tr("Deselect Window"), agm->select); in fillActionContainer()
74 action->setIcon(QIcon(":/icons/deselect_window.svg")); in fillActionContainer()
75 connect(action, SIGNAL(triggered()), in fillActionContainer()
77 action->setObjectName("DeselectWindow"); in fillActionContainer()
78 a_map["DeselectWindow"] = action; in fillActionContainer()
80 action = new QAction(tr("(De-)Select &Contour"), agm->select); in fillActionContainer()
81 action->setIcon(QIcon(":/icons/deselect_contour.svg")); in fillActionContainer()
82 connect(action, SIGNAL(triggered()), in fillActionContainer()
84 action->setObjectName("SelectContour"); in fillActionContainer()
85 a_map["SelectContour"] = action; in fillActionContainer()
87 action = new QAction(tr("Select Intersected Entities"), agm->select); in fillActionContainer()
88 action->setIcon(QIcon(":/icons/select_intersected_entities.svg")); in fillActionContainer()
89 connect(action, SIGNAL(triggered()), in fillActionContainer()
91 action->setObjectName("SelectIntersected"); in fillActionContainer()
92 a_map["SelectIntersected"] = action; in fillActionContainer()
94 action = new QAction(tr("Deselect Intersected Entities"), agm->select); in fillActionContainer()
95 action->setIcon(QIcon(":/icons/deselect_intersected_entities.svg")); in fillActionContainer()
96 connect(action, SIGNAL(triggered()), in fillActionContainer()
98 action->setObjectName("DeselectIntersected"); in fillActionContainer()
99 a_map["DeselectIntersected"] = action; in fillActionContainer()
101 action = new QAction(tr("(De-)Select Layer"), agm->select); in fillActionContainer()
102 action->setIcon(QIcon(":/icons/deselect_layer.svg")); in fillActionContainer()
103 connect(action, SIGNAL(triggered()), in fillActionContainer()
105 action->setObjectName("SelectLayer"); in fillActionContainer()
106 a_map["SelectLayer"] = action; in fillActionContainer()
110 action = new QAction(tr("&Points"), agm->other); in fillActionContainer()
111 action->setIcon(QIcon(":/icons/points.svg")); in fillActionContainer()
113 connect(action, SIGNAL(triggered()), in fillActionContainer()
115 action->setObjectName("DrawPoint"); in fillActionContainer()
116 a_map["DrawPoint"] = action; in fillActionContainer()
120 action = new QAction(tr("&2 Points"), agm->line); in fillActionContainer()
121 action->setIcon(QIcon(":/icons/line_2p.svg")); in fillActionContainer()
122 connect(action, SIGNAL(triggered()), in fillActionContainer()
124 action->setObjectName("DrawLine"); in fillActionContainer()
125 a_map["DrawLine"] = action; in fillActionContainer()
127 action = new QAction(tr("&Angle"), agm->line); in fillActionContainer()
128 action->setIcon(QIcon(":/icons/line_angle.svg")); in fillActionContainer()
129 connect(action, SIGNAL(triggered()), in fillActionContainer()
131 action->setObjectName("DrawLineAngle"); in fillActionContainer()
132 a_map["DrawLineAngle"] = action; in fillActionContainer()
134 action = new QAction(tr("&Horizontal"), agm->line); in fillActionContainer()
135 action->setIcon(QIcon(":/icons/line_horizontal.svg")); in fillActionContainer()
136 connect(action, SIGNAL(triggered()), in fillActionContainer()
138 action->setObjectName("DrawLineHorizontal"); in fillActionContainer()
139 a_map["DrawLineHorizontal"] = action; in fillActionContainer()
141 action = new QAction(tr("Vertical"), agm->line); in fillActionContainer()
142 action->setIcon(QIcon(":/icons/line_vertical.svg")); in fillActionContainer()
143 connect(action, SIGNAL(triggered()), in fillActionContainer()
145 action->setObjectName("DrawLineVertical"); in fillActionContainer()
146 a_map["DrawLineVertical"] = action; in fillActionContainer()
154 action = new QAction(tr("&Freehand Line"), agm->line); in fillActionContainer()
155 action->setIcon(QIcon(":/icons/line_freehand.svg")); in fillActionContainer()
156 connect(action, SIGNAL(triggered()), in fillActionContainer()
158 action->setObjectName("DrawLineFree"); in fillActionContainer()
159 a_map["DrawLineFree"] = action; in fillActionContainer()
161 action = new QAction(tr("&Parallel"), agm->line); in fillActionContainer()
162 action->setIcon(QIcon(":/icons/line_parallel.svg")); in fillActionContainer()
163 connect(action, SIGNAL(triggered()), in fillActionContainer()
165 action->setObjectName("DrawLineParallel"); in fillActionContainer()
166 a_map["DrawLineParallel"] = action; in fillActionContainer()
168 action = new QAction(tr("Parallel through point"), agm->line); in fillActionContainer()
169 action->setIcon(QIcon(":/icons/line_parallel_p.svg")); in fillActionContainer()
170 connect(action, SIGNAL(triggered()), in fillActionContainer()
172 action->setObjectName("DrawLineParallelThrough"); in fillActionContainer()
173 a_map["DrawLineParallelThrough"] = action; in fillActionContainer()
175 action = new QAction(tr("Rectangle"), agm->line); in fillActionContainer()
176 action->setIcon(QIcon(":/icons/line_rectangle.svg")); in fillActionContainer()
177 connect(action, SIGNAL(triggered()), in fillActionContainer()
179 action->setObjectName("DrawLineRectangle"); in fillActionContainer()
180 a_map["DrawLineRectangle"] = action; in fillActionContainer()
182 action = new QAction(tr("Bisector"), agm->line); in fillActionContainer()
183 action->setIcon(QIcon(":/icons/line_bisector.svg")); in fillActionContainer()
184 connect(action, SIGNAL(triggered()), in fillActionContainer()
186 action->setObjectName("DrawLineBisector"); in fillActionContainer()
187 a_map["DrawLineBisector"] = action; in fillActionContainer()
189 action = new QAction(tr("Tangent (P,C)"), agm->line); in fillActionContainer()
190 action->setIcon(QIcon(":/icons/line_tangent_pc.svg")); in fillActionContainer()
191 connect(action, SIGNAL(triggered()), in fillActionContainer()
193 action->setObjectName("DrawLineTangent1"); in fillActionContainer()
194 a_map["DrawLineTangent1"] = action; in fillActionContainer()
196 action = new QAction(tr("Tangent (C,C)"), agm->line); in fillActionContainer()
197 action->setIcon(QIcon(":/icons/line_tangent_cc.svg")); in fillActionContainer()
198 connect(action, SIGNAL(triggered()), in fillActionContainer()
200 action->setObjectName("DrawLineTangent2"); in fillActionContainer()
201 a_map["DrawLineTangent2"] = action; in fillActionContainer()
203 action = new QAction(tr("Tangent &Orthogonal"), agm->line); in fillActionContainer()
204 action->setIcon(QIcon(":/icons/line_tangent_perpendicular.svg")); in fillActionContainer()
205 connect(action, SIGNAL(triggered()), in fillActionContainer()
207 action->setObjectName("DrawLineOrthTan"); in fillActionContainer()
208 a_map["DrawLineOrthTan"] = action; in fillActionContainer()
210 action = new QAction(tr("Orthogonal"), agm->line); in fillActionContainer()
211 action->setIcon(QIcon(":/icons/line_perpendicular.svg")); in fillActionContainer()
212 connect(action, SIGNAL(triggered()), in fillActionContainer()
214 action->setObjectName("DrawLineOrthogonal"); in fillActionContainer()
215 a_map["DrawLineOrthogonal"] = action; in fillActionContainer()
217 action = new QAction(tr("Relative angle"), agm->line); in fillActionContainer()
218 action->setIcon(QIcon(":/icons/line_relative_angle.svg")); in fillActionContainer()
219 connect(action, SIGNAL(triggered()), in fillActionContainer()
221 action->setObjectName("DrawLineRelAngle"); in fillActionContainer()
222 a_map["DrawLineRelAngle"] = action; in fillActionContainer()
224 action = new QAction(tr("Pol&ygon (Cen,Cor)"), agm->line); in fillActionContainer()
225 action->setIcon(QIcon(":/icons/line_polygon_cen_cor.svg")); in fillActionContainer()
226 connect(action, SIGNAL(triggered()), in fillActionContainer()
228 action->setObjectName("DrawLinePolygonCenCor"); in fillActionContainer()
229 a_map["DrawLinePolygonCenCor"] = action; in fillActionContainer()
231 action = new QAction(tr("Pol&ygon (Cen,Tan)"), agm->line); //20161223 added by txmy in fillActionContainer()
232 action->setIcon(QIcon(":/icons/line_polygon_cen_tan.svg")); in fillActionContainer()
233 connect(action, SIGNAL(triggered()), in fillActionContainer()
235 action->setObjectName("DrawLinePolygonCenTan"); in fillActionContainer()
236 a_map["DrawLinePolygonCenTan"] = action; in fillActionContainer()
238 action = new QAction(tr("Polygo&n (Cor,Cor)"), agm->line); in fillActionContainer()
239 action->setIcon(QIcon(":/icons/line_polygon_cor_cor.svg")); in fillActionContainer()
240 connect(action, SIGNAL(triggered()), in fillActionContainer()
242 action->setObjectName("DrawLinePolygonCorCor"); in fillActionContainer()
243 a_map["DrawLinePolygonCorCor"] = action; in fillActionContainer()
247 action = new QAction(tr("Center, &Point"), agm->circle); in fillActionContainer()
248 action->setIcon(QIcon(":/icons/circle_center_point.svg")); in fillActionContainer()
249 connect(action, SIGNAL(triggered()), action_handler, SLOT(slotDrawCircle())); in fillActionContainer()
250 action->setObjectName("DrawCircle"); in fillActionContainer()
251 a_map["DrawCircle"] = action; in fillActionContainer()
253 action = new QAction(tr("Center, &Radius"), agm->circle); in fillActionContainer()
254 action->setIcon(QIcon(":/icons/circle_center_radius.svg")); in fillActionContainer()
255 connect(action, SIGNAL(triggered()), in fillActionContainer()
257 action->setObjectName("DrawCircleCR"); in fillActionContainer()
258 a_map["DrawCircleCR"] = action; in fillActionContainer()
260 action = new QAction(tr("2 Points"), agm->circle); in fillActionContainer()
261 action->setIcon(QIcon(":/icons/circle_2_points.svg")); in fillActionContainer()
262 connect(action, SIGNAL(triggered()), in fillActionContainer()
264 action->setObjectName("DrawCircle2P"); in fillActionContainer()
265 a_map["DrawCircle2P"] = action; in fillActionContainer()
267 action = new QAction(tr("2 Points, Radius"), agm->circle); in fillActionContainer()
268 action->setIcon(QIcon(":/icons/circle_2_points_radius.svg")); in fillActionContainer()
269 connect(action, SIGNAL(triggered()), in fillActionContainer()
271 action->setObjectName("DrawCircle2PR"); in fillActionContainer()
272 a_map["DrawCircle2PR"] = action; in fillActionContainer()
274 action = new QAction(tr("3 Points"), agm->circle); in fillActionContainer()
275 action->setIcon(QIcon(":/icons/circle_3_points.svg")); in fillActionContainer()
276 connect(action, SIGNAL(triggered()), in fillActionContainer()
278 action->setObjectName("DrawCircle3P"); in fillActionContainer()
279 a_map["DrawCircle3P"] = action; in fillActionContainer()
281 action = new QAction(tr("&Concentric"), agm->circle); in fillActionContainer()
282 action->setIcon(QIcon(":/icons/circle_concentric.svg")); in fillActionContainer()
283 action->setCheckable(true); in fillActionContainer()
284 connect(action, SIGNAL(triggered()), in fillActionContainer()
286 action->setObjectName("DrawCircleParallel"); in fillActionContainer()
287 a_map["DrawCircleParallel"] = action; in fillActionContainer()
289 action = new QAction(tr("Circle &Inscribed"), agm->circle); in fillActionContainer()
290 action->setIcon(QIcon(":/icons/circle_inscribed.svg")); in fillActionContainer()
291 connect(action, SIGNAL(triggered()), in fillActionContainer()
293 action->setObjectName("DrawCircleInscribe"); in fillActionContainer()
294 a_map["DrawCircleInscribe"] = action; in fillActionContainer()
296action = new QAction(tr("Tangential 2 Circles, Radius", "circle tangential with two circles, and … in fillActionContainer()
297 action->setIcon(QIcon(":/icons/circle_tangential_2circles_radius.svg")); in fillActionContainer()
298 connect(action, SIGNAL(triggered()), in fillActionContainer()
300 action->setObjectName("DrawCircleTan2"); in fillActionContainer()
301 a_map["DrawCircleTan2"] = action; in fillActionContainer()
303 action = new QAction(tr("Tangential 2 Circles, 1 Point"), agm->circle); in fillActionContainer()
304 action->setIcon(QIcon(":/icons/circle_tangential_2circles_point.svg")); in fillActionContainer()
305 connect(action, SIGNAL(triggered()), in fillActionContainer()
307 action->setObjectName("DrawCircleTan2_1P"); in fillActionContainer()
308 a_map["DrawCircleTan2_1P"] = action; in fillActionContainer()
310 action = new QAction(tr("Tangential &3 Circles"), agm->circle); in fillActionContainer()
311 action->setIcon(QIcon(":/icons/circle_tangential_3entities.svg")); in fillActionContainer()
312 connect(action, SIGNAL(triggered()), in fillActionContainer()
314 action->setObjectName("DrawCircleTan3"); in fillActionContainer()
315 a_map["DrawCircleTan3"] = action; in fillActionContainer()
317 action = new QAction(tr("Tangential, 2 P&oints"), agm->circle); in fillActionContainer()
318 action->setIcon(QIcon(":/icons/circle_tangential_2points.svg")); in fillActionContainer()
319 connect(action, SIGNAL(triggered()), in fillActionContainer()
321 action->setObjectName("DrawCircleTan1_2P"); in fillActionContainer()
322 a_map["DrawCircleTan1_2P"] = action; in fillActionContainer()
326 action = new QAction(tr("&Center, Point, Angles"), agm->curve); in fillActionContainer()
327 action->setIcon(QIcon(":/icons/arc_center_point_angle.svg")); in fillActionContainer()
328 action->setCheckable(true); in fillActionContainer()
329 connect(action, SIGNAL(triggered()), in fillActionContainer()
331 action->setObjectName("DrawArc"); in fillActionContainer()
332 a_map["DrawArc"] = action; in fillActionContainer()
334 action = new QAction(tr("&3 Points"), agm->curve); in fillActionContainer()
335 action->setIcon(QIcon(":/icons/arc_3_points.svg")); in fillActionContainer()
336 action->setCheckable(true); in fillActionContainer()
337 connect(action, SIGNAL(triggered()), in fillActionContainer()
339 action->setObjectName("DrawArc3P"); in fillActionContainer()
340 a_map["DrawArc3P"] = action; in fillActionContainer()
342 action = new QAction(tr("&Concentric"), agm->curve); in fillActionContainer()
343 action->setIcon(QIcon(":/icons/arc_concentric.svg")); in fillActionContainer()
344 action->setCheckable(true); in fillActionContainer()
345 connect(action, SIGNAL(triggered()), in fillActionContainer()
347 action->setObjectName("DrawArcParallel"); in fillActionContainer()
348 a_map["DrawArcParallel"] = action; in fillActionContainer()
350 action = new QAction(tr("Arc &Tangential"), agm->curve); in fillActionContainer()
351 action->setIcon(QIcon(":/icons/arc_continuation.svg")); in fillActionContainer()
352 action->setCheckable(true); in fillActionContainer()
353 connect(action, SIGNAL(triggered()), in fillActionContainer()
355 action->setObjectName("DrawArcTangential"); in fillActionContainer()
356 a_map["DrawArcTangential"] = action; in fillActionContainer()
360 action = new QAction(tr("&Ellipse (Axis)"), agm->ellipse); in fillActionContainer()
361 action->setIcon(QIcon(":/icons/ellipse_axis.svg")); in fillActionContainer()
362 connect(action, SIGNAL(triggered()), in fillActionContainer()
364 action->setObjectName("DrawEllipseAxis"); in fillActionContainer()
365 a_map["DrawEllipseAxis"] = action; in fillActionContainer()
367 action = new QAction(tr("Ellipse &Arc (Axis)"), agm->ellipse); in fillActionContainer()
368 action->setIcon(QIcon(":/icons/ellipse_arc_axis.svg")); in fillActionContainer()
369 connect(action, SIGNAL(triggered()), in fillActionContainer()
371 action->setObjectName("DrawEllipseArcAxis"); in fillActionContainer()
372 a_map["DrawEllipseArcAxis"] = action; in fillActionContainer()
374 action = new QAction(tr("Ellipse &Foci Point"), agm->ellipse); in fillActionContainer()
375 action->setIcon(QIcon(":/icons/ellipse_foci_point.svg")); in fillActionContainer()
376 connect(action, SIGNAL(triggered()), in fillActionContainer()
378 action->setObjectName("DrawEllipseFociPoint"); in fillActionContainer()
379 a_map["DrawEllipseFociPoint"] = action; in fillActionContainer()
381 action = new QAction(tr("Ellipse &4 Point"), agm->ellipse); in fillActionContainer()
382 action->setIcon(QIcon(":/icons/ellipse_4_points.svg")); in fillActionContainer()
383 connect(action, SIGNAL(triggered()), in fillActionContainer()
385 action->setObjectName("DrawEllipse4Points"); in fillActionContainer()
386 a_map["DrawEllipse4Points"] = action; in fillActionContainer()
388 action = new QAction(tr("Ellipse Center and &3 Points"), agm->ellipse); in fillActionContainer()
389 action->setIcon(QIcon(":/icons/ellipse_center_3_points.svg")); in fillActionContainer()
390 connect(action, SIGNAL(triggered()), in fillActionContainer()
392 action->setObjectName("DrawEllipseCenter3Points"); in fillActionContainer()
393 a_map["DrawEllipseCenter3Points"] = action; in fillActionContainer()
395 action = new QAction(tr("Ellipse &Inscribed"), agm->ellipse); in fillActionContainer()
396 action->setIcon(QIcon(":/icons/ellipse_inscribed.svg")); in fillActionContainer()
397 connect(action, SIGNAL(triggered()), in fillActionContainer()
399 action->setObjectName("DrawEllipseInscribe"); in fillActionContainer()
400 a_map["DrawEllipseInscribe"] = action; in fillActionContainer()
404 action = new QAction(tr("&Spline"), agm->curve); in fillActionContainer()
405 action->setIcon(QIcon(":/icons/spline.svg")); in fillActionContainer()
406 connect(action, SIGNAL(triggered()), in fillActionContainer()
408 action->setObjectName("DrawSpline"); in fillActionContainer()
409 a_map["DrawSpline"] = action; in fillActionContainer()
411 action = new QAction(tr("&Spline through points"), agm->curve); in fillActionContainer()
412 action->setIcon(QIcon(":/icons/spline_points.svg")); in fillActionContainer()
413 connect(action, SIGNAL(triggered()), in fillActionContainer()
415 action->setObjectName("DrawSplinePoints"); in fillActionContainer()
416 a_map["DrawSplinePoints"] = action; in fillActionContainer()
420 action = new QAction(tr("&Polyline"), agm->polyline); in fillActionContainer()
421 action->setIcon(QIcon(":/icons/polylines_polyline.svg")); in fillActionContainer()
422 connect(action, SIGNAL(triggered()), in fillActionContainer()
424 action->setObjectName("DrawPolyline"); in fillActionContainer()
425 a_map["DrawPolyline"] = action; in fillActionContainer()
427 action = new QAction(tr("&Add node"), agm->polyline); in fillActionContainer()
428 action->setShortcut(QKeySequence()); in fillActionContainer()
429 action->setIcon(QIcon(":/icons/insert_node.svg")); in fillActionContainer()
430 connect(action, SIGNAL(triggered()), in fillActionContainer()
432 action->setObjectName("PolylineAdd"); in fillActionContainer()
433 a_map["PolylineAdd"] = action; in fillActionContainer()
435 action = new QAction(tr("A&ppend node"), agm->polyline); in fillActionContainer()
436 action->setShortcut(QKeySequence()); in fillActionContainer()
437 action->setIcon(QIcon(":/icons/append_node.svg")); in fillActionContainer()
438 connect(action, SIGNAL(triggered()), in fillActionContainer()
440 action->setObjectName("PolylineAppend"); in fillActionContainer()
441 a_map["PolylineAppend"] = action; in fillActionContainer()
443 action = new QAction(tr("&Delete node"), agm->polyline); in fillActionContainer()
444 action->setShortcut(QKeySequence()); in fillActionContainer()
445 action->setIcon(QIcon(":/icons/delete_node.svg")); in fillActionContainer()
446 connect(action, SIGNAL(triggered()), in fillActionContainer()
448 action->setObjectName("PolylineDel"); in fillActionContainer()
449 a_map["PolylineDel"] = action; in fillActionContainer()
451 action = new QAction(tr("Delete &between two nodes"), agm->polyline); in fillActionContainer()
452 action->setShortcut(QKeySequence()); in fillActionContainer()
453 action->setIcon(QIcon(":/icons/delete_between_nodes.svg")); in fillActionContainer()
454 connect(action, SIGNAL(triggered()), in fillActionContainer()
456 action->setObjectName("PolylineDelBetween"); in fillActionContainer()
457 a_map["PolylineDelBetween"] = action; in fillActionContainer()
459 action = new QAction(tr("&Trim segments"), agm->polyline); in fillActionContainer()
460 action->setShortcut(QKeySequence()); in fillActionContainer()
461 action->setIcon(QIcon(":/icons/trim.svg")); in fillActionContainer()
462 connect(action, SIGNAL(triggered()), in fillActionContainer()
464 action->setObjectName("PolylineTrim"); in fillActionContainer()
465 a_map["PolylineTrim"] = action; in fillActionContainer()
467 action = new QAction(tr("Create &Equidistant Polylines"), agm->polyline); in fillActionContainer()
468 action->setIcon(QIcon(":/icons/create_equidistant_polyline.svg")); in fillActionContainer()
469 connect(action, SIGNAL(triggered()), in fillActionContainer()
471 action->setObjectName("PolylineEquidistant"); in fillActionContainer()
472 a_map["PolylineEquidistant"] = action; in fillActionContainer()
474 action = new QAction(tr("Create Polyline from Existing &Segments"), agm->polyline); in fillActionContainer()
475 action->setIcon(QIcon(":/icons/create_polyline_from_existing_segments.svg")); in fillActionContainer()
476 connect(action, SIGNAL(triggered()), in fillActionContainer()
478 action->setObjectName("PolylineSegment"); in fillActionContainer()
479 a_map["PolylineSegment"] = action; in fillActionContainer()
483 action = new QAction(QIcon(":/icons/text.svg"), tr("&MText"), agm->other); in fillActionContainer()
484 connect(action, SIGNAL(triggered()), in fillActionContainer()
486 action->setObjectName("DrawMText"); in fillActionContainer()
487 a_map["DrawMText"] = action; in fillActionContainer()
489 action = new QAction(tr("&Text"), agm->other); in fillActionContainer()
490 action->setIcon(QIcon(":/icons/text.svg")); in fillActionContainer()
491 connect(action, SIGNAL(triggered()), in fillActionContainer()
493 action->setObjectName("DrawText"); in fillActionContainer()
494 a_map["DrawText"] = action; in fillActionContainer()
496 action = new QAction(tr("&Hatch"), agm->other); in fillActionContainer()
497 action->setIcon(QIcon(":/icons/hatch.svg")); in fillActionContainer()
498 connect(action, SIGNAL(triggered()), in fillActionContainer()
500 action->setObjectName("DrawHatch"); in fillActionContainer()
501 a_map["DrawHatch"] = action; in fillActionContainer()
503 action = new QAction(tr("Insert &Image"), agm->other); in fillActionContainer()
504 action->setIcon(QIcon(":/icons/camera.svg")); in fillActionContainer()
505 connect(action, SIGNAL(triggered()), in fillActionContainer()
507 action->setObjectName("DrawImage"); in fillActionContainer()
508 a_map["DrawImage"] = action; in fillActionContainer()
512 action = new QAction(tr("&Aligned"), agm->dimension); in fillActionContainer()
513 action->setIcon(QIcon(":/icons/dim_aligned.svg")); in fillActionContainer()
514 connect(action, SIGNAL(triggered()), in fillActionContainer()
516 action->setObjectName("DimAligned"); in fillActionContainer()
517 a_map["DimAligned"] = action; in fillActionContainer()
519 action = new QAction(tr("&Linear"), agm->dimension); in fillActionContainer()
520 action->setIcon(QIcon(":/icons/dim_linear.svg")); in fillActionContainer()
521 connect(action, SIGNAL(triggered()), in fillActionContainer()
523 action->setObjectName("DimLinear"); in fillActionContainer()
524 a_map["DimLinear"] = action; in fillActionContainer()
526 action = new QAction(tr("&Horizontal"), agm->dimension); in fillActionContainer()
527 action->setIcon(QIcon(":/icons/dim_horizontal.svg")); in fillActionContainer()
528 connect(action, SIGNAL(triggered()), in fillActionContainer()
530 action->setObjectName("DimLinearHor"); in fillActionContainer()
531 a_map["DimLinearHor"] = action; in fillActionContainer()
533 action = new QAction(tr("&Vertical"), agm->dimension); in fillActionContainer()
534 action->setIcon(QIcon(":/icons/dim_vertical.svg")); in fillActionContainer()
535 connect(action, SIGNAL(triggered()), in fillActionContainer()
537 action->setObjectName("DimLinearVer"); in fillActionContainer()
538 a_map["DimLinearVer"] = action; in fillActionContainer()
540 action = new QAction(tr("&Radial"), agm->dimension); in fillActionContainer()
541 action->setIcon(QIcon(":/icons/dim_radial.svg")); in fillActionContainer()
542 connect(action, SIGNAL(triggered()), in fillActionContainer()
544 action->setObjectName("DimRadial"); in fillActionContainer()
545 a_map["DimRadial"] = action; in fillActionContainer()
547 action = new QAction(tr("&Diametric"), agm->dimension); in fillActionContainer()
548 action->setIcon(QIcon(":/icons/dim_diametric.svg")); in fillActionContainer()
549 connect(action, SIGNAL(triggered()), in fillActionContainer()
551 action->setObjectName("DimDiametric"); in fillActionContainer()
552 a_map["DimDiametric"] = action; in fillActionContainer()
554 action = new QAction(tr("&Angular"), agm->dimension); in fillActionContainer()
555 action->setIcon(QIcon(":/icons/dim_angular.svg")); in fillActionContainer()
556 connect(action, SIGNAL(triggered()), in fillActionContainer()
558 action->setObjectName("DimAngular"); in fillActionContainer()
559 a_map["DimAngular"] = action; in fillActionContainer()
561 action = new QAction(tr("&Leader"), agm->dimension); in fillActionContainer()
562 action->setIcon(QIcon(":/icons/dim_leader.svg")); in fillActionContainer()
563 connect(action, SIGNAL(triggered()), in fillActionContainer()
565 action->setObjectName("DimLeader"); in fillActionContainer()
566 a_map["DimLeader"] = action; in fillActionContainer()
570 action = new QAction(tr("&Attributes"), agm->modify); in fillActionContainer()
571 action->setIcon(QIcon(":/icons/attributes.svg")); in fillActionContainer()
572 connect(action, SIGNAL(triggered()), in fillActionContainer()
574 action->setObjectName("ModifyAttributes"); in fillActionContainer()
575 action->setData("modifyattr, attr, ma"); in fillActionContainer()
576 a_map["ModifyAttributes"] = action; in fillActionContainer()
578 action = new QAction(tr("&Delete"), agm->modify); in fillActionContainer()
579 action->setIcon(QIcon(":/icons/delete.svg")); in fillActionContainer()
580 connect(action, SIGNAL(triggered()), in fillActionContainer()
582 action->setObjectName("ModifyDelete"); in fillActionContainer()
583 a_map["ModifyDelete"] = action; in fillActionContainer()
585 action = new QAction(tr("Delete Freehand"), agm->modify); in fillActionContainer()
586 connect(action, SIGNAL(triggered()), in fillActionContainer()
588 action->setObjectName("ModifyDeleteFree"); in fillActionContainer()
589 a_map["ModifyDeleteFree"] = action; in fillActionContainer()
591 action = new QAction(tr("&Move / Copy"), agm->modify); in fillActionContainer()
592 action->setIcon(QIcon(":/icons/move_copy.svg")); in fillActionContainer()
593 connect(action, SIGNAL(triggered()), in fillActionContainer()
595 action->setObjectName("ModifyMove"); in fillActionContainer()
596 action->setData("move, mv"); in fillActionContainer()
597 a_map["ModifyMove"] = action; in fillActionContainer()
599 action = new QAction(tr("Re&vert direction"), agm->modify); in fillActionContainer()
600 action->setIcon(QIcon(":/icons/revert_direction.svg")); in fillActionContainer()
601 action->setShortcut(QKeySequence(tr("Ctrl+R"))); in fillActionContainer()
602 connect(action, SIGNAL(triggered()), action_handler, SLOT(slotModifyRevertDirection())); in fillActionContainer()
603 action->setObjectName("ModifyRevertDirection"); in fillActionContainer()
604 action->setData("revert, rev"); in fillActionContainer()
605 a_map["ModifyRevertDirection"] = action; in fillActionContainer()
607 action = new QAction(tr("&Rotate"), agm->modify); in fillActionContainer()
608 action->setIcon(QIcon(":/icons/rotate.svg")); in fillActionContainer()
609 connect(action, SIGNAL(triggered()), in fillActionContainer()
611 action->setObjectName("ModifyRotate"); in fillActionContainer()
612 action->setData("rotate, ro"); in fillActionContainer()
613 a_map["ModifyRotate"] = action; in fillActionContainer()
615 action = new QAction(tr("&Scale"), agm->modify); in fillActionContainer()
616 action->setIcon(QIcon(":/icons/scale.svg")); in fillActionContainer()
617 connect(action, SIGNAL(triggered()), in fillActionContainer()
619 action->setObjectName("ModifyScale"); in fillActionContainer()
620 action->setData("scale, sz"); in fillActionContainer()
621 a_map["ModifyScale"] = action; in fillActionContainer()
623 action = new QAction(tr("&Mirror"), agm->modify); in fillActionContainer()
624 action->setIcon(QIcon(":/icons/mirror.svg")); in fillActionContainer()
625 connect(action, SIGNAL(triggered()), in fillActionContainer()
627 action->setObjectName("ModifyMirror"); in fillActionContainer()
628 action->setData("mirror, mi"); in fillActionContainer()
629 a_map["ModifyMirror"] = action; in fillActionContainer()
631 action = new QAction(tr("Mo&ve and Rotate"), agm->modify); in fillActionContainer()
632 action->setIcon(QIcon(":/icons/move_rotate.svg")); in fillActionContainer()
633 connect(action, SIGNAL(triggered()), in fillActionContainer()
635 action->setObjectName("ModifyMoveRotate"); in fillActionContainer()
636 a_map["ModifyMoveRotate"] = action; in fillActionContainer()
638 action = new QAction(tr("Rotate T&wo"), agm->modify); in fillActionContainer()
639 action->setIcon(QIcon(":/icons/rotate2.svg")); in fillActionContainer()
640 connect(action, SIGNAL(triggered()), in fillActionContainer()
642 action->setObjectName("ModifyRotate2"); in fillActionContainer()
643 a_map["ModifyRotate2"] = action; in fillActionContainer()
645 action = new QAction(tr("&Properties"), agm->modify); in fillActionContainer()
646 action->setIcon(QIcon(":/icons/properties.svg")); in fillActionContainer()
647 connect(action, SIGNAL(triggered()), in fillActionContainer()
649 action->setObjectName("ModifyEntity"); in fillActionContainer()
650 action->setData("properties, prop"); in fillActionContainer()
651 a_map["ModifyEntity"] = action; in fillActionContainer()
653 action = new QAction(tr("&Trim"), agm->modify); in fillActionContainer()
654 action->setIcon(QIcon(":/icons/trim.svg")); in fillActionContainer()
655 connect(action, SIGNAL(triggered()), in fillActionContainer()
657 action->setObjectName("ModifyTrim"); in fillActionContainer()
658 action->setData("trim, tm"); in fillActionContainer()
659 a_map["ModifyTrim"] = action; in fillActionContainer()
661 action = new QAction(tr("Tr&im Two"), agm->modify); in fillActionContainer()
662 action->setIcon(QIcon(":/icons/trim2.svg")); in fillActionContainer()
663 connect(action, SIGNAL(triggered()), in fillActionContainer()
665 action->setObjectName("ModifyTrim2"); in fillActionContainer()
666 action->setData("trim2, tm2"); in fillActionContainer()
667 a_map["ModifyTrim2"] = action; in fillActionContainer()
669 action = new QAction(tr("&Lengthen"), agm->modify); in fillActionContainer()
670 action->setIcon(QIcon(":/icons/trim_value.svg")); in fillActionContainer()
671 connect(action, SIGNAL(triggered()), in fillActionContainer()
673 action->setObjectName("ModifyTrimAmount"); in fillActionContainer()
674 action->setData("lengthen, le"); in fillActionContainer()
675 a_map["ModifyTrimAmount"] = action; in fillActionContainer()
677 action = new QAction(tr("O&ffset"),agm->modify); in fillActionContainer()
678 action->setIcon(QIcon(":/icons/offset.svg")); in fillActionContainer()
679 connect(action, SIGNAL(triggered()), in fillActionContainer()
681 action->setObjectName("ModifyOffset"); in fillActionContainer()
682 action->setData("offset, o"); in fillActionContainer()
683 a_map["ModifyOffset"] = action; in fillActionContainer()
685 action = new QAction(tr("&Divide"), agm->modify); in fillActionContainer()
686 action->setIcon(QIcon(":/icons/divide.svg")); in fillActionContainer()
687 connect(action, SIGNAL(triggered()), in fillActionContainer()
689 action->setObjectName("ModifyCut"); in fillActionContainer()
690 action->setData("divide, cut, div"); in fillActionContainer()
691 a_map["ModifyCut"] = action; in fillActionContainer()
693 action = new QAction(tr("&Stretch"), agm->modify); in fillActionContainer()
694 action->setIcon(QIcon(":/icons/stretch.svg")); in fillActionContainer()
695 connect(action, SIGNAL(triggered()), in fillActionContainer()
697 action->setObjectName("ModifyStretch"); in fillActionContainer()
698 action->setData("stretch, ss"); in fillActionContainer()
699 a_map["ModifyStretch"] = action; in fillActionContainer()
701 action = new QAction(tr("&Bevel"), agm->modify); in fillActionContainer()
702 action->setIcon(QIcon(":/icons/bevel.svg")); in fillActionContainer()
703 connect(action, SIGNAL(triggered()), in fillActionContainer()
705 action->setObjectName("ModifyBevel"); in fillActionContainer()
706 action->setData("bevel, bev, ch"); in fillActionContainer()
707 a_map["ModifyBevel"] = action; in fillActionContainer()
709 action = new QAction(tr("&Fillet"), agm->modify); in fillActionContainer()
710 action->setIcon(QIcon(":/icons/fillet.svg")); in fillActionContainer()
711 connect(action, SIGNAL(triggered()), in fillActionContainer()
713 action->setObjectName("ModifyRound"); in fillActionContainer()
714 action->setData("fillet, fi"); in fillActionContainer()
715 a_map["ModifyRound"] = action; in fillActionContainer()
717 action = new QAction(tr("&Explode Text into Letters"), agm->modify); in fillActionContainer()
718 action->setIcon(QIcon(":/icons/explode_text_to_letters.svg")); in fillActionContainer()
719 connect(action, SIGNAL(triggered()), in fillActionContainer()
721 action->setObjectName("ModifyExplodeText"); in fillActionContainer()
722 a_map["ModifyExplodeText"] = action; in fillActionContainer()
724 action = new QAction(tr("Ex&plode"), agm->modify); in fillActionContainer()
725 action->setIcon(QIcon(":/icons/explode.svg")); in fillActionContainer()
726 connect(action, SIGNAL(triggered()), in fillActionContainer()
728 action->setObjectName("BlocksExplode"); in fillActionContainer()
729 a_map["BlocksExplode"] = action; in fillActionContainer()
733 action = new QAction(tr("Point inside contour"), agm->info); in fillActionContainer()
734 connect(action, SIGNAL(triggered()), in fillActionContainer()
736 action->setObjectName("InfoInside"); in fillActionContainer()
737 a_map["InfoInside"] = action; in fillActionContainer()
739 action = new QAction(tr("&Distance Point to Point"), agm->info); in fillActionContainer()
740 action->setIcon(QIcon(":/icons/distance_point_to_point.svg")); in fillActionContainer()
741 connect(action, SIGNAL(triggered()), in fillActionContainer()
743 action->setObjectName("InfoDist"); in fillActionContainer()
744 a_map["InfoDist"] = action; in fillActionContainer()
746 action = new QAction(tr("&Distance Entity to Point"), agm->info); in fillActionContainer()
747 action->setIcon(QIcon(":/icons/distance_point_to_entity.svg")); in fillActionContainer()
748 connect(action, SIGNAL(triggered()), in fillActionContainer()
750 action->setObjectName("InfoDist2"); in fillActionContainer()
751 a_map["InfoDist2"] = action; in fillActionContainer()
753 action = new QAction(tr("An&gle between two lines"), agm->info); in fillActionContainer()
754 action->setIcon(QIcon(":/icons/angle_line_to_line.svg")); in fillActionContainer()
755 connect(action, SIGNAL(triggered()), in fillActionContainer()
757 action->setObjectName("InfoAngle"); in fillActionContainer()
758 a_map["InfoAngle"] = action; in fillActionContainer()
760 action = new QAction(tr("&Total length of selected entities"), agm->info); in fillActionContainer()
761 action->setIcon(QIcon(":/icons/total_length_selected_entities.svg")); in fillActionContainer()
762 connect(action, SIGNAL(triggered()), in fillActionContainer()
764 action->setObjectName("InfoTotalLength"); in fillActionContainer()
765 a_map["InfoTotalLength"] = action; in fillActionContainer()
767 action = new QAction(tr("Polygonal &Area"), agm->info); in fillActionContainer()
768 action->setIcon(QIcon(":/icons/polygonal_area.svg")); in fillActionContainer()
769 connect(action, SIGNAL(triggered()), in fillActionContainer()
771 action->setObjectName("InfoArea"); in fillActionContainer()
772 a_map["InfoArea"] = action; in fillActionContainer()
786 action = new QAction(tr("move to bottom"), agm->modify); in fillActionContainer()
787 action->setShortcut(QKeySequence(Qt::Key_End)); in fillActionContainer()
788 action->setIcon(QIcon(":/icons/downmost.svg")); in fillActionContainer()
789 connect(action, SIGNAL(triggered()), in fillActionContainer()
791 action->setObjectName("OrderBottom"); in fillActionContainer()
792 a_map["OrderBottom"] = action; in fillActionContainer()
794 action = new QAction(tr("lower after entity"), agm->modify); in fillActionContainer()
795 action->setShortcut(QKeySequence(Qt::Key_PageDown)); in fillActionContainer()
796 action->setIcon(QIcon(":/icons/down.svg")); in fillActionContainer()
797 connect(action, SIGNAL(triggered()), in fillActionContainer()
799 action->setObjectName("OrderLower"); in fillActionContainer()
800 a_map["OrderLower"] = action; in fillActionContainer()
802 action = new QAction(tr("raise over entity"), agm->modify); in fillActionContainer()
803 action->setShortcut(QKeySequence(Qt::Key_PageUp)); in fillActionContainer()
804 action->setIcon(QIcon(":/icons/up.svg")); in fillActionContainer()
805 connect(action, SIGNAL(triggered()), in fillActionContainer()
807 action->setObjectName("OrderRaise"); in fillActionContainer()
808 a_map["OrderRaise"] = action; in fillActionContainer()
810 action = new QAction(tr("move to top"), agm->modify); in fillActionContainer()
811 action->setShortcut(QKeySequence(Qt::Key_Home)); in fillActionContainer()
812 action->setIcon(QIcon(":/icons/upmost.svg")); in fillActionContainer()
813 connect(action, SIGNAL(triggered()), in fillActionContainer()
815 action->setObjectName("OrderTop"); in fillActionContainer()
816 a_map["OrderTop"] = action; in fillActionContainer()
820 action = new QAction(tr("&Show all"), agm->layer); in fillActionContainer()
821 action->setIcon(QIcon(":/ui/visibleblock.png")); in fillActionContainer()
822 connect(action, SIGNAL(triggered()), in fillActionContainer()
824 action->setObjectName("LayersDefreezeAll"); in fillActionContainer()
825 a_map["LayersDefreezeAll"] = action; in fillActionContainer()
827 action = new QAction(tr("&Hide all"), agm->layer); in fillActionContainer()
828 action->setIcon(QIcon(":/ui/hiddenblock.png")); in fillActionContainer()
829 connect(action, SIGNAL(triggered()), in fillActionContainer()
831 action->setObjectName("LayersFreezeAll"); in fillActionContainer()
832 a_map["LayersFreezeAll"] = action; in fillActionContainer()
834 action = new QAction(tr("&Unlock all"), agm->layer); in fillActionContainer()
835 action->setIcon(QIcon(":/ui/unlockedlayer.png")); in fillActionContainer()
836 connect(action, SIGNAL(triggered()), in fillActionContainer()
838 action->setObjectName("LayersUnlockAll"); in fillActionContainer()
839 a_map["LayersUnlockAll"] = action; in fillActionContainer()
841 action = new QAction(tr("&Lock all"), agm->layer); in fillActionContainer()
842 action->setIcon(QIcon(":/ui/lockedlayer.png")); in fillActionContainer()
843 connect(action, SIGNAL(triggered()), in fillActionContainer()
845 action->setObjectName("LayersLockAll"); in fillActionContainer()
846 a_map["LayersLockAll"] = action; in fillActionContainer()
848 action = new QAction(tr("&Add Layer"), agm->layer); in fillActionContainer()
849 action->setIcon(QIcon(":/icons/add.svg")); in fillActionContainer()
850 connect(action, SIGNAL(triggered()), in fillActionContainer()
852 action->setObjectName("LayersAdd"); in fillActionContainer()
853 a_map["LayersAdd"] = action; in fillActionContainer()
855 action = new QAction(tr("&Remove Layer"), agm->layer); in fillActionContainer()
856 action->setIcon(QIcon(":/icons/remove.svg")); in fillActionContainer()
857 connect(action, SIGNAL(triggered()), in fillActionContainer()
859 action->setObjectName("LayersRemove"); in fillActionContainer()
860 a_map["LayersRemove"] = action; in fillActionContainer()
862 action = new QAction(tr("&Edit Layer"), agm->layer); in fillActionContainer()
863 action->setIcon(QIcon(":/icons/attributes.svg")); in fillActionContainer()
864 connect(action, SIGNAL(triggered()), in fillActionContainer()
866 action->setObjectName("LayersEdit"); in fillActionContainer()
867 a_map["LayersEdit"] = action; in fillActionContainer()
869 action = new QAction(tr("Toggle Layer Loc&k"), agm->layer); in fillActionContainer()
870 action->setIcon(QIcon(":/icons/locked.svg")); in fillActionContainer()
871 connect(action, SIGNAL(triggered()), in fillActionContainer()
873 action->setObjectName("LayersToggleLock"); in fillActionContainer()
874 a_map["LayersToggleLock"] = action; in fillActionContainer()
876 action = new QAction(tr("&Toggle Layer Visibility"), agm->layer); in fillActionContainer()
877 action->setIcon(QIcon(":/icons/visible.svg")); in fillActionContainer()
878 connect(action, SIGNAL(triggered()), in fillActionContainer()
880 action->setObjectName("LayersToggleView"); in fillActionContainer()
881 a_map["LayersToggleView"] = action; in fillActionContainer()
883 action = new QAction(tr("Toggle Layer &Print"), agm->layer); in fillActionContainer()
884 action->setIcon(QIcon(":/icons/print.svg")); in fillActionContainer()
885 connect(action, SIGNAL(triggered()), action_handler, in fillActionContainer()
887 action->setObjectName("LayersTogglePrint"); in fillActionContainer()
888 a_map["LayersTogglePrint"] = action; in fillActionContainer()
890 action = new QAction(tr("Toggle &Construction Layer"), agm->layer); in fillActionContainer()
891 action->setIcon(QIcon(":/icons/construction_layer.svg")); in fillActionContainer()
892 connect(action, SIGNAL(triggered()), in fillActionContainer()
894 action->setObjectName("LayersToggleConstruction"); in fillActionContainer()
895 a_map["LayersToggleConstruction"] = action; in fillActionContainer()
899 action = new QAction(tr("&Show all"), agm->block); in fillActionContainer()
900 action->setIcon(QIcon(":/ui/blockdefreeze.png")); in fillActionContainer()
901 connect(action, SIGNAL(triggered()), in fillActionContainer()
903 action->setObjectName("BlocksDefreezeAll"); in fillActionContainer()
904 a_map["BlocksDefreezeAll"] = action; in fillActionContainer()
906 action= new QAction(tr("&Hide all"), agm->block); in fillActionContainer()
907 action->setIcon(QIcon(":/ui/blockfreeze.png")); in fillActionContainer()
908 connect(action, SIGNAL(triggered()), in fillActionContainer()
910 action->setObjectName("BlocksFreezeAll"); in fillActionContainer()
911 a_map["BlocksFreezeAll"] = action; in fillActionContainer()
913 action = new QAction(tr("&Add Block"), agm->block); in fillActionContainer()
914 action->setIcon(QIcon(":/icons/add.svg")); in fillActionContainer()
915 connect(action, SIGNAL(triggered()), in fillActionContainer()
917 action->setObjectName("BlocksAdd"); in fillActionContainer()
918 a_map["BlocksAdd"] = action; in fillActionContainer()
920 action = new QAction(tr("&Remove Block"), agm->block); in fillActionContainer()
921 action->setIcon(QIcon(":/icons/remove.svg")); in fillActionContainer()
922 connect(action, SIGNAL(triggered()), in fillActionContainer()
924 action->setObjectName("BlocksRemove"); in fillActionContainer()
925 a_map["BlocksRemove"] = action; in fillActionContainer()
927 action = new QAction(tr("&Rename Block"), agm->block); in fillActionContainer()
928 action->setIcon(QIcon(":/icons/rename_active_block.svg")); in fillActionContainer()
929 connect(action, SIGNAL(triggered()), in fillActionContainer()
931 action->setObjectName("BlocksAttributes"); in fillActionContainer()
932 a_map["BlocksAttributes"] = action; in fillActionContainer()
934 action = new QAction(tr("&Edit Block"), agm->block); in fillActionContainer()
935 action->setIcon(QIcon(":/icons/properties.svg")); in fillActionContainer()
936 connect(action, SIGNAL(triggered()), in fillActionContainer()
938 action->setObjectName("BlocksEdit"); in fillActionContainer()
939 a_map["BlocksEdit"] = action; in fillActionContainer()
941 action = new QAction( tr("&Save Block"), agm->block); in fillActionContainer()
942 action->setIcon(QIcon(":/icons/save.svg")); in fillActionContainer()
943 connect(action, SIGNAL(triggered()), in fillActionContainer()
945 action->setObjectName("BlocksSave"); in fillActionContainer()
946 a_map["BlocksSave"] = action; in fillActionContainer()
948 action = new QAction(tr("&Insert Block"), agm->block); in fillActionContainer()
949 action->setIcon(QIcon(":/icons/insert_active_block.svg")); in fillActionContainer()
950 connect(action, SIGNAL(triggered()), in fillActionContainer()
952 action->setObjectName("BlocksInsert"); in fillActionContainer()
953 a_map["BlocksInsert"] = action; in fillActionContainer()
955 action = new QAction(tr("Toggle Block &Visibility"), agm->block); in fillActionContainer()
956 action->setIcon(QIcon(":/ui/layertoggle.png")); in fillActionContainer()
957 connect(action, SIGNAL(triggered()), in fillActionContainer()
959 action->setObjectName("BlocksToggleView"); in fillActionContainer()
960 a_map["BlocksToggleView"] = action; in fillActionContainer()
962 action = new QAction(tr("&Create Block"), agm->block); in fillActionContainer()
963 action->setIcon(QIcon(":/icons/create_block.svg")); in fillActionContainer()
964 connect(action, SIGNAL(triggered()), in fillActionContainer()
966 action->setObjectName("BlocksCreate"); in fillActionContainer()
967 a_map["BlocksCreate"] = action; in fillActionContainer()
971 action = new QAction(tr("&Application Preferences"), agm->options); in fillActionContainer()
972 action->setIcon(QIcon(":/icons/settings.svg")); in fillActionContainer()
973 connect(action, SIGNAL(triggered()), in fillActionContainer()
975 action->setMenuRole(QAction::NoRole); in fillActionContainer()
976 action->setObjectName("OptionsGeneral"); in fillActionContainer()
977 a_map["OptionsGeneral"] = action; in fillActionContainer()
979 action = new QAction(tr("Current &Drawing Preferences"), agm->options); in fillActionContainer()
980 action->setIcon(QIcon(":/icons/drawing_settings.svg")); in fillActionContainer()
981 action->setShortcut(QKeySequence::Preferences); in fillActionContainer()
982 connect(action, SIGNAL(triggered()), in fillActionContainer()
984 action->setObjectName("OptionsDrawing"); in fillActionContainer()
985 a_map["OptionsDrawing"] = action; in fillActionContainer()
987 action = new QAction(tr("Widget Options"), agm->options); in fillActionContainer()
988 action->setObjectName("WidgetOptions"); in fillActionContainer()
989 a_map["WidgetOptions"] = action; in fillActionContainer()
990 connect(action, SIGNAL(triggered()), in fillActionContainer()
993 action = new QAction(tr("Device Options"), agm->options); in fillActionContainer()
994 action->setObjectName("DeviceOptions"); in fillActionContainer()
995 a_map["DeviceOptions"] = action; in fillActionContainer()
996 connect(action, SIGNAL(triggered()), in fillActionContainer()
1001 action = new QAction(tr("&Delete selected"), agm->edit); in fillActionContainer()
1002 action->setIcon(QIcon(":/icons/delete.svg")); in fillActionContainer()
1003action->setShortcuts(QList<QKeySequence>() << QKeySequence::Delete << QKeySequence(Qt::Key_Backspa… in fillActionContainer()
1004 connect(action, SIGNAL(triggered()), in fillActionContainer()
1006 action->setObjectName("ModifyDeleteQuick"); in fillActionContainer()
1007 a_map["ModifyDeleteQuick"] = action; in fillActionContainer()
1009 action = new QAction(tr("Select &All"), agm->select); in fillActionContainer()
1010 action->setShortcut(QKeySequence::SelectAll); in fillActionContainer()
1011 action->setIcon(QIcon(":/icons/select_all.svg")); in fillActionContainer()
1012 connect(action, SIGNAL(triggered()), in fillActionContainer()
1014 action->setObjectName("SelectAll"); in fillActionContainer()
1015 a_map["SelectAll"] = action; in fillActionContainer()
1019 action = new QAction(tr("Deselect &all"), agm->select); in fillActionContainer()
1021 action->setShortcuts(QList<QKeySequence>() << QKeySequence(tr("Ctrl+K"))); in fillActionContainer()
1022 action->setIcon(QIcon(":/icons/deselect_all.svg")); in fillActionContainer()
1023 connect(action, SIGNAL(triggered()), in fillActionContainer()
1025 action->setObjectName("DeselectAll"); in fillActionContainer()
1026 a_map["DeselectAll"] = action; in fillActionContainer()
1028 action = new QAction(tr("Invert Selection"), agm->select); in fillActionContainer()
1029 action->setIcon(QIcon(":/icons/select_inverted.svg")); in fillActionContainer()
1030 connect(action, SIGNAL(triggered()), in fillActionContainer()
1032 action->setObjectName("SelectInvert"); in fillActionContainer()
1033 a_map["SelectInvert"] = action; in fillActionContainer()
1037 action = new QAction(tr("Export as CA&M/plain SVG..."), agm->file); in fillActionContainer()
1038 connect(action, SIGNAL(triggered()), action_handler, SLOT(slotFileExportMakerCam())); in fillActionContainer()
1039 action->setObjectName("FileExportMakerCam"); in fillActionContainer()
1040 a_map["FileExportMakerCam"] = action; in fillActionContainer()
1053 action = new QAction(tr("&Export as image"), agm->file); in fillActionContainer()
1054 action->setIcon(QIcon(":/icons/export.svg")); in fillActionContainer()
1055 connect(action, SIGNAL( triggered()), main_window, SLOT(slotFileExport())); in fillActionContainer()
1056 action->setObjectName("FileExport"); in fillActionContainer()
1057 a_map["FileExport"] = action; in fillActionContainer()
1059 action = new QAction(tr("&Close"), agm->file); in fillActionContainer()
1060 action->setIcon(QIcon(":/icons/close.svg")); in fillActionContainer()
1061 action->setShortcut(QKeySequence::Close); in fillActionContainer()
1062 action->setShortcutContext(Qt::WidgetShortcut); in fillActionContainer()
1063 action->setObjectName("FileClose"); in fillActionContainer()
1064 a_map["FileClose"] = action; in fillActionContainer()
1066 action = new QAction(tr("Close All"), agm->file); in fillActionContainer()
1067 action->setIcon(QIcon(":/icons/close_all.svg")); in fillActionContainer()
1069 action->setShortcut(QKeySequence("Shift+" + shortcut.toString())); in fillActionContainer()
1070 connect(action, SIGNAL(triggered()), main_window, SLOT(slotFileCloseAll())); in fillActionContainer()
1071 action->setObjectName("FileCloseAll"); in fillActionContainer()
1072 a_map["FileCloseAll"] = action; in fillActionContainer()
1074 action = new QAction(tr("Export as PDF"), agm->file); in fillActionContainer()
1075 action->setIcon(QIcon(":/icons/export_pdf.svg")); in fillActionContainer()
1076 connect(action, SIGNAL(triggered()), main_window, SLOT(slotFilePrintPDF())); in fillActionContainer()
1077 action->setObjectName("FilePrintPDF"); in fillActionContainer()
1078 a_map["FilePrintPDF"] = action; in fillActionContainer()
1080 action = new QAction(tr("&Block"), agm->file); in fillActionContainer()
1081 action->setIcon(QIcon(":/icons/insert_active_block.svg")); in fillActionContainer()
1082 connect(action, SIGNAL(triggered()), main_window, SLOT(slotImportBlock())); in fillActionContainer()
1083 action->setObjectName("BlocksImport"); in fillActionContainer()
1084 a_map["BlocksImport"] = action; in fillActionContainer()
1088 action = new QAction(tr("&Fullscreen"), agm->view); in fillActionContainer()
1090 action->setShortcut(QKeySequence("F11")); in fillActionContainer()
1092 action->setShortcut(QKeySequence::FullScreen); in fillActionContainer()
1094 action->setCheckable(true); in fillActionContainer()
1095 connect(action, SIGNAL(toggled(bool)), main_window, SLOT(toggleFullscreen(bool))); in fillActionContainer()
1096 action->setObjectName("Fullscreen"); in fillActionContainer()
1097 a_map["Fullscreen"] = action; in fillActionContainer()
1099 action = new QAction(tr("&Grid"), agm->view); in fillActionContainer()
1100 action->setIcon(QIcon(":/icons/grid.svg")); in fillActionContainer()
1101 action->setShortcut(QKeySequence(tr("Ctrl+G", "Toggle Grid"))); in fillActionContainer()
1102 action->setCheckable(true); in fillActionContainer()
1103 action->setChecked(true); in fillActionContainer()
1104 connect(main_window, SIGNAL(gridChanged(bool)), action, SLOT(setChecked(bool))); in fillActionContainer()
1105 connect(action, SIGNAL(toggled(bool)), main_window, SLOT(slotViewGrid(bool))); in fillActionContainer()
1106 action->setObjectName("ViewGrid"); in fillActionContainer()
1107 a_map["ViewGrid"] = action; in fillActionContainer()
1109 action = new QAction(tr("&Draft"), agm->view); in fillActionContainer()
1110 action->setIcon(QIcon(":/icons/draft.svg")); in fillActionContainer()
1111 action->setCheckable(true); in fillActionContainer()
1112 action->setShortcut(QKeySequence(tr("Ctrl+D", "Toggle Draft Mode"))); in fillActionContainer()
1113 connect(action, SIGNAL(toggled(bool)), main_window, SLOT(slotViewDraft(bool))); in fillActionContainer()
1114 connect(main_window, SIGNAL(draftChanged(bool)), action, SLOT(setChecked(bool))); in fillActionContainer()
1115 action->setObjectName("ViewDraft"); in fillActionContainer()
1116 a_map["ViewDraft"] = action; in fillActionContainer()
1118 action = new QAction(tr("&Statusbar"), agm->view); in fillActionContainer()
1119 action->setCheckable(true); in fillActionContainer()
1120 action->setChecked(true); in fillActionContainer()
1121 action->setShortcut(QKeySequence(tr("Ctrl+I", "Hide Statusbar"))); in fillActionContainer()
1122 connect(action, SIGNAL(toggled(bool)), main_window, SLOT(slotViewStatusBar(bool))); in fillActionContainer()
1123 action->setObjectName("ViewStatusBar"); in fillActionContainer()
1124 a_map["ViewStatusBar"] = action; in fillActionContainer()
1126 action = new QAction(tr("Focus on &Command Line"), agm->view); in fillActionContainer()
1127 action->setIcon(QIcon(":/main/editclear.png")); in fillActionContainer()
1130 action->setShortcuts(commandLineShortcuts); in fillActionContainer()
1131 connect(action, SIGNAL(triggered()), main_window, SLOT(slotFocusCommandLine())); in fillActionContainer()
1132 action->setObjectName("FocusCommand"); in fillActionContainer()
1133 a_map["FocusCommand"] = action; in fillActionContainer()
1135 action = new QAction(tr("Left"), agm->widgets); in fillActionContainer()
1136 action->setIcon(QIcon(":/icons/dockwidgets_left")); in fillActionContainer()
1137 connect(action, SIGNAL(toggled(bool)), in fillActionContainer()
1139 action->setCheckable(true); in fillActionContainer()
1140 action->setChecked(false); in fillActionContainer()
1141 action->setObjectName("LeftDockAreaToggle"); in fillActionContainer()
1142 a_map["LeftDockAreaToggle"] = action; in fillActionContainer()
1144 action = new QAction(tr("Right"), agm->widgets); in fillActionContainer()
1145 action->setIcon(QIcon(":/icons/dockwidgets_right")); in fillActionContainer()
1146 connect(action, SIGNAL(toggled(bool)), in fillActionContainer()
1148 action->setCheckable(true); in fillActionContainer()
1149 action->setChecked(true); in fillActionContainer()
1150 action->setObjectName("RightDockAreaToggle"); in fillActionContainer()
1151 a_map["RightDockAreaToggle"] = action; in fillActionContainer()
1153 action = new QAction(tr("Top"), agm->widgets); in fillActionContainer()
1154 action->setIcon(QIcon(":/icons/dockwidgets_top")); in fillActionContainer()
1155 connect(action, SIGNAL(toggled(bool)), in fillActionContainer()
1157 action->setCheckable(true); in fillActionContainer()
1158 action->setChecked(false); in fillActionContainer()
1159 action->setObjectName("TopDockAreaToggle"); in fillActionContainer()
1160 a_map["TopDockAreaToggle"] = action; in fillActionContainer()
1162 action = new QAction(tr("Bottom"), agm->widgets); in fillActionContainer()
1163 action->setIcon(QIcon(":/icons/dockwidgets_bottom")); in fillActionContainer()
1164 connect(action, SIGNAL(toggled(bool)), in fillActionContainer()
1166 action->setCheckable(true); in fillActionContainer()
1167 action->setChecked(false); in fillActionContainer()
1168 action->setObjectName("BottomDockAreaToggle"); in fillActionContainer()
1169 a_map["BottomDockAreaToggle"] = action; in fillActionContainer()
1171 action = new QAction(tr("Floating"), agm->widgets); in fillActionContainer()
1172 action->setIcon(QIcon(":/icons/dockwidgets_floating")); in fillActionContainer()
1173 connect(action, SIGNAL(toggled(bool)), in fillActionContainer()
1175 action->setCheckable(true); in fillActionContainer()
1176 action->setChecked(false); in fillActionContainer()
1177 action->setObjectName("FloatingDockwidgetsToggle"); in fillActionContainer()
1178 a_map["FloatingDockwidgetsToggle"] = action; in fillActionContainer()
1180 action = new QAction(tr("Reload Style Sheet"), agm->options); in fillActionContainer()
1181 action->setShortcut(QKeySequence("Ctrl+T")); in fillActionContainer()
1182 connect(action, SIGNAL(triggered()), in fillActionContainer()
1184 action->setObjectName("ReloadStyleSheet"); in fillActionContainer()
1185 a_map["ReloadStyleSheet"] = action; in fillActionContainer()
1187 action = new QAction(tr("Menu Creator"), agm->widgets); in fillActionContainer()
1188 action->setIcon(QIcon(":/icons/create_menu.svg")); in fillActionContainer()
1189 connect(action, SIGNAL(triggered()), in fillActionContainer()
1191 action->setObjectName("InvokeMenuCreator"); in fillActionContainer()
1192 a_map["InvokeMenuCreator"] = action; in fillActionContainer()
1194 action = new QAction(tr("Toolbar Creator"), agm->widgets); in fillActionContainer()
1195 action->setIcon(QIcon(":/icons/create_toolbar.svg")); in fillActionContainer()
1196 connect(action, SIGNAL(triggered()), in fillActionContainer()
1198 action->setObjectName("InvokeToolbarCreator"); in fillActionContainer()
1199 a_map["InvokeToolbarCreator"] = action; in fillActionContainer()
1206 QAction* action; in commonActions() local
1210 action = new QAction(tr("&Selection pointer"), agm->edit); in commonActions()
1212 action->setIcon(QIcon::fromTheme("go-previous-view", QIcon(":/icons/cursor.svg"))); in commonActions()
1214 action->setIcon(QIcon(":/icons/cursor.svg")); in commonActions()
1215 connect(action, SIGNAL(triggered()), in commonActions()
1217 action->setObjectName("EditKillAllActions"); in commonActions()
1218 a_map["EditKillAllActions"] = action; in commonActions()
1220 action = new QAction(tr("&Undo"), agm->edit); in commonActions()
1222 action->setIcon(QIcon::fromTheme("edit-undo", QIcon(":/icons/undo.svg"))); in commonActions()
1224 action->setIcon(QIcon(":/icons/undo.svg")); in commonActions()
1225 action->setShortcut(QKeySequence::Undo); in commonActions()
1226 connect(action, SIGNAL(triggered()), in commonActions()
1228 action->setObjectName("EditUndo"); in commonActions()
1229 a_map["EditUndo"] = action; in commonActions()
1231 action = new QAction(tr("&Redo"), agm->edit); in commonActions()
1233 action->setIcon(QIcon::fromTheme("edit-redo", QIcon(":/icons/redo.svg"))); in commonActions()
1235 action->setIcon(QIcon(":/icons/redo.svg")); in commonActions()
1236 action->setShortcut(QKeySequence::Redo); in commonActions()
1237 connect(action, SIGNAL(triggered()), in commonActions()
1239 action->setObjectName("EditRedo"); in commonActions()
1240 a_map["EditRedo"] = action; in commonActions()
1242 action = new QAction(tr("Cu&t"), agm->edit); in commonActions()
1244 action->setIcon(QIcon::fromTheme("edit-cut", QIcon(":/icons/cut.svg"))); in commonActions()
1246 action->setIcon(QIcon(":/icons/cut.svg")); in commonActions()
1247 action->setShortcut(QKeySequence::Cut); in commonActions()
1248 connect(action, SIGNAL(triggered()), in commonActions()
1250 action->setObjectName("EditCut"); in commonActions()
1251 a_map["EditCut"] = action; in commonActions()
1253 action = new QAction(tr("&Copy"), agm->edit); in commonActions()
1255 action->setIcon(QIcon::fromTheme("edit-copy", QIcon(":/icons/copy.svg"))); in commonActions()
1257 action->setIcon(QIcon(":/icons/copy.svg")); in commonActions()
1258 action->setShortcut(QKeySequence::Copy); in commonActions()
1259 connect(action, SIGNAL(triggered()), in commonActions()
1261 action->setObjectName("EditCopy"); in commonActions()
1262 a_map["EditCopy"] = action; in commonActions()
1264 action = new QAction(tr("&Paste"), agm->edit); in commonActions()
1266 action->setIcon(QIcon::fromTheme("edit-paste", QIcon(":/icons/paste.svg"))); in commonActions()
1268 action->setIcon(QIcon(":/icons/paste.svg")); in commonActions()
1269 action->setShortcut(QKeySequence::Paste); in commonActions()
1270 connect(action, SIGNAL(triggered()), in commonActions()
1272 action->setObjectName("EditPaste"); in commonActions()
1273 a_map["EditPaste"] = action; in commonActions()
1277 action = new QAction(tr("Zoom &In"), agm->view); in commonActions()
1279 action->setIcon(QIcon::fromTheme("zoom-in", QIcon(":/icons/zoom_in.svg"))); in commonActions()
1281 action->setIcon(QIcon(":/icons/zoom_in.svg")); in commonActions()
1282 action->setShortcut(QKeySequence::ZoomIn); in commonActions()
1283 connect(action, SIGNAL(triggered()), action_handler, SLOT(slotZoomIn())); in commonActions()
1284 action->setObjectName("ZoomIn"); in commonActions()
1285 a_map["ZoomIn"] = action; in commonActions()
1287 action = new QAction(tr("Zoom &Out"), agm->view); in commonActions()
1289 action->setIcon(QIcon::fromTheme("zoom-out", QIcon(":/icons/zoom_out.svg"))); in commonActions()
1291 action->setIcon(QIcon(":/icons/zoom_out.svg")); in commonActions()
1292 action->setShortcut(QKeySequence::ZoomOut); in commonActions()
1293 connect(action, SIGNAL(triggered()), action_handler, SLOT(slotZoomOut())); in commonActions()
1294 action->setObjectName("ZoomOut"); in commonActions()
1295 a_map["ZoomOut"] = action; in commonActions()
1297 action = new QAction(tr("&Auto Zoom"), agm->view); in commonActions()
1299 action->setIcon(QIcon::fromTheme("zoom-fit-best", QIcon(":/icons/zoom_auto.svg"))); in commonActions()
1301 action->setIcon(QIcon(":/icons/zoom_auto.svg")); in commonActions()
1302 connect(action, SIGNAL(triggered()), action_handler, SLOT(slotZoomAuto())); in commonActions()
1303 action->setObjectName("ZoomAuto"); in commonActions()
1304 a_map["ZoomAuto"] = action; in commonActions()
1306 action = new QAction(tr("Previous &View"), agm->view); in commonActions()
1308 action->setIcon(QIcon::fromTheme("zoom-previous", QIcon(":/icons/zoom_previous.svg"))); in commonActions()
1310 action->setIcon(QIcon(":/icons/zoom_previous.svg")); in commonActions()
1311 connect(action, SIGNAL(triggered()), in commonActions()
1313 action->setEnabled(false); in commonActions()
1314 action->setObjectName("ZoomPrevious"); in commonActions()
1315 a_map["ZoomPrevious"] = action; in commonActions()
1317 action = new QAction(tr("&Redraw"), agm->view); in commonActions()
1319 action->setIcon(QIcon::fromTheme("view-refresh", QIcon(":/icons/redraw.svg"))); in commonActions()
1321 action->setIcon(QIcon(":/icons/redraw.svg")); in commonActions()
1322 action->setShortcut(QKeySequence::Refresh); in commonActions()
1323 connect(action, SIGNAL(triggered()), in commonActions()
1325 action->setObjectName("ZoomRedraw"); in commonActions()
1326 a_map["ZoomRedraw"] = action; in commonActions()
1328 action = new QAction(tr("&Window Zoom"), agm->other); in commonActions()
1329 action->setCheckable(true); in commonActions()
1331 action->setIcon(QIcon::fromTheme("zoom-select", QIcon(":/icons/zoom_window.svg"))); in commonActions()
1333 action->setIcon(QIcon(":/icons/zoom_window.svg")); in commonActions()
1334 connect(action, SIGNAL(triggered()), action_handler, SLOT(slotZoomWindow())); in commonActions()
1335 action->setObjectName("ZoomWindow"); in commonActions()
1336 a_map["ZoomWindow"] = action; in commonActions()
1340 action = new QAction(tr("&New"), agm->file); in commonActions()
1342 action->setIcon(QIcon::fromTheme("document-new", QIcon(":/icons/new.svg"))); in commonActions()
1344 action->setIcon(QIcon(":/icons/new.svg")); in commonActions()
1345 action->setShortcut(QKeySequence::New); in commonActions()
1346 connect(action, SIGNAL(triggered()), main_window, SLOT(slotFileNewNew())); in commonActions()
1347 action->setObjectName("FileNew"); in commonActions()
1348 a_map["FileNew"] = action; in commonActions()
1350 action = new QAction(tr("New From &Template"), agm->file); in commonActions()
1352 action->setIcon(QIcon::fromTheme("document-new", QIcon(":/icons/new_from_template.svg"))); in commonActions()
1354 action->setIcon(QIcon(":/icons/new_from_template.svg")); in commonActions()
1355 connect(action, SIGNAL(triggered()), main_window, SLOT(slotFileNewTemplate())); in commonActions()
1356 action->setObjectName("FileNewTemplate"); in commonActions()
1357 a_map["FileNewTemplate"] = action; in commonActions()
1359 action = new QAction(tr("&Open..."), agm->file); in commonActions()
1361 action->setIcon(QIcon::fromTheme("document-open", QIcon(":/icons/open.svg"))); in commonActions()
1363 action->setIcon(QIcon(":/icons/open.svg")); in commonActions()
1364 action->setShortcut(QKeySequence::Open); in commonActions()
1365 connect(action, SIGNAL(triggered()), main_window, SLOT(slotFileOpen())); in commonActions()
1366 action->setObjectName("FileOpen"); in commonActions()
1367 a_map["FileOpen"] = action; in commonActions()
1369 action = new QAction(tr("&Save"), agm->file); in commonActions()
1371 action->setIcon(QIcon::fromTheme("document-save", QIcon(":/icons/save.svg"))); in commonActions()
1373 action->setIcon(QIcon(":/icons/save.svg")); in commonActions()
1374 action->setShortcut(QKeySequence::Save); in commonActions()
1375 connect(action, SIGNAL(triggered()), main_window, SLOT(slotFileSave())); in commonActions()
1376 action->setObjectName("FileSave"); in commonActions()
1377 a_map["FileSave"] = action; in commonActions()
1379 action = new QAction(tr("Save &as..."), agm->file); in commonActions()
1381 action->setIcon(QIcon::fromTheme("document-save-as", QIcon(":/icons/save_as.svg"))); in commonActions()
1383 action->setIcon(QIcon(":/icons/save_as.svg")); in commonActions()
1384 action->setShortcut(QKeySequence::SaveAs); in commonActions()
1385 connect(action, SIGNAL(triggered()), main_window, SLOT(slotFileSaveAs())); in commonActions()
1386 action->setObjectName("FileSaveAs"); in commonActions()
1387 a_map["FileSaveAs"] = action; in commonActions()
1389 action = new QAction(tr("Save A&ll..."), agm->file); in commonActions()
1390 action->setIcon(QIcon(":/icons/save_all.svg")); in commonActions()
1394 action->setShortcut(shortcut); in commonActions()
1395 connect(action, SIGNAL(triggered()), main_window, SLOT(slotFileSaveAll())); in commonActions()
1396 action->setObjectName("FileSaveAll"); in commonActions()
1397 a_map["FileSaveAll"] = action; in commonActions()
1399 action = new QAction(tr("&Print..."), agm->file); in commonActions()
1401 action->setIcon(QIcon::fromTheme("document-print", QIcon(":/icons/print.svg"))); in commonActions()
1403 action->setIcon(QIcon(":/icons/print.svg")); in commonActions()
1404 action->setShortcut(QKeySequence::Print); in commonActions()
1405 connect(action, SIGNAL(triggered()), main_window, SLOT(slotFilePrint())); in commonActions()
1406 connect(main_window, SIGNAL(printPreviewChanged(bool)), action, SLOT(setChecked(bool))); in commonActions()
1407 action->setObjectName("FilePrint"); in commonActions()
1408 a_map["FilePrint"] = action; in commonActions()
1410 action = new QAction(tr("Print Pre&view"), agm->file); in commonActions()
1412action->setIcon(QIcon::fromTheme("document-print-preview", QIcon(":/icons/print_preview.svg"))); in commonActions()
1414 action->setIcon(QIcon(":/icons/print_preview.svg")); in commonActions()
1415 action->setCheckable(true); in commonActions()
1416 connect(action, SIGNAL(triggered(bool)), main_window, SLOT(slotFilePrintPreview(bool))); in commonActions()
1417 connect(main_window, SIGNAL(printPreviewChanged(bool)), action, SLOT(setChecked(bool))); in commonActions()
1418 action->setObjectName("FilePrintPreview"); in commonActions()
1419 a_map["FilePrintPreview"] = action; in commonActions()
1421 action = new QAction(tr("&Quit"), agm->file); in commonActions()
1423 action->setIcon(QIcon::fromTheme("application-exit", QIcon(":/icons/quit.svg"))); in commonActions()
1425 action->setIcon(QIcon(":/icons/quit.svg")); in commonActions()
1426 action->setShortcut(QKeySequence::Quit); in commonActions()
1427 connect(action, SIGNAL(triggered()), main_window, SLOT(slotFileQuit())); in commonActions()
1428 action->setObjectName("FileQuit"); in commonActions()
1429 a_map["FileQuit"] = action; in commonActions()