Changeset View
Changeset View
Standalone View
Standalone View
src/lib/util/kprocesslist.cpp
Show All 29 Lines | |||||
30 | 30 | | |||
31 | #include "kprocesslist.h" | 31 | #include "kprocesslist.h" | ||
32 | #include "kprocesslist_p.h" | 32 | #include "kprocesslist_p.h" | ||
33 | 33 | | |||
34 | using namespace KProcessList; | 34 | using namespace KProcessList; | ||
35 | 35 | | |||
36 | KProcessInfoPrivate::KProcessInfoPrivate() : | 36 | KProcessInfoPrivate::KProcessInfoPrivate() : | ||
37 | valid(false), | 37 | valid(false), | ||
38 | pid(-1) | 38 | pid(-1), | ||
39 | parentPid(-1) | ||||
39 | { | 40 | { | ||
40 | } | 41 | } | ||
41 | 42 | | |||
42 | KProcessInfo::KProcessInfo() : | 43 | KProcessInfo::KProcessInfo() : | ||
43 | d_ptr(new KProcessInfoPrivate) | 44 | d_ptr(new KProcessInfoPrivate) | ||
44 | { | 45 | { | ||
45 | } | 46 | } | ||
46 | 47 | | |||
47 | KProcessInfo::KProcessInfo(qint64 pid, const QString& command, const QString& user) : | 48 | KProcessInfo::KProcessInfo(qint64 pid, const QString& command, const QString& user) : | ||
48 | KProcessInfo(pid, command, command, user) | 49 | KProcessInfo(pid, command, command, user) | ||
49 | {} | 50 | {} | ||
50 | 51 | | |||
51 | | ||||
52 | KProcessInfo::KProcessInfo(qint64 pid, const QString& command, const QString &name, const QString& user) : | 52 | KProcessInfo::KProcessInfo(qint64 pid, const QString& command, const QString &name, const QString& user) : | ||
53 | KProcessInfo(pid, -1, command, name, user) | ||||
54 | { } | ||||
55 | | ||||
56 | KProcessInfo::KProcessInfo(qint64 pid, qint64 parentPid, const QString& command, const QString &name, const QString& user) : | ||||
53 | d_ptr(new KProcessInfoPrivate) | 57 | d_ptr(new KProcessInfoPrivate) | ||
54 | { | 58 | { | ||
55 | d_ptr->valid = true; | 59 | d_ptr->valid = true; | ||
56 | d_ptr->pid = pid; | 60 | d_ptr->pid = pid; | ||
61 | d_ptr->parentPid = parentPid; | ||||
57 | d_ptr->name = name; | 62 | d_ptr->name = name; | ||
58 | d_ptr->command = command; | 63 | d_ptr->command = command; | ||
59 | d_ptr->user = user; | 64 | d_ptr->user = user; | ||
60 | } | 65 | } | ||
61 | 66 | | |||
62 | KProcessInfo::KProcessInfo(const KProcessInfo &other) : | 67 | KProcessInfo::KProcessInfo(const KProcessInfo &other) : | ||
63 | d_ptr(new KProcessInfoPrivate) | 68 | d_ptr(new KProcessInfoPrivate) | ||
64 | { | 69 | { | ||
Show All 15 Lines | 84 | { | |||
80 | return d_ptr->valid; | 85 | return d_ptr->valid; | ||
81 | } | 86 | } | ||
82 | 87 | | |||
83 | qint64 KProcessInfo::pid() const | 88 | qint64 KProcessInfo::pid() const | ||
84 | { | 89 | { | ||
85 | return d_ptr->pid; | 90 | return d_ptr->pid; | ||
86 | } | 91 | } | ||
87 | 92 | | |||
93 | qint64 KProcessInfo::parentPid() const | ||||
94 | { | ||||
95 | return d_ptr->parentPid; | ||||
96 | } | ||||
97 | | ||||
88 | QString KProcessInfo::name() const | 98 | QString KProcessInfo::name() const | ||
89 | { | 99 | { | ||
90 | return d_ptr->name; | 100 | return d_ptr->name; | ||
91 | } | 101 | } | ||
92 | 102 | | |||
93 | QString KProcessInfo::command() const | 103 | QString KProcessInfo::command() const | ||
94 | { | 104 | { | ||
95 | return d_ptr->command; | 105 | return d_ptr->command; | ||
96 | } | 106 | } | ||
97 | 107 | | |||
98 | QString KProcessInfo::user() const | 108 | QString KProcessInfo::user() const | ||
99 | { | 109 | { | ||
100 | return d_ptr->user; | 110 | return d_ptr->user; | ||
101 | } | 111 | } |