Mercurial > projects > qtd
comparison qt/d2/qt/Signal.d @ 279:519befd5a5d1
Fix for windows build, thanks Rainer.
Fix for signals.
author | eldar |
---|---|
date | Fri, 09 Oct 2009 06:17:51 +0000 |
parents | 5df570e79cfc |
children | 256ab6cb8e85 |
comparison
equal
deleted
inserted
replaced
278:5df570e79cfc | 279:519befd5a5d1 |
---|---|
1030 static if (!is(typeof(this.signalHandler))) | 1030 static if (!is(typeof(this.signalHandler))) |
1031 { | 1031 { |
1032 mixin SignalHandlerOps; | 1032 mixin SignalHandlerOps; |
1033 } | 1033 } |
1034 /* deprecated */ mixin("private static const int __sig" ~ ToString!(index) ~ " = " ~ ToString!(index) ~ ";"); | 1034 /* deprecated */ mixin("private static const int __sig" ~ ToString!(index) ~ " = " ~ ToString!(index) ~ ";"); |
1035 mixin("public alias TypeTuple!(\"" ~ signatureString!(name, A) ~ "\", index, TupleWrapper!(A)) __signal" ~ ToString!(index) ~ ";"); | 1035 // mixin("public alias TypeTuple!(\"" ~ signatureString!(name, A) ~ "\", index, TupleWrapper!(A)) __signal" ~ ToString!(index) ~ ";"); |
1036 mixin("SignalOps!(" ~ ToString!(index) ~ ", A) " ~ name ~ "(){ return SignalOps!(" | 1036 mixin("SignalOps!(" ~ ToString!(index) ~ ", A) " ~ name ~ "(){ return SignalOps!(" |
1037 ~ ToString!(index) ~ ", A)(signalHandler); }"); | 1037 ~ ToString!(index) ~ ", A)(signalHandler); }"); |
1038 } | 1038 } |
1039 } | 1039 } |
1040 | 1040 |