Pixmaps.hpp
1 #pragma once
2 #include <QPixmap>
3 
4 #include <score_lib_process_export.h>
5 
6 namespace Process
7 {
8 // TODO consider to change them into images,
9 // since it is a tiny bit more efficient on the raster paint backend
10 // TODO reconsider that with RHI in Qt6...
11 struct SCORE_LIB_PROCESS_EXPORT Pixmaps
12 {
13  static const Pixmaps& instance() noexcept;
14 
15  const QPixmap show_ui_off;
16  const QPixmap show_ui_on;
17 
18  const QPixmap preset_off;
19  const QPixmap preset_on;
20 
21  const QPixmap record_off;
22  const QPixmap record_on;
23 
24  const QPixmap snapshot_off;
25  const QPixmap snapshot_on;
26 
27  const QPixmap close_off;
28  const QPixmap close_on;
29 
30  const QPixmap nodal_off;
31  const QPixmap nodal_on;
32 
33  const QPixmap timeline_off;
34  const QPixmap timeline_on;
35 
36  const QPixmap unmuted;
37  const QPixmap muted;
38 
39  const QPixmap play;
40  const QPixmap stop;
41 
42  const QPixmap unroll;
43  const QPixmap unroll_selected;
44  const QPixmap roll;
45  const QPixmap roll_selected;
46 
47  const QPixmap unroll_small;
48  const QPixmap roll_small;
49 
50  const QPixmap add;
51  const QPixmap interval_play;
52  const QPixmap interval_stop;
53 
54  const QPixmap metricHandle;
55 
56  const QPixmap portHandleClosed;
57  const QPixmap portHandleOpen;
58 
59 private:
60  Pixmaps() noexcept;
61  ~Pixmaps();
62 };
63 }
Base classes and tools to implement processes and layers.
Definition: JSONVisitor.hpp:1324
Definition: Pixmaps.hpp:12