Class: Object

Inherits:
BasicObject
Defined in:
lib/qtext/extensions.rb

Overview

Because Qt::Variant.new( obj ) is a PITA to type

Instance Method Summary collapse

Instance Method Details

#to_variantObject



10
11
12
13
14
15
16
17
18
# File 'lib/qtext/extensions.rb', line 10

def to_variant
  begin
    Qt::Variant.fromValue( self )
  rescue Exception => e
    puts e.backtrace.join( "\n" )
    puts "error converting #{self.inspect} to variant: #{e.message}"
    nil.to_variant
  end
end