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#include <mmsystem.h>
19#undef near
20#undef far
21#endif
22
23#include <score/application/GUIApplicationContext.hpp>
24#include <score/command/AggregateCommand.hpp>
25#include <score/document/DocumentContext.hpp>
26#include <score/model/EntityImpl.hpp>
27#include <score/model/path/Path.hpp>
28#include <score/model/tree/TreeNode.hpp>
29#include <score/model/tree/TreePath.hpp>
30#include <score/model/tree/VariantBasedNode.hpp>
31#include <score/selection/Selection.hpp>
32#include <score/selection/SelectionDispatcher.hpp>
34#include <score/serialization/IsTemplate.hpp>
35#include <score/serialization/JSONValueVisitor.hpp>
36#include <score/serialization/JSONVisitor.hpp>
37#include <score/tools/std/Optional.hpp>
38
39#include <core/document/Document.hpp>
40
41#include <ossia/detail/algorithms.hpp>
42#include <ossia/detail/hash_map.hpp>
43#include <ossia/detail/small_vector.hpp>
44#include <ossia/detail/string_map.hpp>
45#include <ossia/network/dataspace/dataspace.hpp>
46#include <ossia/network/domain/domain.hpp>
47#include <ossia/network/value/value.hpp>
48
49#include <QGraphicsItem>
50#include <QWidget>
51
52#include <fmt/format.h>
53
54#include <cmath>
55#include <wobjectimpl.h>
56
57#include <array>
58#include <cstdint>
59#include <functional>
60#include <memory>
61#include <numeric>
62#include <string>
63#include <utility>
64#include <vector>
65#include <verdigris>
66#endif