#include "GroupInterface.h"
#include "string.h"
#include <sstream>
+#include "Parameters.h"
int GroupBlock::counter = 1;
QString coreFile = "";
coreFile = path;
- coreFile.append(normalizeName(name));
+ coreFile.append(Parameters::normalizeName(name));
coreFile.append(".vhd");
QFile vhdlCore(coreFile);
QTextStream outCore(&vhdlCore);
+ QDomElement dummyElt;
try {
- generateComments(outCore);
- generateLibraries(outCore);
+ generateComments(outCore,dummyElt,"");
+ generateLibraries(outCore,dummyElt);
generateEntity(outCore);
- generateArchitecture(outCore);
+ generateArchitecture(outCore,dummyElt);
}
catch(Exception err) {
throw(err);
}
-void GroupBlock::generateComments(QTextStream& out) throw(Exception) {
+void GroupBlock::generateComments(QTextStream& out, QDomElement &elt, QString coreFile) throw(Exception) {
out << " -- VHDL generated automatically for " << name << " --" << endl << endl;
}
-void GroupBlock::generateLibraries(QTextStream& out) throw(Exception) {
+void GroupBlock::generateLibraries(QTextStream& out, QDomElement &elt) throw(Exception) {
out << "library IEEE;" << endl;
out << "use IEEE.STD_LOGIC_1164.all;" << endl;
}
-void GroupBlock::generateEntity(QTextStream& out) throw(Exception) {
+void GroupBlock::generateEntity(QTextStream& out, bool hasController) throw(Exception) {
int i;
}
-void GroupBlock::generateArchitecture(QTextStream& out) throw(Exception) {
+void GroupBlock::generateArchitecture(QTextStream& out, QDomElement &elt) throw(Exception) {
}
+void GroupBlock::generateController(QTextStream &out) throw(Exception) {
+
+}
+