diff --git a/src/app/valentina/options.h b/src/app/valentina/options.h index 65f4a680b..0867b0279 100644 --- a/src/app/valentina/options.h +++ b/src/app/valentina/options.h @@ -29,21 +29,16 @@ #ifndef OPTIONS_H #define OPTIONS_H +#include +#ifdef Q_OS_WIN +# include +#endif /*Q_OS_WIN*/ + #include "../ifc/ifcdef.h" #include "../vgeometry/vgeometrydef.h" #include "../qmuparser/qmudef.h" #include "../vmisc/def.h" -#ifdef Q_OS_WIN32 -# if defined( Q_CC_MSVC ) // MSVC USED -# ifndef NOMINMAX -# define NOMINMAX // DISABLE min/max MACROS -# endif -# endif /*Q_CC_MSVC*/ -# include - -#endif /*Q_OS_WIN32*/ - enum class Contour : char { OpenContour, CloseContour }; #endif // OPTIONS_H diff --git a/src/libs/ifc/ifcdef.h b/src/libs/ifc/ifcdef.h index 11f02a127..b4c7542ec 100644 --- a/src/libs/ifc/ifcdef.h +++ b/src/libs/ifc/ifcdef.h @@ -29,9 +29,14 @@ #ifndef IFCDEF_H #define IFCDEF_H +#include +#ifdef Q_OS_WIN + extern Q_CORE_EXPORT int qt_ntfs_permission_lookup; +# include +#endif /*Q_OS_WIN*/ + #include #include -#include #include "../vmisc/typedef.h" #include "../vmisc/def.h" @@ -40,11 +45,6 @@ extern const QString CustomMSign; extern const QString CustomIncrSign; -#ifdef Q_OS_WIN32 - extern Q_CORE_EXPORT int qt_ntfs_permission_lookup; - #include -#endif /*Q_OS_WIN32*/ - // Detect whether the compiler supports C++11 noexcept exception specifications. # if defined(__clang__) # if __has_feature(cxx_noexcept) diff --git a/src/libs/vmisc/def.h b/src/libs/vmisc/def.h index 99e460409..44400d76e 100644 --- a/src/libs/vmisc/def.h +++ b/src/libs/vmisc/def.h @@ -29,18 +29,19 @@ #ifndef DEF_H #define DEF_H +#include +#ifdef Q_OS_WIN +# include +#endif /*Q_OS_WIN*/ + #include #include #include #include #include -#include #include #include #include -#ifdef Q_OS_WIN - #include -#endif /* Q_OS_WIN */ #include "literals.h" #include "debugbreak.h" diff --git a/src/libs/vmisc/vlockguard.h b/src/libs/vmisc/vlockguard.h index 717d938f5..a02c08e83 100644 --- a/src/libs/vmisc/vlockguard.h +++ b/src/libs/vmisc/vlockguard.h @@ -30,6 +30,11 @@ #ifndef VLOCKGUARD_H #define VLOCKGUARD_H +#include +#ifdef Q_OS_WIN +# include +#endif /*Q_OS_WIN*/ + #include #include @@ -38,9 +43,6 @@ #include #include #include -#if defined(Q_OS_WIN) -#include -#endif /*@brief * This class creates Guarded object if and only if lock file taken. It keeps shared_ptr to object and lock-file.