#ifndef SIMPLECOMPONENTLISTBOX_H #define SIMPLECOMPONENTLISTBOX_H /*************************************************************************************************\ SimpleComponentListBox.h : Interface for the SimpleComponentListBox component. //---------------------------------------------------------------------------// // Copyright (C) Microsoft Corporation. All rights reserved. // //===========================================================================// \*************************************************************************************************/ #ifndef ALISTBOX_H #include "aListBox.h" #endif class LogisticsVariant; class LogisticsVehicle; class LogisticsComponent; //************************************************************************************************* /************************************************************************************************** CLASS DESCRIPTION SimpleComponentListBox: **************************************************************************************************/ class ComponentListBox: public aListBox { public: ComponentListBox(); ~ComponentListBox(); void setMech( LogisticsVariant* pMech ); void setVehicle( LogisticsVehicle* pVehicle ); void setComponents( long componentCount, LogisticsComponent** components ); private: ComponentListBox( const ComponentListBox& src ); ComponentListBox& operator=( const ComponentListBox& omponentListBox ); // HELPER FUNCTIONS }; //************************************************************************************************* #endif // end of file ( SimpleComponentListBox.h )