aboutsummaryrefslogtreecommitdiff
path: root/src/FocusableList.cc
diff options
context:
space:
mode:
authorPavel Labath <pavelo@centrum.sk>2011-08-08 11:14:20 (GMT)
committerPavel Labath <pavelo@centrum.sk>2011-09-14 17:39:11 (GMT)
commitaa84c952535a86e797226a2fe3bc5f41248c93c1 (patch)
treea68a3758b8b5db9369e8c1456cf7fee70768f227 /src/FocusableList.cc
parent0a42e6ca3d3c3badf189afda7051676e344d208d (diff)
downloadfluxbox_pavel-aa84c952535a86e797226a2fe3bc5f41248c93c1.zip
fluxbox_pavel-aa84c952535a86e797226a2fe3bc5f41248c93c1.tar.bz2
Enable connecting to const Signals
The idea is that connecting to a signal doesn't change it's state or the state of the object owning the signal (even though it needs to add the functor to the list for later reference). Emitting, on the other hand, is usually done as a result of a state change and therefore remains non-const. Additional benefit of this arrangement is that objects can export const references to signals to allow connecting, while keeping the ability to emit to themselves.
Diffstat (limited to 'src/FocusableList.cc')
0 files changed, 0 insertions, 0 deletions