コード例 #1
0
        private static void FullTextFileCopy_Completed(object sender, AsyncCompletedEventArgs e)
        {
            fullTextFileCopyComplete = true;
            DiscContentsProcessor processor = DiscContentsProcessor.getInstance();
            ThesisRecord          record    = MainThread.getInstance().ThesisRecord;

            fullTextFileCopySuccess = (e.Error == null && File.Exists(record.StorageFolderPath + record.FullTextFilePath));
            FileCopy_Completed();
        }
コード例 #2
0
 private static void FileCopy_Completed()
 {
     if (zipFileCopyComplete && fullTextFileCopyComplete)
     {
         DiscContentsProcessor processor = DiscContentsProcessor.getInstance();
         ThesisRecord          record    = MainThread.getInstance().ThesisRecord;
         if (zipFileCopySuccess && fullTextFileCopySuccess)
         {
             processor.fileCopySuccess();
         }
         else
         {
             processor.fileCopyFailed();
         }
     }
 }
コード例 #3
0
 private void fileSelectListBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     ViewModel.getInstance().SelectedThesisFile = (MaskedFileInfo)this.fileSelectListBox.SelectedItem;
     DiscContentsProcessor.getInstance().selectionChanged();
 }
コード例 #4
0
 private void refreshButton_Click(object sender, EventArgs e)
 {
     DiscContentsProcessor.getInstance().selectionChanged();
 }
コード例 #5
0
 private void saveButton_Click(object sender, EventArgs e)
 {
     ViewModel.getInstance().ProgressBarColor = Color.Yellow;
     DiscContentsProcessor.getInstance().save();
 }