]> Shamusworld >> Repos - architektonas/blobdiff - src/base/rs_filtercxf.cpp
Fixed Library Browser...
[architektonas] / src / base / rs_filtercxf.cpp
index b3bbfe46bcd900963f6ef208cf8d07bfa0f540b6..09a0e723ca5a3af2b6ee14697a0dd9b0add02543 100644 (file)
@@ -3,7 +3,9 @@
 // Part of the Architektonas Project
 // Originally part of QCad Community Edition by Andrew Mustun
 // Extensively rewritten and refactored by James L. Hammons
-// (C) 2010 Underground Software
+// Portions copyright (C) 2001-2003 RibbonSoft
+// Copyright (C) 2010 Underground Software
+// See the README and GPLv2 files for licensing and warranty information
 //
 // JLH = James L. Hammons <jlhamm@acm.org>
 //
@@ -18,7 +20,6 @@
 #include <fstream>
 #include <QtCore>
 
-//#include "rs_regexp.h"
 #include "rs_font.h"
 #include "rs_utility.h"
 #include "rs_system.h"
@@ -54,11 +55,11 @@ bool RS_FilterCXF::fileImport(Drawing & g, const QString & file, RS2::FormatType
        bool success = false;
 
        // Load font file as we normally do, but the font doesn't own the
-       //  letters (we'll add them to the graphic instead. Hence 'false').
+       // letters (we'll add them to the graphic instead. Hence 'false').
        RS_Font font(file, false);
        success = font.loadFont();
 
-       if (success == false)
+       if (!success)
        {
                RS_DEBUG->print(RS_Debug::D_WARNING, "Cannot open CXF file '%s'.", file.toLatin1().data());
                return false;
@@ -75,15 +76,15 @@ bool RS_FilterCXF::fileImport(Drawing & g, const QString & file, RS2::FormatType
 
        RS_BlockList * letterList = font.getLetterList();
 
-       for(uint i=0; i<font.countLetters(); ++i)
+       for(uint i=0; i<font.countLetters(); i++)
        {
-               RS_Block* ch = font.letterAt(i);
+               RS_Block * ch = font.letterAt(i);
 
                QString uCode;
                uCode.setNum(ch->getName().at(0).unicode(), 16);
 
                while (uCode.length() < 4)
-                       uCode="0"+uCode;
+                       uCode = "0" + uCode;
 
                //ch->setName("[" + uCode + "] " + ch->getName());
                //letterList->rename(ch, QString("[%1]").arg(ch->getName()));
@@ -106,7 +107,7 @@ bool RS_FilterCXF::fileImport(Drawing & g, const QString & file, RS2::FormatType
  */
 bool RS_FilterCXF::fileExport(Drawing & g, const QString & file, RS2::FormatType /*type*/)
 {
-       RS_DEBUG->print("CXF Filter: exporting file '%s'...", file.toLatin1().data());
+       RS_DEBUG->print("CXF Filter: exporting file '%s'...", file.toAscii().data());
 
        // crashes under windoze xp:
        //std::ofstream fout;