Mercurial > octave-nkf
comparison gui/src/MainWindow.cpp @ 14694:ea11c9d8aa47 gui
Calling qApp->quit () via QMetaObject::invoke caused a segfault, now exits cleanly.
* OctaveLink (terminateOctave): Changed quit() call to direct method call.
* MainWindow: Added object name for QTerminal.
author | Jacob Dawid <jacob.dawid@googlemail.com> |
---|---|
date | Mon, 28 May 2012 00:39:57 +0200 |
parents | c952f1e35e50 |
children | 55f88d2236b6 |
comparison
equal
deleted
inserted
replaced
14693:c952f1e35e50 | 14694:ea11c9d8aa47 |
---|---|
192 MainWindow::writeSettings () | 192 MainWindow::writeSettings () |
193 { | 193 { |
194 QSettings *settings = ResourceManager::instance ()->settings (); | 194 QSettings *settings = ResourceManager::instance ()->settings (); |
195 settings->setValue ("MainWindow/geometry", saveGeometry ()); | 195 settings->setValue ("MainWindow/geometry", saveGeometry ()); |
196 settings->setValue ("MainWindow/windowState", saveState ()); | 196 settings->setValue ("MainWindow/windowState", saveState ()); |
197 settings->sync (); | |
197 } | 198 } |
198 | 199 |
199 void | 200 void |
200 MainWindow::construct () | 201 MainWindow::construct () |
201 { | 202 { |
222 m_currentDirectoryUpToolButton = new QToolButton (this); | 223 m_currentDirectoryUpToolButton = new QToolButton (this); |
223 m_currentDirectoryUpToolButton->setIcon (style->standardIcon (QStyle::SP_FileDialogToParent)); | 224 m_currentDirectoryUpToolButton->setIcon (style->standardIcon (QStyle::SP_FileDialogToParent)); |
224 | 225 |
225 // Octave Terminal subwindow. | 226 // Octave Terminal subwindow. |
226 m_terminal = new QTerminal(this); | 227 m_terminal = new QTerminal(this); |
228 m_terminal->setObjectName ("OctaveTerminal"); | |
227 m_terminalDockWidget = new TerminalDockWidget (m_terminal, this); | 229 m_terminalDockWidget = new TerminalDockWidget (m_terminal, this); |
228 | 230 |
229 /* | 231 /* |
230 QWidget *dummyWidget = new QWidget (); | 232 QWidget *dummyWidget = new QWidget (); |
231 dummyWidget->setObjectName ("DummyWidget"); | 233 dummyWidget->setObjectName ("DummyWidget"); |