Class: Qt::DBusMessage
Instance Method Summary
collapse
Methods inherited from Base
#%, #&, #*, #**, #+, #-, #-@, #/, #<, #<=, #==, #>, #>=, #>>, #QCOMPARE, #QEXPECT_FAIL, #QFAIL, #QSKIP, #QTEST, #QVERIFY, #QVERIFY2, #QWARN, #^, ancestors, #is_a?, #methods, private_slots, #protected_methods, #public_methods, q_classinfo, q_signal, q_slot, signals, #singleton_methods, slots, #|, #~
Instance Method Details
842
843
844
845
846
847
848
|
# File 'lib/Qt/qtruby4.rb', line 842
def <<(a)
if a.kind_of?(Qt::Variant)
return super(a)
else
return super(qVariantFromValue(a))
end
end
|
#type(*args) ⇒ Object
823
824
825
|
# File 'lib/Qt/qtruby4.rb', line 823
def type(*args)
method_missing(:type, *args)
end
|
827
828
829
830
831
832
833
834
835
836
837
838
839
840
|
# File 'lib/Qt/qtruby4.rb', line 827
def value
if type() == Qt::DBusMessage::ReplyMessage
reply = arguments()
if reply.length == 0
return nil
elsif reply.length == 1
return reply[0].value
else
return reply.collect {|v| v.value}
end
else
return nil
end
end
|