diff options
| author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2025-03-11 17:55:21 +0400 |
|---|---|---|
| committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2025-05-24 16:33:18 +0200 |
| commit | d0de94cbc053c4475fbf705cafa1ab488eae3a19 (patch) | |
| tree | c08790260e4c012fda8c76e65aebb26102e7e3e0 /include/ui/clipboard.h | |
| parent | a3f59c70d6c943e3a4d9c44ed138fa15c5ded70b (diff) | |
| download | focaccia-qemu-d0de94cbc053c4475fbf705cafa1ab488eae3a19.tar.gz focaccia-qemu-d0de94cbc053c4475fbf705cafa1ab488eae3a19.zip | |
ui/clipboard: add vmstate_cbinfo
Add a VMStateDescriptor for QemuClipboardInfo. Each clipboard owner will have to save its QemuClipboardInfo and reregister its owned clipboard after loading. (the global cbinfo has only pointers to owners, so it can't restore the relation with its owner if it was to handle migration) Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Diffstat (limited to 'include/ui/clipboard.h')
| -rw-r--r-- | include/ui/clipboard.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/ui/clipboard.h b/include/ui/clipboard.h index 88cfff91ef..62a96ce9ff 100644 --- a/include/ui/clipboard.h +++ b/include/ui/clipboard.h @@ -2,6 +2,7 @@ #define QEMU_CLIPBOARD_H #include "qemu/notify.h" +#include "migration/vmstate.h" /** * DOC: Introduction @@ -27,6 +28,8 @@ typedef struct QemuClipboardNotify QemuClipboardNotify; typedef struct QemuClipboardInfo QemuClipboardInfo; typedef struct QemuClipboardContent QemuClipboardContent; +extern const VMStateDescription vmstate_cbinfo; + /** * enum QemuClipboardType * |