Ejemplo n.º 1
0
        void FileAdded(object sender, LibraryFileActionArgs e)
        {
            NodeType nodeType = GetNodeType(e.Filename);
            NodeInfo info     = new NodeInfo(nodeType, e.Filename);

            OnItemAdded(info);
        }
Ejemplo n.º 2
0
        private void FolderAdded(object sender, LibraryFileActionArgs e)
        {
            NodeType nodeType = GetNodeType <FolderNodeType>();
            NodeInfo info     = new NodeInfo(nodeType, e.Filename);

            OnItemAdded(info);
        }
Ejemplo n.º 3
0
 void references_FileAdded(object sender, LibraryFileActionArgs e)
 {
     if (FileAdded != null)
     {
         FileAdded(this, e);
     }
 }
Ejemplo n.º 4
0
 void baseLibrary_FolderAdded(object sender, LibraryFileActionArgs e)
 {
     if (!excludedLibrary.FolderExists(e.Filename))
     {
         OnFolderAdded(e.Filename);
     }
 }
Ejemplo n.º 5
0
 void baseLibrary_FileRemoved(object sender, LibraryFileActionArgs e)
 {
     if (!excludedLibrary.FileExists(e.Filename))
     {
         OnFileRemoved(e.Filename);
     }
 }
Ejemplo n.º 6
0
 void first_FolderAdded(object sender, LibraryFileActionArgs e)
 {
     if (second.FolderExists(e.Filename))
     {
         OnFolderAdded(e.Filename);
     }
 }
Ejemplo n.º 7
0
 void second_FolderRemoved(object sender, LibraryFileActionArgs e)
 {
     if (first.FolderExists(e.Filename))
     {
         OnFolderRemoved(e.Filename);
     }
 }
Ejemplo n.º 8
0
 void second_FileAdded(object sender, LibraryFileActionArgs e)
 {
     if (first.FileExists(e.Filename))
     {
         OnFileAdded(e.Filename);
     }
 }
Ejemplo n.º 9
0
 void first_FileRemoved(object sender, LibraryFileActionArgs e)
 {
     if (second.FileExists(e.Filename))
     {
         OnFileRemoved(e.Filename);
     }
 }
Ejemplo n.º 10
0
        private void SourceChanged(object sender, LibraryFileActionArgs e)
        {
            NodeInfo info = new NodeInfo(projectSource.GetNodeType(e.Filename), e.Filename);

            bool state = DetermineState(info);

            UpdateSubscribers(e.Filename, state);
        }
        void Library_FileAdded(object sender, LibraryFileActionArgs e)
        {
            if ((items & DisplayItems.Files) != 0)
            {
                NodeType nodeType  = GetNodeType <HLTNodeType>();
                NodeInfo addedInfo = new NodeInfo(nodeType, e.Filename);
                OnItemAdded(addedInfo);
            }

            if ((items & DisplayItems.UnextractedFiles) != 0)
            {
                NodeType nodeType    = GetNodeType <UnextractedHLTNodeType>();
                NodeInfo removedInfo = new NodeInfo(nodeType, e.Filename);
                OnItemRemoved(removedInfo);
            }
        }
Ejemplo n.º 12
0
        void FileRemoved(object sender, LibraryFileActionArgs e)
        {
            // Make sure the file doesn't exist in either source.
            if (projectReferences.FileExists(e.Filename))
            {
                return;
            }
            if (projectFolder.FileExists(e.Filename))
            {
                return;
            }

            NodeType nodeType = GetNodeType(e.Filename);
            NodeInfo info     = new NodeInfo(nodeType, e.Filename);

            OnItemRemoved(info);
        }
Ejemplo n.º 13
0
        private void FolderRemoved(object sender, LibraryFileActionArgs e)
        {
            // This folder may still exist in one of the sources - if so, don't remove it.
            if (projectFolder.FolderExists(e.Filename))
            {
                return;
            }
            if (projectReferences.FolderExists(e.Filename))
            {
                return;
            }

            NodeType nodeType = GetNodeType <FolderNodeType>();
            NodeInfo info     = new NodeInfo(nodeType, e.Filename);

            OnItemRemoved(info);
        }
Ejemplo n.º 14
0
 void recycleFolder_Changed(object sender, LibraryFileActionArgs e)
 {
     OnStateChanged();
 }