Class: QML::ImageProvider::Callback

Inherits:
Object
  • Object
show all
Includes:
Access
Defined in:
lib/qml/image_provider.rb

Constant Summary

Constants included from Access

Access::ALLOWED_PATTERN

Instance Attribute Summary

Attributes included from Access

#access_wrappers

Instance Method Summary collapse

Methods included from Access

#create_wrapper, register_classes, unregistered_classes

Methods included from Access::ClassMethods

#access_wrapper_factory, #register_to_qml, #register_to_qml_real

Methods included from Reactive::Object

included, #properties, #property, #signal, #signals

Methods included from Reactive::Object::ClassMethods

#alias_property, #alias_signal, #instance_properties, #instance_property, #instance_signal, #instance_signals, #on, #on_changed, #property, #signal, #variadic_signal

Methods included from Wrappable

#create_wrapper

Methods included from Dispatchable

#later

Constructor Details

#initialize(provider) ⇒ Callback

Returns a new instance of Callback.



76
77
78
79
# File 'lib/qml/image_provider.rb', line 76

def initialize(provider)
  super()
  @provider = provider
end

Instance Method Details

#request(id, promise) ⇒ Object



81
82
83
84
# File 'lib/qml/image_provider.rb', line 81

def request(id, promise)
  promise.prefer_managed true
  @provider.request(Request.new(id, promise))
end