- Qt 6.12
- Qt TaskTree
- C++ Classes
- ObjectSignal
- Qt 6.12.0 Reference Documentation

# QtTaskTree::ObjectSignal Struct

template <typename Signal> struct QtTaskTree::ObjectSignal

Structure describing QObject subclass and its signal. More...

Header: | `#include <qtasktree.h>`
CMake: | `find_package(Qt6 REQUIRED COMPONENTS TaskTree)` `target_link_libraries(mytarget PRIVATE Qt6::TaskTree)`
qmake: | `QT += tasktree`
Since: | Qt 6.11
Status: | Technology preview

This struct is in technology preview and is subject to change.

Note: All functions in this struct are reentrant.

## Detailed Description

Used as a return value from the `ObjectSignalGetter` function passed to the ExecutableItem::withCancel() or ExecutableItem::withAccept(). Use makeObjectSignal() to create the ObjectSignal inside the definition of the `ObjectSignalGetter`.

See also makeObjectSignal(), ExecutableItem::withCancel(), and ExecutableItem::withAccept().