Skip to content

No API to prepend a slot #81

Closed
Closed
@LordVolumeForm

Description

@LordVolumeForm

In sigc++-3.0 direct access to the slots list via slots() was removed. Previously, this made it possible to add a slot at the start of the list of slots, rather than at the end as connect() does. Now, this is no longer possible. Not only is there no direct API to do it, even attempting to implement it using the various base classes of sigc::signal invariably runs into the need to access the signal_impl, which is in a detail namespace so should not be accessed.

  • Is there any intended way to prepend a slot using sigc++ that I may have missed?
  • Is there any way at all to prepend a slot using sigc++?
  • If not, what alternative are application developers intended to move to?

Note that this isn't a particularly serious problem as I can work around it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions