Skip to content

KDBindings::Signal::Impl

Inherits from KDBindings::Private::SignalImplBase

Public Functions

Name
Impl()
Impl(Impl && other) =delete
Impl(Impl const & other) =delete
~Impl()
bool blockConnection(const Private::GenerationalIndex & id, bool blocked) override
Private::GenerationalIndex connect(std::function< void(Args...)> const & slot)
void disconnect(const Private::GenerationalIndex & id) override
void disconnectAll()
void emit(Args... p) const
bool isConnectionActive(const Private::GenerationalIndex & id) const override
bool isConnectionBlocked(const Private::GenerationalIndex & id) const override
Impl & operator=(Impl && other) =delete
Impl & operator=(Impl const & other) =delete

Public Functions Documentation

function Impl

1
inline Impl()

function Impl

1
2
3
Impl(
    Impl && other
) =delete

function Impl

1
2
3
Impl(
    Impl const & other
) =delete

function ~Impl

1
inline ~Impl()

function blockConnection

1
2
3
4
inline bool blockConnection(
    const Private::GenerationalIndex & id,
    bool blocked
) override

function connect

1
2
3
inline Private::GenerationalIndex connect(
    std::function< void(Args...)> const & slot
)

function disconnect

1
2
3
inline void disconnect(
    const Private::GenerationalIndex & id
) override

function disconnectAll

1
inline void disconnectAll()

function emit

1
2
3
inline void emit(
    Args... p
) const

function isConnectionActive

1
2
3
inline bool isConnectionActive(
    const Private::GenerationalIndex & id
) const override

function isConnectionBlocked

1
2
3
inline bool isConnectionBlocked(
    const Private::GenerationalIndex & id
) const override

function operator=

1
2
3
Impl & operator=(
    Impl && other
) =delete

function operator=

1
2
3
Impl & operator=(
    Impl const & other
) =delete

Updated on 2024-04-14 at 00:00:43 +0000