implement QEquipmentView