[Uml-devel] kdesdk/umbrello/umbrello
Jonathan Riddell
jri at jriddell.org
Thu Feb 27 09:42:22 UTC 2003
CVS commit by jriddell:
Added SQL code generator from nikki-AT-local-guru.net
A codegenerators/sqlwriter.cpp 1.1
A codegenerators/sqlwriter.h 1.1
A headings/heading.sql 1.1
M +1 -1 codegenerators/Makefile.am 1.12
M +6 -0 codegenerators/factory.cpp 1.6
M +1 -1 headings/Makefile.am 1.6
--- kdesdk/umbrello/umbrello/codegenerators/Makefile.am #1.11:1.12
@@ -7,5 +7,5 @@
libcodegenerator_la_SOURCES = phpwriter.cpp javawriter.cpp factory.cpp \
cppwriter.cpp adawriter.cpp perlwriter.cpp \
- pythonwriter.cpp idlwriter.cpp
+ pythonwriter.cpp idlwriter.cpp sqlwriter.cpp
install-data-local:
--- kdesdk/umbrello/umbrello/codegenerators/factory.cpp #1.5:1.6
@@ -25,4 +25,5 @@
#include "perlwriter.h"
#include "pythonwriter.h"
+#include "sqlwriter.h"
#include "qstringlist.h"
@@ -50,4 +51,5 @@ QStringList WriterFactory::languagesAvai
l.append("PHP");
l.append("Python");
+ l.append("SQL");
return l;
}
@@ -69,4 +71,6 @@ QString WriterFactory::generatorName(con
if (l == "Python")
return "PythonWriter";
+ if (l == "SQL")
+ return "SQLWriter";
//else...
kdDebug()<<"WriterFactory::Error: no generator for language "<<l<<endl;
@@ -95,4 +99,6 @@ QObject* WriterFactory::createObject( QO
} else if (n == "PythonWriter") {
obj = new PythonWriter(parent, name);
+ } else if (n == "SQLWriter") {
+ obj = new SQLWriter(parent, name);
} else {
kdDebug()<<"WriterFactory:: cannot create object of type "<<n<<". Type unknown"<<endl;
--- kdesdk/umbrello/umbrello/headings/Makefile.am #1.5:1.6
@@ -1,2 +1,2 @@
mydir = $(kde_datadir)/umbrello/headings
-my_DATA = heading.java heading.h heading.php heading.cpp heading.pm heading.py heading.idl
+my_DATA = heading.java heading.h heading.php heading.cpp heading.pm heading.py heading.idl heading.sql
More information about the umbrello-devel
mailing list