Mercurial > hg > octave-nkf
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 } |