Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/Qt/qtruby4.rb
Overview
Qt
Instance Method Summary collapse
- #emit(signal) ⇒ Object
-
#instance_exec(*arguments, &block) ⇒ Object
See the discussion here: eigenclass.org/hiki.rb?instance_exec about implementations of the ruby 1.9 method instance_exec().
- #QT_TR_NOOP(x) ⇒ Object
- #QT_TRANSLATE_NOOP(scope, x) ⇒ Object
- #SIGNAL(signal) ⇒ Object
- #SLOT(slot) ⇒ Object
Instance Method Details
#emit(signal) ⇒ Object
3152 3153 3154 |
# File 'lib/Qt/qtruby4.rb', line 3152 def emit(signal) return signal end |
#instance_exec(*arguments, &block) ⇒ Object
See the discussion here: eigenclass.org/hiki.rb?instance_exec about implementations of the ruby 1.9 method instance_exec(). This version is the one from Rails. It isn’t thread safe, but that doesn’t matter for the intended use in invoking blocks as Qt slots.
3163 3164 3165 |
# File 'lib/Qt/qtruby4.rb', line 3163 def instance_exec(*arguments, &block) block.bind(self)[*arguments] end |
#QT_TR_NOOP(x) ⇒ Object
3156 |
# File 'lib/Qt/qtruby4.rb', line 3156 def QT_TR_NOOP(x) x end |
#QT_TRANSLATE_NOOP(scope, x) ⇒ Object
3157 |
# File 'lib/Qt/qtruby4.rb', line 3157 def QT_TRANSLATE_NOOP(scope, x) x end |
#SIGNAL(signal) ⇒ Object
3136 3137 3138 3139 3140 3141 3142 |
# File 'lib/Qt/qtruby4.rb', line 3136 def SIGNAL(signal) if signal.kind_of? Symbol return "2" + signal.to_s + "()" else return "2" + signal end end |
#SLOT(slot) ⇒ Object
3144 3145 3146 3147 3148 3149 3150 |
# File 'lib/Qt/qtruby4.rb', line 3144 def SLOT(slot) if slot.kind_of? Symbol return "1" + slot.to_s + "()" else return "1" + slot end end |