comparison 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
comparison
equal deleted inserted replaced
16793:cc1657be1ee7 16794:1d1f02e0f6b4
199 void QUnixTerminalImpl::pasteClipboard() 199 void QUnixTerminalImpl::pasteClipboard()
200 { 200 {
201 m_terminalView->pasteClipboard(); 201 m_terminalView->pasteClipboard();
202 } 202 }
203 203
204 QString QUnixTerminalImpl::selectedText ()
205 {
206 return m_terminalView->selectedText ();
207 }