Expose terminal size hint API

This commit is contained in:
BlahGeek
2017-10-31 21:08:10 +08:00
committed by Alf Gaida
parent 87c3d9cfa6
commit 02e1ea9702
2 changed files with 18 additions and 0 deletions
+14
View File
@@ -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() ) {
+4
View File
@@ -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();