summaryrefslogtreecommitdiffstats
path: root/src/core/pvsClient.h
diff options
context:
space:
mode:
authorFabian Schillinger2010-11-01 16:53:24 +0100
committerFabian Schillinger2010-11-01 16:53:24 +0100
commit0d97a7378ffe5f6be408201cd1f5595607ed5f87 (patch)
tree78ccd691a67c2f63f8fa4d1032d4cabfae0e80fa /src/core/pvsClient.h
parent[PVSGUI] parsing cmdargs fixed (diff)
downloadpvs-0d97a7378ffe5f6be408201cd1f5595607ed5f87.tar.gz
pvs-0d97a7378ffe5f6be408201cd1f5595607ed5f87.tar.xz
pvs-0d97a7378ffe5f6be408201cd1f5595607ed5f87.zip
Process start/stop/view functionality
processWidget - shows a list of processes on one client, allows to start ans stop processes processesDialog - shows every processWidget as a tab processesStartDialog - starts process entered in messageEdit added handling of new pvscommands
Diffstat (limited to 'src/core/pvsClient.h')
-rw-r--r--src/core/pvsClient.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/core/pvsClient.h b/src/core/pvsClient.h
index 180995a..e547e12 100644
--- a/src/core/pvsClient.h
+++ b/src/core/pvsClient.h
@@ -15,6 +15,7 @@
#include "src/net/pvsClientConnection.h"
#include "src/gui/frame.h"
#include <QtCore/QThread>
+#include <QVector>
class PVSServer;
class VNCConnection;
@@ -104,6 +105,16 @@ public:
int getClientindex() { return _clientIndex; }
int getConnectionId() { return _pvsClientConnection->getID(); }
+ QVector<QString> getProcessesVector();
+
+
+public slots:
+ void processesVectorAdd(QString msg);
+ void clearProcessesVector();
+
+signals:
+ void processVectorReady( bool );
+
private Q_SLOTS:
void vncFinished();
@@ -124,6 +135,8 @@ private:
QString _vncRwPassword;
int _clientIndex;
bool _vncAllowed, _vncRequested, _vncPasswordReceived, _vncRwPasswordReceived, _vncInitMutex, _vncProject;
+ QVector<QString> processesVector;
+
};
#endif