# HG changeset patch # User John W. Eaton # Date 1368446098 14400 # Node ID de1f8e4b6b9ba2250ce037ae5b5e10e6f6b60dc5 # Parent b04413e5a811d34c0ae760bacee3fee9fd2005e9 more copy/paste tweaks * QTerminal.h (QTerminal::QTerminal): Put copy and paste slots in the addAction calls. * main-window.cc (main_window::construct_edit_menu): Put copy and paste slots in the addAction calls. diff -r b04413e5a811 -r de1f8e4b6b9b libgui/qterminal/libqterminal/QTerminal.h --- a/libgui/qterminal/libqterminal/QTerminal.h Mon May 13 07:26:37 2013 -0400 +++ b/libgui/qterminal/libqterminal/QTerminal.h Mon May 13 07:54:58 2013 -0400 @@ -102,8 +102,13 @@ _contextMenu = new QMenu (this); - QAction *copyAction = _contextMenu->addAction ("Copy"); - QAction *pasteAction = _contextMenu->addAction ("Paste"); + QAction *copyAction + = _contextMenu->addAction (tr ("Copy"), + this, SLOT (copyClipboard ())); + + QAction *pasteAction + = _contextMenu->addAction (tr ("Paste"), + this, SLOT (pasteClipboard ())); copyAction->setShortcut (QKeySequence::Copy); pasteAction->setShortcut (QKeySequence::Paste); @@ -111,12 +116,6 @@ addAction (copyAction); addAction (pasteAction); - connect (copyAction, SIGNAL (triggered()), - this, SLOT (copyClipboard ())); - - connect (pasteAction, SIGNAL (triggered()), - this, SLOT (pasteClipboard ())); - connect (this, SIGNAL (customContextMenuRequested (QPoint)), this, SLOT (handleCustomContextMenuRequested (QPoint))); diff -r b04413e5a811 -r de1f8e4b6b9b libgui/src/main-window.cc --- a/libgui/src/main-window.cc Mon May 13 07:26:37 2013 -0400 +++ b/libgui/src/main-window.cc Mon May 13 07:54:58 2013 -0400 @@ -1039,12 +1039,12 @@ _copy_action = edit_menu->addAction (QIcon (":/actions/icons/editcopy.png"), - tr ("Copy")); + tr ("Copy"), this, SLOT (copyClipboard ())); _copy_action->setShortcut (ctrl_shift + Qt::Key_C); _paste_action = edit_menu->addAction (QIcon (":/actions/icons/editpaste.png"), - tr ("Paste")); + tr ("Paste"), this, SLOT (pasteClipboard ())); _paste_action->setShortcut (ctrl_shift + Qt::Key_V); edit_menu->addSeparator (); @@ -1064,12 +1064,6 @@ QAction *clear_workspace_action = edit_menu->addAction (tr ("Clear Workspace")); - connect (_copy_action, SIGNAL (triggered()), - this, SLOT (copyClipboard ())); - - connect (_paste_action, SIGNAL (triggered()), - this, SLOT (pasteClipboard ())); - connect (find_files_action, SIGNAL (triggered()), this, SLOT (find_files ()));