ExecutorView.hpp
1 #pragma once
2 #include <Execution/Settings/ExecutorModel.hpp>
3 
4 #include <score/plugins/settingsdelegate/SettingsDelegateView.hpp>
5 
6 #include <verdigris>
7 
8 namespace score
9 {
10 class FormWidget;
11 }
12 
13 namespace Execution
14 {
15 namespace Settings
16 {
18 {
19  W_OBJECT(View)
20 public:
21  View();
22 
23  SETTINGS_UI_COMBOBOX_HPP(Scheduling)
24  SETTINGS_UI_COMBOBOX_HPP(Ordering)
25  SETTINGS_UI_COMBOBOX_HPP(Merging)
26  SETTINGS_UI_COMBOBOX_HPP(Commit)
27  SETTINGS_UI_COMBOBOX_HPP(Tick)
28 
29  SETTINGS_UI_TOGGLE_HPP(Logging)
30  SETTINGS_UI_TOGGLE_HPP(Bench)
31  SETTINGS_UI_TOGGLE_HPP(Parallel)
32  SETTINGS_UI_SPINBOX_HPP(Threads)
33  SETTINGS_UI_TOGGLE_HPP(ExecutionListening)
34  SETTINGS_UI_TOGGLE_HPP(ScoreOrder)
35  SETTINGS_UI_TOGGLE_HPP(ValueCompilation)
36  SETTINGS_UI_TOGGLE_HPP(TransportValueCompilation)
37 
38 private:
39  QWidget* getWidget() override;
40  score::FormWidget* m_widg{};
41 };
42 }
43 }
Definition: ExecutorView.hpp:18
Definition: FormWidget.hpp:11
Definition: SettingsDelegateView.hpp:18
Components used for the execution of a score.
Definition: ProcessComponent.cpp:12
Base toolkit upon which the software is built.
Definition: Application.cpp:90