Expose titleChanged() signal

This commit is contained in:
Yen Chi Hsuan
2016-07-17 19:10:10 +08:00
parent 4b0662db11
commit 098bc377ff
2 changed files with 22 additions and 0 deletions
+16
View File
@@ -302,6 +302,7 @@ void QTermWidget::init(int startnow)
connect(m_impl->m_session, SIGNAL(resizeRequest(QSize)), this, SLOT(setSize(QSize)));
connect(m_impl->m_session, SIGNAL(finished()), this, SLOT(sessionFinished()));
connect(m_impl->m_session, SIGNAL(titleChanged()), this, SLOT(sessionTitleChanged()));
}
@@ -484,6 +485,11 @@ void QTermWidget::sessionFinished()
emit finished();
}
void QTermWidget::sessionTitleChanged()
{
emit titleChanged();
}
void QTermWidget::copyClipboard()
{
@@ -654,3 +660,13 @@ void QTermWidget::setKeyboardCursorShape(KeyboardCursorShape shape)
return;
m_impl->m_terminalDisplay->setKeyboardCursorShape(shape);
}
QString QTermWidget::userTitle()
{
return m_impl->m_session->userTitle();
}
QString QTermWidget::iconText()
{
return m_impl->m_session->iconText();
}
+6
View File
@@ -205,6 +205,9 @@ public:
*/
void setKeyboardCursorShape(KeyboardCursorShape shape);
QString userTitle();
QString iconText();
signals:
void finished();
void copyAvailable(bool);
@@ -228,6 +231,8 @@ signals:
*/
void sendData(const char *,int);
void titleChanged();
public slots:
// Copy selection to clipboard
void copyClipboard();
@@ -260,6 +265,7 @@ protected:
protected slots:
void sessionFinished();
void sessionTitleChanged();
void selectionChanged(bool textSelected);
private slots: