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
3066 3067 3068 |
# File 'lib/Qt/qtruby4.rb', line 3066 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.
3077 3078 3079 |
# File 'lib/Qt/qtruby4.rb', line 3077 def instance_exec(*arguments, &block) block.bind(self)[*arguments] end |
#QT_TR_NOOP(x) ⇒ Object
3070 |
# File 'lib/Qt/qtruby4.rb', line 3070 def QT_TR_NOOP(x) x end |
#QT_TRANSLATE_NOOP(scope, x) ⇒ Object
3071 |
# File 'lib/Qt/qtruby4.rb', line 3071 def QT_TRANSLATE_NOOP(scope, x) x end |
#SIGNAL(signal) ⇒ Object
3050 3051 3052 3053 3054 3055 3056 |
# File 'lib/Qt/qtruby4.rb', line 3050 def SIGNAL(signal) if signal.kind_of? Symbol return "2" + signal.to_s + "()" else return "2" + signal end end |
#SLOT(slot) ⇒ Object
3058 3059 3060 3061 3062 3063 3064 |
# File 'lib/Qt/qtruby4.rb', line 3058 def SLOT(slot) if slot.kind_of? Symbol return "1" + slot.to_s + "()" else return "1" + slot end end |