From d71649540526de1c84f4511ed326679fbda97d16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B3=D0=BE=D1=80=20=D0=93=D0=B0=D0=BB=D0=BA=D0=B8?= =?UTF-8?q?=D0=BD?= Date: Wed, 13 Jan 2021 18:35:49 +0000 Subject: [PATCH] Add new file --- contextmenu.cpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 contextmenu.cpp diff --git a/contextmenu.cpp b/contextmenu.cpp new file mode 100644 index 0000000..570404b --- /dev/null +++ b/contextmenu.cpp @@ -0,0 +1,23 @@ +#include "contextmenu.h" + +ContextMenu::ContextMenu(QWidget* pwgt) + : QTextEdit(pwgt) + { + setReadOnly(true); + m_pmnu = new QMenu(this); + m_pmnu->setContextMenuPolicy(Qt::CustomContextMenu); + m_pmnu->addAction("&Сделать файл активным"); + connect(m_pmnu, + SIGNAL(triggered(QAction*)), + SLOT(slotActivated(QAction*))); + } + +void ContextMenu::contextMenuEvent(QContextMenuEvent *pe) +{ + m_pmnu->exec(pe->globalPos()); +} + +void ContextMenu::slotActivated(QAction* pAction) +{ + +} \ No newline at end of file -- GitLab