KDevelop API Documentation

CppNewClassDialog Class Reference

#include <cppnewclassdlg.h>

Inheritance diagram for CppNewClassDialog:

CppNewClassDialogBase QDialog 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

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, CppNewClassDialog(), extendFunctionality(), CodeModel::globalNamespace(), headerModified, implementation_suffix, implementation_url, implementationModified, interface_suffix, interface_url, lowercase_filenames, m_parse, m_part, overMenu, KDevPlugin::projectDom(), replaceFunctionality(), setCompletionBasename(), and setCompletionNamespaceRecursive().

Referenced by CppNewClassDialog().

CppNewClassDialog::~CppNewClassDialog  ) 
 

Definition at line 114 of file cppnewclassdlg.cpp.

References compBasename, and compNamespace.


Member Function Documentation

void CppNewClassDialog::accept  )  [protected, virtual]
 

Definition at line 410 of file cppnewclassdlg.cpp.

References CppNewClassDialog::ClassGenerator::generate().

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 access_view_mouseButtonPressed(), and accessMenu.

Referenced by access_view_mouseButtonPressed().

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 addCompletionBasenameNamespacesRecursive(), compBasename, gres(), NamespaceList, and sortedNameList().

Referenced by addCompletionBasenameNamespacesRecursive(), and setCompletionBasename().

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

Definition at line 913 of file cppnewclassdlg.cpp.

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

Referenced by addToConstructorsList(), and parseClass().

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

Definition at line 918 of file cppnewclassdlg.cpp.

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

Referenced by addToMethodsList(), and parseClass().

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

Definition at line 930 of file cppnewclassdlg.cpp.

References addToUpgradeList(), 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 addToUpgradeList(), KDevLanguageSupport::formatModelItem(), and m_part.

Referenced by addToUpgradeList(), and 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 baseclassname_changed(), baseincludeModified, interface_suffix, KLineEdit::setText(), ClassGeneratorConfig::superCase(), and text().

Referenced by baseclassname_changed().

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

Reimplemented from CppNewClassDialogBase.

Definition at line 285 of file cppnewclassdlg.cpp.

References baseIncludeChanged(), baseincludeModified, and text().

Referenced by baseIncludeChanged().

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 checkObjCInheritance().

Referenced by checkObjCInheritance().

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

Reimplemented from CppNewClassDialogBase.

Definition at line 332 of file cppnewclassdlg.cpp.

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

Referenced by checkQWidgetInheritance().

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 classNameChanged(), ClassGeneratorConfig::fileCase(), headerModified, implementation_suffix, implementationModified, interface_suffix, and text().

Referenced by classNameChanged(), and nameHandlerChanged().

QString CppNewClassDialog::classNameFormatted const QString  )  [private]
 

Definition at line 1864 of file cppnewclassdlg.cpp.

QString CppNewClassDialog::classNameFormatted  )  [private]
 

Definition at line 1859 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 classNamespaceChanged(), currNamespace, m_part, reloadAdvancedInheritance(), setCompletionBasename(), and text().

Referenced by classNamespaceChanged().

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.

References clearConstructorsList().

Referenced by clearConstructorsList(), and reloadAdvancedInheritance().

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

Definition at line 964 of file cppnewclassdlg.cpp.

References clearMethodsList().

Referenced by clearMethodsList(), and reloadAdvancedInheritance().

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

Definition at line 970 of file cppnewclassdlg.cpp.

References clearUpgradeList().

Referenced by clearUpgradeList(), and reloadAdvancedInheritance().

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

Reimplemented from CppNewClassDialogBase.

Definition at line 525 of file cppnewclassdlg.cpp.

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

Referenced by currBaseNameChanged().

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(), currBaseSelected(), setStateOfInheritanceEditors(), and KLineEdit::setText().

Referenced by currBaseSelected().

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

Reimplemented from CppNewClassDialogBase.

Definition at line 577 of file cppnewclassdlg.cpp.

References currBaseVirtualChanged().

Referenced by currBaseVirtualChanged().

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.

References gtk_box_stateChanged().

Referenced by gtk_box_stateChanged().

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, isConstructor(), and m_part.

Referenced by isConstructor(), and parseClass().

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

Definition at line 1921 of file cppnewclassdlg.cpp.

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

Referenced by isDestructor(), and 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 methods_view_mouseButtonPressed(), and overMenu.

Referenced by methods_view_mouseButtonPressed().

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, nameHandlerChanged(), KDevPlugin::projectDom(), and text().

Referenced by nameHandlerChanged().

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

Reimplemented from CppNewClassDialogBase.

Definition at line 748 of file cppnewclassdlg.cpp.

References newTabSelected().

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

Reimplemented from CppNewClassDialogBase.

Definition at line 742 of file cppnewclassdlg.cpp.

References newTabSelected().

Referenced by newTabSelected().

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

Definition at line 774 of file cppnewclassdlg.cpp.

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

Referenced by currBaseNameChanged(), parseClass(), and reloadAdvancedInheritance().

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

Reimplemented from CppNewClassDialogBase.

Definition at line 372 of file cppnewclassdlg.cpp.

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

Referenced by qobject_box_stateChanged().

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

Definition at line 757 of file cppnewclassdlg.cpp.

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

Referenced by classNamespaceChanged(), and reloadAdvancedInheritance().

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 remClassFromAdv(), removeTemplateParams(), and text().

Referenced by currBaseNameChanged(), remBaseClass(), and remClassFromAdv().

void CppNewClassDialog::removeTemplateParams QString  )  [private]
 

Definition at line 1916 of file cppnewclassdlg.cpp.

References removeTemplateParams().

Referenced by parseClass(), remClassFromAdv(), and removeTemplateParams().

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.

References scopeboxActivated().

Referenced by scopeboxActivated().

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(), setAccessForBase(), and setAccessForItem().

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

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

Definition at line 976 of file cppnewclassdlg.cpp.

References setAccessForItem().

Referenced by setAccessForBase(), and setAccessForItem().

void CppNewClassDialog::setCompletionBasename CodeModel model  )  [private]
 

Definition at line 120 of file cppnewclassdlg.cpp.

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

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

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

Definition at line 190 of file cppnewclassdlg.cpp.

References compNamespace, endl(), kdDebug(), and setCompletionNamespaceRecursive().

Referenced by CppNewClassDialog(), and setCompletionNamespaceRecursive().

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

Definition at line 418 of file cppnewclassdlg.cpp.

References setStateOfInheritanceEditors().

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

QString CppNewClassDialog::templateActualParamsFormatted const QString  )  [private]
 

Definition at line 1907 of file cppnewclassdlg.cpp.

References QRegExp_escape(), and templateActualParamsFormatted().

Referenced by parseClass(), and templateActualParamsFormatted().

QString CppNewClassDialog::templateParamsFormatted const QString  )  [private]
 

Definition at line 1891 of file cppnewclassdlg.cpp.

References QRegExp_escape().

QString CppNewClassDialog::templateParamsFormatted  )  [private]
 

Definition at line 1886 of file cppnewclassdlg.cpp.

Referenced by to_constructors_list_clicked().

QString CppNewClassDialog::templateStrFormatted const QString  )  [private]
 

Definition at line 1876 of file cppnewclassdlg.cpp.

References QRegExp_escape().

QString CppNewClassDialog::templateStrFormatted  )  [private]
 

Definition at line 1871 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().


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(), baseclassname_changed(), baseIncludeChanged(), CppNewClassDialog(), currBaseSelected(), remBaseClass(), and remBaseClassOnly().

KCompletion* CppNewClassDialog::compBasename [private]
 

Definition at line 180 of file cppnewclassdlg.h.

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

KCompletion* CppNewClassDialog::compNamespace [private]
 

Definition at line 181 of file cppnewclassdlg.h.

Referenced by CppNewClassDialog(), setCompletionNamespaceRecursive(), and ~CppNewClassDialog().

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(), parseClass(), and setCompletionBasename().

bool CppNewClassDialog::headerModified [private]
 

Definition at line 164 of file cppnewclassdlg.h.

Referenced by classNameChanged(), CppNewClassDialog(), and headerChanged().

QString CppNewClassDialog::implementation_suffix [private]
 

Definition at line 176 of file cppnewclassdlg.h.

Referenced by classNameChanged(), and 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 classNameChanged(), CppNewClassDialog(), and implementationChanged().

QString CppNewClassDialog::interface_suffix [private]
 

Definition at line 175 of file cppnewclassdlg.h.

Referenced by baseclassname_changed(), classNameChanged(), and 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.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:21 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003