Ejemplo n.º 1
0
 public void getAndCastSelectedNode(
     out JiraSavedFilterTreeNode saved, out RecentlyOpenIssuesTreeNode recent,
     out JiraCustomFilterTreeNode custom, out JiraPresetFilterTreeNode preset,
     out GhSprintTreeNode sprint)
 {
     saved  = SelectedNode as JiraSavedFilterTreeNode;
     recent = SelectedNode as RecentlyOpenIssuesTreeNode;
     custom = SelectedNode as JiraCustomFilterTreeNode;
     preset = SelectedNode as JiraPresetFilterTreeNode;
     sprint = SelectedNode as GhSprintTreeNode;
 }
Ejemplo n.º 2
0
        private void reloadIssues()
        {
            JiraSavedFilterTreeNode    savedFilterNode  = filtersTree.SelectedNode as JiraSavedFilterTreeNode;
            RecentlyOpenIssuesTreeNode recentIssuesNode = filtersTree.SelectedNode as RecentlyOpenIssuesTreeNode;
            CustomFilterTreeNode       customFilterNode = filtersTree.SelectedNode as CustomFilterTreeNode;

            Thread issueLoadThread = null;

            if (savedFilterNode != null)
            {
                issueLoadThread = reloadIssuesWithSavedFilter(savedFilterNode);
            }
            else if (customFilterNode != null && !customFilterNode.Filter.Empty)
            {
                issueLoadThread = reloadIssuesWithCustomFilter(customFilterNode);
            }
            else if (recentIssuesNode != null)
            {
                issueLoadThread = reloadIssuesWithRecentlyViewedIssues();
            }

            loadIssuesInThread(issueLoadThread);
        }