Class: KillerFilter

Inherits:
Qt::Object show all
Defined in:
ext/ruby/qtruby/examples/killerfilter/killerfilter.rb

Instance Method Summary collapse

Methods inherited from Qt::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

#eventFilter(object, event) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
# File 'ext/ruby/qtruby/examples/killerfilter/killerfilter.rb', line 9

def eventFilter( object, event )
	if event.type() == Qt::Event::MouseButtonPress
		if event.button() == Qt::RightButton
			object.close()
			return true
		else
			return false
		end
	else
		return false
	end
end