Krita Source Code Documentation
Loading...
Searching...
No Matches
KisPaintOpOptionWidgetUtils::detail::WidgetWrapperWithLodLimitations< Widget, Data, Args > Struct Template Reference

#include <KisPaintOpOptionWidgetUtils.h>

+ Inheritance diagram for KisPaintOpOptionWidgetUtils::detail::WidgetWrapperWithLodLimitations< Widget, Data, Args >:

Public Types

using BaseClass = WidgetWrapper<Widget, Data, Args...>
 
- Public Types inherited from KisPaintOpOptionWidgetUtils::detail::WidgetWrapper< Widget, Data, Args... >
using BaseClass
 

Public Member Functions

KisPaintOpOption::OptionalLodLimitationsReader lodLimitationsReader () const override
 

Detailed Description

template<typename Widget, typename Data, typename... Args>
struct KisPaintOpOptionWidgetUtils::detail::WidgetWrapperWithLodLimitations< Widget, Data, Args >

Definition at line 91 of file KisPaintOpOptionWidgetUtils.h.

Member Typedef Documentation

◆ BaseClass

template<typename Widget , typename Data , typename... Args>
using KisPaintOpOptionWidgetUtils::detail::WidgetWrapperWithLodLimitations< Widget, Data, Args >::BaseClass = WidgetWrapper<Widget, Data, Args...>

Definition at line 93 of file KisPaintOpOptionWidgetUtils.h.

Member Function Documentation

◆ lodLimitationsReader()

template<typename Widget , typename Data , typename... Args>
KisPaintOpOption::OptionalLodLimitationsReader KisPaintOpOptionWidgetUtils::detail::WidgetWrapperWithLodLimitations< Widget, Data, Args >::lodLimitationsReader ( ) const
inlineoverride

Definition at line 99 of file KisPaintOpOptionWidgetUtils.h.

99 {
101 std::bit_or{},
102 BaseClass::lodLimitationsReader(),
104 this->m_data.map(std::mem_fn(&Data::lodLimitations))));
105 }
std::optional< lager::reader< KisPaintopLodLimitations > > OptionalLodLimitationsReader
std::optional< lager::reader< T > > fold_optional_cursors(const Func &func, Cursors &&...cursors)
Definition KisLager.h:37

References kislager::fold_optional_cursors().


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