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

Method showConstants

src/frontend/spreadsheet/FunctionValuesDialog.cpp:235–248  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

233}
234
235void FunctionValuesDialog::showConstants() {
236 QMenu menu;
237 ConstantsWidget constants(&menu);
238 connect(&constants, &ConstantsWidget::constantSelected, this, &FunctionValuesDialog::insertConstant);
239 connect(&constants, &ConstantsWidget::constantSelected, &menu, &QMenu::close);
240 connect(&constants, &ConstantsWidget::canceled, &menu, &QMenu::close);
241
242 auto* widgetAction{new QWidgetAction(this)};
243 widgetAction->setDefaultWidget(&constants);
244 menu.addAction(widgetAction);
245
246 QPoint pos(-menu.sizeHint().width() + ui.tbConstants->width(), -menu.sizeHint().height());
247 menu.exec(ui.tbConstants->mapToGlobal(pos));
248}
249
250void FunctionValuesDialog::showFunctions() {
251 QMenu menu;

Callers

nothing calls this directly

Calls 4

heightMethod · 0.80
execMethod · 0.80
widthMethod · 0.45
sizeHintMethod · 0.45

Tested by

no test coverage detected