diff --git a/contextmenu.cpp b/contextmenu.cpp new file mode 100644 index 0000000000000000000000000000000000000000..570404b2aba867a226328440392f08c58f0e0b71 --- /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