hMailServer.Administrator.ucIMAPFolders.LoadProperties C# (CSharp) Method

LoadProperties() public method

public LoadProperties ( hMailServer imapFolders, bool publicFolders ) : void
imapFolders hMailServer
publicFolders bool
return void
        public void LoadProperties(hMailServer.IMAPFolders imapFolders, bool publicFolders)
        {
            _folderHierarchyDelimiter = Utilities.APICreator.Settings.IMAPHierarchyDelimiter;

             btnEditPermissions.Visible = publicFolders;

             _folders = imapFolders;

             for (int i = 0; i < _folders.Count; i++)
             {
            hMailServer.IMAPFolder folder = _folders[i];

            TreeNode node = treeFolders.Nodes.Add(folder.Name);
            node.Tag = folder;

            LoadSubFolders(folder, node);
             }

             if (treeFolders.Nodes.Count > 0)
            treeFolders.SelectedNode = treeFolders.Nodes[0];

             ShowCurrentFolder();
        }