KDevelop API Documentation

CppNewClassDialog Class Reference

#include <cppnewclassdlg.h>

Inheritance diagram for CppNewClassDialog:

Inheritance graph
[legend]
Collaboration diagram for CppNewClassDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CppNewClassDialog (KDevLanguageSupport *part, QWidget *parent=0, const char *name=0)
 ~CppNewClassDialog ()

Protected Member Functions

virtual void accept ()
virtual void classNameChanged (const QString &text)
virtual void classNamespaceChanged (const QString &text)
virtual void headerChanged ()
virtual void implementationChanged ()
virtual void nameHandlerChanged (const QString &text)
virtual void baseclassname_changed (const QString &text)
virtual void baseIncludeChanged (const QString &text)
virtual void addBaseClass ()
virtual void remBaseClass ()
virtual void remBaseClassOnly ()
virtual void currBaseNameChanged (const QString &text)
virtual void currBasePrivateSet ()
virtual void currBaseProtectedSet ()
virtual void currBasePublicSet ()
virtual void currBaseVirtualChanged (int val)
virtual void currBaseSelected (QListViewItem *it)
virtual void scopeboxActivated (int value)
virtual void checkObjCInheritance (int val)
virtual void checkQWidgetInheritance (int val)
virtual void upbaseclass_button_clicked ()
virtual void downbaseclass_button_clicked ()
virtual void baseclasses_view_selectionChanged ()
virtual void newTabSelected (const QString &text)
virtual void newTabSelected (QWidget *w)
virtual void access_view_mouseButtonPressed (int button, QListViewItem *item, const QPoint &p, int c)
virtual void changeToPrivate ()
virtual void changeToProtected ()
virtual void changeToPublic ()
virtual void changeToInherited ()
virtual void methods_view_mouseButtonPressed (int button, QListViewItem *item, const QPoint &p, int c)
virtual void extendFunctionality ()
virtual void replaceFunctionality ()
virtual void to_constructors_list_clicked ()
virtual void clear_selection_button_clicked ()
virtual void selectall_button_clicked ()
virtual void gtk_box_stateChanged (int val)
virtual void qobject_box_stateChanged (int val)
void reloadAdvancedInheritance (bool clean=false)
void parseClass (QString clName, QString inheritance)
void addToConstructorsList (QCheckListItem *myClass, FunctionDom method)
void addToMethodsList (QListViewItem *parent, FunctionDom method)
void addToUpgradeList (QListViewItem *parent, FunctionDom method, QString modifier)
void addToUpgradeList (QListViewItem *parent, VariableDom attr, QString modifier)
void clearConstructorsList (bool clean=false)
void clearMethodsList (bool clean=false)
void clearUpgradeList (bool clean=false)
bool isConstructor (QString className, const FunctionDom &method)
bool isDestructor (QString className, const FunctionDom &method)

Private Member Functions

void setCompletionBasename (CodeModel *model)
void addCompletionBasenameNamespacesRecursive (const NamespaceDom &namespaceDom, const QString &namespaceParent="")
void setCompletionNamespaceRecursive (const NamespaceDom &namespaceDom, const QString &namespaceParent="")
void setStateOfInheritanceEditors (bool state, bool hideList=true)
void setAccessForBase (QString baseclass, QString newAccess)
void setAccessForItem (QListViewItem *curr, QString newAccess, bool isPublic)
void remClassFromAdv (QString text)
void checkUpButtonState ()
void checkDownButtonState ()
void updateConstructorsOrder ()
QString classNameFormatted ()
QString templateStrFormatted ()
QString templateParamsFormatted ()
QString classNameFormatted (const QString &)
QString templateStrFormatted (const QString &)
QString templateParamsFormatted (const QString &)
QString templateActualParamsFormatted (const QString &)
void removeTemplateParams (QString &)

Private Attributes

bool headerModified
bool baseincludeModified
bool implementationModified
QString m_parse
QPopupMenuaccessMenu
QPopupMenuoverMenu
KDevLanguageSupportm_part
QString interface_url
QString implementation_url
QString interface_suffix
QString implementation_suffix
QStringList currNamespace
bool lowercase_filenames
QStringList currBaseClasses
KCompletioncompBasename
KCompletioncompNamespace

Friends

class ClassGenerator
class CppNewClassDialog::ClassGenerator
 workaround to make gcc 2.95.x happy

Constructor & Destructor Documentation

CppNewClassDialog::CppNewClassDialog KDevLanguageSupport part,
QWidget parent = 0,
const char *  name = 0
 

Definition at line 69 of file cppnewclassdlg.cpp.

References accessMenu, baseincludeModified, changeToInherited(), changeToPrivate(), changeToProtected(), changeToPublic(), KDevPlugin::codeModel(), compBasename, KCompletionBase::completionObject(), compNamespace, extendFunctionality(), CodeModel::globalNamespace(), headerModified, implementation_suffix, implementation_url, implementationModified, interface_suffix, interface_url, lowercase_filenames, m_parse, m_part, overMenu, KDevPlugin::projectDom(), DomUtil::readBoolEntry(), DomUtil::readEntry(), replaceFunctionality(), setCompletionBasename(), and setCompletionNamespaceRecursive().

CppNewClassDialog::~CppNewClassDialog  ) 
 

Definition at line 114 of file cppnewclassdlg.cpp.


Member Function Documentation

void CppNewClassDialog::accept  )  [protected, virtual]
 

Definition at line 410 of file cppnewclassdlg.cpp.

References CppNewClassDialog::ClassGenerator::generate().

Referenced by CppNewClassDialogBase::CppNewClassDialogBase().

void CppNewClassDialog::access_view_mouseButtonPressed int  button,
QListViewItem item,
const QPoint p,
int  c
[protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 1015 of file cppnewclassdlg.cpp.

References accessMenu.

void CppNewClassDialog::addBaseClass  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 439 of file cppnewclassdlg.cpp.

References baseincludeModified, setStateOfInheritanceEditors(), and KLineEdit::setText().

Referenced by checkQWidgetInheritance(), and qobject_box_stateChanged().

void CppNewClassDialog::addCompletionBasenameNamespacesRecursive const NamespaceDom namespaceDom,
const QString namespaceParent = ""
[private]
 

Definition at line 157 of file cppnewclassdlg.cpp.

References compBasename, gres(), NamespaceDom, NamespaceList, and sortedNameList().

Referenced by setCompletionBasename().

void CppNewClassDialog::addToConstructorsList QCheckListItem myClass,
FunctionDom  method
[protected]
 

Definition at line 913 of file cppnewclassdlg.cpp.

References KDevLanguageSupport::formatModelItem(), FunctionDom, and m_part.

Referenced by parseClass().

void CppNewClassDialog::addToMethodsList QListViewItem parent,
FunctionDom  method
[protected]
 

Definition at line 918 of file cppnewclassdlg.cpp.

References KDevLanguageSupport::formatModelItem(), FunctionDom, and m_part.

Referenced by parseClass().

void CppNewClassDialog::addToUpgradeList QListViewItem parent,
VariableDom  attr,
QString  modifier
[protected]
 

Definition at line 930 of file cppnewclassdlg.cpp.

References KDevLanguageSupport::formatModelItem(), m_part, and VariableDom.

void CppNewClassDialog::addToUpgradeList QListViewItem parent,
FunctionDom  method,
QString  modifier
[protected]
 

Definition at line 924 of file cppnewclassdlg.cpp.

References KDevLanguageSupport::formatModelItem(), FunctionDom, and m_part.

Referenced by parseClass().

void CppNewClassDialog::baseclasses_view_selectionChanged  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 710 of file cppnewclassdlg.cpp.

void CppNewClassDialog::baseclassname_changed const QString text  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 261 of file cppnewclassdlg.cpp.

References KLineEdit::setText(), and ClassGeneratorConfig::superCase().

void CppNewClassDialog::baseIncludeChanged const QString text  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 285 of file cppnewclassdlg.cpp.

References baseincludeModified, and text().

void CppNewClassDialog::changeToInherited  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 736 of file cppnewclassdlg.cpp.

Referenced by CppNewClassDialog().

void CppNewClassDialog::changeToPrivate  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 718 of file cppnewclassdlg.cpp.

Referenced by CppNewClassDialog().

void CppNewClassDialog::changeToProtected  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 724 of file cppnewclassdlg.cpp.

Referenced by CppNewClassDialog().

void CppNewClassDialog::changeToPublic  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 730 of file cppnewclassdlg.cpp.

Referenced by CppNewClassDialog().

void CppNewClassDialog::checkDownButtonState  )  [private]
 

Definition at line 704 of file cppnewclassdlg.cpp.

Referenced by currBaseSelected(), and downbaseclass_button_clicked().

void CppNewClassDialog::checkObjCInheritance int  val  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 314 of file cppnewclassdlg.cpp.

References KMessageBox::warningContinueCancel().

void CppNewClassDialog::checkQWidgetInheritance int  val  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 332 of file cppnewclassdlg.cpp.

References addBaseClass(), KLineEdit::setText(), and KMessageBox::warningContinueCancel().

void CppNewClassDialog::checkUpButtonState  )  [private]
 

Definition at line 698 of file cppnewclassdlg.cpp.

Referenced by currBaseSelected(), and upbaseclass_button_clicked().

void CppNewClassDialog::classNameChanged const QString text  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 214 of file cppnewclassdlg.cpp.

References ClassGeneratorConfig::fileCase().

Referenced by nameHandlerChanged().

QString CppNewClassDialog::classNameFormatted const QString  )  [private]
 

Definition at line 1866 of file cppnewclassdlg.cpp.

QString CppNewClassDialog::classNameFormatted  )  [private]
 

Definition at line 1861 of file cppnewclassdlg.cpp.

Referenced by to_constructors_list_clicked().

void CppNewClassDialog::classNamespaceChanged const QString text  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 254 of file cppnewclassdlg.cpp.

References currNamespace, m_part, reloadAdvancedInheritance(), setCompletionBasename(), and text().

void CppNewClassDialog::clear_selection_button_clicked  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 936 of file cppnewclassdlg.cpp.

void CppNewClassDialog::clearConstructorsList bool  clean = false  )  [protected]
 

Definition at line 948 of file cppnewclassdlg.cpp.

Referenced by reloadAdvancedInheritance().

void CppNewClassDialog::clearMethodsList bool  clean = false  )  [protected]
 

Definition at line 964 of file cppnewclassdlg.cpp.

Referenced by reloadAdvancedInheritance().

void CppNewClassDialog::clearUpgradeList bool  clean = false  )  [protected]
 

Definition at line 970 of file cppnewclassdlg.cpp.

Referenced by reloadAdvancedInheritance().

void CppNewClassDialog::currBaseNameChanged const QString text  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 525 of file cppnewclassdlg.cpp.

References parseClass(), remClassFromAdv(), text(), and updateConstructorsOrder().

void CppNewClassDialog::currBasePrivateSet  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 542 of file cppnewclassdlg.cpp.

References setAccessForBase().

void CppNewClassDialog::currBaseProtectedSet  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 551 of file cppnewclassdlg.cpp.

References setAccessForBase().

void CppNewClassDialog::currBasePublicSet  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 560 of file cppnewclassdlg.cpp.

References setAccessForBase().

void CppNewClassDialog::currBaseSelected QListViewItem it  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 588 of file cppnewclassdlg.cpp.

References baseincludeModified, checkDownButtonState(), checkUpButtonState(), setStateOfInheritanceEditors(), and KLineEdit::setText().

void CppNewClassDialog::currBaseVirtualChanged int  val  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 577 of file cppnewclassdlg.cpp.

void CppNewClassDialog::downbaseclass_button_clicked  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 654 of file cppnewclassdlg.cpp.

References checkDownButtonState(), remBaseClassOnly(), setStateOfInheritanceEditors(), and updateConstructorsOrder().

void CppNewClassDialog::extendFunctionality  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 1048 of file cppnewclassdlg.cpp.

Referenced by CppNewClassDialog().

void CppNewClassDialog::gtk_box_stateChanged int  val  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 388 of file cppnewclassdlg.cpp.

void CppNewClassDialog::headerChanged  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 299 of file cppnewclassdlg.cpp.

References headerModified.

void CppNewClassDialog::implementationChanged  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 307 of file cppnewclassdlg.cpp.

References implementationModified.

bool CppNewClassDialog::isConstructor QString  className,
const FunctionDom method
[protected]
 

Definition at line 897 of file cppnewclassdlg.cpp.

References KSharedPtr< T >::count(), KSharedPtr< T >::data(), KDevLanguageSupport::formatModelItem(), FunctionDom, and m_part.

Referenced by parseClass().

bool CppNewClassDialog::isDestructor QString  className,
const FunctionDom method
[protected]
 

Definition at line 1923 of file cppnewclassdlg.cpp.

References KSharedPtr< T >::data(), KDevLanguageSupport::formatModelItem(), FunctionDom, and m_part.

Referenced by parseClass().

void CppNewClassDialog::methods_view_mouseButtonPressed int  button,
QListViewItem item,
const QPoint p,
int  c
[protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 1040 of file cppnewclassdlg.cpp.

References overMenu.

void CppNewClassDialog::nameHandlerChanged const QString text  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 207 of file cppnewclassdlg.cpp.

References classNameChanged(), m_parse, m_part, KDevPlugin::projectDom(), and DomUtil::writeEntry().

void CppNewClassDialog::newTabSelected QWidget w  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 748 of file cppnewclassdlg.cpp.

void CppNewClassDialog::newTabSelected const QString text  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 742 of file cppnewclassdlg.cpp.

void CppNewClassDialog::parseClass QString  clName,
QString  inheritance
[protected]
 

Definition at line 774 of file cppnewclassdlg.cpp.

References addToConstructorsList(), addToMethodsList(), addToUpgradeList(), ClassList, KDevPlugin::codeModel(), FunctionList, CodeModel::globalNamespace(), isConstructor(), isDestructor(), kdDebug(), m_part, NamespaceDom, removeTemplateParams(), templateActualParamsFormatted(), PListViewItem< T >::templateAddition, PCheckListItem< T >::templateAddition, and VariableList.

Referenced by currBaseNameChanged(), and reloadAdvancedInheritance().

void CppNewClassDialog::qobject_box_stateChanged int  val  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 372 of file cppnewclassdlg.cpp.

References addBaseClass(), and KLineEdit::setText().

void CppNewClassDialog::reloadAdvancedInheritance bool  clean = false  )  [protected]
 

Definition at line 757 of file cppnewclassdlg.cpp.

References clearConstructorsList(), clearMethodsList(), clearUpgradeList(), and parseClass().

Referenced by classNamespaceChanged().

void CppNewClassDialog::remBaseClass  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 454 of file cppnewclassdlg.cpp.

References baseincludeModified, remClassFromAdv(), and setStateOfInheritanceEditors().

void CppNewClassDialog::remBaseClassOnly  )  [protected, virtual]
 

Definition at line 480 of file cppnewclassdlg.cpp.

References baseincludeModified, and setStateOfInheritanceEditors().

Referenced by downbaseclass_button_clicked(), and upbaseclass_button_clicked().

void CppNewClassDialog::remClassFromAdv QString  text  )  [private]
 

Definition at line 497 of file cppnewclassdlg.cpp.

References removeTemplateParams(), and text().

Referenced by currBaseNameChanged(), and remBaseClass().

void CppNewClassDialog::removeTemplateParams QString  )  [private]
 

Definition at line 1918 of file cppnewclassdlg.cpp.

Referenced by parseClass(), and remClassFromAdv().

void CppNewClassDialog::replaceFunctionality  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 1054 of file cppnewclassdlg.cpp.

Referenced by CppNewClassDialog().

void CppNewClassDialog::scopeboxActivated int  value  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 569 of file cppnewclassdlg.cpp.

void CppNewClassDialog::selectall_button_clicked  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 1060 of file cppnewclassdlg.cpp.

void CppNewClassDialog::setAccessForBase QString  baseclass,
QString  newAccess
[private]
 

Definition at line 991 of file cppnewclassdlg.cpp.

References PListViewItem< T >::item(), and setAccessForItem().

Referenced by currBasePrivateSet(), currBaseProtectedSet(), and currBasePublicSet().

void CppNewClassDialog::setAccessForItem QListViewItem curr,
QString  newAccess,
bool  isPublic
[private]
 

Definition at line 976 of file cppnewclassdlg.cpp.

Referenced by setAccessForBase().

void CppNewClassDialog::setCompletionBasename CodeModel model  )  [private]
 

Definition at line 120 of file cppnewclassdlg.cpp.

References addCompletionBasenameNamespacesRecursive(), KCompletion::clear(), compBasename, currNamespace, CodeModel::globalNamespace(), KCompletion::insertItems(), KCompletion::items, kdDebug(), NamespaceDom, and sortedNameList().

Referenced by classNamespaceChanged(), and CppNewClassDialog().

void CppNewClassDialog::setCompletionNamespaceRecursive const NamespaceDom namespaceDom,
const QString namespaceParent = ""
[private]
 

Definition at line 190 of file cppnewclassdlg.cpp.

References compNamespace, kdDebug(), NamespaceDom, and NamespaceList.

Referenced by CppNewClassDialog().

void CppNewClassDialog::setStateOfInheritanceEditors bool  state,
bool  hideList = true
[private]
 

Definition at line 418 of file cppnewclassdlg.cpp.

Referenced by addBaseClass(), currBaseSelected(), downbaseclass_button_clicked(), remBaseClass(), and remBaseClassOnly().

QString CppNewClassDialog::templateActualParamsFormatted const QString  )  [private]
 

Definition at line 1909 of file cppnewclassdlg.cpp.

References QRegExp_escape().

Referenced by parseClass().

QString CppNewClassDialog::templateParamsFormatted const QString  )  [private]
 

Definition at line 1893 of file cppnewclassdlg.cpp.

References QRegExp_escape().

QString CppNewClassDialog::templateParamsFormatted  )  [private]
 

Definition at line 1888 of file cppnewclassdlg.cpp.

Referenced by to_constructors_list_clicked().

QString CppNewClassDialog::templateStrFormatted const QString  )  [private]
 

Definition at line 1878 of file cppnewclassdlg.cpp.

References QRegExp_escape().

QString CppNewClassDialog::templateStrFormatted  )  [private]
 

Definition at line 1873 of file cppnewclassdlg.cpp.

Referenced by to_constructors_list_clicked().

void CppNewClassDialog::to_constructors_list_clicked  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 1072 of file cppnewclassdlg.cpp.

References ArgumentList, classNameFormatted(), PCheckListItem< T >::item(), PCheckListItem< T >::templateAddition, templateParamsFormatted(), and templateStrFormatted().

void CppNewClassDialog::upbaseclass_button_clicked  )  [protected, virtual]
 

Reimplemented from CppNewClassDialogBase.

Definition at line 624 of file cppnewclassdlg.cpp.

References checkUpButtonState(), remBaseClassOnly(), and updateConstructorsOrder().

void CppNewClassDialog::updateConstructorsOrder  )  [private]
 

Definition at line 680 of file cppnewclassdlg.cpp.

Referenced by currBaseNameChanged(), downbaseclass_button_clicked(), and upbaseclass_button_clicked().


Friends And Related Function Documentation

friend class ClassGenerator [friend]
 

Definition at line 203 of file cppnewclassdlg.h.

friend class CppNewClassDialog::ClassGenerator [friend]
 

workaround to make gcc 2.95.x happy

Definition at line 265 of file cppnewclassdlg.h.


Member Data Documentation

QPopupMenu* CppNewClassDialog::accessMenu [private]
 

Definition at line 168 of file cppnewclassdlg.h.

Referenced by access_view_mouseButtonPressed(), and CppNewClassDialog().

bool CppNewClassDialog::baseincludeModified [private]
 

Definition at line 165 of file cppnewclassdlg.h.

Referenced by addBaseClass(), baseIncludeChanged(), CppNewClassDialog(), currBaseSelected(), remBaseClass(), and remBaseClassOnly().

KCompletion* CppNewClassDialog::compBasename [private]
 

Definition at line 180 of file cppnewclassdlg.h.

Referenced by addCompletionBasenameNamespacesRecursive(), CppNewClassDialog(), and setCompletionBasename().

KCompletion* CppNewClassDialog::compNamespace [private]
 

Definition at line 181 of file cppnewclassdlg.h.

Referenced by CppNewClassDialog(), and setCompletionNamespaceRecursive().

QStringList CppNewClassDialog::currBaseClasses [private]
 

Definition at line 179 of file cppnewclassdlg.h.

QStringList CppNewClassDialog::currNamespace [private]
 

Definition at line 177 of file cppnewclassdlg.h.

Referenced by classNamespaceChanged(), and setCompletionBasename().

bool CppNewClassDialog::headerModified [private]
 

Definition at line 164 of file cppnewclassdlg.h.

Referenced by CppNewClassDialog(), and headerChanged().

QString CppNewClassDialog::implementation_suffix [private]
 

Definition at line 176 of file cppnewclassdlg.h.

Referenced by CppNewClassDialog().

QString CppNewClassDialog::implementation_url [private]
 

Definition at line 174 of file cppnewclassdlg.h.

Referenced by CppNewClassDialog().

bool CppNewClassDialog::implementationModified [private]
 

Definition at line 166 of file cppnewclassdlg.h.

Referenced by CppNewClassDialog(), and implementationChanged().

QString CppNewClassDialog::interface_suffix [private]
 

Definition at line 175 of file cppnewclassdlg.h.

Referenced by CppNewClassDialog().

QString CppNewClassDialog::interface_url [private]
 

Definition at line 173 of file cppnewclassdlg.h.

Referenced by CppNewClassDialog().

bool CppNewClassDialog::lowercase_filenames [private]
 

Definition at line 178 of file cppnewclassdlg.h.

Referenced by CppNewClassDialog().

QString CppNewClassDialog::m_parse [private]
 

Definition at line 167 of file cppnewclassdlg.h.

Referenced by CppNewClassDialog(), and nameHandlerChanged().

KDevLanguageSupport* CppNewClassDialog::m_part [private]
 

Definition at line 170 of file cppnewclassdlg.h.

Referenced by addToConstructorsList(), addToMethodsList(), addToUpgradeList(), classNamespaceChanged(), CppNewClassDialog(), CppNewClassDialog::ClassGenerator::gen_implementation(), CppNewClassDialog::ClassGenerator::gen_interface(), CppNewClassDialog::ClassGenerator::generate(), isConstructor(), isDestructor(), nameHandlerChanged(), and parseClass().

QPopupMenu* CppNewClassDialog::overMenu [private]
 

Definition at line 169 of file cppnewclassdlg.h.

Referenced by CppNewClassDialog(), and methods_view_mouseButtonPressed().


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