KateFactory Class Reference
Collaboration diagram for KateFactory:
Public Member Functions | |
~KateFactory () | |
KParts::Part * | createPartObject (QWidget *parentWidget, const char *widgetName, QObject *parent, const char *name, const char *classname, const QStringList &args) |
KInstance * | instance () |
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 () |
KateFileTypeManager * | fileTypeManager () |
KateSchemaManager * | schemaManager () |
KateDocumentConfig * | documentConfig () |
KateViewConfig * | viewConfig () |
KateRendererConfig * | rendererConfig () |
KVMAllocator * | vm () |
Static Public Member Functions | |
static KateFactory * | self () |
Detailed Description
Definition at line 48 of file katefactory.h.
Constructor & Destructor Documentation
|
Destructor.
Definition at line 146 of file katefactory.cpp. References QValueList::begin(), QValueList::end(), and QPtrList::first(). |
Member Function Documentation
|
|
reimplemented create object method
Definition at line 185 of file katefactory.cpp. References KParts::ReadWritePart::setReadWrite(). |
|
public accessor to the instance
Definition at line 85 of file katefactory.h. |
|
register document at the factory this allows us to loop over all docs for example on config changes
Definition at line 198 of file katefactory.cpp. References QPtrList::append(). Referenced by KateDocument::KateDocument(). |
|
unregister document at the factory
Definition at line 203 of file katefactory.cpp. References QPtrList::removeRef(). Referenced by KateDocument::~KateDocument(). |
|
register view at the factory this allows us to loop over all views for example on config changes
Definition at line 208 of file katefactory.cpp. References QPtrList::append(). Referenced by KateView::KateView(). |
|
unregister view at the factory
Definition at line 213 of file katefactory.cpp. References QPtrList::removeRef(). Referenced by KateView::~KateView(). |
|
register renderer at the factory this allows us to loop over all views for example on config changes
Definition at line 218 of file katefactory.cpp. References QPtrList::append(). Referenced by KateRenderer::KateRenderer(). |
|
unregister renderer at the factory
Definition at line 223 of file katefactory.cpp. References QPtrList::removeRef(). Referenced by KateRenderer::~KateRenderer(). |
|
return a list of all registered docs
Definition at line 130 of file katefactory.h. Referenced by KateDocument::setDocName(), and KateDocumentConfig::updateConfig(). |
|
return a list of all registered views
Definition at line 136 of file katefactory.h. Referenced by KateViewConfig::updateConfig(). |
|
return a list of all registered renderers
Definition at line 142 of file katefactory.h. Referenced by KateRendererConfig::reloadSchema(), and KateRendererConfig::updateConfig(). |
|
on start detected plugins
Definition at line 148 of file katefactory.h. Referenced by KateDocumentConfig::readConfig(). |
|
global dirwatch
Definition at line 154 of file katefactory.h. |
|
global filetype manager used to manage the file types centrally
Definition at line 161 of file katefactory.h. Referenced by KateFileTypeConfigTab::apply(), KateFileTypeConfigTab::reload(), and KateViewFileTypeAction::slotAboutToShow(). |
|
manager for the katepart schemas
Definition at line 167 of file katefactory.h. Referenced by KateSchemaConfigPage::apply(), KateSchemaConfigFontTab::apply(), KateSchemaConfigColorTab::apply(), KateSchemaConfigPage::reload(), KateSchemaConfigColorTab::schemaChanged(), KateViewSchemaAction::slotAboutToShow(), and KateSchemaConfigPage::~KateSchemaConfigPage(). |
|
fallback document config
Definition at line 173 of file katefactory.h. |
|
fallback view config
Definition at line 179 of file katefactory.h. |
|
fallback renderer config
Definition at line 185 of file katefactory.h. |
|
Global allocator for swapping.
Definition at line 191 of file katefactory.h. Referenced by KateBufBlock::markDirty(), and KateBufBlock::~KateBufBlock(). |
The documentation for this class was generated from the following files: