21 #ifndef POLKITQT1_SUBJECT_H 22 #define POLKITQT1_SUBJECT_H 26 #include <QtCore/QObject> 27 #include <QtCore/QSharedData> 29 typedef struct _PolkitSubject PolkitSubject;
30 typedef struct _PolkitUnixProcess PolkitUnixProcess;
31 typedef struct _PolkitSystemBusName PolkitSystemBusName;
71 QString toString()
const;
80 static Subject fromString(
const QString &
string);
89 PolkitSubject *subject()
const;
92 Subject(PolkitSubject *subject);
94 void setSubject(PolkitSubject *subject);
98 QExplicitlySharedDataPointer< Data > d;
154 qint64 startTime()
const;
168 void setPid(qint64 pid);
203 QString name()
const;
210 void setName(
const QString &name);
257 QString sessionId()
const;
264 void setSessionId(
const QString &sessionId);
A class for representing a UNIX process.
Definition: polkitqt1-subject.h:114
This class represents PolicyKit subjects.
Definition: polkitqt1-subject.h:55
Contains Macros for exporting symbols.
Namespace wrapping Polkit-Qt classes.
Definition: listeneradapter.cpp:26
A class for representing unix session.
Definition: polkitqt1-subject.h:224
A class for representing a process owning a unique name on the system bus.
Definition: polkitqt1-subject.h:179