| 328 | } |
| 329 | |
| 330 | QMenu* Axis::createContextMenu() { |
| 331 | if (!orientationMenu) |
| 332 | initMenus(); |
| 333 | |
| 334 | Q_D(const Axis); |
| 335 | QMenu* menu = WorksheetElement::createContextMenu(); |
| 336 | QAction* visibilityAction = this->visibilityAction(); |
| 337 | |
| 338 | // Orientation |
| 339 | if (d->orientation == Orientation::Horizontal) |
| 340 | orientationHorizontalAction->setChecked(true); |
| 341 | else |
| 342 | orientationVerticalAction->setChecked(true); |
| 343 | |
| 344 | menu->insertMenu(visibilityAction, orientationMenu); |
| 345 | |
| 346 | // Line styles |
| 347 | GuiTools::updatePenStyles(lineStyleMenu, lineStyleActionGroup, d->line->pen().color()); |
| 348 | GuiTools::selectPenStyleAction(lineStyleActionGroup, d->line->pen().style()); |
| 349 | |
| 350 | GuiTools::selectColorAction(lineColorActionGroup, d->line->pen().color()); |
| 351 | |
| 352 | menu->insertMenu(visibilityAction, lineMenu); |
| 353 | menu->insertSeparator(visibilityAction); |
| 354 | |
| 355 | return menu; |
| 356 | } |
| 357 | |
| 358 | /*! |
| 359 | Returns an icon to be used in the project explorer. |
no test coverage detected