# HG changeset patch # User Jacob Dawid # Date 1327961686 -3600 # Node ID 728c8929385f9e107dd945eed353281e012b3d16 # Parent 04050d082a5d6c295cbbfd76239087339c2dda95 Commented out some functionality that has not been implemented correctly until now. * Mainwindow.cpp: Commented out chat window. * MainWindow.cpp: Commented out connects to slots. diff --git a/gui/src/MainWindow.cpp b/gui/src/MainWindow.cpp --- a/gui/src/MainWindow.cpp +++ b/gui/src/MainWindow.cpp @@ -285,12 +285,22 @@ m_filesDockWidget->setStatusTip (tr ("Browse your files.")); m_statusBar = new QStatusBar (this); - // Setup essential MDI Windows. - m_terminalView = new QTerminal(this); + // Documentation subwindow. m_documentationWidget = new BrowserWidget (this); - m_ircWidget = new QIRCWidget (this); + m_documentationWidgetSubWindow = new NonClosableMdiSubWindow (this); + m_documentationWidgetSubWindow->setWidget (m_documentationWidget); + m_centralMdiArea->addSubWindow (m_documentationWidgetSubWindow, Qt::WindowTitleHint | Qt::WindowMinMaxButtonsHint); + + m_documentationWidgetSubWindow->setObjectName ("DocumentationWidgetSubWindow"); + m_documentationWidgetSubWindow->setWindowTitle (tr ("Documentation")); + m_documentationWidgetSubWindow + ->setWindowIcon (ResourceManager::instance ()->icon (ResourceManager::Documentation)); + m_documentationWidgetSubWindow->setFocusProxy (m_documentationWidget); + m_documentationWidgetSubWindow->setStatusTip (tr ("Browse the Octave documentation for help.")); + m_documentationWidgetSubWindow->setMinimumSize (300, 300); // Octave Terminal subwindow. + m_terminalView = new QTerminal(this); m_terminalViewSubWindow = new NonClosableMdiSubWindow (this); m_terminalViewSubWindow->setWidget (m_terminalView); m_centralMdiArea->addSubWindow (m_terminalViewSubWindow, Qt::WindowTitleHint | Qt::WindowMinMaxButtonsHint); @@ -303,20 +313,10 @@ m_terminalViewSubWindow->setStatusTip (tr ("Enter your commands into the Octave terminal.")); m_terminalViewSubWindow->setMinimumSize (300, 300); - // Documentation subwindow. - m_documentationWidgetSubWindow = new NonClosableMdiSubWindow (this); - m_documentationWidgetSubWindow->setWidget (m_documentationWidget); - m_centralMdiArea->addSubWindow (m_documentationWidgetSubWindow, Qt::WindowTitleHint | Qt::WindowMinMaxButtonsHint); - - m_documentationWidgetSubWindow->setObjectName ("DocumentationWidgetSubWindow"); - m_documentationWidgetSubWindow->setWindowTitle (tr ("Documentation")); - m_documentationWidgetSubWindow - ->setWindowIcon (ResourceManager::instance ()->icon (ResourceManager::Documentation)); - m_documentationWidgetSubWindow->setFocusProxy (m_documentationWidget); - m_documentationWidgetSubWindow->setStatusTip (tr ("Browse the Octave documentation for help.")); - m_documentationWidgetSubWindow->setMinimumSize (300, 300); - // Chat subwindow. + // Deactivated in the development process. + /* + m_ircWidget = new QIRCWidget (this); m_ircWidgetSubWindow = new NonClosableMdiSubWindow (this); m_ircWidgetSubWindow->setWidget(m_ircWidget); m_centralMdiArea->addSubWindow (m_ircWidgetSubWindow, Qt::WindowTitleHint | Qt::WindowMinMaxButtonsHint); @@ -328,9 +328,10 @@ m_ircWidgetSubWindow->setStatusTip(tr ("Instantly chat with other Octave users for help.")); m_ircWidgetSubWindow->setFocusProxy (m_ircWidget); m_ircWidgetSubWindow->setMinimumSize (300, 300); - connect (m_ircWidget, SIGNAL (unreadMessages (bool)), this, SLOT (handleUnreadMessages (bool))); + //connect (m_ircWidget, SIGNAL (unreadMessages (bool)), this, SLOT (handleUnreadMessages (bool))); m_ircWidget->connectToServer("irc.freenode.net", "Octave-GUI-User", "#octave"); + */ m_lexer = NULL; // initialise the empty lexer for the edtiors @@ -386,8 +387,8 @@ connect (showFileBrowserAction, SIGNAL (toggled (bool)), m_filesDockWidget, SLOT (setShown (bool))); connect (m_filesDockWidget, SIGNAL (activeChanged (bool)), showFileBrowserAction, SLOT (setChecked (bool))); - connect (this, SIGNAL (settingsChanged ()), m_workspaceView, SLOT (noticeSettings ())); - connect (this, SIGNAL (settingsChanged ()), m_historyDockWidget, SLOT (noticeSettings ())); + //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 (m_filesDockWidget, SIGNAL (openFile (QString)), this, SLOT (handleOpenFileRequest (QString)));