documentmanager.cpp
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include "documentmanager.h"
00020 #include "documentmanager.moc"
00021
00022 #include "plugin.h"
00023 #include "viewmanager.h"
00024 #include "toolviewmanager.h"
00025 #include "pluginmanager.h"
00026
00027 #include "application.h"
00028
00029 #include "../app/katedocmanager.h"
00030
00031 namespace Kate
00032 {
00033
00034 class PrivateDocumentManager
00035 {
00036 public:
00037 PrivateDocumentManager ()
00038 {
00039 }
00040
00041 ~PrivateDocumentManager ()
00042 {
00043 }
00044
00045 KateDocManager *docMan;
00046 };
00047
00048 DocumentManager::DocumentManager (void *documentManager) : QObject ((KateDocManager*) documentManager)
00049 {
00050 d = new PrivateDocumentManager ();
00051 d->docMan = (KateDocManager*) documentManager;
00052 }
00053
00054 DocumentManager::~DocumentManager ()
00055 {
00056 delete d;
00057 }
00058
00059 Document *DocumentManager::document (uint n)
00060 {
00061 return d->docMan->document (n);
00062 }
00063
00064 Document *DocumentManager::activeDocument ()
00065 {
00066 return d->docMan->activeDocument ();
00067 }
00068
00069 Document *DocumentManager::documentWithID (uint id)
00070 {
00071 return d->docMan->documentWithID (id);
00072 }
00073
00074 int DocumentManager::findDocument (const KURL &url)
00075 {
00076 return d->docMan->findDocument (url);
00077 }
00078
00079 bool DocumentManager::isOpen (const KURL &url)
00080 {
00081 return d->docMan->isOpen (url);
00082 }
00083
00084 uint DocumentManager::documents ()
00085 {
00086 return d->docMan->documents ();
00087 }
00088
00089 Document *DocumentManager::openURL(const KURL&url,const QString &encoding,uint *id)
00090 {
00091 return d->docMan->openURL (url, encoding, id);
00092 }
00093
00094 bool DocumentManager::closeDocument(Document *document)
00095 {
00096 return d->docMan->closeDocument (document);
00097 }
00098
00099 bool DocumentManager::closeDocument(uint n)
00100 {
00101 return d->docMan->closeDocument (n);
00102 }
00103
00104 bool DocumentManager::closeDocumentWithID(uint id)
00105 {
00106 return d->docMan->closeDocument (id);
00107 }
00108
00109 bool DocumentManager::closeAllDocuments()
00110 {
00111 return d->docMan->closeAllDocuments ();
00112 }
00113
00114 DocumentManager *documentManager ()
00115 {
00116 return application()->documentManager ();
00117 }
00118
00119 }
00120
This file is part of the documentation for kate Library Version 3.2.1.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Mar 5 04:41:10 2004 by
doxygen 1.3.6-20040222 written by
Dimitri van Heesch, © 1997-2003