summaryrefslogtreecommitdiffstats
path: root/umbrello/umbrello/codegenerators/rubycodegenerator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'umbrello/umbrello/codegenerators/rubycodegenerator.cpp')
-rw-r--r--umbrello/umbrello/codegenerators/rubycodegenerator.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/umbrello/umbrello/codegenerators/rubycodegenerator.cpp b/umbrello/umbrello/codegenerators/rubycodegenerator.cpp
index 4acfd65a..e0732773 100644
--- a/umbrello/umbrello/codegenerators/rubycodegenerator.cpp
+++ b/umbrello/umbrello/codegenerators/rubycodegenerator.cpp
@@ -59,10 +59,10 @@ Uml::Programming_Language RubyCodeGenerator::getLanguage() {
}
// In the Java version, we make the ANT build file also available.
-CodeViewerDialog * RubyCodeGenerator::getCodeViewerDialog ( TQWidget* parent, CodeDocument *doc,
+CodeViewerDialog * RubyCodeGenerator::getCodeViewerDialog ( TQWidget* tqparent, CodeDocument *doc,
Settings::CodeViewerState state)
{
- CodeViewerDialog *dialog = new CodeViewerDialog(parent, doc, state);
+ CodeViewerDialog *dialog = new CodeViewerDialog(tqparent, doc, state);
return dialog;
}
@@ -90,25 +90,25 @@ TQString RubyCodeGenerator::getListFieldClassName () {
TQString RubyCodeGenerator::cppToRubyType(const TQString &typeStr) {
TQString type = cleanName(typeStr);
- type.replace("const ", "");
- type.replace(TQRegExp("[*&\\s]"), "");
- type.replace(TQRegExp("[<>]"), "_");
- type.replace("TQStringList", "Array");
- type.replace(TQRegExp("^string$"),"String");
- type.replace("TQString", "String");
- type.replace("bool", "true|false");
- type.replace(TQRegExp("^(uint|int|ushort|short|ulong|long)$"), "Integer");
- type.replace(TQRegExp("^(float|double)$"), "Float");
- type.replace(TQRegExp("^Q(?=[A-Z])"), "Qt::");
- type.replace(TQRegExp("^K(?!(DE|Parts|IO)"), "KDE::");
+ type.tqreplace("const ", "");
+ type.tqreplace(TQRegExp("[*&\\s]"), "");
+ type.tqreplace(TQRegExp("[<>]"), "_");
+ type.tqreplace(TQSTRINGLIST_OBJECT_NAME_STRING, "Array");
+ type.tqreplace(TQRegExp("^string$"),"String");
+ type.tqreplace(TQSTRING_OBJECT_NAME_STRING, "String");
+ type.tqreplace("bool", "true|false");
+ type.tqreplace(TQRegExp("^(uint|int|ushort|short|ulong|long)$"), "Integer");
+ type.tqreplace(TQRegExp("^(float|double)$"), "Float");
+ type.tqreplace(TQRegExp("^Q(?=[A-Z])"), "TQt::");
+ type.tqreplace(TQRegExp("^K(?!(DE|Parts|IO)"), "KDE::");
return type;
}
TQString RubyCodeGenerator::cppToRubyName(const TQString &nameStr) {
TQString name = cleanName(nameStr);
- name.replace(TQRegExp("^m_"), "");
- name.replace(TQRegExp("^[pbn](?=[A-Z])"), "");
+ name.tqreplace(TQRegExp("^m_"), "");
+ name.tqreplace(TQRegExp("^[pbn](?=[A-Z])"), "");
name = name.mid(0, 1).lower() + name.mid(1);
return name;
}
@@ -127,7 +127,7 @@ CodeDocument * RubyCodeGenerator::newClassifierCodeDocument ( UMLClassifier * c)
/* These initializations are done in CodeGenFactory::createObject()
void RubyCodeGenerator::initFields() {
UMLApp::app()->setPolicyExt ( new RubyCodeGenerationPolicy(UMLApp::app()->getConfig()) );
- // load Classifier documents from parent document
+ // load Classifier documents from tqparent document
initFromParentDocument();
}
*/