changeset 13383:44e8f4823151

Octave fully integrated.
author Jacob Dawid <jacob.dawid@googlemail.com>
date Sat, 09 Apr 2011 10:04:53 +0200
parents 9d5e5da5a297
children c834fd0128fb
files gui//src/TerminalMdiSubWindow.cpp
diffstat 1 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/gui//src/TerminalMdiSubWindow.cpp
+++ b/gui//src/TerminalMdiSubWindow.cpp
@@ -47,7 +47,7 @@
 }
 
 void TerminalMdiSubWindow::constructWindow() {
-/*
+
     int fdm;
     int fds;
 
@@ -59,7 +59,7 @@
     dup2 (fds, 0);
     dup2 (fds, 1);
     dup2 (fds, 2);
-*/
+
     setWindowTitle("Octave Session");
     resize(900, 600);
     setWidget(new QWidget(this));
@@ -72,7 +72,8 @@
         m_terminalWidget = new QTerminalWidget(0, hWidget);
         m_terminalWidget->setScrollBarPosition(QTerminalWidget::ScrollBarRight);
         m_terminalWidget->setShellProgram("octave");
-        m_terminalWidget->startShellProgram();
+       // m_terminalWidget->startShellProgram();
+        m_terminalWidget->openTeletype(fdm);
         m_terminalWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
         m_terminalWidget->setColorScheme(QTerminalWidget::BlackOnLightYellow);