#include #include #include #include namespace scwx { namespace qt { namespace util { static const std::string logPrefix_ = "scwx::qt::util::file"; std::unique_ptr OpenFile(const std::string& filename, std::ios_base::openmode mode) { if (filename.starts_with(':')) { return std::make_unique(filename, mode); } else { return std::make_unique(filename, mode); } } } // namespace util } // namespace qt } // namespace scwx