Ignore:
Timestamp:
Mar 26, 2013, 6:26:41 PM (12 years ago)
Author:
alloc
Message:

AEI2 0.99x:

  • Refactoring
Location:
java/installer2/src/net/oni2/aeinstaller/gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • java/installer2/src/net/oni2/aeinstaller/gui/MainWin.java

    r720 r749  
    4545import net.oni2.aeinstaller.backend.Paths;
    4646import net.oni2.aeinstaller.backend.SizeFormatter;
    47 import net.oni2.aeinstaller.backend.depot.DepotManager;
    48 import net.oni2.aeinstaller.backend.oni.InstallProgressListener;
    49 import net.oni2.aeinstaller.backend.oni.Installer;
    5047import net.oni2.aeinstaller.backend.oni.OniLauncher;
    5148import net.oni2.aeinstaller.backend.oni.OniSplit;
     49import net.oni2.aeinstaller.backend.oni.management.Initializer;
     50import net.oni2.aeinstaller.backend.oni.management.InstallProgressListener;
     51import net.oni2.aeinstaller.backend.oni.management.Installer;
     52import net.oni2.aeinstaller.backend.oni.management.ToolsManager;
    5253import net.oni2.aeinstaller.backend.packages.Package;
    5354import net.oni2.aeinstaller.backend.packages.PackageManager;
     
    6768import net.oni2.aeinstaller.gui.settings.SettingsDialog;
    6869import net.oni2.aeinstaller.gui.toolmanager.ToolManager;
     70import net.oni2.moddepot.DepotManager;
    6971import net.oni2.platformtools.PlatformInformation;
    7072import net.oni2.platformtools.PlatformInformation.Platform;
     
    205207        @DoInBackground(progressMessage = "updateDepot.title", cancelable = false, indeterminateProgress = false)
    206208        private void execDepotUpdate(final BackgroundEvent evt) {
     209                DepotManager.loadFromCacheFile(Paths.getDepotCacheFilename());
     210
    207211                if (!SettingsManager.getInstance().isOfflineMode()
    208212                                && !SettingsManager.getInstance().isNoCacheUpdateMode()) {
    209213                        long start = new Date().getTime();
    210214
    211                         try {
    212                                 DepotManager.getInstance().updateInformation();
    213                         } catch (Exception e) {
    214                                 e.printStackTrace();
    215                         }
     215                        if (DepotManager.getInstance().updateInformation())
     216                                DepotManager.getInstance().saveToCacheFile(
     217                                                Paths.getDepotCacheFilename());
    216218
    217219                        System.out.println("Took: " + (new Date().getTime() - start)
     
    360362                                dl.setVisible(true);
    361363                                if (dl.isFinished()) {
    362                                         TreeSet<Integer> installed = Installer.getInstalledTools();
     364                                        TreeSet<Integer> installed = ToolsManager
     365                                                        .getInstalledTools();
    363366                                        TreeSet<Package> tools = new TreeSet<Package>();
    364367                                        for (Package m : execUpdates)
     
    367370                                                        tools.add(m);
    368371                                        if (tools.size() > 0) {
    369                                                 Installer.installTools(tools, false);
     372                                                ToolsManager.installTools(tools, false);
    370373                                        }
    371374                                }
     
    461464        @DoInBackground(progressMessage = "initializingEdition.title", cancelable = false, indeterminateProgress = false)
    462465        private void reglobalize(final BackgroundEvent evt) {
    463                 Installer.initializeEdition(new InstallProgressListener() {
     466                Initializer.initializeEdition(new InstallProgressListener() {
    464467                        @Override
    465468                        public void installProgressUpdate(int done, int total, String step) {
     
    580583                        }
    581584                        evt.setProgressMessage(bundle.getString("coreToolsInstall.title"));
    582                         Installer.installTools(PackageManager.getInstance().getCoreTools(),
    583                                         false);
     585                        ToolsManager.installTools(PackageManager.getInstance()
     586                                        .getCoreTools(), false);
    584587                }
    585588        }
     
    731734
    732735                        if (actuallyTools.size() > 0) {
    733                                 Installer.installTools(actuallyTools, false);
     736                                ToolsManager.installTools(actuallyTools, false);
    734737                        }
    735738                }
     
    847850        private void initialize(final BackgroundEvent evt) {
    848851                if (!Installer.isEditionInitialized()) {
    849                         Installer.initializeEdition(new InstallProgressListener() {
     852                        Initializer.initializeEdition(new InstallProgressListener() {
    850853                                @Override
    851854                                public void installProgressUpdate(int done, int total,
  • java/installer2/src/net/oni2/aeinstaller/gui/toolmanager/ToolManager.java

    r720 r749  
    1818
    1919import net.oni2.SettingsManager;
    20 import net.oni2.aeinstaller.backend.oni.Installer;
     20import net.oni2.aeinstaller.backend.oni.management.ToolsManager;
    2121import net.oni2.aeinstaller.backend.packages.Package;
    2222import net.oni2.aeinstaller.gui.downloadwindow.Downloader;
     
    9797                                TreeSet<Package> tools = new TreeSet<Package>();
    9898                                tools.add(selectedPackage);
    99                                 Installer.installTools(tools, true);
     99                                ToolsManager.installTools(tools, true);
    100100                        } else {
    101101                                if (!selectedPackage.isLocalAvailable()) {
     
    123123                                TreeSet<Package> tools = new TreeSet<Package>();
    124124                                tools.add(selectedPackage);
    125                                 Installer.installTools(tools, false);
     125                                ToolsManager.installTools(tools, false);
    126126                        }
    127127                }
Note: See TracChangeset for help on using the changeset viewer.