KDevelop API Documentation

QuickOpenFunctionDialog Class Reference

#include <quickopenfunctiondialog.h>

Inheritance diagram for QuickOpenFunctionDialog:

Inheritance graph
[legend]
Collaboration diagram for QuickOpenFunctionDialog:

Collaboration graph
[legend]
List of all members.

Public Slots

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

Public Member Functions

 QuickOpenFunctionDialog (QuickOpenPart *part, QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)
 ~QuickOpenFunctionDialog ()
void gotoFile (QString name)
FunctionDefinitionListmatchingFuncList ()
QuickOpenPartpart ()

Protected Attributes

FunctionDefinitionListm_functionDefList
QStringListm_functionStrList
FunctionDefinitionListfuncList

Constructor & Destructor Documentation

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

Definition at line 41 of file quickopenfunctiondialog.cpp.

References CodeModelUtils::allFunctionDefinitionsDetailed(), KDevPlugin::codeModel(), FileDom, CodeModel::fileList(), FileList, FunctionDefinitionList, KCompletion::items, m_functionDefList, m_functionStrList, CodeModelItem::name(), KCompletion::setItems(), and KCompletion::setOrder().

QuickOpenFunctionDialog::~QuickOpenFunctionDialog  ) 
 

Definition at line 70 of file quickopenfunctiondialog.cpp.

References m_functionDefList, and m_functionStrList.


Member Function Documentation

void QuickOpenFunctionDialog::executed QListBoxItem  )  [virtual, slot]
 

Reimplemented from QuickOpenDialogBase.

Definition at line 137 of file quickopenfunctiondialog.cpp.

void QuickOpenFunctionDialog::gotoFile QString  name  ) 
 

Definition at line 80 of file quickopenfunctiondialog.cpp.

References KSharedPtr< T >::data(), KDevPartController::editDocument(), KMessageBox::error(), CodeModelItem::fileName(), KDevLanguageSupport::formatModelItem(), funcList, FunctionDefinitionDom, FunctionDefinitionList, CodeModelItem::getStartPosition(), KDevPlugin::languageSupport(), m_functionDefList, CodeModelItem::name(), and KDevPlugin::partController().

Referenced by slotExecuted().

FunctionDefinitionList* QuickOpenFunctionDialog::matchingFuncList  )  [inline]
 

Definition at line 42 of file quickopenfunctiondialog.h.

References FunctionDefinitionList.

Referenced by QuickOpenFunctionChooseForm::slotFileChange().

QuickOpenPart* QuickOpenFunctionDialog::part  )  [inline]
 

Definition at line 43 of file quickopenfunctiondialog.h.

Referenced by QuickOpenFunctionChooseForm::slotFileChange().

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

Reimplemented from QuickOpenDialogBase.

Definition at line 131 of file quickopenfunctiondialog.cpp.

References gotoFile().

Referenced by slotReturnPressed().

void QuickOpenFunctionDialog::slotReturnPressed  )  [virtual, slot]
 

Reimplemented from QuickOpenDialogBase.

Definition at line 141 of file quickopenfunctiondialog.cpp.

References slotExecuted().


Member Data Documentation

FunctionDefinitionList* QuickOpenFunctionDialog::funcList [protected]
 

Definition at line 53 of file quickopenfunctiondialog.h.

Referenced by gotoFile().

FunctionDefinitionList* QuickOpenFunctionDialog::m_functionDefList [protected]
 

Definition at line 51 of file quickopenfunctiondialog.h.

Referenced by gotoFile(), QuickOpenFunctionDialog(), and ~QuickOpenFunctionDialog().

QStringList* QuickOpenFunctionDialog::m_functionStrList [protected]
 

Definition at line 52 of file quickopenfunctiondialog.h.

Referenced by QuickOpenFunctionDialog(), and ~QuickOpenFunctionDialog().


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 Wed Mar 23 00:29:12 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003