The Introjucer seems to be generating deprecated listeners.
For example, if you add a ComboBox to your Component, it adds public ComboBoxListener. The definition for ComboBoxListener is a typedef that states:
/** This typedef is just for compatibility with old code - newer code should use the ComboBox::Listener class directly. */ typedef ComboBox::Listener ComboBoxListener;