KDevelop API Documentation

KDevFile Class Reference

#include <kdevfile.h>

List of all members.

Public Types

enum  CommentingStyle {
  NoCommenting, CPPStyle, CStyle, AdaStyle,
  PascalStyle, BashStyle, XMLStyle
}
 Styles of comment-formats a source file can take. More...

Static Public Member Functions

CommentingStyle commentingStyleFromMimeType (const QString &mimeType)
 return a commenting style for a given mime type.
CommentingStyle commentingStyleFromMimeType (KMimeType::Ptr mimeType)
 return a commenting style for a given mime type.


Member Enumeration Documentation

enum KDevFile::CommentingStyle
 

Styles of comment-formats a source file can take.

Enumeration values:
NoCommenting  file seems unable to contain comments
CPPStyle  C++ Style: /* comment */.
CStyle  (old) C Style: // comment
AdaStyle  ADA-Style: -- comment --.
PascalStyle  Pascal-Style: { comment }.
BashStyle  Shell-Style: # comment.
XMLStyle  XML-Style: .

Definition at line 33 of file kdevfile.h.

Referenced by commentingStyleFromMimeType().


Member Function Documentation

KDevFile::CommentingStyle KDevFile::commentingStyleFromMimeType KMimeType::Ptr  mimeType  )  [static]
 

return a commenting style for a given mime type.

Definition at line 56 of file kdevfile.cpp.

References CommentingStyle, commentingStyleFromMimeType(), and KMimeType::Ptr.

KDevFile::CommentingStyle KDevFile::commentingStyleFromMimeType const QString mimeType  )  [static]
 

return a commenting style for a given mime type.

Definition at line 44 of file kdevfile.cpp.

References CommentingStyle, MimeTypeMapping::commentStyle, mimeTypeMapping, and MimeTypeMapping::szMimeType.

Referenced by commentingStyleFromMimeType().


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:05 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003