|
wiRedPanda
Logic Circuit Simulator
|
Named constants for all MIME format strings used in drag-and-drop and clipboard operations. More...
Variables | |
| constexpr const char * | BlobRegistry = "application/x-wiredpanda-blobregistry" |
| constexpr const char * | BlobRegistryV2 = "application/x-wiredpanda-blobregistry-v2" |
| constexpr const char * | Clipboard = "application/x-wiredpanda-clipboard" |
| Current MIME type for clipboard copy/paste data. | |
| constexpr const char * | ClipboardLegacy = "wpanda/copydata" |
| Legacy clipboard MIME type retained for backward compatibility. | |
| constexpr const char * | CloneDrag = "application/x-wiredpanda-cloneDrag" |
| Current MIME type for clone-drag (Ctrl+drag within the scene). | |
| constexpr const char * | CloneDragLegacy = "wpanda/ctrlDragData" |
| Legacy clone-drag MIME type retained for backward compatibility. | |
| constexpr const char * | DragDrop = "application/x-wiredpanda-dragdrop" |
| Current drag-and-drop MIME type for element palette → scene drops. | |
| constexpr const char * | DragDropLegacy = "wpanda/x-dnditemdata" |
| Legacy drag-and-drop MIME type retained for backward compatibility. | |
Named constants for all MIME format strings used in drag-and-drop and clipboard operations.
|
constexpr |
Legacy blob registry MIME type (no explicit QDataStream version — kept for reading clipboard data produced by older app versions).
Definition at line 29 of file MimeTypes.h.
Referenced by ClipboardManager::copy(), ClipboardManager::cut(), and ClipboardManager::paste().
|
constexpr |
Versioned blob registry MIME type (QDataStream::Qt_5_12 encoding). New app versions write this alongside BlobRegistry so that older apps can still read the unversioned copy, while newer apps prefer this one.
Definition at line 33 of file MimeTypes.h.
Referenced by ClipboardManager::copy(), ClipboardManager::cut(), and ClipboardManager::paste().
|
constexpr |
Current MIME type for clipboard copy/paste data.
Definition at line 23 of file MimeTypes.h.
Referenced by ClipboardManager::canPaste(), ClipboardManager::copy(), ClipboardManager::cut(), and ClipboardManager::paste().
|
constexpr |
Legacy clipboard MIME type retained for backward compatibility.
Definition at line 25 of file MimeTypes.h.
Referenced by ClipboardManager::canPaste(), and ClipboardManager::paste().
|
constexpr |
Current MIME type for clone-drag (Ctrl+drag within the scene).
Definition at line 18 of file MimeTypes.h.
Referenced by ClipboardManager::cloneDrag(), Scene::dropEvent(), SceneDropHandler::handleCloneDrag(), and SceneDropHandler::isSupportedDropFormat().
|
constexpr |
Legacy clone-drag MIME type retained for backward compatibility.
Definition at line 20 of file MimeTypes.h.
Referenced by Scene::dropEvent(), SceneDropHandler::handleCloneDrag(), and SceneDropHandler::isSupportedDropFormat().
|
constexpr |
Current drag-and-drop MIME type for element palette → scene drops.
Definition at line 13 of file MimeTypes.h.
Referenced by SceneDropHandler::addFromMimeData(), TrashButton::dragEnterEvent(), Scene::dropEvent(), TrashButton::dropEvent(), SceneDropHandler::handleNewElementDrop(), SceneDropHandler::isSupportedDropFormat(), and ElementLabel::mimeData().
|
constexpr |
Legacy drag-and-drop MIME type retained for backward compatibility.
Definition at line 15 of file MimeTypes.h.
Referenced by SceneDropHandler::addFromMimeData(), TrashButton::dragEnterEvent(), Scene::dropEvent(), TrashButton::dropEvent(), SceneDropHandler::handleNewElementDrop(), and SceneDropHandler::isSupportedDropFormat().