// AutoExpandItems.h: interface for the CAutoExpandItems class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_AUTOEXPANDITEMS_H__3B1992FC_9669_434A_8FB8_A0588987037D__INCLUDED_)
#define AFX_AUTOEXPANDITEMS_H__3B1992FC_9669_434A_8FB8_A0588987037D__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define APL_SHOW_DOC			1
#define APL_SHOW_CHARACT		2
#define APL_SHOW_APPROVAL		4
#define APL_SHOW_MATERIAL		8
#define APL_SHOW_LOT			16
#define APL_SHOW_INST			32
#define APL_SHOW_BP				64
#define APL_SHOW_RES			128
#define APL_SHOW_VER			256
#define APL_SHOW_BPINST			512
#define APL_SHOW_SUBSTITUTE		1024
#define APL_SHOW_PRD_INST		2048
#define APL_SHOW_PROJ_ASSOC		4096
#define APL_SHOW_REQ			8192		
#define APL_SHOW_CHANGE			16384	
#define APL_SHOW_REFUSAL		0x8000

class CAutoExpandItems  
{
public:
	void Setup();
	bool SaveData();
	bool LoadData();
	CAutoExpandItems();
	virtual ~CAutoExpandItems();

	UINT m_showintree_prd;
	UINT m_showintree_pdf;
	UINT m_showintree_prdinst;
	UINT m_showintree_doc;
	UINT m_showintree_charact;
	UINT m_showintree_change;
	UINT m_showintree_bp;
	UINT m_showintree_bpres;
	UINT m_showintree_bpinst;
	UINT m_showintree_categ;
	UINT m_showintree_lot;
	UINT m_showintree_project;
	UINT m_showintree_org;
	UINT m_showintree_official;
	UINT m_showintree_person;
	UINT m_showintree_classif_system;
	UINT m_showintree_classif_level;
	UINT m_showintree_requirement;
	UINT m_showintree_classifier_system;
	UINT m_showintree_classifier_level;
};

#endif // !defined(AFX_AUTOEXPANDITEMS_H__3B1992FC_9669_434A_8FB8_A0588987037D__INCLUDED_)
