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

#include <KisPaintOpOptionWidgetUtils.h>

+ Inheritance diagram for KisPaintOpOptionWidgetUtils::detail::WidgetWrapperConversionChecker< true, Widget, Data, Args... >:

Public Member Functions

 WidgetWrapperConversionChecker (Data &&data, Args... args)
 
- Public Member Functions inherited from KisPaintOpOptionWidgetUtils::detail::DataStorage< Data, Args... >
 DataStorage (Data &&data)
 

Additional Inherited Members

- Public Attributes inherited from KisPaintOpOptionWidgetUtils::detail::DataStorage< Data, Args... >
lager::state< std::remove_reference_t< Data >, lager::automatic_tag > m_data
 

Detailed Description

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

Definition at line 45 of file KisPaintOpOptionWidgetUtils.h.

Constructor & Destructor Documentation

◆ WidgetWrapperConversionChecker()

template<typename Widget , typename Data , typename... Args>
KisPaintOpOptionWidgetUtils::detail::WidgetWrapperConversionChecker< true, Widget, Data, Args... >::WidgetWrapperConversionChecker ( Data && data,
Args... args )
inline

Definition at line 47 of file KisPaintOpOptionWidgetUtils.h.

48 : DataStorage<Data, Args...>(std::forward<Data>(data)),
49 Widget(DataStorage<Data, Args...>::m_data.zoom(kislager::lenses::to_base<typename Widget::data_type>), std::forward<Args>(args)...)
50 {
51 }
QAction * zoom(const QObject *recvr, const char *slot, QObject *parent)

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