262 : QMenu(
"Line Marker", parent), d_which(which)
264 d_grp =
new QActionGroup(
this);
266 d_act.push_back(
new QAction(
"None",
this));
267 d_act.push_back(
new QAction(
"Circle",
this));
268 d_act.push_back(
new QAction(
"Rectangle",
this));
269 d_act.push_back(
new QAction(
"Diamond",
this));
270 d_act.push_back(
new QAction(
"Triangle",
this));
271 d_act.push_back(
new QAction(
"Down Triangle",
this));
272 d_act.push_back(
new QAction(
"Left Triangle",
this));
273 d_act.push_back(
new QAction(
"Right Triangle",
this));
274 d_act.push_back(
new QAction(
"Cross",
this));
275 d_act.push_back(
new QAction(
"X-Cross",
this));
276 d_act.push_back(
new QAction(
"Horiz. Line",
this));
277 d_act.push_back(
new QAction(
"Vert. Line",
this));
278 d_act.push_back(
new QAction(
"Star 1",
this));
279 d_act.push_back(
new QAction(
"Star 2",
this));
280 d_act.push_back(
new QAction(
"Hexagon",
this));
282 connect(d_act[0], SIGNAL(triggered()),
this, SLOT(
getNone()));
283 connect(d_act[1], SIGNAL(triggered()),
this, SLOT(
getCircle()));
284 connect(d_act[2], SIGNAL(triggered()),
this, SLOT(
getRect()));
285 connect(d_act[3], SIGNAL(triggered()),
this, SLOT(
getDiamond()));
286 connect(d_act[4], SIGNAL(triggered()),
this, SLOT(
getTriangle()));
287 connect(d_act[5], SIGNAL(triggered()),
this, SLOT(
getDTriangle()));
288 connect(d_act[6], SIGNAL(triggered()),
this, SLOT(
getLTriangle()));
289 connect(d_act[7], SIGNAL(triggered()),
this, SLOT(
getRTriangle()));
290 connect(d_act[8], SIGNAL(triggered()),
this, SLOT(
getCross()));
291 connect(d_act[9], SIGNAL(triggered()),
this, SLOT(
getXCross()));
292 connect(d_act[10], SIGNAL(triggered()),
this, SLOT(
getHLine()));
293 connect(d_act[11], SIGNAL(triggered()),
this, SLOT(
getVLine()));
294 connect(d_act[12], SIGNAL(triggered()),
this, SLOT(
getStar1()));
295 connect(d_act[13], SIGNAL(triggered()),
this, SLOT(
getStar2()));
296 connect(d_act[14], SIGNAL(triggered()),
this, SLOT(
getHexagon()));
298 QListIterator<QAction*> i(d_act);
299 while (i.hasNext()) {
300 QAction* a = i.next();
301 a->setCheckable(
true);
302 a->setActionGroup(d_grp);