/* * Copyright (c) Contributors to the Open 3D Engine Project * * SPDX-License-Identifier: Apache-2.0 OR MIT * */ #pragma once #include namespace ProjectSettingsTool { // Forward Declare class PropertyFuncValLineEditCtrl; class PropertyFuncValBrowseEditCtrl; class ValidationHandler { public: void AddValidatorCtrl(PropertyFuncValLineEditCtrl* ctrl); void AddValidatorCtrl(PropertyFuncValBrowseEditCtrl* ctrl); bool AllValid(); private: AZStd::vector m_validators; AZStd::vector m_browseEditValidators; }; } // namespace ProjectSettingsTool