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 163 of file katefactory.cpp.


Member Function Documentation

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
args additional arguments
Returns:
constructed part object

Definition at line 208 of file katefactory.cpp.

void KateFactory::deregisterDocument ( KateDocument doc  ) 

unregister document at the factory

Parameters:
doc document to register

Definition at line 226 of file katefactory.cpp.

void KateFactory::deregisterRenderer ( KateRenderer renderer  ) 

unregister renderer at the factory

Parameters:
renderer renderer to unregister

Definition at line 246 of file katefactory.cpp.

void KateFactory::deregisterView ( KateView view  ) 

unregister view at the factory

Parameters:
view view to unregister

Definition at line 236 of file katefactory.cpp.

KDirWatch* KateFactory::dirWatch (  )  [inline]

global dirwatch

Returns:
dirwatch instance

Definition at line 158 of file katefactory.h.

KateDocumentConfig* KateFactory::documentConfig (  )  [inline]

fallback document config

Returns:
default config for all documents

Definition at line 177 of file katefactory.h.

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

return a list of all registered docs

Returns:
all known documents

Definition at line 134 of file katefactory.h.

KateFileTypeManager* KateFactory::fileTypeManager (  )  [inline]

global filetype manager used to manage the file types centrally

Returns:
filetype manager

Definition at line 165 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 264 of file katefactory.cpp.

KInstance* KateFactory::instance (  )  [inline]

public accessor to the instance

Returns:
instance

Definition at line 89 of file katefactory.h.

KateJScript * KateFactory::jscript (  ) 

global interpreter, for nice js stuff

Definition at line 251 of file katefactory.cpp.

KateJScriptManager* KateFactory::jscriptManager (  )  [inline]

Global javascript collection.

Definition at line 205 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 152 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 221 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 241 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 231 of file katefactory.cpp.

KateRendererConfig* KateFactory::rendererConfig (  )  [inline]

fallback renderer config

Returns:
default config for all renderers

Definition at line 189 of file katefactory.h.

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

return a list of all registered renderers

Returns:
all known renderers

Definition at line 146 of file katefactory.h.

KateSchemaManager* KateFactory::schemaManager (  )  [inline]

manager for the katepart schemas

Returns:
schema manager

Definition at line 171 of file katefactory.h.

KateFactory * KateFactory::self (  )  [static]

singleton accessor

Returns:
instance of the factory

Definition at line 200 of file katefactory.cpp.

KateViewConfig* KateFactory::viewConfig (  )  [inline]

fallback view config

Returns:
default config for all views

Definition at line 183 of file katefactory.h.

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

return a list of all registered views

Returns:
all known views

Definition at line 140 of file katefactory.h.

KVMAllocator* KateFactory::vm (  )  [inline]

Global allocator for swapping.

Returns:
allocator

Definition at line 195 of file katefactory.h.


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