>>70
そのクラスのサブクラスを作って、
シングルクリックとダブルクリックの関数をオーバーライドするとか
そんなんでいけるんじゃない?

個人的にはダブルクリックのままの方が使い勝手いいと思うけど。