LibreCAD
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
lc::ReplaceLayerEvent Class Reference

#include <replacelayerevent.h>

Public Member Functions

 ReplaceLayerEvent (const Layer_CSPtr oldLayer, const Layer_CSPtr newLayer)
 Remove Layer Event. More...
 
Layer_CSPtr oldLayer () const
 Return layer data. More...
 
Layer_CSPtr newLayer () const
 

Private Attributes

const Layer_CSPtr _oldLayer
 
const Layer_CSPtr _newLayer
 

Detailed Description

Definition at line 8 of file replacelayerevent.h.

Constructor & Destructor Documentation

lc::ReplaceLayerEvent::ReplaceLayerEvent ( const Layer_CSPtr  oldLayer,
const Layer_CSPtr  newLayer 
)
inline

Remove Layer Event.

Definition at line 13 of file replacelayerevent.h.

15  }
Layer_CSPtr oldLayer() const
Return layer data.
const Layer_CSPtr _oldLayer
const Layer_CSPtr _newLayer
Layer_CSPtr newLayer() const

Member Function Documentation

Layer_CSPtr lc::ReplaceLayerEvent::newLayer ( ) const
inline

Definition at line 25 of file replacelayerevent.h.

25  {
26  return _newLayer;
27  }
const Layer_CSPtr _newLayer
Layer_CSPtr lc::ReplaceLayerEvent::oldLayer ( ) const
inline

Return layer data.

Returns
Layer

Definition at line 21 of file replacelayerevent.h.

21  {
22  return _oldLayer;
23  }
const Layer_CSPtr _oldLayer

Member Data Documentation

const Layer_CSPtr lc::ReplaceLayerEvent::_newLayer
private

Definition at line 31 of file replacelayerevent.h.

const Layer_CSPtr lc::ReplaceLayerEvent::_oldLayer
private

Definition at line 30 of file replacelayerevent.h.


The documentation for this class was generated from the following file: