umbrello
2.35.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
7 #ifndef CODEGENOPTIONSPAGE_H
8 #define CODEGENOPTIONSPAGE_H
16 #include <QWizardPage>
@ Ok
Definition: codegenerationpolicy.h:42
bool save()
Definition: codegenoptionspage.cpp:242
@ NONE
Definition: codegenerationpolicy.h:45
Definition: ui_codegenoptionspage.h:374
void setIndentationType(IndentationType type)
Definition: codegenerationpolicy.cpp:259
Enum
Definition: basictypes.h:291
static int newLineToInteger(CodeGenerationPolicy::NewLineType value)
Definition: codegenoptionspage.cpp:120
@ Ask
Definition: codegenerationpolicy.h:42
IndentationType
Definition: codegenerationpolicy.h:45
void setCodeVerboseDocumentComments(bool new_var)
Definition: codegenerationpolicy.cpp:135
QPushButton * ui_browseOutput
Definition: ui_codegenoptionspage.h:54
bool validatePage()
Definition: codegenoptionspage.cpp:206
QRadioButton * overwriteToWidget(CodeGenerationPolicy::OverwritePolicy value)
Definition: codegenoptionspage.cpp:139
void setCodeVerboseSectionComments(bool new_var)
Definition: codegenerationpolicy.cpp:111
@ MAC
Definition: codegenerationpolicy.h:44
@ Reserved
Definition: basictypes.h:312
Enum fromInt(int item)
Definition: basictypes.cpp:1014
CodeGenerationPolicy * commonPolicy() const
Definition: uml.cpp:2459
@ UNIX
Definition: codegenerationpolicy.h:44
@ Never
Definition: codegenerationpolicy.h:42
static int indentTypeToInteger(CodeGenerationPolicy::IndentationType value)
Definition: codegenoptionspage.cpp:101
void setupUi(QWidget *CodeGenOptionsPage)
Definition: ui_codegenoptionspage.h:85
QCheckBox * ui_includeHeadings
Definition: ui_codegenoptionspage.h:55
@ SPACE
Definition: codegenerationpolicy.h:45
QSpinBox * ui_SelectIndentationNumber
Definition: ui_codegenoptionspage.h:80
void setOverwritePolicy(OverwritePolicy new_var)
Definition: codegenerationpolicy.cpp:70
Definition: codegenpolicyext.h:22
bool getIncludeHeadings() const
Definition: codegenerationpolicy.cpp:187
void setHeadingFileDir(const QString &path)
Definition: codegenerationpolicy.cpp:158
QTabWidget * ui_tabWidgetMain
Definition: ui_codegenoptionspage.h:42
Definition: defaultcodegenpolicypage.h:18
NewLineType getLineEndingType()
Definition: codegenerationpolicy.cpp:240
Definition: codegenoptionspage.h:30
KComboBox * ui_SelectEndLineCharsBox
Definition: ui_codegenoptionspage.h:83
QString toString(Enum item)
Definition: basictypes.cpp:912
QRadioButton * ui_radioButtonChangeName
Definition: ui_codegenoptionspage.h:65
CodeGenOptionsPage(QWidget *parent=0)
Definition: codegenoptionspage.cpp:36
KLineEdit * ui_headingsDir
Definition: ui_codegenoptionspage.h:57
void updateCodeGenerationPolicyTab()
Definition: codegenoptionspage.cpp:174
void apply()
Definition: codegenoptionspage.cpp:215
void setIncludeHeadings(bool new_var)
Definition: codegenerationpolicy.cpp:177
void activeLanguageChanged(int id)
Definition: codegenoptionspage.cpp:295
CodeGenerationPolicy * m_parentPolicy
Definition: codegenoptionspage.h:42
void browseClicked()
Definition: codegenoptionspage.cpp:321
Enum fromString(const QString &item)
Definition: basictypes.cpp:964
@ TAB
Definition: codegenerationpolicy.h:45
CodeGenerator * generator() const
Definition: uml.cpp:2531
#define i18n
Definition: main.cpp:35
void syncCodeDocumentsToParent()
Definition: moc_codegenoptionspage.cpp:187
QString getHeadingFileDir() const
Definition: codegenerationpolicy.cpp:168
virtual CodeGenerationPolicyPage * createPage(QWidget *parent=0, const char *name=0)=0
OverwritePolicy
Definition: codegenerationpolicy.h:42
Definition: codegenerationpolicy.h:25
bool getCodeVerboseDocumentComments() const
Definition: codegenerationpolicy.cpp:148
void setActiveLanguage(Uml::ProgrammingLanguage::Enum pl)
Definition: uml.cpp:2699
Definition: codegenerationpolicypage.h:16
connect()
Definition: namespaces-multiple.php:5
IndentationType getIndentationType()
Definition: codegenerationpolicy.cpp:269
void setLineEndingType(NewLineType type)
Definition: codegenerationpolicy.cpp:217
OverwritePolicy getOverwritePolicy() const
Definition: codegenerationpolicy.cpp:81
static UMLApp * app()
Definition: uml.cpp:349
void changeLanguage()
Definition: codegenoptionspage.cpp:306
int getIndentationAmount()
Definition: codegenerationpolicy.cpp:291
Uml::ID::Type gen()
Definition: uniqueid.cpp:21
void setIndentationAmount(int amount)
Definition: codegenerationpolicy.cpp:278
@ DOS
Definition: codegenerationpolicy.h:44
KComboBox * ui_SelectLanguageBox
Definition: ui_codegenoptionspage.h:48
KLineEdit * ui_outputDir
Definition: ui_codegenoptionspage.h:53
void setOutputDirectory(QDir new_var)
Definition: codegenerationpolicy.cpp:197
virtual void apply()
Definition: codegenerationpolicypage.cpp:32
QCheckBox * ui_forceSections
Definition: ui_codegenoptionspage.h:72
NewLineType
Definition: codegenerationpolicy.h:44
QDir getOutputDirectory()
Definition: codegenerationpolicy.cpp:207
CodeGenerationPolicy::OverwritePolicy widgetToOverwrite()
Definition: codegenoptionspage.cpp:157
void applyClicked()
Definition: moc_codegenoptionspage.cpp:175
void languageChanged()
Definition: moc_codegenoptionspage.cpp:181
QRadioButton * ui_radioButtonAsk
Definition: ui_codegenoptionspage.h:64
QRadioButton * ui_radioButtonOverwrite
Definition: ui_codegenoptionspage.h:63
QString getLanguage()
Definition: codegenoptionspage.cpp:344
Definition: codegenerator.h:53
QPushButton * ui_browseHeadings
Definition: ui_codegenoptionspage.h:58
KComboBox * ui_SelectIndentationTypeBox
Definition: ui_codegenoptionspage.h:77
CodeGenPolicyExt * newCodeGenPolicyExt(Uml::ProgrammingLanguage::Enum pl)
Definition: codegenfactory.cpp:432
CodeGenerationPolicyPage * m_pCodePolicyPage
Definition: codegenoptionspage.h:45
bool getCodeVerboseSectionComments() const
Definition: codegenerationpolicy.cpp:123
void setupActiveLanguageBox()
Definition: codegenoptionspage.cpp:84
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent in effect making the program proprietary To prevent we have made it clear that any patent must be licensed for everyone s free use or not licensed at all The precise terms and conditions for distribution and modification follow TERMS AND CONDITIONS FOR DISTRIBUTION AND MODIFICATION This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License The refers to any such program or and a work based on the Program means either the Program or any derivative work under copyright a work containing the Program or a portion of either verbatim or with modifications and or translated into another language(Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying
~CodeGenOptionsPage()
Definition: codegenoptionspage.cpp:76
QCheckBox * ui_forceDoc
Definition: ui_codegenoptionspage.h:71