private void RestorePostListViewSettings()
        {
            IPostEditorPostSource postSource = listBoxPostSources.SelectedPostSource as IPostEditorPostSource;

            using (SettingsPersisterHelper postSourceSettings = _recentPostsSettings.GetSubSettings(postSource.UniqueId))
            {
                // number of posts
                RecentPostRequest recentPostRequest = new RecentPostRequest(postSourceSettings.GetInt32(NUMBER_OF_POSTS, postSource.RecentPostCapabilities.DefaultRequest.NumberOfPosts));
                if (comboBoxPosts.Items.Contains(recentPostRequest))
                {
                    comboBoxPosts.SelectedItem = recentPostRequest;
                }

                // pages
                if (postSource.SupportsPages)
                {
                    radioButtonPages.Checked = postSourceSettings.GetBoolean(SHOW_PAGES, false);
                }
                else
                {
                    radioButtonPages.Checked = false;
                }
                radioButtonPosts.Checked = !radioButtonPages.Checked;
            }
        }
Example #2
0
 public GetRecentPostsAsyncOperation(IBlogClientUIContext uiContext, IPostEditorPostSource postSource, RecentPostRequest request, bool getPages)
     : base(uiContext)
 {
     _uiContext  = uiContext;
     _postSource = postSource;
     _request    = request;
     _getPages   = getPages;
 }
 public GetRecentPostsAsyncOperation(IBlogClientUIContext uiContext, IPostEditorPostSource postSource, RecentPostRequest request, bool getPages)
     : base(uiContext)
 {
     _uiContext = uiContext;
     _postSource = postSource;
     _request = request;
     _getPages = getPages;
 }
        private void RestorePostListViewSettings()
        {
            IPostEditorPostSource postSource = listBoxPostSources.SelectedPostSource as IPostEditorPostSource;

            using (SettingsPersisterHelper postSourceSettings = _recentPostsSettings.GetSubSettings(postSource.UniqueId))
            {
                // number of posts
                RecentPostRequest recentPostRequest = new RecentPostRequest(postSourceSettings.GetInt32(NUMBER_OF_POSTS, postSource.RecentPostCapabilities.DefaultRequest.NumberOfPosts));
                if (comboBoxPosts.Items.Contains(recentPostRequest))
                    comboBoxPosts.SelectedItem = recentPostRequest;

                // pages
                if (postSource.SupportsPages)
                {
                    radioButtonPages.Checked = postSourceSettings.GetBoolean(SHOW_PAGES, false);
                }
                else
                {
                    radioButtonPages.Checked = false;
                }
                radioButtonPosts.Checked = !radioButtonPages.Checked;
            }

        }