MCPcopy Create free account
hub / github.com/KDE/labplot / initMenus

Method initMenus

src/backend/worksheet/plots/cartesian/ReferenceLine.cpp:114–135  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

112}
113
114void 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
137QMenu* ReferenceLine::createContextMenu() {
138 if (!orientationMenu)

Callers

nothing calls this directly

Calls 2

initActionsMethod · 0.95
setIconMethod · 0.45

Tested by

no test coverage detected