kate Library API Documentation

KateFileTypeManager Class Reference

List of all members.

Public Member Functions

 KateFileTypeManager ()
 ~KateFileTypeManager ()
void update ()
void save (QPtrList< KateFileType > *v)
int fileType (KateDocument *doc)
const KateFileTypefileType (uint number)
QPtrList< KateFileType > * list ()

Detailed Description

Definition at line 43 of file katefiletype.h.


Member Function Documentation

void KateFileTypeManager::update  ) 
 

File Type Config changed, update all docs (which will take care of views/renderers).

Definition at line 73 of file katefiletype.cpp.

References QPtrList::append(), QPtrList::clear(), KConfig::groupList(), KateFileType::mimetypes, KateFileType::name, KateFileType::number, KateFileType::priority, KConfigBase::readEntry(), KConfigBase::readListEntry(), KConfigBase::readNumEntry(), KateFileType::section, KConfigBase::setGroup(), QStringList::sort(), KateFileType::varLine, and KateFileType::wildcards.

Referenced by KateFileTypeManager(), and save().

int KateFileTypeManager::fileType KateDocument doc  ) 
 

get the right fileType for the given document -1 if none found !

Definition at line 138 of file katefiletype.cpp.

References QPtrList::append(), QPtrList::at(), KateDocumentConfig::backupSuffix(), QPtrList::count(), KateDocument::docName(), endl(), QString::endsWith(), QPtrList::first(), KateDocumentConfig::global(), QString::isEmpty(), QPtrList::isEmpty(), kdDebug(), QString::left(), QString::length(), KateDocument::length(), KateDocument::mimeTypeForContent(), QPtrList::next(), and QStringList::split().

const KateFileType * KateFileTypeManager::fileType uint  number  ) 
 

Don't store the pointer somewhere longer times, won't be valid after the next update().

Definition at line 251 of file katefiletype.cpp.

References QPtrList::at(), and QPtrList::count().

QPtrList<KateFileType>* KateFileTypeManager::list  )  [inline]
 

Don't modify.

Definition at line 70 of file katefiletype.h.

Referenced by KateFileTypeConfigTab::reload(), and KateViewFileTypeAction::slotAboutToShow().


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.4.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Feb 8 08:05:42 2006 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003