diff libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp @ 16794:1d1f02e0f6b4

GUI: enable clipboard content detection for terminal window context menu * libgui/qterminal/libqterminal/QTerminal.h, libgui/qterminal/libqterminal/QTerminal.cc (QTerminal::handleCustomContentMenuRequested): Use clinboard and tem window selection buffer to determine enable state of copy/paste actions. (QTerminal::QTerminal): save content actions for copy and paste to variables. * libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp, libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.h (QUnixTerminalImpl::selectedText): New function. * libgui/qterminal/libqterminal/unix/TerminalView.cpp, libgui/qterminal/libqterminal/unix/TerminalView.h (TerminalView::selectedText): New function. * libgui/qterminal/libqterminal/win32/QWinTerminalImpl.cpp, libgui/qterminal/libqterminal/win32/QWinTerminalImpl.h (QWinTerminalImpl::selectedText): New function.
author John Donoghue <john.donoghue@ieee.org>
date Thu, 20 Jun 2013 22:04:58 -0400
parents c19cc8c158b3
children d63878346099
line wrap: on
line diff
--- a/libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp
+++ b/libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp
@@ -201,3 +201,7 @@
     m_terminalView->pasteClipboard();
 }
 
+QString QUnixTerminalImpl::selectedText ()
+{
+  return m_terminalView->selectedText ();
+}