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; } }
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; } }