kconfig: qconf: fix the popup menu in the ConfigInfoView window
authorMasahiro Yamada <masahiroy@kernel.org>
Mon, 17 Aug 2020 16:36:30 +0000 (01:36 +0900)
committerMasahiro Yamada <masahiroy@kernel.org>
Tue, 18 Aug 2020 11:16:46 +0000 (20:16 +0900)
commit7d1300e63161d05735ebadf9b9d8bc89afe49d1c
tree7008145e8f54fd32d7cd441b7ad484dd9ef83db9
parentd85de3399f97467baa2026fbbbe587850d01ba8a
kconfig: qconf: fix the popup menu in the ConfigInfoView window

I do not know when ConfigInfoView::createStandardContextMenu() is
called.

Because QTextEdit::createStandardContextMenu() is not virtual,
ConfigInfoView::createStandardContextMenu() cannot override it.
Even if right-click the ConfigInfoView window, the "Show Debug Info"
menu does not show up.

Build up the menu in the constructor, and invoke it from the
contextMenuEvent().

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
scripts/kconfig/qconf.cc
scripts/kconfig/qconf.h