#include <config.h>#include <errno.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <windows.h>#include <Sddl.h>#include <psapi.h>#include <QtCore/QProcess>#include <QtCore/QFileInfo>#include <QtDBus/QtDBus>#include <kcomponentdata.h>#include <kstandarddirs.h>#include <kapplication.h>#include <kdeversion.h>#include <kuser.h>
Include dependency graph for kinit_win.cpp:

Go to the source code of this file.
Defines | |
| #define | KDED_EXENAME "kded4" |
Functions | |
| bool | checkIfRegisteredInDBus (const QString &name, int _timeout=10) |
| int | launch (const QString &cmd) |
| void | listAllNamedAppsInDBus () |
| void | listAllRunningKDEProcesses (ProcessList &processList) |
| int | main (int argc, char **argv, char **envp) |
| QDebug | operator<< (QDebug out, const ProcessListEntry &c) |
| void | quitApplicationsOverDBus () |
| void | terminateAllRunningKDEProcesses (ProcessList &processList) |
Variables | |
| static KComponentData * | s_instance = 0 |
| QList< QProcess * > | startedProcesses |
| int | verbose = 0 |
Define Documentation
| #define KDED_EXENAME "kded4" |
Definition at line 56 of file kinit_win.cpp.
Function Documentation
check dbus registration
Definition at line 394 of file kinit_win.cpp.
| int launch | ( | const QString & | cmd | ) |
Definition at line 370 of file kinit_win.cpp.
| void listAllNamedAppsInDBus | ( | ) |
Definition at line 443 of file kinit_win.cpp.
| void listAllRunningKDEProcesses | ( | ProcessList & | processList | ) |
Definition at line 413 of file kinit_win.cpp.
| int main | ( | int | argc, |
| char ** | argv, | ||
| char ** | envp | ||
| ) |
Save arguments first...
Create our instance
Free arguments
wait for termination of all (core) processes
Definition at line 481 of file kinit_win.cpp.
| QDebug operator<< | ( | QDebug | out, |
| const ProcessListEntry & | c | ||
| ) |
Definition at line 102 of file kinit_win.cpp.
| void quitApplicationsOverDBus | ( | ) |
Definition at line 455 of file kinit_win.cpp.
| void terminateAllRunningKDEProcesses | ( | ProcessList & | processList | ) |
Definition at line 426 of file kinit_win.cpp.
Variable Documentation
KComponentData* s_instance = 0 [static] |
Definition at line 58 of file kinit_win.cpp.
| QList<QProcess*> startedProcesses |
holds process list for suicide mode
Definition at line 64 of file kinit_win.cpp.
| int verbose = 0 |
Definition at line 61 of file kinit_win.cpp.
KDE 4.6 API Reference