# HG changeset patch # User Jacob Dawid # Date 1302166533 -7200 # Node ID c3a04e23c14f3a07ef61196648c5c933aae639ed # Parent 5a13d25ce389adfc6cab32ca1e36f00fd5b2addc Loading octave on startup. diff -r 5a13d25ce389 -r c3a04e23c14f gui//terminal.cpp --- a/gui//terminal.cpp Thu Apr 07 10:45:46 2011 +0200 +++ b/gui//terminal.cpp Thu Apr 07 10:55:33 2011 +0200 @@ -4,14 +4,19 @@ : QMdiSubWindow(), m_terminalWidget(0) { setWindowTitle("Terminal Session"); + resize(800, 400); launchTerminal(); } void Terminal::launchTerminal() { delete m_terminalWidget; - m_terminalWidget = new QTermWidget(1, this); + m_terminalWidget = new QTermWidget(0, this); m_terminalWidget->setScrollBarPosition(QTermWidget::ScrollBarRight); setWidget(m_terminalWidget); + QString programName = "octave"; + m_terminalWidget->setShellProgram(programName); + m_terminalWidget->startShellProgram(); + setFocus(); connect(m_terminalWidget, SIGNAL(finished()), this, SLOT(launchTerminal())); }