src/FingersDance.Data/Cutting.cs
author PAMPHILE Jonathan <pamphile@efrei.fr>
Wed, 14 Oct 2009 13:45:55 +0200
changeset 147 1a5da89daee9
parent 143 9f157d9c725b
child 192 11083c390ce4
permissions -rw-r--r--
Merge
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
55
1ec0ef228158 data, viewmodel and view added
cavaliet
parents:
diff changeset
     1
using System;
1ec0ef228158 data, viewmodel and view added
cavaliet
parents:
diff changeset
     2
using System.Collections.Generic;
1ec0ef228158 data, viewmodel and view added
cavaliet
parents:
diff changeset
     3
using System.Linq;
1ec0ef228158 data, viewmodel and view added
cavaliet
parents:
diff changeset
     4
using System.Text;
1ec0ef228158 data, viewmodel and view added
cavaliet
parents:
diff changeset
     5
1ec0ef228158 data, viewmodel and view added
cavaliet
parents:
diff changeset
     6
namespace FingersDance.Data
1ec0ef228158 data, viewmodel and view added
cavaliet
parents:
diff changeset
     7
{
69
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
     8
    public class Cutting
55
1ec0ef228158 data, viewmodel and view added
cavaliet
parents:
diff changeset
     9
    {
69
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    10
        private List<Annotation> _annotList;
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    11
        private string _title;
55
1ec0ef228158 data, viewmodel and view added
cavaliet
parents:
diff changeset
    12
1ec0ef228158 data, viewmodel and view added
cavaliet
parents:
diff changeset
    13
        public Cutting(string titlePar, List<Annotation> annotListPar)
1ec0ef228158 data, viewmodel and view added
cavaliet
parents:
diff changeset
    14
        {
69
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    15
            this._title = titlePar;
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    16
            this._annotList = annotListPar;
55
1ec0ef228158 data, viewmodel and view added
cavaliet
parents:
diff changeset
    17
            
1ec0ef228158 data, viewmodel and view added
cavaliet
parents:
diff changeset
    18
        }
143
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 69
diff changeset
    19
        public Cutting()
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 69
diff changeset
    20
        {}
69
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    21
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    22
        public String Title
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    23
        {
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    24
            get { return _title; }
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    25
            set
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    26
            {
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    27
                if (value == _title || String.IsNullOrEmpty(value))
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    28
                    return;
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    29
                _title = value;
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    30
            }
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    31
        }
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    32
        public List<Annotation> AnnotList
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    33
        {
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    34
            get { return _annotList; }
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    35
            set
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    36
            {
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    37
                _annotList = value;
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    38
            }
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    39
        }
a4c44555f205 First Data binding for annotations and timeline
cavaliet
parents: 55
diff changeset
    40
55
1ec0ef228158 data, viewmodel and view added
cavaliet
parents:
diff changeset
    41
    }
1ec0ef228158 data, viewmodel and view added
cavaliet
parents:
diff changeset
    42
}