Пример #1
0
 public YoutubeLectureCommands(YoutubeSource source, LectureWrap wrap)
     : base(source, wrap)
 {
     InitializeDueNames();
     Commands.Add(new VisualCommand(new RelayCommand(CmGo), "view.png"));
     Commands.Add(new VisualCommand(new RelayCommand(CmPush), "upload.png"));
     Commands.Add(new VisualCommand(new RelayCommand(CmThumbnail), "thumbnail.png"));
 }
Пример #2
0
 public ICommandBlockModel ForLecture(LectureWrap wrap)
 {
     return(new YoutubeLectureCommands(this, wrap));
 }
Пример #3
0
 public ICommandBlockModel ForLecture(LectureWrap wrap)
 {
     return(new ULearnLectureCommands(this, wrap));
 }
Пример #4
0
 public DirectoryInfo DirectoryForLecture(LectureWrap wrap)
 {
     return(new DirectoryInfo(Path.Combine(
                                  Model.Settings.UlearnCourseDirectory,
                                  string.Format("L{0:D3} - {1}", (wrap.LectureNumber + 1) * 10, wrap.Caption))));
 }
Пример #5
0
 public ICommandBlockModel ForLecture(LectureWrap wrap)
 {
     return new YoutubeLectureCommands(this,wrap);
 }
Пример #6
0
 public ULearnLectureCommands(ULearnSource source, LectureWrap wrap)
     : base(source, wrap)
 {
     Commands.Add(new VisualCommand(Compile, () => true, "compile.png"));
     Commands.Add(new VisualCommand(() => Process.Start("\"" + Source.DirectoryForLecture(Wrap).FullName + "\""), () => true, "view.png"));
 }
Пример #7
0
 public ICommandBlockModel ForLecture(LectureWrap wrap)
 {
     return new ULearnLectureCommands(this, wrap);
 }
Пример #8
0
 public DirectoryInfo DirectoryForLecture(LectureWrap wrap)
 {
     return new DirectoryInfo(Path.Combine(
         Settings.UlearnCourseDirectory,
         string.Format("L{0:D3} - {1}", wrap.LectureNumber*10, wrap.Caption)));
 }
Пример #9
0
 public LectureCommandBlockModel(TSource source, LectureWrap item) : base(source, item)
 {
 }