Mercurial > hg > octave-lyh
comparison gui/src/MainWindow.cpp @ 13614:5cb93c6d8aab
Important subwindows are not closable now. A close button is still displayed, which seems to be q Qt bug.
author | Jacob Dawid <jacob.dawid@googlemail.com> |
---|---|
date | Wed, 17 Aug 2011 15:20:11 +0200 |
parents | 8728061cd0ec |
children | 1fa83c820402 |
comparison
equal
deleted
inserted
replaced
13613:8728061cd0ec | 13614:5cb93c6d8aab |
---|---|
285 m_ircWidget = new IRCWidget (this); | 285 m_ircWidget = new IRCWidget (this); |
286 | 286 |
287 m_octaveTerminal->openTerminal (); | 287 m_octaveTerminal->openTerminal (); |
288 | 288 |
289 // Octave Terminal subwindow. | 289 // Octave Terminal subwindow. |
290 m_octaveTerminalSubWindow = | 290 m_octaveTerminalSubWindow = new NonClosableMdiSubWindow (this); |
291 m_centralMdiArea->addSubWindow (m_octaveTerminal, | 291 m_octaveTerminalSubWindow->setWidget (m_octaveTerminal); |
292 Qt::WindowTitleHint | Qt:: | 292 m_centralMdiArea->addSubWindow (m_octaveTerminalSubWindow, Qt::WindowTitleHint | Qt::WindowMinMaxButtonsHint); |
293 WindowMinMaxButtonsHint); | 293 |
294 m_octaveTerminalSubWindow->setObjectName ("OctaveTerminalSubWindow"); | 294 m_octaveTerminalSubWindow->setObjectName ("OctaveTerminalSubWindow"); |
295 m_octaveTerminalSubWindow->setWindowTitle (tr ("Terminal")); | 295 m_octaveTerminalSubWindow->setWindowTitle (tr ("Terminal")); |
296 m_octaveTerminalSubWindow | 296 m_octaveTerminalSubWindow |
297 ->setWindowIcon (ResourceManager::instance ()->icon (ResourceManager::Terminal)); | 297 ->setWindowIcon (ResourceManager::instance ()->icon (ResourceManager::Terminal)); |
298 m_octaveTerminalSubWindow->setFocusProxy (m_octaveTerminal); | 298 m_octaveTerminalSubWindow->setFocusProxy (m_octaveTerminal); |
299 m_octaveTerminalSubWindow->setStatusTip (tr ("Enter your commands into the Octave terminal.")); | 299 m_octaveTerminalSubWindow->setStatusTip (tr ("Enter your commands into the Octave terminal.")); |
300 | 300 |
301 // Documentation subwindow. | 301 // Documentation subwindow. |
302 m_documentationWidgetSubWindow = | 302 m_documentationWidgetSubWindow = new NonClosableMdiSubWindow (this); |
303 m_centralMdiArea->addSubWindow (m_documentationWidget, | 303 m_documentationWidgetSubWindow->setWidget (m_documentationWidget); |
304 Qt::WindowTitleHint | Qt:: | 304 m_centralMdiArea->addSubWindow (m_documentationWidgetSubWindow, Qt::WindowTitleHint | Qt::WindowMinMaxButtonsHint); |
305 WindowMinMaxButtonsHint); | 305 |
306 m_documentationWidgetSubWindow->setObjectName ("DocumentationWidgetSubWindow"); | 306 m_documentationWidgetSubWindow->setObjectName ("DocumentationWidgetSubWindow"); |
307 m_documentationWidgetSubWindow->setWindowTitle (tr ("Documentation")); | 307 m_documentationWidgetSubWindow->setWindowTitle (tr ("Documentation")); |
308 m_documentationWidgetSubWindow | 308 m_documentationWidgetSubWindow |
309 ->setWindowIcon (ResourceManager::instance ()->icon (ResourceManager::Documentation)); | 309 ->setWindowIcon (ResourceManager::instance ()->icon (ResourceManager::Documentation)); |
310 m_documentationWidgetSubWindow->setFocusProxy (m_documentationWidget); | 310 m_documentationWidgetSubWindow->setFocusProxy (m_documentationWidget); |
311 m_documentationWidgetSubWindow->setStatusTip (tr ("Browse the Octave documentation for help.")); | 311 m_documentationWidgetSubWindow->setStatusTip (tr ("Browse the Octave documentation for help.")); |
312 | 312 |
313 // Chat subwindow. | 313 // Chat subwindow. |
314 m_ircWidgetSubWindow = m_centralMdiArea->addSubWindow (m_ircWidget, | 314 m_ircWidgetSubWindow = new NonClosableMdiSubWindow (this); |
315 Qt:: | 315 m_ircWidgetSubWindow->setWidget (m_ircWidget); |
316 WindowTitleHint | | 316 m_centralMdiArea->addSubWindow (m_ircWidgetSubWindow, Qt::WindowTitleHint | Qt::WindowMinMaxButtonsHint); |
317 Qt:: | 317 |
318 WindowMinMaxButtonsHint); | |
319 m_ircWidgetSubWindow->setObjectName ("ChatWidgetSubWindow"); | 318 m_ircWidgetSubWindow->setObjectName ("ChatWidgetSubWindow"); |
320 m_ircWidgetSubWindow->setWindowTitle (tr ("Chat")); | 319 m_ircWidgetSubWindow->setWindowTitle (tr ("Chat")); |
321 m_ircWidgetSubWindow | 320 m_ircWidgetSubWindow |
322 ->setWindowIcon (ResourceManager::instance ()->icon (ResourceManager::Chat)); | 321 ->setWindowIcon (ResourceManager::instance ()->icon (ResourceManager::Chat)); |
323 m_ircWidgetSubWindow->setStatusTip(tr ("Instantly chat with other Octave users for help.")); | 322 m_ircWidgetSubWindow->setStatusTip(tr ("Instantly chat with other Octave users for help.")); |