19 #include "documentmanager.h"
20 #include "documentmanager.moc"
23 #include "viewmanager.h"
24 #include "toolviewmanager.h"
25 #include "pluginmanager.h"
27 #include "application.h"
29 #include "../app/katedocmanager.h"
34 class PrivateDocumentManager
37 PrivateDocumentManager ()
41 ~PrivateDocumentManager ()
45 KateDocManager *docMan;
48 DocumentManager::DocumentManager (
void *
documentManager) : TQObject ((KateDocManager*) documentManager)
50 d =
new PrivateDocumentManager ();
51 d->docMan = (KateDocManager*) documentManager;
54 DocumentManager::~DocumentManager ()
61 return d->docMan->document (n);
66 return d->docMan->activeDocument ();
71 return d->docMan->documentWithID (
id);
76 return d->docMan->findDocument (url);
81 return d->docMan->isOpen (url);
86 return d->docMan->documents ();
91 return d->docMan->openURL (url, encoding,
id);
96 return d->docMan->closeDocument (document);
101 return d->docMan->closeDocument (n);
106 return d->docMan->closeDocument (
id);
111 return d->docMan->closeAllDocuments ();