#include <QtCore/qabstractfileengine.h>
#ifndef QABSTRACTFILEENGINE_H
class QAbstractFileEngine{
   /* Some contents are skipped to improve readability */
   public: enum FileFlag{
      ReadOwnerPerm = 16384,
      WriteOwnerPerm = 8192,
      ExeOwnerPerm = 4096,
      ReadUserPerm = 1024,
      WriteUserPerm = 512,
      ExeUserPerm = 256,
      ReadGroupPerm = 64,
      WriteGroupPerm = 32,
      ExeGroupPerm = 16,
      ReadOtherPerm = 4,
      WriteOtherPerm = 2,
      ExeOtherPerm = 1,
      LinkType = 65536,
      FileType = 131072,
      DirectoryType = 262144,
      HiddenFlag = 1048576,
      LocalDiskFlag = 2097152,
      ExistsFlag = 4194304,
      RootFlag = 8388608,
      PermsMask = 65535,
      TypesMask = 983040,
      FlagsMask = 267386880,
      FileInfoAll = 268435455,
   };
   /* ... */
};
#endif // QABSTRACTFILEENGINE_H