Example #1
0
        public void EditConfig(IConfig config)
        {
            mOperType = ConfigOperatorType.Edit;

            mConfig = config;

            InitUI(mConfig);
        }
Example #2
0
        public bool AddConfig()
        {
            mOperType = ConfigOperatorType.Add;

            if (mType != null)
            {
                mConfig = mType.SubManager.CreateConfigInstanceFromType(mType);

                return(InitUI(mConfig));
            }
            return(false);
        }
Example #3
0
        public void ConfigOK()
        {
            if (SetConfig(mConfig))
            {
                switch (mOperType)
                {
                case ConfigOperatorType.Add:
                    mType.SubManager.Append(mConfig, true);
                    mOperType = ConfigOperatorType.None;
                    break;

                case ConfigOperatorType.Edit:
                    mConfig.IncStoreVersion();
                    mConfig.OnChanged();
                    mOperType = ConfigOperatorType.None;
                    break;
                }

                IsOK = true;
            }
        }