LMMS
Loading...
Searching...
No Matches
PresetExtractor.h
Go to the documentation of this file.
1/*
2 ZynAddSubFX - a software synthesizer
3
4 PresetExtractor.h - RT Safe Copy/Paste
5 Copyright (C) 2016 Mark McCurry
6
7 This program is free software; you can redistribute it and/or
8 modify it under the terms of the GNU General Public License
9 as published by the Free Software Foundation; either version 2
10 of the License, or (at your option) any later version.
11*/
12#pragma once
13#include <string>
14#include <rtosc/ports.h>
15
16namespace zyncarla {
17
18extern const rtosc::Ports real_preset_ports;
19extern const rtosc::Ports preset_ports;
20
21struct Clipboard {
22 std::string data;
23 std::string type;
24};
25
26Clipboard clipboardCopy(class MiddleWare &mw, std::string url);
27
28void presetCopy(MiddleWare &mw, std::string url, std::string name);
29void presetPaste(MiddleWare &mw, std::string url, std::string name);
30void presetCopyArray(MiddleWare &mw, std::string url, int field, std::string name);
31void presetPasteArray(MiddleWare &mw, std::string url, int field, std::string name);
32void presetPaste(std::string url, int);
33void presetDelete(int);
34void presetRescan();
35std::string presetClipboardType();
37
38}
Definition MiddleWare.h:27
static const char * name
Definition pugl.h:1582
Definition zynaddsubfx-src.cpp:569
void presetRescan()
Definition PresetExtractor.cpp:482
void presetPaste(MiddleWare &mw, std::string url, std::string name)
Definition PresetExtractor.cpp:427
bool presetCheckClipboardType()
Definition PresetExtractor.cpp:491
const rtosc::Ports preset_ports
Definition PresetExtractor.cpp:114
std::string presetClipboardType()
Definition PresetExtractor.cpp:486
void presetCopy(MiddleWare &mw, std::string url, std::string name)
Definition PresetExtractor.cpp:421
const rtosc::Ports real_preset_ports
Definition PresetExtractor.cpp:40
Clipboard clipboardCopy(class MiddleWare &mw, std::string url)
void presetDelete(int)
Definition PresetExtractor.cpp:478
void presetCopyArray(MiddleWare &mw, std::string url, int field, std::string name)
Definition PresetExtractor.cpp:446
void presetPasteArray(MiddleWare &mw, std::string url, int field, std::string name)
Definition PresetExtractor.cpp:452
Definition PresetExtractor.h:21
std::string type
Definition PresetExtractor.h:23
std::string data
Definition PresetExtractor.h:22