Add QActions as base control element instead of QPushButton (refs #3)