use QMenu::tearoff, not tear-off