LibreCAD
Main Page
Related Pages
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