LibreCAD
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
LibreCAD
Todo List
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
replacelayerevent.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <string>
4
5
#include <
cad/meta/layer.h
>
6
7
namespace
lc
{
8
class
ReplaceLayerEvent
{
9
public
:
13
ReplaceLayerEvent
(
const
Layer_CSPtr
oldLayer
,
const
Layer_CSPtr
newLayer
)
14
:
_oldLayer
(oldLayer),
_newLayer
(newLayer) {
15
}
16
21
Layer_CSPtr
oldLayer
()
const
{
22
return
_oldLayer
;
23
}
24
25
Layer_CSPtr
newLayer
()
const
{
26
return
_newLayer
;
27
}
28
29
private
:
30
const
Layer_CSPtr
_oldLayer
;
31
const
Layer_CSPtr
_newLayer
;
32
};
33
}
layer.h
lc::ReplaceLayerEvent::oldLayer
Layer_CSPtr oldLayer() const
Return layer data.
Definition:
replacelayerevent.h:21
lc
Definition:
cadentity.h:12
lc::ReplaceLayerEvent::ReplaceLayerEvent
ReplaceLayerEvent(const Layer_CSPtr oldLayer, const Layer_CSPtr newLayer)
Remove Layer Event.
Definition:
replacelayerevent.h:13
lc::ReplaceLayerEvent::_oldLayer
const Layer_CSPtr _oldLayer
Definition:
replacelayerevent.h:30
lc::ReplaceLayerEvent
Definition:
replacelayerevent.h:8
lc::ReplaceLayerEvent::_newLayer
const Layer_CSPtr _newLayer
Definition:
replacelayerevent.h:31
lc::ReplaceLayerEvent::newLayer
Layer_CSPtr newLayer() const
Definition:
replacelayerevent.h:25
lckernel
cad
events
replacelayerevent.h
Generated on Mon Jun 18 2018 14:02:07 for LibreCAD by
1.8.8