umbrello/umbrello
dcodegenerator.cpp
Go to the documentation of this file.
virtual QStringList defaultDatatypes()
Adds D's primitives as datatypes.
Definition: dcodegenerator.cpp:146
This class defines the non-graphical information required for a UML Classifier (ie a class or interfa...
Definition: classifier.h:39
virtual void initCodeClassFields()
Add codeclassfields to this classifiercodedocument.
Definition: classifiercodedocument.cpp:535
virtual QStringList reservedKeywords() const
Get list of reserved keywords.
Definition: dcodegenerator.cpp:180
static QString getListFieldClassName()
Get the list variable class name to use.
Definition: dcodegenerator.cpp:96
bool getAutoGenerateAttribAccessors()
A utility method to get the dCodeGenerationPolicy()->getAutoGenerateAttribAccessors() value...
Definition: dcodegenerator.cpp:78
static QString capitalizeFirstLetter(const QString &item)
General purpose function we may reuse for all types of D code documents.
Definition: dcodegenerator.cpp:106
static QString fixTypeName(const QString &item)
IF the type is "string" we need to declare it as the D Object "String" (there is no string primative ...
Definition: dcodegenerator.cpp:121
bool getAutoGenerateAssocAccessors()
Get the value of m_autoGenerateAssocAccessors.
Definition: dcodegenerationpolicy.cpp:82
Definition: basictypes.h:252
CodeDocument * newClassifierCodeDocument(UMLClassifier *classifier)
Create a new classifier code document.
Definition: dcodegenerator.cpp:135
bool getAutoGenerateAssocAccessors()
A utility method to get the dCodeGenerationPolicy()->getAutoGenerateAssocAccessors() value...
Definition: dcodegenerator.cpp:87
bool isEmpty() const
bool isEmpty() const
bool getAutoGenerateAttribAccessors()
Get the value of m_autoGenerateAttribAccessors.
Definition: dcodegenerationpolicy.cpp:73
Uml::ProgrammingLanguage::Enum language() const
Return our language.
Definition: dcodegenerator.cpp:49
This class is sooo ugly I don't know where to begin.
Definition: codeviewerdialog.h:27
bool contains(QChar ch, Qt::CaseSensitivity cs) const
DCodeGenerationPolicy * getDPolicy()
Utility function for getting the d code generation policy.
Definition: dcodegenerator.cpp:69
configurable params for the code viewer tool
Definition: codeviewerstate.h:20
Definition: dcodegenerationpolicy.h:22
QString mid(int position, int n) const
QChar toUpper() const
const QChar at(int position) const
This class collects together all of the code documents which form this project, and generates code fo...
Definition: codegenerator.h:67
static QString cleanName(const QString &name)
Replaces spaces with underscores and capitalises as defined in m_modname.
Definition: codegenerator.cpp:627
virtual CodeViewerDialog * getCodeViewerDialog(QWidget *parent, CodeDocument *doc, Settings::CodeViewerState state)
Get the editing dialog for this code document.
Definition: dcodegenerator.cpp:58
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:25 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:25 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.