# HG changeset patch # User Jacob Dawid # Date 1337701605 -7200 # Node ID 7b607001d5714c6f4dc90b9c9b199fcbb9f37933 # Parent f346343654a49605005745e72fb79a637425b8e5 Copy and paste into the terminal window works now (ctrl+c, ctrl+v). * MainWindow (construct): Added connects and shortcuts. diff -r f346343654a4 -r 7b607001d571 gui/src/MainWindow.cpp --- a/gui/src/MainWindow.cpp Tue May 22 17:29:34 2012 +0200 +++ b/gui/src/MainWindow.cpp Tue May 22 17:46:45 2012 +0200 @@ -250,14 +250,17 @@ QAction *cutAction = editMenu->addAction (QIcon::fromTheme ("edit-cut", style->standardIcon (QStyle::SP_FileIcon)), tr ("Cut")); + cutAction->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_X)); QAction *copyAction = editMenu->addAction (QIcon::fromTheme ("edit-copy", style->standardIcon (QStyle::SP_FileIcon)), tr ("Copy")); + copyAction->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_C)); QAction *pasteAction = editMenu->addAction (QIcon::fromTheme ("edit-paste", style->standardIcon (QStyle::SP_FileIcon)), tr ("Paste")); + pasteAction->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_V)); QAction *undoAction = editMenu->addAction (QIcon::fromTheme ("edit-undo", @@ -335,6 +338,9 @@ connect (loadWorkspaceAction, SIGNAL (triggered ()), this, SLOT (handleLoadWorkspaceRequest ())); connect (clearWorkspaceAction, SIGNAL (triggered ()), this, SLOT (handleClearWorkspaceRequest ())); + connect (copyAction, SIGNAL (triggered()), m_terminalView, SLOT(copyClipboard ())); + connect (pasteAction, SIGNAL (triggered()), m_terminalView, SLOT(pasteClipboard ())); + setWindowTitle ("Octave"); addDockWidget (Qt::LeftDockWidgetArea, m_workspaceView);