/////////////////////////////////////////////////////////////////////////////////////////// /// <summary> The default constructor </summary> /////////////////////////////////////////////////////////////////////////////////////////// public ResChooser(ResourceToolsDB resDB) { // Initialize the controls InitializeComponent(); // Place all resource types in the filter const int numResources = (int)ResourceType.COUNT; m_Filters = new ResourceType[numResources]; for (int resTypeIndex = 0; resTypeIndex < numResources; ++resTypeIndex) { m_Filters[resTypeIndex] = (ResourceType)resTypeIndex; } // Store the resource database m_ResDB = resDB; }
/////////////////////////////////////////////////////////////////////////////////////////// /// <summary> The constructor used to filter the resources available to the /// user </summary> /////////////////////////////////////////////////////////////////////////////////////////// public ResChooser(ResourceToolsDB resDB, params ResourceType[] filters) : this(resDB) { // Store the filters m_Filters = filters; }