KDevelop API Documentation

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"

Include dependency graph for scriptingpart.cpp:

Include dependency graph

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))
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 ScriptingPart::ScriptingPart().

void initpydcopc  ) 
 

Definition at line 571 of file pydcopc.cpp.

References pydcopc_methods.

Referenced by ScriptingPart::ScriptingPart().

K_EXPORT_COMPONENT_FACTORY libkdevscripting  ,
ScriptingFactory data
 

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 511 of file pydcopc.cpp.

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

ScriptingPart* scripting_part [static]
 

Definition at line 26 of file scriptingpart.cpp.

Referenced by kdevelopc_addMenuItem(), kdevelopc_appId(), and ScriptingPart::ScriptingPart().

KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:16:21 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003