Added clipboard code back (has issues)
This commit is contained in:
parent
3df74095a3
commit
fb3b13d303
22 changed files with 181 additions and 53 deletions
|
|
@ -29,6 +29,12 @@ void ImageCanvasComponent::load_file(cereal::PortableBinaryInputArchive& a, Vers
|
|||
a(d.p1, d.p2, d.imageID);
|
||||
}
|
||||
|
||||
std::unique_ptr<CanvasComponent> ImageCanvasComponent::get_data_copy() const {
|
||||
auto toRet = std::make_unique<ImageCanvasComponent>();
|
||||
toRet->d = d;
|
||||
return toRet;
|
||||
}
|
||||
|
||||
void ImageCanvasComponent::draw_download_progress_bar(SkCanvas* canvas, const DrawData& drawData, float progress) const {
|
||||
if(progress == 0.0f)
|
||||
return;
|
||||
|
|
@ -53,6 +59,14 @@ void ImageCanvasComponent::set_data_from(const CanvasComponent& other) {
|
|||
d = otherImage.d;
|
||||
}
|
||||
|
||||
void ImageCanvasComponent::remap_resource_ids(const std::unordered_map<NetworkingObjects::NetObjID, NetworkingObjects::NetObjID>& resourceOldToNewMap) {
|
||||
d.imageID = resourceOldToNewMap.at(d.imageID);
|
||||
}
|
||||
|
||||
void ImageCanvasComponent::get_used_resources(std::unordered_set<NetworkingObjects::NetObjID>& resourceSet) const {
|
||||
resourceSet.emplace(d.imageID);
|
||||
}
|
||||
|
||||
void ImageCanvasComponent::draw(SkCanvas* canvas, const DrawData& drawData) const {
|
||||
ResourceDisplay* display = drawData.rMan->get_display_data(d.imageID);
|
||||
if(display)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue