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
3125 3126 3127 |
# File 'lib/Qt/qtruby4.rb', line 3125 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.
3136 3137 3138 |
# File 'lib/Qt/qtruby4.rb', line 3136 def instance_exec(*arguments, &block) block.bind(self)[*arguments] end |
#QT_TR_NOOP(x) ⇒ Object
3129 |
# File 'lib/Qt/qtruby4.rb', line 3129 def QT_TR_NOOP(x) x end |
#QT_TRANSLATE_NOOP(scope, x) ⇒ Object
3130 |
# File 'lib/Qt/qtruby4.rb', line 3130 def QT_TRANSLATE_NOOP(scope, x) x end |
#SIGNAL(signal) ⇒ Object
3109 3110 3111 3112 3113 3114 3115 |
# File 'lib/Qt/qtruby4.rb', line 3109 def SIGNAL(signal) if signal.kind_of? Symbol return "2" + signal.to_s + "()" else return "2" + signal end end |
#SLOT(slot) ⇒ Object
3117 3118 3119 3120 3121 3122 3123 |
# File 'lib/Qt/qtruby4.rb', line 3117 def SLOT(slot) if slot.kind_of? Symbol return "1" + slot.to_s + "()" else return "1" + slot end end |