Loading...
Searching...
No Matches
ProcessInspectorWidgetDelegate.hpp
1#pragma once
2#include <ossia/detail/config.hpp>
3
4#include <QWidget>
5
6#include <score_lib_process_export.h>
7namespace Process
8{
9class ProcessModel;
10
11template <typename Process_T>
12class InspectorWidgetDelegate_T : public QWidget
13{
14public:
15 OSSIA_INLINE
16 InspectorWidgetDelegate_T(const Process_T& process, QWidget* parent) noexcept
17 : QWidget{parent}
18 , m_process{process}
19 {
20 }
21
22 OSSIA_INLINE ~InspectorWidgetDelegate_T() noexcept = default;
23
24 OSSIA_INLINE const Process_T& process() const noexcept { return m_process; }
25
26private:
27 const Process_T& m_process;
28};
29
30}
Definition ProcessInspectorWidgetDelegate.hpp:13
Base classes and tools to implement processes and layers.
Definition JSONVisitor.hpp:1324