123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /*==========================================================================
- *
- * Copyright (C) 1997,1998 Microsoft Corporation. All Rights Reserved.
- *
- * File: TrekCtrls.h
- *
- * Author:
- *
- ***************************************************************************/
- #ifndef _LOADOUT_H
- #define _LOADOUT_H
- #include"trekmdl.h"
- /////////////////////////////////////////////////////////////////////////////
- //
- // PartInfoPane
- //
- /////////////////////////////////////////////////////////////////////////////
- class ConnectorPane : public ValuePane
- {
- public:
- static TRef<ConnectorPane> Create();
- virtual void SetVisible(bool bVisible) = 0;
- };
- class PartInfoPane : public ValuePane
- {
- public:
- static TRef<PartInfoPane> Create(ConnectorPane* pConnectorPanePurchases, ConnectorPane* pConnectorPaneInventory);
- virtual void DisplayTeamPurchase(IbucketIGC* pBucket, bool bPartInInventory) = 0;
- virtual void DisplayNothing() = 0;
- };
- /////////////////////////////////////////////////////////////////////////////
- //
- // PurchasesPane
- //
- /////////////////////////////////////////////////////////////////////////////
- class PurchasesPane : public ValuePane
- {
- public:
- static TRef<PurchasesPane> Create(PartInfoPane* pPartInfoPane);
- virtual void SetPaneWindow(Window* pWindow) = 0;
- };
- #endif
|