I'm looking to turn my former "Promoted" implementation into a "Plugin" implementation and part of that involves (IMO) inheriting from QAbstractButton to make a cleaner implementation.

I'm looking to figure out what all methods I *need* to write on top of my custom implementation so that it all runs smoothly. I'm still investigating, but I figured someone might post a reference or a list to help out. I'm currently looking at the documention:

http://cep.xor.aps.anl.gov/software/...pp-source.html
http://qt-project.org/doc/qt-5.0/qpushbutton.html

but I figure having another person confirming what all I need to implement to be successful here would be helpful. Thanks!