Esempio n. 1
0
        /// <summary>
        /// Gets the (non filtered) iter or null
        /// </summary>
        public TreeIter?GetSelectedIter()
        {
            TreeIter selIter;

            if (TaskSelection.GetSelected(out selIter))
            {
                selIter = CurrentFilter.ConvertIterToChildIter(selIter);
                return(selIter);
            }
            return(null);
        }
Esempio n. 2
0
        /// <summary>
        /// Gets the category selected in the category list.
        /// </summary>
        /// <returns>The selected category if any; <c>null</c> otherwise.</returns>
        public Category GetSelectedCat()
        {
            TreeIter selIter;

            if (TaskSelection.GetSelected(out selIter))
            {
                selIter = CurrentFilter.ConvertIterToChildIter(selIter);
                var id = (int)TaskStore.GetValue(selIter, 0);
                return(Tasks.GetById <Category> (id));
            }
            return(null);
        }