This object's internal state should all be updated before any external signals are fired. Otherwise, a subscriber to the SelectionStylesInfo signal will get a stale ``isEnabled`` state if they immediately query this object during the processing of the earlier signal. (Likewise, simply swapping the order of these two statements would mean a subscriber of the ``enabledChanged`` would get stale styles info).