kate Library API Documentation

Kate::DocumentManager Class Reference

This interface provides access to the Kate Document Manager. More...

#include <documentmanager.h>

Inheritance diagram for Kate::DocumentManager:

Inheritance graph
[legend]
Collaboration diagram for Kate::DocumentManager:

Collaboration graph
[legend]
List of all members.

Signals

void documentChanged ()
void documentCreated (Kate::Document *document)
void documentDeleted (uint documentNumber)

Public Member Functions

 DocumentManager (void *documentManager)
Document * document (uint n=0)
Document * activeDocument ()
Document * documentWithID (uint id)
int findDocument (const KURL &url)
bool isOpen (const KURL &url)
uint documents ()
Document * openURL (const KURL &url, const QString &encoding=QString::null, uint *id=0)
bool closeDocument (class Document *document)
bool closeDocument (uint n=0)
bool closeDocumentWithID (uint id)
bool closeAllDocuments ()

Friends

class PrivateDocumentManager

Detailed Description

This interface provides access to the Kate Document Manager.

Definition at line 29 of file documentmanager.h.


Member Function Documentation

Document * Kate::DocumentManager::document uint  n = 0  ) 
 

Returns a pointer to the document indexed by n in the managers internal list.

Definition at line 59 of file documentmanager.cpp.

Document * Kate::DocumentManager::activeDocument  ) 
 

Returns a pointer to the currently active document or NULL if no document is open.

Definition at line 64 of file documentmanager.cpp.

Document * Kate::DocumentManager::documentWithID uint  id  ) 
 

Returns a pointer to the document with the given ID or NULL if no such document exists.

Definition at line 69 of file documentmanager.cpp.

int Kate::DocumentManager::findDocument const KURL &  url  ) 
 

Returns the ID of the document located at url if such a document is known by the manager.

Definition at line 74 of file documentmanager.cpp.

bool Kate::DocumentManager::isOpen const KURL &  url  ) 
 

Returns true if the document located at url is open, otherwise false.

Definition at line 79 of file documentmanager.cpp.

uint Kate::DocumentManager::documents  ) 
 

returns the number of documents managed by this manager.

Definition at line 84 of file documentmanager.cpp.

Document * Kate::DocumentManager::openURL const KURL &  url,
const QString encoding = QString::null,
uint *  id = 0
 

open a document and return a pointer to the document, if you specify a pointer != 0 to the id parameter you will get the document id returned too

Definition at line 89 of file documentmanager.cpp.

bool Kate::DocumentManager::closeDocument class Document *  document  ) 
 

close a document by pointer

Definition at line 94 of file documentmanager.cpp.

bool Kate::DocumentManager::closeDocument uint  n = 0  ) 
 

close a document identified by the index

Definition at line 99 of file documentmanager.cpp.

bool Kate::DocumentManager::closeDocumentWithID uint  id  ) 
 

close a document identified by the ID

Definition at line 104 of file documentmanager.cpp.

bool Kate::DocumentManager::closeAllDocuments  ) 
 

close all documents

Definition at line 109 of file documentmanager.cpp.

void Kate::DocumentManager::documentChanged  )  [signal]
 

emitted if the current doc changes (there need not to be a active document)

void Kate::DocumentManager::documentCreated Kate::Document *  document  )  [signal]
 

this document has now been created

void Kate::DocumentManager::documentDeleted uint  documentNumber  )  [signal]
 

the document with this number was deleted


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kate Library Version 3.3.90.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Mon Apr 4 11:21:49 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003