| 112 | } |
| 113 | |
| 114 | void ReferenceLine::initMenus() { |
| 115 | this->initActions(); |
| 116 | |
| 117 | // Orientation |
| 118 | orientationMenu = new QMenu(i18n("Orientation")); |
| 119 | orientationMenu->setIcon(QIcon::fromTheme(QStringLiteral("labplot-axis-horizontal"))); |
| 120 | orientationMenu->addAction(orientationHorizontalAction); |
| 121 | orientationMenu->addAction(orientationVerticalAction); |
| 122 | |
| 123 | // Line |
| 124 | lineMenu = new QMenu(i18n("Line")); |
| 125 | lineMenu->setIcon(QIcon::fromTheme(QStringLiteral("draw-line"))); |
| 126 | lineStyleMenu = new QMenu(i18n("Style"), lineMenu); |
| 127 | lineStyleMenu->setIcon(QIcon::fromTheme(QStringLiteral("object-stroke-style"))); |
| 128 | lineMenu->setIcon(QIcon::fromTheme(QStringLiteral("draw-line"))); |
| 129 | lineMenu->addMenu(lineStyleMenu); |
| 130 | |
| 131 | lineColorMenu = new QMenu(i18n("Color"), lineMenu); |
| 132 | lineColorMenu->setIcon(QIcon::fromTheme(QStringLiteral("fill-color"))); |
| 133 | GuiTools::fillColorMenu(lineColorMenu, lineColorActionGroup); |
| 134 | lineMenu->addMenu(lineColorMenu); |
| 135 | } |
| 136 | |
| 137 | QMenu* ReferenceLine::createContextMenu() { |
| 138 | if (!orientationMenu) |
nothing calls this directly
no test coverage detected