StonehearthEditor.CloneObjectParameters.SetTargetModule C# (CSharp) Method

SetTargetModule() public method

public SetTargetModule ( string name ) : void
name string
return void
        public void SetTargetModule(string name)
        {
            mTargetModuleName = name;
        }

Usage Example

Exemplo n.º 1
0
        private void cloneDialogButton_Click(object sender, EventArgs e)
        {
            if (mCallback != null)
            {
                CloneObjectParameters parameters = new CloneObjectParameters();

                for (int row = 0; row < parametersTable.RowCount; row++)
                {
                    TextBox original    = parametersTable.GetControlFromPosition(0, row) as TextBox;
                    TextBox replacement = parametersTable.GetControlFromPosition(1, row) as TextBox;
                    if ((original != null) &&
                        (replacement != null) &&
                        (!string.IsNullOrWhiteSpace(original.Text)) &&
                        (!string.IsNullOrWhiteSpace(replacement.Text)))
                    {
                        parameters.AddStringReplacement(original.Text, replacement.Text);
                    }
                }

                parameters.SetSourceModule(sourceModLabel.Text);
                if (modListDropdown.SelectedItem != null)
                {
                    parameters.SetTargetModule(modListDropdown.SelectedItem.ToString());
                }

                bool isSuccess = mCallback.OnAccept(parameters);
                if (isSuccess)
                {
                    mCallback = null;
                    Close();
                }
            }
        }