wiRedPanda
Logic Circuit Simulator
Loading...
Searching...
No Matches
MimeTypes.h
Go to the documentation of this file.
1// Copyright 2015 - 2026, GIBIS-UNIFESP and the wiRedPanda contributors
2// SPDX-License-Identifier: GPL-3.0-or-later
3
7
8#pragma once
9
11namespace MimeType {
13constexpr const char *DragDrop = "application/x-wiredpanda-dragdrop";
15constexpr const char *DragDropLegacy = "wpanda/x-dnditemdata";
16
18constexpr const char *CloneDrag = "application/x-wiredpanda-cloneDrag";
20constexpr const char *CloneDragLegacy = "wpanda/ctrlDragData";
21
23constexpr const char *Clipboard = "application/x-wiredpanda-clipboard";
25constexpr const char *ClipboardLegacy = "wpanda/copydata";
26
29constexpr const char *BlobRegistry = "application/x-wiredpanda-blobregistry";
33constexpr const char *BlobRegistryV2 = "application/x-wiredpanda-blobregistry-v2";
34} // namespace MimeType
Named constants for all MIME format strings used in drag-and-drop and clipboard operations.
Definition MimeTypes.h:11
constexpr const char * CloneDragLegacy
Legacy clone-drag MIME type retained for backward compatibility.
Definition MimeTypes.h:20
constexpr const char * CloneDrag
Current MIME type for clone-drag (Ctrl+drag within the scene).
Definition MimeTypes.h:18
constexpr const char * ClipboardLegacy
Legacy clipboard MIME type retained for backward compatibility.
Definition MimeTypes.h:25
constexpr const char * BlobRegistry
Definition MimeTypes.h:29
constexpr const char * DragDropLegacy
Legacy drag-and-drop MIME type retained for backward compatibility.
Definition MimeTypes.h:15
constexpr const char * BlobRegistryV2
Definition MimeTypes.h:33
constexpr const char * DragDrop
Current drag-and-drop MIME type for element palette → scene drops.
Definition MimeTypes.h:13
constexpr const char * Clipboard
Current MIME type for clipboard copy/paste data.
Definition MimeTypes.h:23