KDevelop API Documentation

ctags2_part.cpp File Reference

#include <qwhatsthis.h>
#include <qpopupmenu.h>
#include <qtextstream.h>
#include <qfile.h>
#include <qregexp.h>
#include <klistview.h>
#include <kiconloader.h>
#include <klocale.h>
#include <kparts/part.h>
#include <ktexteditor/editinterface.h>
#include <kprocess.h>
#include <kdebug.h>
#include <kstringhandler.h>
#include <kdevgenericfactory.h>
#include <kdevcore.h>
#include <kdevmainwindow.h>
#include <kdevproject.h>
#include <kdevpartcontroller.h>
#include "ctags2_widget.h"
#include "ctags2_part.h"
#include "tags.h"
#include "readtags.h"
#include "ctags2_part.moc"

Include dependency graph for ctags2_part.cpp:

Include dependency graph

Go to the source code of this file.

Namespaces

namespace  ctags

Classes

struct  ctags::tagFileInfo
struct  ctags::tagExtensionField
struct  ctags::tagEntry

Typedefs

typedef sTagFile tagFile
typedef KDevGenericFactory<
CTags2Part
CTags2Factory

Enumerations

enum  sortType { TAG_UNSORTED, TAG_SORTED, TAG_FOLDSORTED }
enum  tagResult { TagFailure = 0, TagSuccess = 1 }

Functions

tagFiletagsOpen (const char *const filePath, tagFileInfo *const info)
tagResult tagsSetSortType (tagFile *const file, const sortType type)
tagResult tagsFirst (tagFile *const file, tagEntry *const entry)
tagResult tagsNext (tagFile *const file, tagEntry *const entry)
const char * tagsField (const tagEntry *const entry, const char *const key)
tagResult tagsFind (tagFile *const file, tagEntry *const entry, const char *const name, const int options)
tagResult tagsFindNext (tagFile *const file, tagEntry *const entry)
tagResult tagsClose (tagFile *const file)
 K_EXPORT_COMPONENT_FACTORY (libkdevctags2, CTags2Factory(&data)) CTags2Part

Variables

const KAboutData data ("kdevctags2", I18N_NOOP("CTags2..."),"1.0")


Typedef Documentation

typedef KDevGenericFactory<CTags2Part> CTags2Factory
 

Definition at line 42 of file ctags2_part.cpp.

typedef struct sTagFile ctags::tagFile
 

Definition at line 90 of file ctags2_part.cpp.


Enumeration Type Documentation

enum sortType
 

Enumeration values:
TAG_UNSORTED 
TAG_SORTED 
TAG_FOLDSORTED 

Definition at line 71 of file ctags2_part.cpp.

enum tagResult
 

Enumeration values:
TagFailure 
TagSuccess 

Definition at line 86 of file ctags2_part.cpp.


Function Documentation

K_EXPORT_COMPONENT_FACTORY libkdevctags2  ,
CTags2Factory data
 

Definition at line 44 of file ctags2_part.cpp.

References Tags::setTagsFile().

tagResult ctags::tagsClose tagFile *const   file  ) 
 

Referenced by Tags::hasTag().

const char * ctags::tagsField const tagEntry *const   entry,
const char *const   key
 

tagResult ctags::tagsFind tagFile *const   file,
tagEntry *const   entry,
const char *const   name,
const int  options
 

Referenced by Tags::hasTag().

tagResult ctags::tagsFindNext tagFile *const   file,
tagEntry *const   entry
 

tagResult ctags::tagsFirst tagFile *const   file,
tagEntry *const   entry
 

tagResult ctags::tagsNext tagFile *const   file,
tagEntry *const   entry
 

tagFile * ctags::tagsOpen const char *const   filePath,
tagFileInfo *const   info
 

Referenced by Tags::hasTag().

tagResult ctags::tagsSetSortType tagFile *const   file,
const sortType  type
 


Variable Documentation

const KAboutData data("kdevctags2", I18N_NOOP("CTags2..."),"1.0") [static]
 

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