Selaa lähdekoodia

Merge pull request #158 from greboid/newserverdialog

Remove unused variable.
pull/159/head
Chris Smith 9 vuotta sitten
vanhempi
commit
99d2399477

+ 0
- 5
ui_swing/src/com/dmdirc/addons/ui_swing/dialogs/about/LicenceLoader.java Näytä tiedosto

@@ -26,7 +26,6 @@ import com.dmdirc.DMDircMBassador;
26 26
 import com.dmdirc.addons.ui_swing.components.LoggingSwingWorker;
27 27
 import com.dmdirc.interfaces.ui.AboutDialogModel;
28 28
 import com.dmdirc.ui.core.about.LicensedComponent;
29
-import com.dmdirc.util.resourcemanager.ResourceManager;
30 29
 
31 30
 import java.io.IOException;
32 31
 
@@ -36,8 +35,6 @@ import javax.swing.tree.DefaultTreeModel;
36 35
 import javax.swing.tree.MutableTreeNode;
37 36
 import javax.swing.tree.TreeNode;
38 37
 
39
-import static com.google.common.base.Preconditions.checkNotNull;
40
-
41 38
 /**
42 39
  * Background loader of licences into a list.
43 40
  */
@@ -66,8 +63,6 @@ public class LicenceLoader extends LoggingSwingWorker<Void, Void> {
66 63
 
67 64
     @Override
68 65
     protected Void doInBackground() throws IOException {
69
-        final ResourceManager rm = ResourceManager.getResourceManager();
70
-        checkNotNull(rm, "Unable to find resource manager");
71 66
         model.getLicensedComponents().forEach(this::addLicensedComponent);
72 67
         return null;
73 68
     }

+ 6
- 54
ui_swing/src/com/dmdirc/addons/ui_swing/wizard/firstrun/SwingFirstRunWizard.java Näytä tiedosto

@@ -24,30 +24,21 @@ package com.dmdirc.addons.ui_swing.wizard.firstrun;
24 24
 
25 25
 import com.dmdirc.ClientModule.GlobalConfig;
26 26
 import com.dmdirc.ClientModule.UserConfig;
27
-import com.dmdirc.DMDircMBassador;
27
+import com.dmdirc.actions.CoreActionExtractor;
28 28
 import com.dmdirc.addons.ui_swing.dialogs.profile.ProfileManagerDialog;
29 29
 import com.dmdirc.addons.ui_swing.injection.DialogProvider;
30 30
 import com.dmdirc.addons.ui_swing.injection.MainWindow;
31 31
 import com.dmdirc.addons.ui_swing.wizard.WizardDialog;
32 32
 import com.dmdirc.addons.ui_swing.wizard.WizardListener;
33
-import com.dmdirc.commandline.CommandLineOptionsModule.Directory;
34
-import com.dmdirc.commandline.CommandLineOptionsModule.DirectoryType;
35
-import com.dmdirc.events.UserErrorEvent;
36 33
 import com.dmdirc.interfaces.config.ConfigProvider;
37 34
 import com.dmdirc.interfaces.ui.FirstRunWizard;
38
-import com.dmdirc.logger.ErrorLevel;
39 35
 import com.dmdirc.plugins.CorePluginExtractor;
40 36
 import com.dmdirc.ui.IconManager;
41
-import com.dmdirc.util.resourcemanager.ResourceManager;
42 37
 
43 38
 import java.awt.Dialog.ModalityType;
44 39
 import java.awt.Dimension;
45 40
 import java.awt.Window;
46
-import java.io.File;
47
-import java.io.IOException;
48 41
 import java.util.ArrayList;
49
-import java.util.Map;
50
-import java.util.Map.Entry;
51 42
 
52 43
 import javax.inject.Inject;
53 44
 import javax.inject.Singleton;
@@ -62,36 +53,30 @@ public class SwingFirstRunWizard implements WizardListener, FirstRunWizard {
62 53
     private final ConfigProvider config;
63 54
     /** Extractor to use for core plugins. */
64 55
     private final CorePluginExtractor corePluginExtractor;
65
-    /** Actions directory. */
66
-    private final String actionsDirectory;
67 56
     /** Provider to use to obtain PMDs. */
68 57
     private final DialogProvider<ProfileManagerDialog> profileDialogProvider;
69
-    /** The event bus to post errors to. */
70
-    private final DMDircMBassador eventBus;
58
+    /** Core Actions Extractor. */
59
+    private final CoreActionExtractor coreActionExtractor;
71 60
 
72 61
     /**
73 62
      * Instantiate the wizard.
74 63
      *
75 64
      * @param parentWindow          Parent window
76 65
      * @param config                Global config
77
-     * @param actionsDirectory      Actions directory
78 66
      * @param pluginExtractor       Plugin extractor to use.
79 67
      * @param iconManager           Manager to use to find icons.
80 68
      * @param profileDialogProvider Provider to use to obtain PMDs.
81
-     * @param eventBus              The event bus to post errors to.
82 69
      */
83 70
     @Inject
84 71
     public SwingFirstRunWizard(@MainWindow final Window parentWindow,
85 72
             @UserConfig final ConfigProvider config,
86
-            @Directory(DirectoryType.ACTIONS) final String actionsDirectory,
87 73
             final CorePluginExtractor pluginExtractor, @GlobalConfig final IconManager iconManager,
88 74
             final DialogProvider<ProfileManagerDialog> profileDialogProvider,
89
-            final DMDircMBassador eventBus) {
75
+            final CoreActionExtractor coreActionExtractor) {
90 76
         this.corePluginExtractor = pluginExtractor;
91 77
         this.config = config;
92
-        this.actionsDirectory = actionsDirectory;
93 78
         this.profileDialogProvider = profileDialogProvider;
94
-        this.eventBus = eventBus;
79
+        this.coreActionExtractor = coreActionExtractor;
95 80
 
96 81
         wizardDialog = new WizardDialog("Setup wizard", new ArrayList<>(), parentWindow,
97 82
                 ModalityType.APPLICATION_MODAL);
@@ -102,9 +87,6 @@ public class SwingFirstRunWizard implements WizardListener, FirstRunWizard {
102 87
 
103 88
     @Override
104 89
     public void wizardFinished() {
105
-        if (ResourceManager.getResourceManager() == null) {
106
-            return;
107
-        }
108 90
         if (((ExtractionStep) wizardDialog.getStep(0)).getPluginsState()) {
109 91
             extractPlugins();
110 92
         }
@@ -135,37 +117,7 @@ public class SwingFirstRunWizard implements WizardListener, FirstRunWizard {
135 117
 
136 118
     @Override
137 119
     public void extractActions() {
138
-        extractCoreActions();
139
-    }
140
-
141
-    /** Extracts the core actions. */
142
-    public void extractCoreActions() {
143
-        //Copy actions
144
-        final Map<String, byte[]> resources = ResourceManager.getResourceManager().
145
-                getResourcesStartingWithAsBytes("com/dmdirc/actions/defaults");
146
-        for (Entry<String, byte[]> resource : resources.entrySet()) {
147
-            try {
148
-                final String resourceName = actionsDirectory +
149
-                        resource.getKey().substring(27, resource.getKey().length());
150
-                final File newDir =
151
-                        new File(resourceName.substring(0, resourceName.lastIndexOf('/')) + "/");
152
-
153
-                if (!newDir.exists()) {
154
-                    newDir.mkdirs();
155
-                }
156
-
157
-                final File newFile = new File(newDir, resourceName
158
-                        .substring(resourceName.lastIndexOf('/') + 1, resourceName.length()));
159
-
160
-                if (!newFile.isDirectory()) {
161
-                    ResourceManager.getResourceManager().
162
-                            resourceToFile(resource.getValue(), newFile);
163
-                }
164
-            } catch (IOException ex) {
165
-                eventBus.publishAsync(new UserErrorEvent(ErrorLevel.LOW, ex,
166
-                        "Failed to extract actions", ""));
167
-            }
168
-        }
120
+        coreActionExtractor.extractCoreActions();
169 121
     }
170 122
 
171 123
     @Override

Loading…
Peruuta
Tallenna