Mercurial > hg > octave-lyh
diff gui/src/MainWindow.cpp @ 14695:55f88d2236b6 gui
Added copy and paste context menu for the terminal.
MainWindow: Removed terminateOctave call in destructor which could lead to segfaults.
author | Jacob Dawid <jacob.dawid@googlemail.com> |
---|---|
date | Mon, 28 May 2012 02:17:11 +0200 |
parents | ea11c9d8aa47 |
children | 79c9a6d06590 |
line wrap: on
line diff
--- a/gui/src/MainWindow.cpp +++ b/gui/src/MainWindow.cpp @@ -39,7 +39,6 @@ MainWindow::~MainWindow () { - OctaveLink::instance ()->terminateOctave(); } void @@ -123,12 +122,13 @@ delete settingsDialog; emit settingsChanged (); ResourceManager::instance ()->updateNetworkSettings (); - updateTerminalFont(); + noticeSettings(); } void -MainWindow::updateTerminalFont () +MainWindow::noticeSettings () { + // Set terminal font: QSettings *settings = ResourceManager::instance ()->settings (); QFont font = QFont(); //font.setStyleHint(QFont::TypeWriter); @@ -347,6 +347,7 @@ //connect (this, SIGNAL (settingsChanged ()), m_workspaceView, SLOT (noticeSettings ())); //connect (this, SIGNAL (settingsChanged ()), m_historyDockWidget, SLOT (noticeSettings ())); connect (this, SIGNAL (settingsChanged ()), m_filesDockWidget, SLOT (noticeSettings ())); + connect (this, SIGNAL (settingsChanged ()), this, SLOT (noticeSettings ())); connect (m_filesDockWidget, SIGNAL (openFile (QString)), m_fileEditor, SLOT (requestOpenFile (QString))); connect (m_historyDockWidget, SIGNAL (information (QString)), this, SLOT (reportStatusMessage (QString))); @@ -369,6 +370,5 @@ setStatusBar (m_statusBar); readSettings (); - updateTerminalFont(); }