diff --git a/konsole/session.h b/konsole/session.h index e8143b46..17106828 100644 --- a/konsole/session.h +++ b/konsole/session.h @@ -91,6 +91,7 @@ public: void sendSession(const QString &text); void renameSession(const QString &name); QString sessionName() { return title; } + int sessionPID() { return sh->pid(); } virtual bool processDynamic(const QCString &fun, const QByteArray &data, QCString& replyType, QByteArray &replyData); virtual QCStringList functionsDynamic(); diff --git a/konsole/sessioniface.h b/konsole/sessioniface.h index 48dd991c..fb6e7130 100644 --- a/konsole/sessioniface.h +++ b/konsole/sessioniface.h @@ -14,6 +14,7 @@ class SessionIface : virtual public DCOPObject virtual void clearHistory() =0; virtual void renameSession(const QString &name) =0; virtual QString sessionName() =0; + virtual int sessionPID() =0; }; #endif // SESSIONIFACE_H