Package com.salas.bb.domain.prefs

Examples of com.salas.bb.domain.prefs.UserPreferences


     * @param period        period in minutes.
     * @param maxArticles   maximum articles in feed to leave.
     */
    protected void setCleanupParameters(int period, int maxArticles)
    {
        UserPreferences prefs = getUserPreferences();
        prefs.setAutoPurgeIntervalMinutes(period);
        prefs.setPurgeCount(maxArticles);
    }
View Full Code Here


            MainFrame mainFrame = controller.getMainFrame();
            ITagsStorage tagsNetworker = controller.getTagsStorage();
            final AbstractTagsDialog dialog = getTagsDialog(mainFrame, tagsNetworker);

            GlobalModel model = GlobalModel.SINGLETON;
            final UserPreferences userPreferences = model.getUserPreferences();

            // We call the code in the next EDT event to consume keyboard shortcut ('T')
            // if the code is called with it, or otherwise it will appear as a letter 'T'
            // in the text field of the dialog once it's opened.
            SwingUtilities.invokeLater(new Runnable()
            {
                public void run()
                {
                    dialog.open(taggables, userPreferences.isTagsAutoFetch());

                    if (!dialog.hasBeenCanceled())
                    {
                        for (ITaggable taggable : taggables)
                        {
View Full Code Here

     *
     * @param prefs preferences map.
     */
    private void storeGeneralPreferences(Map prefs)
    {
        UserPreferences up = model.getUserPreferences();

        setBoolean(prefs, UserPreferences.PROP_CHECKING_FOR_UPDATES_ON_STARTUP,
            up.isCheckingForUpdatesOnStartup());
// Disabled as we don't like what happens when synchronizing fonts across platforms
//        setFont(prefs, RenderingSettingsNames.MAIN_CONTENT_FONT, frs.getMainContentFont());
        setBoolean(prefs, UserPreferences.PROP_SHOW_TOOLBAR, up.isShowToolbar());

        // Behaviour
        setBoolean(prefs, UserPreferences.PROP_MARK_READ_WHEN_CHANGING_CHANNELS,
            up.isMarkReadWhenChangingChannels());
        setBoolean(prefs, UserPreferences.PROP_MARK_READ_WHEN_CHANGING_GUIDES,
            up.isMarkReadWhenChangingGuides());
        setBoolean(prefs, UserPreferences.PROP_MARK_READ_AFTER_DELAY,
            up.isMarkReadAfterDelay());
        setInt(prefs, UserPreferences.PROP_MARK_READ_AFTER_SECONDS,
            up.getMarkReadAfterSeconds());

        // Updates and Cleanups
        setInt(prefs, UserPreferences.PROP_RSS_POLL_MIN,
            up.getRssPollInterval());
        setInt(prefs, UserPreferences.PROP_PURGE_COUNT,
            up.getPurgeCount());
        setBoolean(prefs, UserPreferences.PROP_PRESERVE_UNREAD,
            up.isPreserveUnread());
    }
View Full Code Here

     *
     * @param prefs preferences map.
     */
    private void storeGuidesPreferences(Map prefs)
    {
        UserPreferences up = model.getUserPreferences();
        FeedRenderingSettings frs = model.getGlobalRenderingSettings();

        setBoolean(prefs, UserPreferences.PROP_PING_ON_RL_PUBLICATION, up.isPingOnReadingListPublication());
        setString(prefs, UserPreferences.PROP_PING_ON_RL_PUBLICATION_URL, up.getPingOnReadingListPublicationURL());

        setBoolean(prefs, RenderingSettingsNames.IS_BIG_ICON_IN_GUIDES, frs.isBigIconInGuides());
        setBoolean(prefs, "showUnreadInGuides", frs.isShowUnreadInGuides());
        setBoolean(prefs, RenderingSettingsNames.IS_ICON_IN_GUIDES_SHOWING,
            frs.isShowIconInGuides());
        setBoolean(prefs, RenderingSettingsNames.IS_TEXT_IN_GUIDES_SHOWING,
            frs.isShowTextInGuides());

        setInt(prefs, UserPreferences.PROP_GUIDE_SELECTION_MODE, up.getGuideSelectionMode());
    }
View Full Code Here

     *
     * @param prefs preferences map.
     */
    private void storeFeedsPreferences(Map prefs)
    {
        UserPreferences up = model.getUserPreferences();
        FeedRenderingSettings frs = model.getGlobalRenderingSettings();

        setBoolean(prefs, "showStarz", frs.isShowStarz());
        setBoolean(prefs, "showUnreadInFeeds", frs.isShowUnreadInFeeds());
        setBoolean(prefs, "showActivityChart", frs.isShowActivityChart());

        setFilterColor(prefs, FeedClass.DISABLED);
        setFilterColor(prefs, FeedClass.INVALID);
        setFilterColor(prefs, FeedClass.LOW_RATED);
        setFilterColor(prefs, FeedClass.READ);
        setFilterColor(prefs, FeedClass.UNDISCOVERED);

        setBoolean(prefs, UserPreferences.PROP_SORTING_ENABLED, up.isSortingEnabled());
        setInt(prefs, UserPreferences.PROP_SORT_BY_CLASS_1, up.getSortByClass1());
        setInt(prefs, UserPreferences.PROP_SORT_BY_CLASS_2, up.getSortByClass2());
        setBoolean(prefs, UserPreferences.PROP_REVERSED_SORT_BY_CLASS_1,
            up.isReversedSortByClass1());
        setBoolean(prefs, UserPreferences.PROP_REVERSED_SORT_BY_CLASS_2,
            up.isReversedSortByClass2());
    }
View Full Code Here

     *
     * @param prefs preferences map.
     */
    private void storeArticlesPreferences(Map prefs)
    {
        UserPreferences up = model.getUserPreferences();
        FeedRenderingSettings frs = model.getGlobalRenderingSettings();

        setBoolean(prefs, "groupingEnabled", frs.isGroupingEnabled());
        setBoolean(prefs, "suppressingOlderThan", frs.isSuppressingOlderThan());
        setBoolean(prefs, "displayingFullTitles", frs.isDisplayingFullTitles());
        setBoolean(prefs, "sortingAscending", frs.isSortingAscending());
        setInt(prefs, "suppressOlderThan", frs.getSuppressOlderThan());

        setBoolean(prefs, UserPreferences.PROP_COPY_LINKS_IN_HREF_FORMAT,
            up.isCopyLinksInHrefFormat());
        setBoolean(prefs, "showEmptyGroups", frs.isShowEmptyGroups());
        setBoolean(prefs, UserPreferences.PROP_BROWSE_ON_DBL_CLICK, up.isBrowseOnDblClick());

        setBoolean(prefs, UserPreferences.PROP_AUTO_EXPAND_MINI, up.isAutoExpandMini());
       
        up.getViewModePreferences().store(prefs);
    }
View Full Code Here

     *
     * @param prefs preferences map.
     */
    private void storeTagsPreferences(Map prefs)
    {
        UserPreferences up = model.getUserPreferences();

        setInt(prefs, UserPreferences.PROP_TAGS_STORAGE, up.getTagsStorage());
        setString(prefs, UserPreferences.PROP_TAGS_DELICIOUS_USER, up.getTagsDeliciousUser());
        setString(prefs, UserPreferences.PROP_TAGS_DELICIOUS_PASSWORD,
            up.getTagsDeliciousPassword());
        setBoolean(prefs, UserPreferences.PROP_TAGS_AUTOFETCH, up.isTagsAutoFetch());
        setBoolean(prefs, UserPreferences.PROP_PIN_TAGGING, up.isPinTagging());
        setString(prefs, UserPreferences.PROP_PIN_TAGS, up.getPinTags());
    }
View Full Code Here

     *
     * @param prefs preferences map.
     */
    private void storeReadingListsPreferences(Map prefs)
    {
        UserPreferences up = model.getUserPreferences();

        setLong(prefs, UserPreferences.PROP_READING_LIST_UPDATE_PERIOD,
            up.getReadingListUpdatePeriod());
        setInt(prefs, UserPreferences.PROP_ON_READING_LIST_UPDATE_ACTIONS,
            up.getOnReadingListUpdateActions());
        setBoolean(prefs, UserPreferences.PROP_UPDATE_FEEDS,
            up.isUpdateFeeds());
        setBoolean(prefs, UserPreferences.PROP_UPDATE_READING_LISTS,
            up.isUpdateReadingLists());
    }
View Full Code Here

     *
     * @param prefs preferences map.
     */
    private void storeAdvancedPreferences(Map prefs)
    {
        UserPreferences up = model.getUserPreferences();
        StarzPreferences sp = model.getStarzPreferences();

        setInt(prefs, UserPreferences.PROP_FEED_SELECTION_DELAY, up.getFeedSelectionDelay());
        setBoolean(prefs, UserPreferences.PROP_AA_TEXT, up.isAntiAliasText());

        setInt(prefs, StarzPreferences.PROP_TOP_ACTIVITY, sp.getTopActivity());
        setInt(prefs, StarzPreferences.PROP_TOP_HIGHLIGHTS, sp.getTopHighlights());

        setBoolean(prefs, UserPreferences.PROP_SHOW_TOOLBAR_LABELS, up.isShowToolbarLabels());
        setBoolean(prefs, UserPreferences.PROP_SHOW_UNREAD_BUTTON_MENU, up.isShowUnreadButtonMenu());
        setInt(prefs, UserPreferences.PROP_FEED_IMPORT_LIMIT, up.getFeedImportLimit());
    }
View Full Code Here

     *
     * @param prefs preferences map.
     */
    private void storeWhatsHotPreferences(Map prefs)
    {
        UserPreferences up = model.getUserPreferences();
        setString(prefs, UserPreferences.PROP_WH_IGNORE, up.getWhIgnore());
        setBoolean(prefs, UserPreferences.PROP_WH_NOSELFLINKS, up.isWhNoSelfLinks());
        setBoolean(prefs, UserPreferences.PROP_WH_SUPPRESS_SAME_SOURCE_LINKS, up.isWhSuppressSameSourceLinks());
        setString(prefs, UserPreferences.PROP_WH_TARGET_GUIDE, up.getWhTargetGuide());
        setLong(prefs, UserPreferences.PROP_WH_SETTINGS_CHANGE_TIME, up.getWhSettingsChangeTime());
    }
View Full Code Here

TOP

Related Classes of com.salas.bb.domain.prefs.UserPreferences

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.