GME  13
AggregateOptions.h
Go to the documentation of this file.
00001 // AggregateOptions.h: interface for the CAggregateOptions class.
00002 //
00004 
00005 #if !defined(AFX_AGGREGATEOPTIONS_H__F55D03CE_8EDB_422E_905B_67B46C9E5895__INCLUDED_)
00006 #define AFX_AGGREGATEOPTIONS_H__F55D03CE_8EDB_422E_905B_67B46C9E5895__INCLUDED_
00007 
00008 #if _MSC_VER > 1000
00009 #pragma once
00010 #endif // _MSC_VER > 1000
00011 
00012 enum eSortOptions{SORT_BYNAME,SORT_BYTYPE,SORT_BYCREATION};
00013 
00014 class CAggregateOptions  
00015 {
00016 public:
00017         BOOL m_bIsDynamicLoading;
00018         BOOL IsDisplayedType(objtype_enum otType);
00019         void LoadFromRegistry();
00020         void SaveToRegistry();
00021         BOOL m_bDispModel;
00022         BOOL m_bDispAtom;
00023         BOOL m_bDispReference;
00024         BOOL m_bDispSet;
00025         BOOL m_bDispConnections;
00026         BOOL m_bStoreTreeInRegistry;
00027 
00028         eSortOptions m_soSortOptions;
00029         CAggregateOptions();
00030         virtual ~CAggregateOptions();
00031 
00032 };
00033 
00034 #endif // !defined(AFX_AGGREGATEOPTIONS_H__F55D03CE_8EDB_422E_905B_67B46C9E5895__INCLUDED_)