KDevelop API Documentation

AddMethodDialog Class Reference

#include <addmethoddialog.h>

Inheritance diagram for AddMethodDialog:

Inheritance graph
[legend]
Collaboration diagram for AddMethodDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AddMethodDialog (CppSupportPart *cppSupport, ClassDom klass, QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)
 ~AddMethodDialog ()
virtual void addMethod ()
virtual void deleteCurrentMethod ()
virtual void currentChanged (QListViewItem *item)
virtual void updateGUI ()
virtual void browseImplementationFile ()

Protected Member Functions

virtual void reject ()
virtual void accept ()

Private Member Functions

QString accessID (FunctionDom fun) const
QString functionDeclaration (QListViewItem *item) const
QString functionDefinition (QListViewItem *item) const
QStringList newAccessList (const QStringList &accessList) const

Private Attributes

CppSupportPartm_cppSupport
ClassDom m_klass
int m_count

Constructor & Destructor Documentation

AddMethodDialog::AddMethodDialog CppSupportPart cppSupport,
ClassDom  klass,
QWidget parent = 0,
const char *  name = 0,
bool  modal = FALSE,
WFlags  fl = 0
 

Definition at line 45 of file addmethoddialog.cpp.

References addMethod(), ClassDom, KDevPlugin::codeModel(), m_cppSupport, m_klass, typeNameList(), and updateGUI().

AddMethodDialog::~AddMethodDialog  ) 
 

Definition at line 105 of file addmethoddialog.cpp.


Member Function Documentation

void AddMethodDialog::accept  )  [protected, virtual]
 

Definition at line 140 of file addmethoddialog.cpp.

References accessID(), KParts::PartManager::activePart(), BackgroundParser::addFile(), CppSupportPart::backgroundParser(), KDevPlugin::createFileSupport(), KDevCreateFile::createNewFile(), KDevPartController::editDocument(), functionDeclaration(), functionDefinition(), FunctionList, KTextEditor::EditInterface::insertLine(), KTextEditor::EditInterface::insertText(), m_cppSupport, m_klass, newAccessList(), KTextEditor::EditInterface::numLines(), and KDevPlugin::partController().

QString AddMethodDialog::accessID FunctionDom  fun  )  const [private]
 

Definition at line 114 of file addmethoddialog.cpp.

References FunctionDom.

Referenced by accept().

void AddMethodDialog::addMethod  )  [virtual]
 

Reimplemented from AddMethodDialogBase.

Definition at line 276 of file addmethoddialog.cpp.

References m_count.

Referenced by AddMethodDialog().

void AddMethodDialog::browseImplementationFile  )  [virtual]
 

Reimplemented from AddMethodDialogBase.

Definition at line 313 of file addmethoddialog.cpp.

References KFileDialog::getOpenFileName(), and updateGUI().

void AddMethodDialog::currentChanged QListViewItem item  )  [virtual]
 

Reimplemented from AddMethodDialogBase.

Definition at line 292 of file addmethoddialog.cpp.

References updateGUI().

void AddMethodDialog::deleteCurrentMethod  )  [virtual]
 

Reimplemented from AddMethodDialogBase.

Definition at line 286 of file addmethoddialog.cpp.

References updateGUI().

QString AddMethodDialog::functionDeclaration QListViewItem item  )  const [private]
 

Definition at line 320 of file addmethoddialog.cpp.

Referenced by accept().

QString AddMethodDialog::functionDefinition QListViewItem item  )  const [private]
 

Definition at line 342 of file addmethoddialog.cpp.

References m_klass.

Referenced by accept().

QStringList AddMethodDialog::newAccessList const QStringList accessList  )  const [private]
 

Definition at line 376 of file addmethoddialog.cpp.

Referenced by accept().

void AddMethodDialog::reject  )  [protected, virtual]
 

Definition at line 109 of file addmethoddialog.cpp.

void AddMethodDialog::updateGUI  )  [virtual]
 

Reimplemented from AddMethodDialogBase.

Definition at line 245 of file addmethoddialog.cpp.

Referenced by AddMethodDialog(), browseImplementationFile(), currentChanged(), and deleteCurrentMethod().


Member Data Documentation

int AddMethodDialog::m_count [private]
 

Definition at line 56 of file addmethoddialog.h.

Referenced by addMethod().

CppSupportPart* AddMethodDialog::m_cppSupport [private]
 

Definition at line 54 of file addmethoddialog.h.

Referenced by accept(), and AddMethodDialog().

ClassDom AddMethodDialog::m_klass [private]
 

Definition at line 55 of file addmethoddialog.h.

Referenced by accept(), AddMethodDialog(), and functionDefinition().


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