-class WMLayer
-{
- public:
- WMLayer();
- WMLayer(json_object* j);
- ~WMLayer() = default;
- unsigned getNewLayerID(const std::string& role);
- LayerState getLayerState() const { return before_state; }
- WMError setLayerState(const LayerState& l);
- bool checkIDBelongTo(unsigned id);
- private:
- LayerState before_state;
- LayerState state;
- std::unique_ptr<LayerSetting> setting;
-};
-