10 #ifndef __VSDLAYERLIST_H__ 11 #define __VSDLAYERLIST_H__ 15 #include <boost/optional.hpp> 43 void addLayer(
unsigned id,
const VSDLayer &layer);
45 const Colour *getColour(
const std::vector<unsigned> &ids);
46 bool getVisible(
const std::vector<unsigned> &ids);
47 bool getPrintable(
const std::vector<unsigned> &ids);
58 #endif // __VSDLAYERLIST_H__ Definition: VSDLayerList.h:33
Definition: VSDTypes.h:70
VSDLayer()
Definition: VSDLayerList.cpp:12
bool m_visible
Definition: VSDLayerList.h:29
VSDLayer & operator=(const VSDLayer &layer)
Definition: VSDLayerList.cpp:19
Definition: VSDLayerList.h:21
boost::optional< Colour > m_colour
Definition: VSDLayerList.h:28
~VSDLayer()
Definition: VSDLayerList.cpp:17
std::map< unsigned, VSDLayer > m_elements
Definition: VSDLayerList.h:50
Definition: libvisio_utils.h:48
bool m_printable
Definition: VSDLayerList.h:30