Loading...
Searching...
No Matches
score-plugin-gfx/Gfx/Filter/Library.hpp
1#pragma once
2#include <Process/Drop/ProcessDropHandler.hpp>
3
4#include <Library/LibraryInterface.hpp>
5#include <Library/ProcessesItemModel.hpp>
6
7namespace Gfx::Filter
8{
10{
11 SCORE_CONCRETE("e62ed6f6-a2c1-4d27-a9c3-1c3bc576bfeb")
12
13 QSet<QString> acceptedFiles() const noexcept override;
14
16 override;
17
18 void addPath(std::string_view path) override;
19 QWidget* previewWidget(const QString& path, QWidget* parent) const noexcept override;
20 QWidget*
21 previewWidget(const Process::Preset& path, QWidget* parent) const noexcept override;
22
23 Library::Subcategories categories;
24};
25
27{
28 SCORE_CONCRETE("d1e16bba-4c53-4d24-8b6b-71b94daef68d")
29
30 QSet<QString> mimeTypes() const noexcept override;
31 QSet<QString> fileExtensions() const noexcept override;
32 void dropPath(
33 std::vector<ProcessDrop>&, const score::FilePath& data,
34 const score::DocumentContext& ctx) const noexcept override;
35};
36}
Definition score-plugin-gfx/Gfx/Filter/Library.hpp:27
Definition score-plugin-gfx/Gfx/Filter/Library.hpp:10
Definition LibraryInterface.hpp:22
Definition ProcessesItemModel.hpp:43
Definition ProcessDropHandler.hpp:25
Definition ProcessesItemModel.hpp:84
Definition Preset.hpp:32
Definition DocumentContext.hpp:18
Definition FilePath.hpp:25
Specializes ApplicationContext with the QMainWindow.
Definition GUIApplicationContext.hpp:15