text: /*
   * Copyright (c) Contributors to the Open 3D Engine Project. For complete copyright and license terms please see the LICENSE at the root of this distribution.
   * 
   * SPDX-License-Identifier: Apache-2.0 OR MIT
   *
   */
  
  
  #include "EditorDefs.h"
  
  #include "FileTypeUtils.h"
  
  // the supported file types
  static const char* szSupportedExt[] =
  {
      "chr",
      "chr(c)",
      "skin",
      "skin(c)",
      "cdf",
      "cdf(c)",
      "cgf",
      "cgf(c)",
      "cga",
      "cga(c)",
      "cid",
      "caf"
  };
  
  bool IsPreviewableFileType (const char* szPath)
  {
      QString szExt = Path::GetExt(szPath);
  
      for (unsigned int i = 0; i < sizeof(szSupportedExt) / sizeof(szSupportedExt[0]); ++i)
      {
          if (QString::compare(szExt, szSupportedExt[i], Qt::CaseInsensitive) == 0)
          {
              return true;
          }
      }
  
      return false;
  }
  