diff options
| author | Michele Calgaro <michele.calgaro@yahoo.it> | 2021-12-09 17:02:13 +0900 |
|---|---|---|
| committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2021-12-09 17:02:13 +0900 |
| commit | 855818127b02c367fb187e67b9bb9b229b916304 (patch) | |
| tree | c353d9b96b0135baf7f7a553c59926f2e5866a31 /examples/agent/pkagentexample.cpp | |
| parent | 7d1585c071206dd8460ed624eff764de5464dde7 (diff) | |
| download | polkit-tqt-855818127b02c367fb187e67b9bb9b229b916304.tar.gz polkit-tqt-855818127b02c367fb187e67b9bb9b229b916304.zip | |
Converted agent example code.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'examples/agent/pkagentexample.cpp')
| -rw-r--r-- | examples/agent/pkagentexample.cpp | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/examples/agent/pkagentexample.cpp b/examples/agent/pkagentexample.cpp index 1ffe39f53..becd51d46 100644 --- a/examples/agent/pkagentexample.cpp +++ b/examples/agent/pkagentexample.cpp @@ -1,17 +1,23 @@ #define POLKIT_AGENT_I_KNOW_API_IS_SUBJECT_TO_CHANGE 1 #include <polkitagent/polkitagent.h> + #include "pkagentexample.h" -#include <glib-object.h> -#include <TQtCore/TQDebug> -#include "polkittqt1-subject.h" +#include <unistd.h> +#include <tqsessionmanager.h> -PkAgentExample::PkAgentExample(int &argc, char **argv) - : TQCoreApplication(argc, argv) -{ - g_type_init(); +#include "polkit-tqt-subject.h" - PolkitTQt::UnixSessionSubject session(getpid()); +PkAgentExample::PkAgentExample(int argc, char **argv) : TQApplication(argc, argv) +{ + PolkitTQt::UnixSessionSubject session(getpid()); + m_listener.registerListener(session, "/org/tqt/PolicyKit1/AuthenticationAgent"); +} - m_listener.registerListener(session, "/org/kde/PolicyKit1/AuthenticationAgent"); +void PkAgentExample::commitData(TQSessionManager &sm) +{ + sm.setRestartHint(TQSessionManager::RestartNever); } + +#include "pkagentexample.moc" + |
