diff --git a/lib/qtermwidget.cpp b/lib/qtermwidget.cpp index 226313d..40ebb92 100644 --- a/lib/qtermwidget.cpp +++ b/lib/qtermwidget.cpp @@ -219,6 +219,20 @@ QSize QTermWidget::sizeHint() const return size; } +void QTermWidget::setTerminalSizeHint(bool on) +{ + if (!m_impl->m_terminalDisplay) + return; + m_impl->m_terminalDisplay->setTerminalSizeHint(on); +} + +bool QTermWidget::terminalSizeHint() +{ + if (!m_impl->m_terminalDisplay) + return true; + return m_impl->m_terminalDisplay->terminalSizeHint(); +} + void QTermWidget::startShellProgram() { if ( m_impl->m_session->isRunning() ) { diff --git a/lib/qtermwidget.h b/lib/qtermwidget.h index a43720d..46e54cf 100644 --- a/lib/qtermwidget.h +++ b/lib/qtermwidget.h @@ -60,6 +60,10 @@ public: //Initial size QSize sizeHint() const; + // expose TerminalDisplay::TerminalSizeHint, setTerminalSizeHint + void setTerminalSizeHint(bool on); + bool terminalSizeHint(); + //start shell program if it was not started in constructor void startShellProgram();