示例#1
0
 private void laKatBtn_Click(object sender, EventArgs e)
 {
     if (laKat.Text != null)
     {
         LogicHand.AddNew(laKat.Text);
         UpdateCategoryList();
     }
 }
示例#2
0
 private void bortKatBtn_Click(object sender, EventArgs e)
 {
     LogicHand.RemoveCategory(bortKat.SelectedItem.ToString());
     UpdateCategoryList();
     UpdateFeedList();
     podcasts.Items.Clear();
     avsnitt.Items.Clear();
 }
示例#3
0
        private void nyPodBtn_Click(object sender, EventArgs e)
        {
            if (urlText.Text != null)
            {
                LogicHand.AddNew(nyKat.Text, urlText.Text, namnText.Text);

                UpdateFeedList();
            }
        }
示例#4
0
        internal void UpdatePodcastList()
        {
            avsnitt.Items.Clear();
            List <string> podcastStringList = LogicHand.GetPodcastListToString(nyKat.SelectedItem.ToString(),
                                                                               podcasts.SelectedItem.ToString());

            foreach (var podcast in podcastStringList)
            {
                avsnitt.Items.Add(podcast);
            }
        }
示例#5
0
        internal void UpdateFeedList()
        {
            podcasts.Items.Clear();

            var feedStringList = LogicHand.GetSelectedFeedListToString(cbKatFilter.SelectedItem.ToString());


            foreach (var feed in feedStringList)
            {
                podcasts.Items.Add(feed);
            }
        }
示例#6
0
        internal void UpdateCategoryList()
        {
            nyKat.Items.Clear();
            cbKatFilter.Items.Clear();
            bortKat.Items.Clear();
            bytKat.Items.Clear();
            laKat.Clear();
            cbKatFilter.Items.Add("All");



            var categoryList = LogicHand.GetCategoryNameList();

            foreach (var category in categoryList)
            {
                nyKat.Items.Add(category);
                bytKat.Items.Add(category);
                bortKat.Items.Add(category);
                cbKatFilter.Items.Add(category);
            }

            nyKat.SelectedIndex       = 0;
            cbKatFilter.SelectedIndex = 0;
        }
示例#7
0
 private void podcasts_SelectedIndexChanged(object sender, EventArgs e)
 {
     UpdatePodcastList();
     var feedInfo = LogicHand.GetFeedToString(nyKat.SelectedItem.ToString(),
                                              podcasts.SelectedItem.ToString());
 }
示例#8
0
 private void avsnitt_MouseClick(object sender, MouseEventArgs e)
 {
     richTextBox1.Text = LogicHand.GetDetail(nyKat.SelectedItem.ToString(),
                                             podcasts.SelectedItem.ToString(), avsnitt.SelectedItem.ToString());
 }
示例#9
0
 private void bytKatBtn_Click(object sender, EventArgs e)
 {
     LogicHand.UpdateCategory(bytKat.SelectedItem.ToString(), bytKatNamn.Text);
     UpdateCategoryList();
 }