KInit
kinit_win.cpp File Reference
#include <config.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.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 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 47 of file kinit_win.cpp.
Function Documentation
bool checkIfRegisteredInDBus | ( | const QString & | name, | |
int | _timeout = 10 | |||
) |
int launch | ( | const QString & | cmd | ) |
Definition at line 194 of file kinit_win.cpp.
void listAllNamedAppsInDBus | ( | ) |
Definition at line 265 of file kinit_win.cpp.
void listAllRunningKDEProcesses | ( | ProcessList & | processList | ) |
Definition at line 237 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 308 of file kinit_win.cpp.
QDebug operator<< | ( | QDebug | out, | |
const ProcessListEntry & | c | |||
) |
Definition at line 74 of file kinit_win.cpp.
void quitApplicationsOverDBus | ( | ) |
Definition at line 277 of file kinit_win.cpp.
void terminateAllRunningKDEProcesses | ( | ProcessList & | processList | ) |
Definition at line 249 of file kinit_win.cpp.
Variable Documentation
KComponentData* s_instance = 0 [static] |
Definition at line 49 of file kinit_win.cpp.
int verbose = 0 |
Definition at line 52 of file kinit_win.cpp.