• Skip to content
  • Skip to link menu
KDE 4.3 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KDEUI

kapplication_win.cpp File Reference

#include <QtGui/QApplication>
#include <kstandarddirs.h>
#include <klocale.h>
#include <QTranslator>
#include <QLocale>
#include <QLibraryInfo>
#include <QLibrary>
#include <stdio.h>
#include <windows.h>
#include <winperf.h>
#include <psapi.h>
#include <signal.h>
#include <unistd.h>
#include <QtCore/QList>
#include <QtCore/QtDebug>

Go to the source code of this file.

Defines

#define DBUSLIB_PREFIX   ""
#define DBUSLIB_SUFFIX   ""
#define GETPID_BYTEINCREMENT   1024
#define GETPID_PROC_ID_COUNTER   784
#define GETPID_PROCESS_OBJECT_INDEX   230
#define GETPID_TOTAL   64 * 1024

Functions

static PPERF_COUNTER_BLOCK CounterBlock (PPERF_INSTANCE_DEFINITION PerfInst)
BOOL CALLBACK EnumWindowsProc (HWND hwnd, LPARAM lParam)
static PPERF_COUNTER_DEFINITION FirstCounter (PPERF_OBJECT_TYPE PerfObj)
static PPERF_INSTANCE_DEFINITION FirstInstance (PPERF_OBJECT_TYPE PerfObj)
static PPERF_OBJECT_TYPE FirstObject (PPERF_DATA_BLOCK PerfData)
QString fromWChar (const wchar_t *string, int size=-1)
void KApplication_activateWindowForProcess (const QString &executableName)
bool KApplication_dbusIsPatched ()
void KApplication_getProcessesIdForName (const QString &processName, QList< int > &pids)
void KApplication_init_windows ()
bool KApplication_killProcesses (const QString &processName)
bool KApplication_otherProcessesExist (const QString &processName)
static PPERF_COUNTER_DEFINITION NextCounter (PPERF_COUNTER_DEFINITION PerfCntr)
static PPERF_INSTANCE_DEFINITION NextInstance (PPERF_INSTANCE_DEFINITION PerfInst)
static PPERF_OBJECT_TYPE NextObject (PPERF_OBJECT_TYPE PerfObj)

Define Documentation

#define DBUSLIB_PREFIX   ""
#define DBUSLIB_SUFFIX   ""
#define GETPID_BYTEINCREMENT   1024

Definition at line 111 of file kapplication_win.cpp.

#define GETPID_PROC_ID_COUNTER   784

Definition at line 113 of file kapplication_win.cpp.

#define GETPID_PROCESS_OBJECT_INDEX   230

Definition at line 112 of file kapplication_win.cpp.

#define GETPID_TOTAL   64 * 1024

Definition at line 110 of file kapplication_win.cpp.


Function Documentation

static PPERF_COUNTER_BLOCK CounterBlock ( PPERF_INSTANCE_DEFINITION  PerfInst  )  [static]

Definition at line 105 of file kapplication_win.cpp.

BOOL CALLBACK EnumWindowsProc ( HWND  hwnd,
LPARAM  lParam 
)

Definition at line 225 of file kapplication_win.cpp.

static PPERF_COUNTER_DEFINITION FirstCounter ( PPERF_OBJECT_TYPE  PerfObj  )  [static]

Definition at line 88 of file kapplication_win.cpp.

static PPERF_INSTANCE_DEFINITION FirstInstance ( PPERF_OBJECT_TYPE  PerfObj  )  [static]

Definition at line 78 of file kapplication_win.cpp.

static PPERF_OBJECT_TYPE FirstObject ( PPERF_DATA_BLOCK  PerfData  )  [static]

Definition at line 73 of file kapplication_win.cpp.

QString fromWChar ( const wchar_t *  string,
int  size = -1 
)

Definition at line 115 of file kapplication_win.cpp.

void KApplication_activateWindowForProcess ( const QString &  executableName  ) 

Definition at line 238 of file kapplication_win.cpp.

bool KApplication_dbusIsPatched (  ) 

Definition at line 264 of file kapplication_win.cpp.

void KApplication_getProcessesIdForName ( const QString &  processName,
QList< int > &  pids 
)

Definition at line 121 of file kapplication_win.cpp.

void KApplication_init_windows (  ) 

MS Windows-related actions for KApplication startup.

  • Use Qt translation which will be usable for QFileDialog and other Qt-only GUIs. The "qt_<language>.qm" file should be stored in the same place as .po files for a given language.
  • Increase the default open file limit with the stdio API from 512 to 2048 (2048 is the hard limit on Windows)

For internal use only.

Definition at line 42 of file kapplication_win.cpp.

bool KApplication_killProcesses ( const QString &  processName  ) 

Definition at line 199 of file kapplication_win.cpp.

bool KApplication_otherProcessesExist ( const QString &  processName  ) 

Definition at line 185 of file kapplication_win.cpp.

static PPERF_COUNTER_DEFINITION NextCounter ( PPERF_COUNTER_DEFINITION  PerfCntr  )  [static]

Definition at line 100 of file kapplication_win.cpp.

static PPERF_INSTANCE_DEFINITION NextInstance ( PPERF_INSTANCE_DEFINITION  PerfInst  )  [static]

Definition at line 93 of file kapplication_win.cpp.

static PPERF_OBJECT_TYPE NextObject ( PPERF_OBJECT_TYPE  PerfObj  )  [static]

Definition at line 83 of file kapplication_win.cpp.

KDEUI

Skip menu "KDEUI"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.6.1
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal