Loading...
Searching...
No Matches
prefix.hpp
1#ifndef SCORE_PREFIX_HEADER
2#define SCORE_PREFIX_HEADER
3
4#if defined(_WIN32)
5#if !defined(WIN32_LEAN_AND_MEAN)
6#define WIN32_LEAN_AND_MEAN
7#endif
8#if !defined(NOMINMAX)
9#define NOMINMAX
10#endif
11#if !defined(UNICODE)
12#define UNICODE 1
13#endif
14#if !defined(_UNICODE)
15#define _UNICODE 1
16#endif
17#include <windows.h>
18#endif
19
20#include <score/application/GUIApplicationContext.hpp>
21#include <score/command/AggregateCommand.hpp>
22#include <score/document/DocumentContext.hpp>
23#include <score/model/EntityImpl.hpp>
24#include <score/model/path/Path.hpp>
25#include <score/model/tree/TreeNode.hpp>
26#include <score/model/tree/TreePath.hpp>
27#include <score/model/tree/VariantBasedNode.hpp>
28#include <score/selection/Selection.hpp>
29#include <score/selection/SelectionDispatcher.hpp>
31#include <score/serialization/IsTemplate.hpp>
32#include <score/serialization/JSONValueVisitor.hpp>
33#include <score/serialization/JSONVisitor.hpp>
34#include <score/tools/std/Optional.hpp>
35
36#include <core/document/Document.hpp>
37
38#include <ossia/detail/algorithms.hpp>
39#include <ossia/detail/hash_map.hpp>
40#include <ossia/detail/small_vector.hpp>
41#include <ossia/detail/string_map.hpp>
42#include <ossia/network/dataspace/dataspace.hpp>
43#include <ossia/network/domain/domain.hpp>
44#include <ossia/network/value/value.hpp>
45
46#include <QGraphicsItem>
47#include <QWidget>
48
49#include <fmt/format.h>
50
51#include <cmath>
52#include <wobjectimpl.h>
53
54#include <array>
55#include <cstdint>
56#include <functional>
57#include <memory>
58#include <numeric>
59#include <string>
60#include <utility>
61#include <vector>
62#include <verdigris>
63#endif