All tools now converted to use new net objects
This commit is contained in:
parent
45ba26446a
commit
7d1671229b
62 changed files with 492 additions and 481 deletions
|
|
@ -8,17 +8,17 @@
|
|||
void CanvasComponent::update(DrawingProgram& drawP) {
|
||||
}
|
||||
|
||||
CanvasComponent* CanvasComponent::allocate_comp(CanvasComponent::CompType type) {
|
||||
CanvasComponent* CanvasComponent::allocate_comp(CanvasComponentType type) {
|
||||
switch(type) {
|
||||
case CanvasComponent::CompType::BRUSHSTROKE:
|
||||
case CanvasComponentType::BRUSHSTROKE:
|
||||
return new BrushStrokeCanvasComponent;
|
||||
case CanvasComponent::CompType::RECTANGLE:
|
||||
case CanvasComponentType::RECTANGLE:
|
||||
return new RectangleCanvasComponent;
|
||||
case CanvasComponent::CompType::ELLIPSE:
|
||||
case CanvasComponentType::ELLIPSE:
|
||||
return new EllipseCanvasComponent;
|
||||
case CanvasComponent::CompType::TEXTBOX:
|
||||
case CanvasComponentType::TEXTBOX:
|
||||
return new TextBoxCanvasComponent;
|
||||
case CanvasComponent::CompType::IMAGE:
|
||||
case CanvasComponentType::IMAGE:
|
||||
return new ImageCanvasComponent;
|
||||
}
|
||||
return nullptr;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue