aboutsummaryrefslogtreecommitdiff
path: root/RoadMap
diff options
context:
space:
mode:
authorPavel Labath <pavelo@centrum.sk>2011-08-08 11:14:20 (GMT)
committerPavel Labath <pavelo@centrum.sk>2011-08-08 11:32:29 (GMT)
commit639e6691744f11db112a8123277521bd7f3f9857 (patch)
tree6cfbc2c988d07d5006e448aa67142eaa472c36fc /RoadMap
parent47b17782af288bd6c590804032fb99067aa2dd5b (diff)
downloadfluxbox_pavel-639e6691744f11db112a8123277521bd7f3f9857.zip
fluxbox_pavel-639e6691744f11db112a8123277521bd7f3f9857.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 'RoadMap')
0 files changed, 0 insertions, 0 deletions