21 #ifndef __ANTARES_WINDOWS_OUTPUT_LAYER_H__
22 #define __ANTARES_WINDOWS_OUTPUT_LAYER_H__
24 #include "../../application/study.h"
27 namespace Antares::Window::OutputViewer
41 Layer(LayerType t = ltOutput);
74 void resetAlternativeCaption();
78 wxString pAlternativeCaption;
std::shared_ptr< Output > Ptr
Smartptr.
Definition: output.h:41
SelectionType customSelectionType
Custom selection type (only valid if detached)
Definition: layer.h:69
const wxString & alternativeCaption() const
Get the alternative caption (for virtual layers)
Definition: layer.hxx:26
std::vector< Layer * > Vector
Array.
Definition: layer.h:33
bool isVirtual() const
Get if the layer is virtual.
Definition: layer.hxx:31
Yuni::String customAreaOrLink
Custom area / link selection (only valid if detached)
Definition: layer.h:71
const LayerType type
Type of the layer.
Definition: layer.h:64
Layer(LayerType t=ltOutput)
Default constructor.
Definition: layer.cpp:26
~Layer()
Destructor.
Definition: layer.cpp:46
bool detached
Flag to know if the selection of the layer is detached from the global selection.
Definition: layer.h:67
Data::Output::Ptr selection
The output.
Definition: layer.h:62
uint index
Index of the output.
Definition: layer.h:60