/*==========================================================================
*
* 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