/*************************************************************************** dcopsettings.cpp - description ------------------- begin : Thu Jan 29 2004 copyright : (C) 2004 Andras Mantia ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #include "dcopsettings.h" #include "quanta.h" #include "resource.h" #include "quantacommon.h" #include "project.h" #include "dtds.h" DCOPSettings::DCOPSettings() : DCOPObject("SettingsIf") { } TQString DCOPSettings::encoding() { TQString encoding = quantaApp->defaultEncoding(); encoding.replace("iso ", "iso-"); //it's said that "iso-8859-x" is the valid format encoding.replace("utf", "utf-"); //it's said that "utf-x" is the valid format encoding.replace("cp ", "windows-"); return encoding; } TQString DCOPSettings::dtep() { if (Project::ref()->hasProject()) { return DTDs::ref()->getDTDNickNameFromName(Project::ref()->defaultDTD()); } else return DTDs::ref()->getDTDNickNameFromName(qConfig.defaultDocType); } TQString DCOPSettings::quotationChar() { return qConfig.attrValueQuotation; }