[Gtab-cvs] src gtfile.cpp,1.1,1.2 gtfile.h,1.1,1.2
Status: Alpha
Brought to you by:
m0ta
|
From: m0ta <m0...@us...> - 2006-04-16 12:24:48
|
Update of /cvsroot/gtab/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14897 Modified Files: gtfile.cpp gtfile.h Log Message: * testing some xml-saving * MusicXML doesn't seem appropriate (anyone seen GuitarPro's output?) Index: gtfile.cpp =================================================================== RCS file: /cvsroot/gtab/src/gtfile.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** gtfile.cpp 15 Apr 2006 22:06:04 -0000 1.1 --- gtfile.cpp 16 Apr 2006 12:24:36 -0000 1.2 *************** *** 31,34 **** --- 31,35 ---- #include "gtfile.h" #include <wx/file.h> + #include <wx/datetime.h> GtabFile::GtabFile(const wxString& filename) : filename_(filename) *************** *** 44,48 **** { wxFile file(filename_.c_str(), wxFile::write); ! file.Write(wxT("test")); file.Close(); return true; --- 45,69 ---- { wxFile file(filename_.c_str(), wxFile::write); ! file.Write(wxT("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n")); ! file.Write(wxT("<!DOCTYPE score-partwise PUBLIC \"-//Recordare//DTD MusicXML 1.1 Partwise//EN\"")); ! file.Write(wxT("\"http://www.musicxml.org/dtds/partwise.dtd\">")); ! file.Write(wxT("<score-partwise version=\"1.1\">\n")); ! ! file.Write(wxT("<work>\n")); ! file.Write(wxT("<work-number></work-number>\n")); ! file.Write(wxT("<work-title></work-title>\n")); ! file.Write(wxT("</work>\n")); ! ! file.Write(wxT("<identification>\n")); ! file.Write(wxT("<encoding>\n")); ! file.Write(wxT("<software>gtab</software>\n")); ! wxDateTime now = wxDateTime::Now(); ! file.Write(wxT("<encoding-date>")); ! // now.FormatISODate() crashes ! file.Write(wxT("</encoding-date>\n")); ! file.Write(wxT("</encoding>\n")); ! file.Write(wxT("</identification>\n")); ! ! file.Write(wxT("</score-partwise>")); file.Close(); return true; Index: gtfile.h =================================================================== RCS file: /cvsroot/gtab/src/gtfile.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** gtfile.h 15 Apr 2006 22:06:04 -0000 1.1 --- gtfile.h 16 Apr 2006 12:24:36 -0000 1.2 *************** *** 52,55 **** --- 52,57 ---- private: + void writeWorkPart(); + wxString filename_; }; |