editor: Made TileButton a child of QAbstractButton instead of QPushButton