Expose titleChanged() signal
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user