MCPcopy Create free account
hub / github.com/baumgarr/nixnote2 / contextMenuEvent

Method contextMenuEvent

gui/ntagview.cpp:629–644  ·  view source on GitHub ↗

Display the popup context menu

Source from the content-addressed store, hash-verified

627
628// Display the popup context menu
629void NTagView::contextMenuEvent(QContextMenuEvent *event) {
630 QList<QTreeWidgetItem*> items = selectedItems();
631 mergeAction->setEnabled(true);
632 if (items.size() <=1)
633 mergeAction->setEnabled(false);
634 if (items.size() == 0) {
635 propertiesAction->setEnabled(false);
636 deleteAction->setEnabled(false);
637 renameAction->setEnabled(false);
638 } else {
639 propertiesAction->setEnabled(true);
640 deleteAction->setEnabled(true);
641 renameAction->setEnabled(true);
642 }
643 context.exec(event->globalPos());
644}
645
646
647// Add a new tag to the tree

Callers

nothing calls this directly

Calls 2

setEnabledMethod · 0.80
execMethod · 0.45

Tested by

no test coverage detected