mirror of
https://github.com/slint-ui/slint.git
synced 2025-11-01 20:31:27 +00:00
Attempt to get the "image-in-corelib" feature compile with C++
This commit is contained in:
parent
67a2f0ce3f
commit
65346c699c
7 changed files with 90 additions and 38 deletions
|
|
@ -60,4 +60,13 @@ private:
|
|||
Data data;
|
||||
};
|
||||
|
||||
namespace private_api {
|
||||
inline Image load_image_from_embedded_data(std::span<const uint8_t> data, std::string_view extension) {
|
||||
cbindgen_private::types::Image img(cbindgen_private::types::Image::ImageInner_None());
|
||||
cbindgen_private::types::slint_image_load_from_embedded_data(
|
||||
slint::cbindgen_private::Slice<uint8_t>{const_cast<uint8_t *>(data.data()), data.size()}, slint::cbindgen_private::Slice<uint8_t>{const_cast<uint8_t *>(reinterpret_cast<const uint8_t *>(extension.data())), extension.size()}, &img);
|
||||
return Image(img);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue