Ignore:
Timestamp:
Sep 29, 2011, 5:38:55 PM (13 years ago)
Author:
bayral
Message:

piwigo.upload retrieve data, and ready to upload

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/PiwigoLib/PiwigoUpload/Helper/MainAppHelper.cs

    r12256 r12262  
    55
    66using System.IO;
     7using Com.Piwigo.Uploader.DTO;
    78
    89namespace Com.Piwigo.Uploader.Helper
     
    1516        }
    1617
     18        internal static System.Windows.Forms.TreeNode buildAlbumToNode(LocalAlbum aAlbum)
     19        {
     20            System.Windows.Forms.TreeNode aNode = new System.Windows.Forms.TreeNode(aAlbum.Name,1,1);
     21            aNode.ToolTipText = aAlbum.LocalDir;
     22            aNode.Tag = aAlbum;
     23
     24            foreach (LocalImage Img in aAlbum.LocalImages)
     25            {
     26                System.Windows.Forms.TreeNode imgNode = new System.Windows.Forms.TreeNode(Img.Name, 2, 2);
     27                imgNode.ToolTipText = Img.LocalFile;
     28                imgNode.Tag = Img;
     29                aNode.Nodes.Add(imgNode);
     30            }
     31
     32            foreach (LocalAlbum Alb in aAlbum.SubAlbums)
     33            {
     34                aNode.Nodes.Add(buildAlbumToNode(Alb));
     35            }
     36
     37            return aNode;
     38        }
     39
     40        internal static void BuildAlbumTree(System.Windows.Forms.TreeView aTree, LocalAlbumList lstAlbum)
     41        {
     42            if (aTree.Nodes.Count > 0)
     43            {
     44                aTree.Nodes.Clear();
     45            }
     46
     47            System.Windows.Forms.TreeNode root = new System.Windows.Forms.TreeNode("Albums", 0, 0);
     48            aTree.Nodes.Add(root);
     49           
     50            foreach (LocalAlbum Alb in lstAlbum)
     51                {
     52                root.Nodes.Add(buildAlbumToNode(Alb));
     53                }
     54        }
    1755
    1856        #region thumb
Note: See TracChangeset for help on using the changeset viewer.