// AirportList.hxx - scrolling list of airports. #ifndef __AIRPORTLIST_HXX #define __AIRPORTLIST_HXX #include #include STL_STRING #include #include "puList.hxx" SG_USING_STD(string); class FGAirportList; class AirportList : public puList { public: AirportList (int x, int y, int width, int height); virtual ~AirportList (); virtual void create_list(); virtual void destroy_list(); // FIXME: add other string value functions virtual char * getListStringValue (); virtual void setValue (const char *); private: FGAirportList * _airports; char ** _content; STD::string _filter; }; #endif // __AIRPORTLIST_HXX