fix_qt.patch 898 B

12345678910111213141516171819202122232425262728293031323334
  1. diff --git a/include/nodes/internal/NodePainterDelegate.hpp b/include/nodes/internal/NodePainterDelegate.hpp
  2. index d532619..f22496c 100644
  3. --- a/include/nodes/internal/NodePainterDelegate.hpp
  4. +++ b/include/nodes/internal/NodePainterDelegate.hpp
  5. @@ -1,6 +1,6 @@
  6. #pragma once
  7. -#include <QPainter>
  8. +#include <QtGui/QPainter>
  9. #include "NodeGeometry.hpp"
  10. #include "NodeDataModel.hpp"
  11. diff --git a/include/nodes/internal/QStringStdHash.hpp b/include/nodes/internal/QStringStdHash.hpp
  12. index 3d47a3f..cc5eb68 100644
  13. --- a/include/nodes/internal/QStringStdHash.hpp
  14. +++ b/include/nodes/internal/QStringStdHash.hpp
  15. @@ -1,5 +1,11 @@
  16. #pragma once
  17. +#include <QtCore/QtGlobal>
  18. +
  19. +#if (QT_VERSION < QT_VERSION_CHECK(5, 14, 0))
  20. +
  21. +// As of 5.14 there is a specialization std::hash<QString>
  22. +
  23. #include <functional>
  24. #include <QtCore/QString>
  25. @@ -17,3 +23,5 @@ struct hash<QString>
  26. }
  27. };
  28. }
  29. +
  30. +#endif