Exemple #1
0
        /// <summary>
        /// Standard class constructor
        /// </summary>
        public EntryDiffViewModel()
        {
            Parent           = null;
            mTranslationDiff = null;

            mSourceRowId = -1;
            mTargetRowId = -1;
        }
Exemple #2
0
        /// <summary>
        /// Parameterized class constructor
        /// </summary>
        /// <param name="item"></param>
        /// <param name="difference"></param>
        public EntryDiffViewModel(string key, string value, string comment, int rowid,
                                  TypeOfDiff difference = TypeOfDiff.SourceOnly)
            : this()
        {
            Parent = null;

            mTranslationDiff = new EntryDiffModel(key, value, comment, difference);
        }
Exemple #3
0
        /// <summary>
        /// Copy class constructor
        /// </summary>
        /// <param name="copyThis"></param>
        public EntryDiffViewModel(EntryDiffViewModel copyThis)
            : this()
        {
            if (copyThis == null)
            {
                return;
            }

            Parent           = null;
            mTranslationDiff = new EntryDiffModel(copyThis.mTranslationDiff);
            TargetRowId      = copyThis.TargetRowId;
            SourceRowId      = copyThis.SourceRowId;
        }