Krita Source Code Documentation
Loading...
Searching...
No Matches
KisWaylandAPISurfaceFeedback Class Reference

#include <KisWaylandAPISurface.h>

+ Inheritance diagram for KisWaylandAPISurfaceFeedback:

Public Member Functions

 KisWaylandAPISurfaceFeedback (::wp_color_management_surface_feedback_v1 *obj)
 
Q_SIGNAL void preferredChanged ()
 
void wp_color_management_surface_feedback_v1_preferred_changed (uint32_t identity) override
 
 ~KisWaylandAPISurfaceFeedback ()
 

Public Attributes

std::unique_ptr< KisWaylandAPIImageDescriptionm_preferred
 

Private Member Functions

void requestPreferredDescriptionInfo ()
 

Detailed Description

Definition at line 14 of file KisWaylandAPISurface.h.

Constructor & Destructor Documentation

◆ KisWaylandAPISurfaceFeedback()

KisWaylandAPISurfaceFeedback::KisWaylandAPISurfaceFeedback ( ::wp_color_management_surface_feedback_v1 * obj)
explicit

Definition at line 12 of file KisWaylandAPISurface.cpp.

13 : QtWayland::wp_color_management_surface_feedback_v1(obj)
14{
16}

References requestPreferredDescriptionInfo().

◆ ~KisWaylandAPISurfaceFeedback()

KisWaylandAPISurfaceFeedback::~KisWaylandAPISurfaceFeedback ( )

Definition at line 18 of file KisWaylandAPISurface.cpp.

19{
20 wp_color_management_surface_feedback_v1_destroy(object());
21}

Member Function Documentation

◆ preferredChanged()

Q_SIGNAL void KisWaylandAPISurfaceFeedback::preferredChanged ( )

◆ requestPreferredDescriptionInfo()

void KisWaylandAPISurfaceFeedback::requestPreferredDescriptionInfo ( )
private

Definition at line 29 of file KisWaylandAPISurface.cpp.

30{
31 m_preferred = std::make_unique<KisWaylandAPIImageDescription>(get_preferred());
33}
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
Q_SIGNAL void preferredChanged()
std::unique_ptr< KisWaylandAPIImageDescription > m_preferred

References connect(), KisWaylandAPIImageDescription::done(), m_preferred, and preferredChanged().

◆ wp_color_management_surface_feedback_v1_preferred_changed()

void KisWaylandAPISurfaceFeedback::wp_color_management_surface_feedback_v1_preferred_changed ( uint32_t identity)
override

Definition at line 23 of file KisWaylandAPISurface.cpp.

24{
25 Q_UNUSED(identity);
27}

References requestPreferredDescriptionInfo().

Member Data Documentation

◆ m_preferred

std::unique_ptr<KisWaylandAPIImageDescription> KisWaylandAPISurfaceFeedback::m_preferred

Definition at line 25 of file KisWaylandAPISurface.h.


The documentation for this class was generated from the following files: