Changeset 7639


Ignore:
Timestamp:
2004-06-24T16:27:11+12:00 (20 years ago)
Author:
mdewsnip
Message:

Added the ability to refresh the "Downloaded Files" folder when Mirroring is enabled. This is likely to be improved at a later date.

Location:
trunk/gli/src/org/greenstone/gatherer
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/file/WorkspaceTreeModel.java

    r7633 r7639  
    6060    {
    6161    greenstone_collections_node.refresh();
     62    }
     63
     64
     65    static public void refreshDownloadedFilesNode()
     66    {
     67    downloaded_files_node.refresh();
    6268    }
    6369
  • trunk/gli/src/org/greenstone/gatherer/gui/Preferences.java

    r7505 r7639  
    4848import org.greenstone.gatherer.gui.SimpleMenuBar;
    4949import org.greenstone.gatherer.gui.tree.DragTree;
     50import org.greenstone.gatherer.gui.tree.WorkspaceTree;
    5051import org.greenstone.gatherer.util.ArrayTools; // just for debug
    5152import org.greenstone.gatherer.util.StaticStrings;
     
    793794        // Retrieve the cache folder and delete it.
    794795        Utility.delete(Utility.getCacheDir());
     796
     797        // ...and refresh the node in the workspace tree to show it's all gone
     798        Gatherer.g_man.refreshWorkspaceTree(WorkspaceTree.DOWNLOADED_FILES_CHANGED);
    795799    }
    796800    }
  • trunk/gli/src/org/greenstone/gatherer/gui/tree/WorkspaceTree.java

    r7633 r7639  
    1414
    1515    static public int LIBRARY_CONTENTS_CHANGED = 10;
    16     static public int FOLDER_SHORTCUTS_CHANGED = 11;
     16    static public int DOWNLOADED_FILES_CHANGED = 11;
     17    static public int FOLDER_SHORTCUTS_CHANGED = 12;
    1718
    1819
     
    5354    }
    5455
     56    // The downloaded files have changed - refresh that node
     57    if (refresh_reason == WorkspaceTree.DOWNLOADED_FILES_CHANGED) {
     58        Gatherer.println("...Reason: downloaded files changed.");
     59        WorkspaceTreeModel.refreshDownloadedFilesNode();
     60    }
     61
    5562    // The folder shortcuts have changed - refresh only them
    5663    if (refresh_reason == WorkspaceTree.FOLDER_SHORTCUTS_CHANGED) {
Note: See TracChangeset for help on using the changeset viewer.