KDevelop API Documentation

CTagsDialog Class Reference

#include <ctagsdlg.h>

Inheritance diagram for CTagsDialog:

Inheritance graph
[legend]
Collaboration diagram for CTagsDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CTagsDialog (CTagsPart *part)
 ~CTagsDialog ()

Private Slots

void slotSearch ()
void slotRegenerate ()
void slotResultClicked (QListBoxItem *item)

Private Member Functions

void updateInfo ()
void insertResult (const CTagsTagInfoList &result, const QStringList &kindStringList)

Private Attributes

CTagsMap m_tags
QStringList m_kindStrings
QLineEdittagEdit
QCheckBoxregexpBox
QListViewkindsListView
QListBoxresultsListBox
CTagsPartm_part

Constructor & Destructor Documentation

CTagsDialog::CTagsDialog CTagsPart part  ) 
 

Definition at line 62 of file ctagsdlg.cpp.

References KButtonBox::addButton(), KButtonBox::addStretch(), kindsListView, KButtonBox::layout(), m_part, regexpBox, resultsListBox, slotRegenerate(), slotResultClicked(), slotSearch(), tagEdit, and updateInfo().

CTagsDialog::~CTagsDialog  ) 
 

Definition at line 135 of file ctagsdlg.cpp.


Member Function Documentation

void CTagsDialog::insertResult const CTagsTagInfoList result,
const QStringList kindStringList
[private]
 

Definition at line 186 of file ctagsdlg.cpp.

References CTagsTagInfoList, CTagsTagInfoListConstIterator, CTagsKinds::findKind(), and resultsListBox.

Referenced by slotSearch().

void CTagsDialog::slotRegenerate  )  [private, slot]
 

Definition at line 211 of file ctagsdlg.cpp.

References CTagsPart::createTagsFile(), CTagsPart::loadTagsFile(), m_part, KMessageBox::sorry(), and updateInfo().

Referenced by CTagsDialog().

void CTagsDialog::slotResultClicked QListBoxItem item  )  [private, slot]
 

Definition at line 224 of file ctagsdlg.cpp.

References KDevPartController::editDocument(), CTagsResultItem::fileName(), m_part, KDevPlugin::partController(), CTagsResultItem::pattern(), KDevPlugin::project(), KDevProject::projectDirectory(), and KMessageBox::sorry().

Referenced by CTagsDialog().

void CTagsDialog::slotSearch  )  [private, slot]
 

Definition at line 154 of file ctagsdlg.cpp.

References CTagsMapConstIterator, CTagsMapIterator, insertResult(), kdDebug(), kindsListView, m_tags, regexpBox, resultsListBox, and tagEdit.

Referenced by CTagsDialog().

void CTagsDialog::updateInfo  )  [private]
 

Definition at line 139 of file ctagsdlg.cpp.

References kindsListView, CTagsPart::kindStrings(), m_kindStrings, m_part, m_tags, and CTagsPart::tags().

Referenced by CTagsDialog(), and slotRegenerate().


Member Data Documentation

QListView* CTagsDialog::kindsListView [private]
 

Definition at line 49 of file ctagsdlg.h.

Referenced by CTagsDialog(), slotSearch(), and updateInfo().

QStringList CTagsDialog::m_kindStrings [private]
 

Definition at line 45 of file ctagsdlg.h.

Referenced by updateInfo().

CTagsPart* CTagsDialog::m_part [private]
 

Definition at line 52 of file ctagsdlg.h.

Referenced by CTagsDialog(), slotRegenerate(), slotResultClicked(), and updateInfo().

CTagsMap CTagsDialog::m_tags [private]
 

Definition at line 44 of file ctagsdlg.h.

Referenced by slotSearch(), and updateInfo().

QCheckBox* CTagsDialog::regexpBox [private]
 

Definition at line 48 of file ctagsdlg.h.

Referenced by CTagsDialog(), and slotSearch().

QListBox* CTagsDialog::resultsListBox [private]
 

Definition at line 50 of file ctagsdlg.h.

Referenced by CTagsDialog(), insertResult(), and slotSearch().

QLineEdit* CTagsDialog::tagEdit [private]
 

Definition at line 47 of file ctagsdlg.h.

Referenced by CTagsDialog(), and slotSearch().


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