KDevelop API Documentation

AddAttributeDialog Class Reference

#include <addattributedialog.h>

Inheritance diagram for AddAttributeDialog:

AddAttributeDialogBase QDialog List of all members.

Public Member Functions

 AddAttributeDialog (CppSupportPart *cppSupport, ClassDom klass, QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)
 ~AddAttributeDialog ()
virtual void addAttribute ()
virtual void deleteCurrentAttribute ()
virtual void currentChanged (QListViewItem *item)
virtual void updateGUI ()

Protected Member Functions

virtual void reject ()
virtual void accept ()

Private Member Functions

QString accessID (VariableDom var) const
QStringList newAccessList (const QStringList &accessList) const
QString variableDeclaration (QListViewItem *item) const

Private Attributes

CppSupportPartm_cppSupport
ClassDom m_klass
int m_count

Constructor & Destructor Documentation

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

Definition at line 43 of file addattributedialog.cpp.

References addAttribute(), AddAttributeDialog(), ClassDom, KDevPlugin::codeModel(), m_cppSupport, typeNameList(), and updateGUI().

Referenced by AddAttributeDialog().

AddAttributeDialog::~AddAttributeDialog  ) 
 

Definition at line 71 of file addattributedialog.cpp.


Member Function Documentation

void AddAttributeDialog::accept  )  [protected, virtual]
 

Definition at line 80 of file addattributedialog.cpp.

References accessID(), KParts::PartManager::activePart(), BackgroundParser::addFile(), CppSupportPart::backgroundParser(), KDevPartController::editDocument(), KTextEditor::EditInterface::insertText(), m_cppSupport, m_klass, newAccessList(), KDevPlugin::partController(), variableDeclaration(), and VariableList.

QString AddAttributeDialog::accessID VariableDom  var  )  const [private]
 

Definition at line 237 of file addattributedialog.cpp.

References accessID(), and VariableDom.

Referenced by accept(), and accessID().

void AddAttributeDialog::addAttribute  )  [virtual]
 

Reimplemented from AddAttributeDialogBase.

Definition at line 188 of file addattributedialog.cpp.

References m_count.

Referenced by AddAttributeDialog().

void AddAttributeDialog::currentChanged QListViewItem item  )  [virtual]
 

Reimplemented from AddAttributeDialogBase.

Definition at line 202 of file addattributedialog.cpp.

References currentChanged(), and updateGUI().

Referenced by currentChanged().

void AddAttributeDialog::deleteCurrentAttribute  )  [virtual]
 

Reimplemented from AddAttributeDialogBase.

Definition at line 197 of file addattributedialog.cpp.

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

Definition at line 219 of file addattributedialog.cpp.

References newAccessList().

Referenced by accept(), and newAccessList().

void AddAttributeDialog::reject  )  [protected, virtual]
 

Definition at line 75 of file addattributedialog.cpp.

void AddAttributeDialog::updateGUI  )  [virtual]
 

Reimplemented from AddAttributeDialogBase.

Definition at line 168 of file addattributedialog.cpp.

Referenced by AddAttributeDialog(), and currentChanged().

QString AddAttributeDialog::variableDeclaration QListViewItem item  )  const [private]
 

Definition at line 151 of file addattributedialog.cpp.

References variableDeclaration().

Referenced by accept(), and variableDeclaration().


Member Data Documentation

int AddAttributeDialog::m_count [private]
 

Definition at line 54 of file addattributedialog.h.

Referenced by addAttribute().

CppSupportPart* AddAttributeDialog::m_cppSupport [private]
 

Definition at line 52 of file addattributedialog.h.

Referenced by accept(), and AddAttributeDialog().

ClassDom AddAttributeDialog::m_klass [private]
 

Definition at line 53 of file addattributedialog.h.

Referenced by accept().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:01:58 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003