Skip to content

signals#

A signal declaration.

Header:#include <AUI/Common/ASignal.h>
CMake:aui_link(my_target PUBLIC aui::core)

Definition#

#define signals public

Examples#

examples/app/fractal/src/FractalView.h

Fractal Example - Fractal viewer application demonstrating usage of custom shaders.

    double getPlotScale() const;

    void setPlotPositionAndScale(glm::dvec2 position, double scale);

signals:

    emits<glm::dvec2, double> centerPosChanged;
};

examples/ui/contacts/src/view/ContactDetailsView.h

AUI Contacts - Usage of AUI_DECLARATIVE_FOR to make a contacts-like application.

class ContactDetailsView : public AViewContainerBase {
public:
    ContactDetailsView(_<Contact> contact);

signals:
    emits<> deleteAction;

private:
    _<Contact> mContact;
    _<Contact> mOriginalContact;

Examples#