diff libqterminal/unix/QUnixTerminalImpl.cpp @ 15669:a8ff19a82906

Added copy&paste context menu in the unix implementation.
author Jacob Dawid <jacob.dawid@googlemail.com>
date Mon, 28 May 2012 02:14:59 +0200
parents 5758e0013246
children 2318531b7880
line wrap: on
line diff
--- a/libqterminal/unix/QUnixTerminalImpl.cpp
+++ b/libqterminal/unix/QUnixTerminalImpl.cpp
@@ -35,11 +35,15 @@
     m_terminalView = new TerminalView(this);
     m_terminalView->setBellMode(TerminalView::NotifyBell);
     m_terminalView->setTerminalSizeHint(true);
+    m_terminalView->setContextMenuPolicy(Qt::CustomContextMenu);
     m_terminalView->setTripleClickMode(TerminalView::SelectWholeLine);
     m_terminalView->setTerminalSizeStartup(true);
     m_terminalView->setSize(80, 40);
     m_terminalView->setScrollBarPosition(TerminalView::ScrollBarRight);
 
+    connect(m_terminalView, SIGNAL(customContextMenuRequested(QPoint)),
+            this, SLOT(handleCustomContextMenuRequested(QPoint)));
+
 #ifdef Q_OS_MAC
     QFont font = QFont("Monaco");
     font.setStyleHint(QFont::TypeWriter);