Loading...
Searching...
No Matches
PresetListView.hpp
1#pragma once
2#include <Process/Preset.hpp>
3
4#include <QListView>
5
6#include <score_plugin_library_export.h>
7
8#include <verdigris>
9
10namespace Library
11{
12class SCORE_PLUGIN_LIBRARY_EXPORT PresetListView final : public QListView
13{
14 W_OBJECT(PresetListView)
15public:
16 using QListView::QListView;
18 void mouseDoubleClickEvent(QMouseEvent* event) override;
19 void paintEvent(QPaintEvent* e) override;
20
21 void selected(std::optional<Process::Preset> p)
22 E_SIGNAL(SCORE_PLUGIN_LIBRARY_EXPORT, selected, p)
23 void doubleClicked(Process::Preset p)
24 E_SIGNAL(SCORE_PLUGIN_LIBRARY_EXPORT, doubleClicked, p)
25};
26
27}
Definition PresetListView.hpp:13
Definition Preset.hpp:32