author | sandman <sandman> | 2002-12-16 23:43:25 (UTC) |
---|---|---|
committer | sandman <sandman> | 2002-12-16 23:43:25 (UTC) |
commit | 79b94019014efe998b126219827f3050395beea7 (patch) (side-by-side diff) | |
tree | 916c16dd21cc64fa98c0eed7042223d69efc27c4 /core/launcher/runningappbar.h | |
parent | 3f28b7e0edb6115699b19f9db37b55f775b91dc7 (diff) | |
download | opie-79b94019014efe998b126219827f3050395beea7.zip opie-79b94019014efe998b126219827f3050395beea7.tar.gz opie-79b94019014efe998b126219827f3050395beea7.tar.bz2 |
Finally the app-killer in the launcher works. TT solution was calling
ps with some special options, that busybox ps didn't provide. I'm now
scanning /proc/<pid>/stat for the right process.
-rw-r--r-- | core/launcher/runningappbar.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/launcher/runningappbar.h b/core/launcher/runningappbar.h index 880bb69..eb5880e 100644 --- a/core/launcher/runningappbar.h +++ b/core/launcher/runningappbar.h @@ -31,7 +31,8 @@ class QCString; class QProcess; class QMessageBox; -class RunningAppBar : public QFrame { +class RunningAppBar : public QFrame +{ Q_OBJECT public: @@ -62,7 +63,8 @@ class RunningAppBar : public QFrame { * to make sure the process is on top. If it's not it displays a dialog * box asking permission to kill it. */ -class AppMonitor : public QObject { +class AppMonitor : public QObject +{ Q_OBJECT public: @@ -74,13 +76,11 @@ class AppMonitor : public QObject { private slots: void timerExpired(); void received(const QCString& msg, const QByteArray& data); - void psProcFinished(); private: RunningAppBar& m_Owner; const AppLnk& m_App; QTimer m_Timer; - QProcess* m_PsProc; QMessageBox* m_AppKillerBox; }; |