diff options
Diffstat (limited to 'l10ntools/inc/cfgmerge.hxx')
-rw-r--r-- | l10ntools/inc/cfgmerge.hxx | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/l10ntools/inc/cfgmerge.hxx b/l10ntools/inc/cfgmerge.hxx index 316c9dee2181..05987281cc71 100644 --- a/l10ntools/inc/cfgmerge.hxx +++ b/l10ntools/inc/cfgmerge.hxx @@ -26,6 +26,7 @@ #include <vector> #include "boost/unordered_map.hpp" +#include "po.hxx" typedef boost::unordered_map<rtl::OString, rtl::OString, rtl::OStringHash> OStringHashMap; @@ -137,28 +138,18 @@ public: }; // -// class CfgOutputParser -// - -class CfgOutputParser : public CfgParser -{ -protected: - std::ofstream pOutputStream; -public: - CfgOutputParser(const rtl::OString &rOutputFile); - virtual ~CfgOutputParser(); -}; - -// // class CfgExport // -class CfgExport : public CfgOutputParser +class CfgExport : public CfgParser { private: rtl::OString sPrj; rtl::OString sPath; std::vector<rtl::OString> aLanguages; + + PoOfstream pOutputStream; + protected: virtual void WorkOnText( rtl::OString &rText, @@ -180,7 +171,7 @@ public: // class CfgMerge // -class CfgMerge : public CfgOutputParser +class CfgMerge : public CfgParser { private: MergeDataFile *pMergeDataFile; @@ -190,6 +181,8 @@ private: rtl::OString sFilename; sal_Bool bEnglish; + std::ofstream pOutputStream; + protected: virtual void WorkOnText(rtl::OString &rText, const rtl::OString &rLangIndex); |