KDevelop API Documentation

parts/scripting/scriptingpart.cpp File Reference

#include "scriptingpart.h"
#include <Python.h>
#include <stdlib.h>
#include <dcopclient.h>
#include <dcopobject.h>
#include <kaction.h>
#include <kdebug.h>
#include <kdevgenericfactory.h>
#include <kstandarddirs.h>
#include "kdevcore.h"
#include <qfile.h>
#include "scriptingpart.moc"

Go to the source code of this file.

Typedefs

typedef KDevGenericFactory<
ScriptingPart
ScriptingFactory

Functions

void initkdevelopc ()
void initpydcopc ()
 K_EXPORT_COMPONENT_FACTORY (libkdevscripting, ScriptingFactory(&data)) ScriptingPart
PyObject * kdevelopc_addMenuItem (PyObject *, PyObject *args)
PyObject * kdevelopc_appId (PyObject *, PyObject *args)

Variables

ScriptingPartscripting_part
int __kde_do_not_unload
const KAboutData data ("kdevscripting",("Python Scripting Support"),"1.0")
DCOPObjectpydcopc_dispatcher
PyMethodDef kdevelopc_methods []


Typedef Documentation

typedef KDevGenericFactory<ScriptingPart> ScriptingFactory
 

Definition at line 33 of file scriptingpart.cpp.


Function Documentation

void initkdevelopc  ) 
 

Definition at line 179 of file scriptingpart.cpp.

References kdevelopc_methods.

Referenced by K_EXPORT_COMPONENT_FACTORY().

void initpydcopc  ) 
 

Definition at line 571 of file pydcopc.cpp.

References pydcopc_methods.

Referenced by K_EXPORT_COMPONENT_FACTORY().

K_EXPORT_COMPONENT_FACTORY libkdevscripting  ,
ScriptingFactory data
 

Definition at line 35 of file scriptingpart.cpp.

References KGlobal::dirs(), endl(), KStandardDirs::findResourceDir(), initkdevelopc(), initpydcopc(), kdDebug(), locate(), and scripting_part.

PyObject* kdevelopc_addMenuItem PyObject *  ,
PyObject *  args
[static]
 

Definition at line 164 of file scriptingpart.cpp.

References ScriptingPart::addMenuItem(), and scripting_part.

PyObject* kdevelopc_appId PyObject *  ,
PyObject *  args
[static]
 

Definition at line 168 of file scriptingpart.cpp.

References ScriptingPart::appId(), and scripting_part.


Variable Documentation

int __kde_do_not_unload
 

Definition at line 30 of file scriptingpart.cpp.

const KAboutData data("kdevscripting",("Python Scripting Support"),"1.0") [static]
 

struct PyMethodDef kdevelopc_methods[] [static]
 

Initial value:

{ { (char*)"appId", kdevelopc_appId, METH_VARARGS, NULL }, { (char*)"addMenuItem", kdevelopc_addMenuItem, METH_VARARGS, NULL }, { NULL, NULL, 0, NULL } }

Definition at line 173 of file scriptingpart.cpp.

Referenced by initkdevelopc().

DCOPObject* pydcopc_dispatcher
 

Definition at line 80 of file scriptingpart.cpp.

Referenced by signalDispatcher(), and ScriptingPart::~ScriptingPart().

ScriptingPart* scripting_part [static]
 

Definition at line 26 of file scriptingpart.cpp.

Referenced by K_EXPORT_COMPONENT_FACTORY(), kdevelopc_addMenuItem(), and kdevelopc_appId().

KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:01:56 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003