KateFactory Class Reference

List of all members.

Detailed Description

Definition at line 52 of file katefactory.h.


Public Member Functions

 ~KateFactory ()
KParts::PartcreatePartObject (QWidget *parentWidget, const char *widgetName, QObject *parent, const char *name, const char *classname, const QStringList &args)
KInstanceinstance ()
void registerDocument (KateDocument *doc)
void deregisterDocument (KateDocument *doc)
void registerView (KateView *view)
void deregisterView (KateView *view)
void registerRenderer (KateRenderer *renderer)
void deregisterRenderer (KateRenderer *renderer)
QPtrList< KateDocument > * documents ()
QPtrList< KateView > * views ()
QPtrList< KateRenderer > * renderers ()
const KTrader::OfferList & plugins ()
KDirWatch * dirWatch ()
KateFileTypeManagerfileTypeManager ()
KateSchemaManagerschemaManager ()
KateDocumentConfigdocumentConfig ()
KateViewConfigviewConfig ()
KateRendererConfigrendererConfig ()
KVMAllocatorvm ()
KateJScriptjscript ()
KateJScriptManagerjscriptManager ()
KateIndentScript indentScript (const QString &scriptname)

Static Public Member Functions

static KateFactoryself ()

Constructor & Destructor Documentation

KateFactory::~KateFactory (  ) 

Destructor.

Definition at line 164 of file katefactory.cpp.


Member Function Documentation

KateFactory * KateFactory::self (  )  [static]

singleton accessor

Returns:
instance of the factory

Definition at line 201 of file katefactory.cpp.

KParts::Part * KateFactory::createPartObject ( QWidget parentWidget,
const char *  widgetName,
QObject parent,
const char *  name,
const char *  classname,
const QStringList args 
)

reimplemented create object method

Parameters:
parentWidget parent widget
widgetName widget name
parent QObject parent
name object name
classname class parent
args additional arguments
Returns:
constructed part object

Definition at line 209 of file katefactory.cpp.

KInstance* KateFactory::instance (  )  [inline]

public accessor to the instance

Returns:
instance

Definition at line 90 of file katefactory.h.

void KateFactory::registerDocument ( KateDocument doc  ) 

register document at the factory this allows us to loop over all docs for example on config changes

Parameters:
doc document to register

Definition at line 222 of file katefactory.cpp.

void KateFactory::deregisterDocument ( KateDocument doc  ) 

unregister document at the factory

Parameters:
doc document to register

Definition at line 227 of file katefactory.cpp.

void KateFactory::registerView ( KateView view  ) 

register view at the factory this allows us to loop over all views for example on config changes

Parameters:
view view to register

Definition at line 232 of file katefactory.cpp.

void KateFactory::deregisterView ( KateView view  ) 

unregister view at the factory

Parameters:
view view to unregister

Definition at line 237 of file katefactory.cpp.

void KateFactory::registerRenderer ( KateRenderer renderer  ) 

register renderer at the factory this allows us to loop over all views for example on config changes

Parameters:
renderer renderer to register

Definition at line 242 of file katefactory.cpp.

void KateFactory::deregisterRenderer ( KateRenderer renderer  ) 

unregister renderer at the factory

Parameters:
renderer renderer to unregister

Definition at line 247 of file katefactory.cpp.

QPtrList<KateDocument>* KateFactory::documents (  )  [inline]

return a list of all registered docs

Returns:
all known documents

Definition at line 135 of file katefactory.h.

QPtrList<KateView>* KateFactory::views (  )  [inline]

return a list of all registered views

Returns:
all known views

Definition at line 141 of file katefactory.h.

QPtrList<KateRenderer>* KateFactory::renderers (  )  [inline]

return a list of all registered renderers

Returns:
all known renderers

Definition at line 147 of file katefactory.h.

const KTrader::OfferList& KateFactory::plugins (  )  [inline]

on start detected plugins

Returns:
list of all at launch detected ktexteditor::plugins

Definition at line 153 of file katefactory.h.

KDirWatch* KateFactory::dirWatch (  )  [inline]

global dirwatch

Returns:
dirwatch instance

Definition at line 159 of file katefactory.h.

KateFileTypeManager* KateFactory::fileTypeManager (  )  [inline]

global filetype manager used to manage the file types centrally

Returns:
filetype manager

Definition at line 166 of file katefactory.h.

KateSchemaManager* KateFactory::schemaManager (  )  [inline]

manager for the katepart schemas

Returns:
schema manager

Definition at line 172 of file katefactory.h.

KateDocumentConfig* KateFactory::documentConfig (  )  [inline]

fallback document config

Returns:
default config for all documents

Definition at line 178 of file katefactory.h.

KateViewConfig* KateFactory::viewConfig (  )  [inline]

fallback view config

Returns:
default config for all views

Definition at line 184 of file katefactory.h.

KateRendererConfig* KateFactory::rendererConfig (  )  [inline]

fallback renderer config

Returns:
default config for all renderers

Definition at line 190 of file katefactory.h.

KVMAllocator* KateFactory::vm (  )  [inline]

Global allocator for swapping.

Returns:
allocator

Definition at line 196 of file katefactory.h.

KateJScript * KateFactory::jscript (  ) 

global interpreter, for nice js stuff

Definition at line 252 of file katefactory.cpp.

KateJScriptManager* KateFactory::jscriptManager (  )  [inline]

Global javascript collection.

Definition at line 206 of file katefactory.h.

KateIndentScript KateFactory::indentScript ( const QString scriptname  ) 

looks up a script given by name.

If there are more than one matching, the first found will be taken

Definition at line 265 of file katefactory.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys