KDevelop API Documentation

KDevSourceProvider Class Reference

Inheritance diagram for KDevSourceProvider:

Inheritance graph
[legend]
Collaboration diagram for KDevSourceProvider:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 KDevSourceProvider (CppSupportPart *cppSupport)
void setReadFromDisk (bool b)
bool readFromDisk () const
virtual QString contents (const QString &fileName)
virtual bool isModified (const QString &fileName)
 KDevSourceProvider (JavaSupportPart *javaSupport)
void setReadFromDisk (bool b)
bool readFromDisk () const
virtual QString contents (const QString &fileName)
virtual bool isModified (const QString &fileName)

Private Member Functions

 KDevSourceProvider (const KDevSourceProvider &source)
void operator= (const KDevSourceProvider &source)
 KDevSourceProvider (const KDevSourceProvider &source)
void operator= (const KDevSourceProvider &source)

Private Attributes

CppSupportPart * m_cppSupport
bool m_readFromDisk
JavaSupportPart * m_javaSupport

Constructor & Destructor Documentation

KDevSourceProvider::KDevSourceProvider (  CppSupportPart *  cppSupport  )  [inline]
 

Definition at line 48 of file backgroundparser.cpp.

References m_cppSupport, and m_readFromDisk.

KDevSourceProvider::KDevSourceProvider (  const KDevSourceProvider &  source  )  [private]
 

KDevSourceProvider::KDevSourceProvider (  JavaSupportPart *  javaSupport  )  [inline]
 

Definition at line 45 of file backgroundparser.cpp.

References m_javaSupport, and m_readFromDisk.

KDevSourceProvider::KDevSourceProvider (  const KDevSourceProvider &  source  )  [private]
 


Member Function Documentation

virtual QString KDevSourceProvider::contents (  const QString &  fileName  )  [inline, virtual]
 

Implements SourceProvider.

Definition at line 52 of file backgroundparser.cpp.

References contents(), m_javaSupport, KDevPlugin::partController(), KParts::PartManager::parts(), KURL::path(), KTextEditor::EditInterface::text(), and KParts::ReadOnlyPart::url().

virtual QString KDevSourceProvider::contents (  const QString &  fileName  )  [inline, virtual]
 

Implements SourceProvider.

Definition at line 55 of file backgroundparser.cpp.

References contents(), m_cppSupport, KDevPlugin::partController(), KParts::PartManager::parts(), KURL::path(), KTextEditor::EditInterface::text(), and KParts::ReadOnlyPart::url().

Referenced by contents().

virtual bool KDevSourceProvider::isModified (  const QString &  fileName  )  [inline, virtual]
 

Implements SourceProvider.

Definition at line 99 of file backgroundparser.cpp.

virtual bool KDevSourceProvider::isModified (  const QString &  fileName  )  [inline, virtual]
 

Implements SourceProvider.

Definition at line 100 of file backgroundparser.cpp.

void KDevSourceProvider::operator= (  const KDevSourceProvider &  source  )  [private]
 

void KDevSourceProvider::operator= (  const KDevSourceProvider &  source  )  [private]
 

bool KDevSourceProvider::readFromDisk (   )  const [inline]
 

Definition at line 50 of file backgroundparser.cpp.

bool KDevSourceProvider::readFromDisk (   )  const [inline]
 

Definition at line 53 of file backgroundparser.cpp.

void KDevSourceProvider::setReadFromDisk (  bool  b  )  [inline]
 

Definition at line 49 of file backgroundparser.cpp.

References m_readFromDisk.

void KDevSourceProvider::setReadFromDisk (  bool  b  )  [inline]
 

Definition at line 52 of file backgroundparser.cpp.

References m_readFromDisk.


Member Data Documentation

CppSupportPart* KDevSourceProvider::m_cppSupport [private]
 

Definition at line 107 of file backgroundparser.cpp.

Referenced by contents(), and KDevSourceProvider().

JavaSupportPart* KDevSourceProvider::m_javaSupport [private]
 

Definition at line 106 of file backgroundparser.cpp.

Referenced by contents(), and KDevSourceProvider().

bool KDevSourceProvider::m_readFromDisk [private]
 

Definition at line 107 of file backgroundparser.cpp.

Referenced by KDevSourceProvider(), and setReadFromDisk().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:40:29 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003