Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSafeBlockingQueueConnectionProxy< void > Class Reference

#include <KisSafeBlockingQueueConnectionProxy.h>

Public Member Functions

 KisSafeBlockingQueueConnectionProxy (CallbackFunction function)
 
void start ()
 

Private Types

using CallbackFunction = std::function<void ()>
 

Private Member Functions

void fakeSlotTimeout ()
 

Private Attributes

SignalToFunctionProxy m_destination
 
CallbackFunction m_function
 
FunctionToSignalProxy m_source
 

Detailed Description

An override of KisSafeBlockingQueueConnectionProxy for forwarding signals without any parameters.

Definition at line 83 of file KisSafeBlockingQueueConnectionProxy.h.

Member Typedef Documentation

◆ CallbackFunction

using KisSafeBlockingQueueConnectionProxy< void >::CallbackFunction = std::function<void ()>
private

Definition at line 85 of file KisSafeBlockingQueueConnectionProxy.h.

Constructor & Destructor Documentation

◆ KisSafeBlockingQueueConnectionProxy()

Definition at line 87 of file KisSafeBlockingQueueConnectionProxy.h.

References KisSafeBlockingQueueConnectionProxyPrivate::initProxyObject(), KisSafeBlockingQueueConnectionProxy< T >::m_destination, KisSafeBlockingQueueConnectionProxy< T >::m_source, and KisSafeBlockingQueueConnectionProxy< T >::start().

Member Function Documentation

◆ fakeSlotTimeout()

void KisSafeBlockingQueueConnectionProxy< void >::fakeSlotTimeout ( )
inlineprivate

◆ start()

Member Data Documentation

◆ m_destination

◆ m_function

◆ m_source


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