--- a/src/extprogs.cpp Sat Aug 17 11:48:27 2013 +0300 +++ b/src/extprogs.cpp Sun Aug 18 15:33:00 2013 +0300 @@ -50,6 +50,7 @@ }; // ============================================================================= +// ----------------------------------------------------------------------------- cfg (str, prog_isecalc, ""); cfg (str, prog_intersector, ""); cfg (str, prog_coverer, ""); @@ -94,6 +95,7 @@ }; // ============================================================================= +// ----------------------------------------------------------------------------- static bool checkProgPath (const extprog prog) { alias path = g_extProgPaths[prog]->value; @@ -110,6 +112,7 @@ } // ============================================================================= +// ----------------------------------------------------------------------------- static str processErrorString (QProcess& proc) { switch (proc.error()) { case QProcess::FailedToStart: @@ -133,6 +136,7 @@ } // ============================================================================= +// ----------------------------------------------------------------------------- static bool mkTempFile (QTemporaryFile& tmp, str& fname) { if (!tmp.open()) return false; @@ -143,6 +147,7 @@ } // ============================================================================= +// ----------------------------------------------------------------------------- void writeObjects (List<LDObject*>& objects, File& f) { for (LDObject* obj : objects) { if (obj->getType() == LDObject::Subfile) { @@ -157,6 +162,8 @@ } } +// ============================================================================= +// ----------------------------------------------------------------------------- void writeObjects (List<LDObject*>& objects, str fname) { // Write the input file File f (fname, File::Write); @@ -171,11 +178,13 @@ } // ============================================================================= +// ----------------------------------------------------------------------------- void writeSelection (str fname) { writeObjects (g_win->sel(), fname); } // ============================================================================= +// ----------------------------------------------------------------------------- void writeColorGroup (const short colnum, str fname) { List<LDObject*> objects; @@ -190,6 +199,7 @@ } // ============================================================================= +// ----------------------------------------------------------------------------- bool runUtilityProcess (extprog prog, str path, str argvstr) { QTemporaryFile input, output; str inputname, outputname; @@ -244,7 +254,8 @@ return true; } -// ================================================================================================ +// ============================================================================= +// ----------------------------------------------------------------------------- static void insertOutput (str fname, bool replace, List<short> colorsToReplace) { #ifndef RELEASE QFile::copy (fname, "./debug_lastOutput"); @@ -284,9 +295,8 @@ } // ============================================================================= -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -// ============================================================================= // Interface for Ytruder +// ----------------------------------------------------------------------------- DEFINE_ACTION (Ytruder, 0) { setlocale (LC_ALL, "C"); @@ -340,9 +350,8 @@ } // ============================================================================= -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -// ============================================================================= // Rectifier interface +// ----------------------------------------------------------------------------- DEFINE_ACTION (Rectifier, 0){ setlocale (LC_ALL, "C"); @@ -390,9 +399,8 @@ } // ============================================================================= -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -// ============================================================================= // Intersector interface +// ----------------------------------------------------------------------------- DEFINE_ACTION (Intersector, 0) { setlocale (LC_ALL, "C"); @@ -483,8 +491,7 @@ } // ============================================================================= -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -// ============================================================================= +// ----------------------------------------------------------------------------- DEFINE_ACTION (Coverer, 0) { setlocale (LC_ALL, "C"); @@ -539,8 +546,7 @@ } // ============================================================================= -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -// ============================================================================= +// ----------------------------------------------------------------------------- DEFINE_ACTION (Isecalc, 0) { setlocale (LC_ALL, "C"); @@ -591,8 +597,7 @@ } // ============================================================================= -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -// ============================================================================= +// ----------------------------------------------------------------------------- DEFINE_ACTION (Edger2, 0) { setlocale (LC_ALL, "C");