KDevelop API Documentation

QuickOpenClassDialog Class Reference

#include <quickopenclassdialog.h>

Inheritance diagram for QuickOpenClassDialog:

Inheritance graph
[legend]
Collaboration diagram for QuickOpenClassDialog:

Collaboration graph
[legend]
List of all members.

Public Slots

virtual void slotExecuted (QListBoxItem *)
virtual void slotReturnPressed ()

Public Member Functions

 QuickOpenClassDialog (QuickOpenPart *part, QWidget *parent=0, const char *name=0, bool modal=TRUE, WFlags fl=0)
virtual ~QuickOpenClassDialog ()

Protected Slots

virtual void accept ()

Protected Member Functions

void findAllClasses (QStringList &classList)
void findAllClasses (QStringList &classList, const ClassDom klass)
void findAllClasses (QStringList &classList, const NamespaceDom ns)
ClassDom findClass (const QString &name)
ClassDom findClass (QStringList &path, const NamespaceDom ns)
ClassDom findClass (QStringList &path, const ClassDom klass)

Private Attributes

QStringList m_classList

Constructor & Destructor Documentation

QuickOpenClassDialog::QuickOpenClassDialog QuickOpenPart part,
QWidget parent = 0,
const char *  name = 0,
bool  modal = TRUE,
WFlags  fl = 0
 

Definition at line 36 of file quickopenclassdialog.cpp.

References findAllClasses(), KCompletion::insertItems(), m_classList, and KCompletion::setIgnoreCase().

QuickOpenClassDialog::~QuickOpenClassDialog  )  [virtual]
 

Definition at line 55 of file quickopenclassdialog.cpp.


Member Function Documentation

void QuickOpenClassDialog::accept  )  [protected, virtual, slot]
 

Definition at line 66 of file quickopenclassdialog.cpp.

References ClassDom, KDevPartController::editDocument(), findClass(), and KDevPlugin::partController().

Referenced by slotExecuted(), and slotReturnPressed().

void QuickOpenClassDialog::findAllClasses QStringList classList,
const NamespaceDom  ns
[protected]
 

Definition at line 103 of file quickopenclassdialog.cpp.

References ClassList, findAllClasses(), NamespaceDom, and NamespaceList.

void QuickOpenClassDialog::findAllClasses QStringList classList,
const ClassDom  klass
[protected]
 

Definition at line 92 of file quickopenclassdialog.cpp.

References ClassDom, ClassList, and findAllClasses().

void QuickOpenClassDialog::findAllClasses QStringList classList  )  [protected]
 

Definition at line 87 of file quickopenclassdialog.cpp.

References KDevPlugin::codeModel(), and CodeModel::globalNamespace().

Referenced by findAllClasses(), and QuickOpenClassDialog().

ClassDom QuickOpenClassDialog::findClass QStringList path,
const ClassDom  klass
[protected]
 

Definition at line 143 of file quickopenclassdialog.cpp.

References ClassDom, and findClass().

ClassDom QuickOpenClassDialog::findClass QStringList path,
const NamespaceDom  ns
[protected]
 

Definition at line 120 of file quickopenclassdialog.cpp.

References ClassDom, findClass(), and NamespaceDom.

ClassDom QuickOpenClassDialog::findClass const QString name  )  [protected]
 

Definition at line 114 of file quickopenclassdialog.cpp.

References ClassDom, KDevPlugin::codeModel(), and CodeModel::globalNamespace().

Referenced by accept(), and findClass().

void QuickOpenClassDialog::slotExecuted QListBoxItem  )  [virtual, slot]
 

Reimplemented from QuickOpenDialogBase.

Definition at line 61 of file quickopenclassdialog.cpp.

References accept().

void QuickOpenClassDialog::slotReturnPressed  )  [virtual, slot]
 

Reimplemented from QuickOpenDialogBase.

Definition at line 82 of file quickopenclassdialog.cpp.

References accept().


Member Data Documentation

QStringList QuickOpenClassDialog::m_classList [private]
 

Definition at line 54 of file quickopenclassdialog.h.

Referenced by QuickOpenClassDialog().


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