Pārlūkot izejas kodu

Change Plugin to an interface and add BasePlugin abstract class.

Issue CLIENT-241

Depends-On: Ie1b3277bb1c667ee99a1b203c2ff1094616ceaff
Change-Id: If0fd1c74a19c488cb7853d69deae9f75bab43d41
Reviewed-on: http://gerrit.dmdirc.com/1923
Automatic-Compile: DMDirc Local Commits <dmdirc@googlemail.com>
Reviewed-by: Chris Smith <chris@dmdirc.com>
tags/0.7rc1
Greg Holmes 13 gadus atpakaļ
vecāks
revīzija
5f035d6e76
44 mainītis faili ar 86 papildinājumiem un 126 dzēšanām
  1. 2
    12
      src/com/dmdirc/addons/audio/AudioPlugin.java
  2. 2
    2
      src/com/dmdirc/addons/calc/CalcPlugin.java
  3. 2
    2
      src/com/dmdirc/addons/dcc/DCCPlugin.java
  4. 2
    2
      src/com/dmdirc/addons/dcop/DcopPlugin.java
  5. 2
    2
      src/com/dmdirc/addons/debug/DebugPlugin.java
  6. 2
    2
      src/com/dmdirc/addons/dns/DNSPlugin.java
  7. 2
    2
      src/com/dmdirc/addons/exec/ExecPlugin.java
  8. 2
    2
      src/com/dmdirc/addons/freedesktop_notifications/FreeDesktopNotificationsPlugin.java
  9. 2
    2
      src/com/dmdirc/addons/identd/IdentdPlugin.java
  10. 3
    13
      src/com/dmdirc/addons/lagdisplay/LagDisplayPlugin.java
  11. 0
    9
      src/com/dmdirc/addons/logging/LoggingCommand.java
  12. 2
    2
      src/com/dmdirc/addons/logging/LoggingPlugin.java
  13. 2
    2
      src/com/dmdirc/addons/mediasource_dbus/DBusMediaSource.java
  14. 2
    2
      src/com/dmdirc/addons/mediasource_dcop/DcopMediaSourcePlugin.java
  15. 2
    2
      src/com/dmdirc/addons/mediasource_linux_title/TitleMediaSourcePlugin.java
  16. 2
    2
      src/com/dmdirc/addons/mediasource_mplayer/MplayerMediaSourcePlugin.java
  17. 2
    2
      src/com/dmdirc/addons/mediasource_vlc/VlcMediaSourcePlugin.java
  18. 2
    2
      src/com/dmdirc/addons/mediasource_windows/WindowsMediaSourcePlugin.java
  19. 2
    2
      src/com/dmdirc/addons/nickcolours/NickColourPlugin.java
  20. 2
    2
      src/com/dmdirc/addons/notifications/NotificationsPlugin.java
  21. 3
    14
      src/com/dmdirc/addons/nowplaying/NowPlayingPlugin.java
  22. 2
    2
      src/com/dmdirc/addons/osd/OsdPlugin.java
  23. 2
    2
      src/com/dmdirc/addons/parser_irc/IrcPlugin.java
  24. 2
    1
      src/com/dmdirc/addons/parser_twitter/TwitterClientInfo.java
  25. 2
    2
      src/com/dmdirc/addons/parser_twitter/TwitterPlugin.java
  26. 2
    2
      src/com/dmdirc/addons/parser_xmpp/XmppPlugin.java
  27. 2
    2
      src/com/dmdirc/addons/parserdebug/DebugPlugin.java
  28. 2
    2
      src/com/dmdirc/addons/redirect/RedirectPlugin.java
  29. 2
    2
      src/com/dmdirc/addons/relaybot/RelayBotPlugin.java
  30. 0
    1
      src/com/dmdirc/addons/relaybot/RelayChannelPanel.java
  31. 2
    2
      src/com/dmdirc/addons/scriptplugin/ScriptPlugin.java
  32. 2
    2
      src/com/dmdirc/addons/serverlists/ServerListPlugin.java
  33. 2
    2
      src/com/dmdirc/addons/swingdebug/SwingDebugPlugin.java
  34. 2
    2
      src/com/dmdirc/addons/systray/SystrayPlugin.java
  35. 2
    2
      src/com/dmdirc/addons/tabcompletion_bash/BashStylePlugin.java
  36. 2
    2
      src/com/dmdirc/addons/tabcompletion_mirc/MircStylePlugin.java
  37. 2
    2
      src/com/dmdirc/addons/time/TimePlugin.java
  38. 2
    2
      src/com/dmdirc/addons/ui_dummy/DummyController.java
  39. 2
    2
      src/com/dmdirc/addons/ui_swing/SwingController.java
  40. 2
    2
      src/com/dmdirc/addons/ui_web/WebInterfacePlugin.java
  41. 2
    2
      src/com/dmdirc/addons/urlcatcher/UrlCatcherPlugin.java
  42. 2
    2
      src/com/dmdirc/addons/userlevel/UserLevelPlugin.java
  43. 2
    2
      src/com/dmdirc/addons/windowflashing/WindowFlashing.java
  44. 2
    2
      src/com/dmdirc/addons/windowstatus/WindowStatusPlugin.java

+ 2
- 12
src/com/dmdirc/addons/audio/AudioPlugin.java Parādīt failu

@@ -23,28 +23,18 @@
23 23
 package com.dmdirc.addons.audio;
24 24
 
25 25
 import com.dmdirc.commandparser.CommandManager;
26
-import com.dmdirc.plugins.Plugin;
26
+import com.dmdirc.plugins.BasePlugin;
27 27
 
28 28
 /**
29 29
  * Adds Audio playing facility to client.
30
- *
31
- * @author Shane 'Dataforce' McCormack
32 30
  */
33
-public final class AudioPlugin extends Plugin {
31
+public final class AudioPlugin extends BasePlugin {
34 32
 
35 33
     /** The AudioCommand we created */
36 34
     private AudioCommand audioCommand = null;
37
-
38 35
     /** The BeepCommand we created */
39 36
     private BeepCommand beepCommand = null;
40 37
 
41
-    /**
42
-     * Creates a new instance of the Audio Plugin.
43
-     */
44
-    public AudioPlugin() {
45
-        super();
46
-    }
47
-
48 38
     /**
49 39
      * Called when the plugin is loaded.
50 40
      */

+ 2
- 2
src/com/dmdirc/addons/calc/CalcPlugin.java Parādīt failu

@@ -23,14 +23,14 @@
23 23
 package com.dmdirc.addons.calc;
24 24
 
25 25
 import com.dmdirc.commandparser.CommandManager;
26
-import com.dmdirc.plugins.Plugin;
26
+import com.dmdirc.plugins.BasePlugin;
27 27
 
28 28
 /**
29 29
  * A plugin which parses and evaluates various mathematical expressions.
30 30
  *
31 31
  * @author chris
32 32
  */
33
-public class CalcPlugin extends Plugin {
33
+public class CalcPlugin extends BasePlugin {
34 34
 
35 35
     /** The command we register when loaded. */
36 36
     private final CalcCommand command = new CalcCommand();

+ 2
- 2
src/com/dmdirc/addons/dcc/DCCPlugin.java Parādīt failu

@@ -46,7 +46,7 @@ import com.dmdirc.logger.ErrorLevel;
46 46
 import com.dmdirc.logger.Logger;
47 47
 import com.dmdirc.parser.interfaces.ClientInfo;
48 48
 import com.dmdirc.parser.interfaces.Parser;
49
-import com.dmdirc.plugins.Plugin;
49
+import com.dmdirc.plugins.BasePlugin;
50 50
 import com.dmdirc.plugins.PluginManager;
51 51
 import com.dmdirc.ui.WindowManager;
52 52
 
@@ -61,7 +61,7 @@ import javax.swing.JOptionPane;
61 61
 /**
62 62
  * This plugin adds DCC to dmdirc.
63 63
  */
64
-public final class DCCPlugin extends Plugin implements ActionListener {
64
+public final class DCCPlugin extends BasePlugin implements ActionListener {
65 65
 
66 66
     /** The DCCCommand we created. */
67 67
     private DCCCommand command;

+ 2
- 2
src/com/dmdirc/addons/dcop/DcopPlugin.java Parādīt failu

@@ -23,7 +23,7 @@
23 23
 package com.dmdirc.addons.dcop;
24 24
 
25 25
 import com.dmdirc.commandparser.CommandManager;
26
-import com.dmdirc.plugins.Plugin;
26
+import com.dmdirc.plugins.BasePlugin;
27 27
 
28 28
 import java.io.BufferedReader;
29 29
 import java.io.IOException;
@@ -36,7 +36,7 @@ import java.util.List;
36 36
  *
37 37
  * @author chris
38 38
  */
39
-public final class DcopPlugin extends Plugin {
39
+public final class DcopPlugin extends BasePlugin {
40 40
     /** The DcopCommand we created */
41 41
     private DcopCommand command = null;
42 42
 

+ 2
- 2
src/com/dmdirc/addons/debug/DebugPlugin.java Parādīt failu

@@ -26,7 +26,7 @@ import com.dmdirc.addons.debug.commands.*; //NOPMD
26 26
 import com.dmdirc.commandparser.CommandManager;
27 27
 import com.dmdirc.logger.ErrorLevel;
28 28
 import com.dmdirc.logger.Logger;
29
-import com.dmdirc.plugins.Plugin;
29
+import com.dmdirc.plugins.BasePlugin;
30 30
 
31 31
 import java.util.ArrayList;
32 32
 import java.util.HashMap;
@@ -36,7 +36,7 @@ import java.util.Map;
36 36
 /**
37 37
  * Debug plugin providing commands to aid in debugging the client.
38 38
  */
39
-public class DebugPlugin extends Plugin {
39
+public class DebugPlugin extends BasePlugin {
40 40
 
41 41
     /** List of build in debug commands to load. */
42 42
     private static final Class[] CLASSES = {

+ 2
- 2
src/com/dmdirc/addons/dns/DNSPlugin.java Parādīt failu

@@ -23,7 +23,7 @@
23 23
 package com.dmdirc.addons.dns;
24 24
 
25 25
 import com.dmdirc.commandparser.CommandManager;
26
-import com.dmdirc.plugins.Plugin;
26
+import com.dmdirc.plugins.BasePlugin;
27 27
 
28 28
 import java.net.InetAddress;
29 29
 import java.net.UnknownHostException;
@@ -34,7 +34,7 @@ import java.util.List;
34 34
 /**
35 35
  * DNS plugin.
36 36
  */
37
-public final class DNSPlugin extends Plugin {
37
+public final class DNSPlugin extends BasePlugin {
38 38
 
39 39
     /** The DNSCommand we've registered. */
40 40
     private DNSCommand command;

+ 2
- 2
src/com/dmdirc/addons/exec/ExecPlugin.java Parādīt failu

@@ -24,12 +24,12 @@
24 24
 package com.dmdirc.addons.exec;
25 25
 
26 26
 import com.dmdirc.commandparser.CommandManager;
27
-import com.dmdirc.plugins.Plugin;
27
+import com.dmdirc.plugins.BasePlugin;
28 28
 
29 29
 /**
30 30
  * A plugin which provides an execute command.
31 31
  */
32
-public class ExecPlugin extends Plugin {
32
+public class ExecPlugin extends BasePlugin {
33 33
 
34 34
     /** The command we register when loaded. */
35 35
     private final ExecCommand command = new ExecCommand();

+ 2
- 2
src/com/dmdirc/addons/freedesktop_notifications/FreeDesktopNotificationsPlugin.java Parādīt failu

@@ -33,7 +33,7 @@ import com.dmdirc.util.StreamReader;
33 33
 import com.dmdirc.interfaces.ConfigChangeListener;
34 34
 import com.dmdirc.logger.ErrorLevel;
35 35
 import com.dmdirc.logger.Logger;
36
-import com.dmdirc.plugins.Plugin;
36
+import com.dmdirc.plugins.BasePlugin;
37 37
 import com.dmdirc.plugins.PluginInfo;
38 38
 import com.dmdirc.plugins.PluginManager;
39 39
 import com.dmdirc.ui.messages.Styliser;
@@ -47,7 +47,7 @@ import org.apache.commons.lang.StringEscapeUtils;
47 47
 /**
48 48
  * This plugin adds freedesktop Style Notifications to dmdirc.
49 49
  */
50
-public final class FreeDesktopNotificationsPlugin extends Plugin implements ConfigChangeListener {
50
+public final class FreeDesktopNotificationsPlugin extends BasePlugin implements ConfigChangeListener {
51 51
     /** The DcopCommand we created */
52 52
     private FDNotifyCommand command = null;
53 53
     /** notification timeout. */

+ 2
- 2
src/com/dmdirc/addons/identd/IdentdPlugin.java Parādīt failu

@@ -34,7 +34,7 @@ import com.dmdirc.config.prefs.PreferencesSetting;
34 34
 import com.dmdirc.config.prefs.PreferencesType;
35 35
 import com.dmdirc.util.validators.PortValidator;
36 36
 import com.dmdirc.interfaces.ActionListener;
37
-import com.dmdirc.plugins.Plugin;
37
+import com.dmdirc.plugins.BasePlugin;
38 38
 
39 39
 import java.util.ArrayList;
40 40
 import java.util.List;
@@ -42,7 +42,7 @@ import java.util.List;
42 42
 /**
43 43
  * The Identd plugin answers ident requests from IRC servers.
44 44
  */
45
-public class IdentdPlugin extends Plugin implements ActionListener {
45
+public class IdentdPlugin extends BasePlugin implements ActionListener {
46 46
 
47 47
     /** Array list to store all the servers in that need ident replies. */
48 48
     private final List<Server> servers = new ArrayList<Server>();

+ 3
- 13
src/com/dmdirc/addons/lagdisplay/LagDisplayPlugin.java Parādīt failu

@@ -38,7 +38,7 @@ import com.dmdirc.config.prefs.PreferencesSetting;
38 38
 import com.dmdirc.config.prefs.PreferencesType;
39 39
 import com.dmdirc.interfaces.ActionListener;
40 40
 import com.dmdirc.interfaces.ConfigChangeListener;
41
-import com.dmdirc.plugins.Plugin;
41
+import com.dmdirc.plugins.BasePlugin;
42 42
 import com.dmdirc.plugins.PluginManager;
43 43
 import com.dmdirc.ui.WindowManager;
44 44
 import com.dmdirc.util.RollingList;
@@ -50,34 +50,24 @@ import java.util.WeakHashMap;
50 50
 
51 51
 /**
52 52
  * Displays the current server's lag in the status bar.
53
- * @author chris
54 53
  */
55
-public final class LagDisplayPlugin extends Plugin implements ActionListener, ConfigChangeListener {
54
+public final class LagDisplayPlugin extends BasePlugin implements
55
+        ActionListener, ConfigChangeListener {
56 56
 
57 57
     /** The panel we use in the status bar. */
58 58
     private final LagDisplayPanel panel = new LagDisplayPanel(this);
59
-
60 59
     /** A cache of ping times. */
61 60
     private final Map<Server, String> pings = new WeakHashMap<Server, String>();
62
-
63 61
     /** Ping history. */
64 62
     private final Map<Server, RollingList<Long>> history
65 63
             = new HashMap<Server, RollingList<Long>>();
66
-
67 64
     /** Whether or not to show a graph in the info popup. */
68 65
     private boolean showGraph = true;
69
-
70 66
     /** Whether or not to show labels on that graph. */
71 67
     private boolean showLabels = true;
72
-
73 68
     /** The length of history to keep per-server. */
74 69
     private int historySize = 100;
75 70
 
76
-    /** Creates a new instance of LagDisplayPlugin. */
77
-    public LagDisplayPlugin() {
78
-        super();
79
-    }
80
-
81 71
     /** {@inheritDoc} */
82 72
     @Override
83 73
     public void onLoad() {

+ 0
- 9
src/com/dmdirc/addons/logging/LoggingCommand.java Parādīt failu

@@ -36,19 +36,10 @@ import com.dmdirc.ui.input.AdditionalTabTargets;
36 36
 
37 37
 /**
38 38
  * The dcop command retrieves information from a dcop application.
39
- *
40
- * @author Shane "Dataforce" Mc Cormack
41 39
  */
42 40
 public final class LoggingCommand extends Command implements IntelligentCommand,
43 41
         CommandInfo {
44 42
 
45
-    /**
46
-     * Creates a new instance of LoggingCommand.
47
-     */
48
-    public LoggingCommand() {
49
-        super();
50
-    }
51
-
52 43
     /** {@inheritDoc} */
53 44
     @Override
54 45
     public void execute(final FrameContainer origin,

+ 2
- 2
src/com/dmdirc/addons/logging/LoggingPlugin.java Parādīt failu

@@ -45,7 +45,7 @@ import com.dmdirc.parser.interfaces.ChannelClientInfo;
45 45
 import com.dmdirc.parser.interfaces.ChannelInfo;
46 46
 import com.dmdirc.parser.interfaces.ClientInfo;
47 47
 import com.dmdirc.parser.interfaces.Parser;
48
-import com.dmdirc.plugins.Plugin;
48
+import com.dmdirc.plugins.BasePlugin;
49 49
 import com.dmdirc.ui.messages.Styliser;
50 50
 import com.dmdirc.util.StreamUtil;
51 51
 
@@ -75,7 +75,7 @@ import java.util.TimerTask;
75 75
  *
76 76
  * @author Shane 'Dataforce' McCormack
77 77
  */
78
-public class LoggingPlugin extends Plugin implements ActionListener,
78
+public class LoggingPlugin extends BasePlugin implements ActionListener,
79 79
         ConfigChangeListener {
80 80
 
81 81
     /** The command we registered. */

+ 2
- 2
src/com/dmdirc/addons/mediasource_dbus/DBusMediaSource.java Parādīt failu

@@ -26,7 +26,7 @@ import com.dmdirc.addons.nowplaying.MediaSource;
26 26
 import com.dmdirc.addons.nowplaying.MediaSourceManager;
27 27
 import com.dmdirc.logger.ErrorLevel;
28 28
 import com.dmdirc.logger.Logger;
29
-import com.dmdirc.plugins.Plugin;
29
+import com.dmdirc.plugins.BasePlugin;
30 30
 
31 31
 import java.io.BufferedReader;
32 32
 import java.io.File;
@@ -41,7 +41,7 @@ import java.util.Map;
41 41
 /**
42 42
  * Provides a media source for dbus players.
43 43
  */
44
-public class DBusMediaSource extends Plugin implements MediaSourceManager {
44
+public class DBusMediaSource extends BasePlugin implements MediaSourceManager {
45 45
 
46 46
     /** The sources used by this media source. */
47 47
     private List<MediaSource> sources;

+ 2
- 2
src/com/dmdirc/addons/mediasource_dcop/DcopMediaSourcePlugin.java Parādīt failu

@@ -25,7 +25,7 @@ package com.dmdirc.addons.mediasource_dcop;
25 25
 import com.dmdirc.addons.nowplaying.MediaSource;
26 26
 import com.dmdirc.addons.nowplaying.MediaSourceManager;
27 27
 import com.dmdirc.plugins.NoSuchProviderException;
28
-import com.dmdirc.plugins.Plugin;
28
+import com.dmdirc.plugins.BasePlugin;
29 29
 import com.dmdirc.plugins.PluginManager;
30 30
 
31 31
 import java.util.ArrayList;
@@ -34,7 +34,7 @@ import java.util.List;
34 34
 /**
35 35
  * Manages all DCOP based media sources.
36 36
  */
37
-public class DcopMediaSourcePlugin extends Plugin
37
+public class DcopMediaSourcePlugin extends BasePlugin
38 38
         implements MediaSourceManager {
39 39
 
40 40
     /** Media sources. */

+ 2
- 2
src/com/dmdirc/addons/mediasource_linux_title/TitleMediaSourcePlugin.java Parādīt failu

@@ -24,7 +24,7 @@ package com.dmdirc.addons.mediasource_linux_title;
24 24
 
25 25
 import com.dmdirc.addons.nowplaying.MediaSource;
26 26
 import com.dmdirc.addons.nowplaying.MediaSourceManager;
27
-import com.dmdirc.plugins.Plugin;
27
+import com.dmdirc.plugins.BasePlugin;
28 28
 
29 29
 import java.util.ArrayList;
30 30
 import java.util.List;
@@ -35,7 +35,7 @@ import java.util.List;
35 35
  *
36 36
  * @author chris
37 37
  */
38
-public class TitleMediaSourcePlugin extends Plugin implements MediaSourceManager {
38
+public class TitleMediaSourcePlugin extends BasePlugin implements MediaSourceManager {
39 39
 
40 40
     /** The sources to be returned. */
41 41
     private List<MediaSource> sources = null;

+ 2
- 2
src/com/dmdirc/addons/mediasource_mplayer/MplayerMediaSourcePlugin.java Parādīt failu

@@ -24,7 +24,7 @@ package com.dmdirc.addons.mediasource_mplayer;
24 24
 
25 25
 import com.dmdirc.addons.nowplaying.MediaSource;
26 26
 import com.dmdirc.addons.nowplaying.MediaSourceState;
27
-import com.dmdirc.plugins.Plugin;
27
+import com.dmdirc.plugins.BasePlugin;
28 28
 
29 29
 import java.io.BufferedReader;
30 30
 import java.io.IOException;
@@ -38,7 +38,7 @@ import java.util.List;
38 38
  *
39 39
  * @author chris
40 40
  */
41
-public class MplayerMediaSourcePlugin extends Plugin implements MediaSource {
41
+public class MplayerMediaSourcePlugin extends BasePlugin implements MediaSource {
42 42
 
43 43
     /**
44 44
      * Creates a new instance of MplayerMediaSourcePlugin.

+ 2
- 2
src/com/dmdirc/addons/mediasource_vlc/VlcMediaSourcePlugin.java Parādīt failu

@@ -30,7 +30,7 @@ import com.dmdirc.config.prefs.PreferencesCategory;
30 30
 import com.dmdirc.config.prefs.PreferencesDialogModel;
31 31
 import com.dmdirc.config.prefs.PreferencesSetting;
32 32
 import com.dmdirc.config.prefs.PreferencesType;
33
-import com.dmdirc.plugins.Plugin;
33
+import com.dmdirc.plugins.BasePlugin;
34 34
 import com.dmdirc.util.Downloader;
35 35
 
36 36
 import java.io.File;
@@ -45,7 +45,7 @@ import java.util.Map;
45 45
  *
46 46
  * @author chris
47 47
  */
48
-public class VlcMediaSourcePlugin extends Plugin implements MediaSource {
48
+public class VlcMediaSourcePlugin extends BasePlugin implements MediaSource {
49 49
 
50 50
     /** The information obtained from VLC. */
51 51
     private final Map<String, String> information

+ 2
- 2
src/com/dmdirc/addons/mediasource_windows/WindowsMediaSourcePlugin.java Parādīt failu

@@ -27,7 +27,7 @@ import com.dmdirc.addons.nowplaying.MediaSourceManager;
27 27
 import com.dmdirc.util.StreamReader;
28 28
 import com.dmdirc.logger.ErrorLevel;
29 29
 import com.dmdirc.logger.Logger;
30
-import com.dmdirc.plugins.Plugin;
30
+import com.dmdirc.plugins.BasePlugin;
31 31
 import com.dmdirc.plugins.PluginInfo;
32 32
 import com.dmdirc.plugins.PluginManager;
33 33
 import com.dmdirc.util.resourcemanager.ResourceManager;
@@ -39,7 +39,7 @@ import java.util.List;
39 39
 /**
40 40
  * Manages all Windows based media sources.
41 41
  */
42
-public class WindowsMediaSourcePlugin extends Plugin implements MediaSourceManager {
42
+public class WindowsMediaSourcePlugin extends BasePlugin implements MediaSourceManager {
43 43
 
44 44
     /** Media sources. */
45 45
     private final List<MediaSource> sources;

+ 2
- 2
src/com/dmdirc/addons/nickcolours/NickColourPlugin.java Parādīt failu

@@ -40,7 +40,7 @@ import com.dmdirc.interfaces.ConfigChangeListener;
40 40
 import com.dmdirc.parser.interfaces.ChannelClientInfo;
41 41
 import com.dmdirc.parser.interfaces.ChannelInfo;
42 42
 import com.dmdirc.parser.interfaces.ClientInfo;
43
-import com.dmdirc.plugins.Plugin;
43
+import com.dmdirc.plugins.BasePlugin;
44 44
 import com.dmdirc.plugins.PluginManager;
45 45
 import com.dmdirc.ui.messages.ColourManager;
46 46
 import com.dmdirc.util.ReturnableThread;
@@ -55,7 +55,7 @@ import java.util.Map;
55 55
  *
56 56
  * @author chris
57 57
  */
58
-public final class NickColourPlugin extends Plugin implements ActionListener,
58
+public final class NickColourPlugin extends BasePlugin implements ActionListener,
59 59
         ConfigChangeListener {
60 60
 
61 61
     /** "Random" colours to use to colour nicknames. */

+ 2
- 2
src/com/dmdirc/addons/notifications/NotificationsPlugin.java Parādīt failu

@@ -31,7 +31,7 @@ import com.dmdirc.config.prefs.PluginPreferencesCategory;
31 31
 import com.dmdirc.config.prefs.PreferencesCategory;
32 32
 import com.dmdirc.config.prefs.PreferencesDialogModel;
33 33
 import com.dmdirc.interfaces.ActionListener;
34
-import com.dmdirc.plugins.Plugin;
34
+import com.dmdirc.plugins.BasePlugin;
35 35
 import com.dmdirc.plugins.PluginInfo;
36 36
 import com.dmdirc.plugins.PluginManager;
37 37
 import com.dmdirc.util.ReturnableThread;
@@ -43,7 +43,7 @@ import java.util.List;
43 43
  * Notification Manager plugin, aggregates notification sources exposing them
44 44
  * via a single command.
45 45
  */
46
-public class NotificationsPlugin extends Plugin implements ActionListener {
46
+public class NotificationsPlugin extends BasePlugin implements ActionListener {
47 47
 
48 48
     /** The notification methods that we know of. */
49 49
     private final List<String> methods = new ArrayList<String>();

+ 3
- 14
src/com/dmdirc/addons/nowplaying/NowPlayingPlugin.java Parādīt failu

@@ -32,6 +32,7 @@ import com.dmdirc.config.prefs.PluginPreferencesCategory;
32 32
 import com.dmdirc.config.prefs.PreferencesCategory;
33 33
 import com.dmdirc.config.prefs.PreferencesDialogModel;
34 34
 import com.dmdirc.interfaces.ActionListener;
35
+import com.dmdirc.plugins.BasePlugin;
35 36
 import com.dmdirc.plugins.Plugin;
36 37
 import com.dmdirc.plugins.PluginInfo;
37 38
 import com.dmdirc.plugins.PluginManager;
@@ -44,30 +45,18 @@ import java.util.List;
44 45
 /**
45 46
  * Plugin that allows users to advertise what they're currently playing or
46 47
  * listening to.
47
- *
48
- * @author chris
49 48
  */
50
-public class NowPlayingPlugin extends Plugin implements ActionListener  {
49
+public class NowPlayingPlugin extends BasePlugin implements ActionListener  {
51 50
 
52 51
     /** The sources that we know of. */
53 52
     private final List<MediaSource> sources = new ArrayList<MediaSource>();
54
-
55 53
     /** The managers that we know of. */
56 54
     private final List<MediaSourceManager> managers = new ArrayList<MediaSourceManager>();
57
-
58 55
     /** The now playing command we're registering. */
59 56
     private NowPlayingCommand command;
60
-
61 57
     /** The user's preferred order for source usage. */
62 58
     private List<String> order;
63 59
 
64
-    /**
65
-     * Creates a new instance of NowPlayingPlugin.
66
-     */
67
-    public NowPlayingPlugin() {
68
-        super();
69
-    }
70
-
71 60
     /** {@inheritDoc} */
72 61
     @Override
73 62
     public void onLoad() {
@@ -318,4 +307,4 @@ public class NowPlayingPlugin extends Plugin implements ActionListener  {
318 307
 
319 308
         return res;
320 309
     }
321
-}
310
+}

+ 2
- 2
src/com/dmdirc/addons/osd/OsdPlugin.java Parādīt failu

@@ -34,7 +34,7 @@ import com.dmdirc.config.prefs.PreferencesType;
34 34
 import com.dmdirc.config.prefs.SettingChangeListener;
35 35
 import com.dmdirc.util.validators.NumericalValidator;
36 36
 import com.dmdirc.util.validators.OptionalValidator;
37
-import com.dmdirc.plugins.Plugin;
37
+import com.dmdirc.plugins.BasePlugin;
38 38
 import java.util.HashMap;
39 39
 import java.util.Map;
40 40
 
@@ -42,7 +42,7 @@ import java.util.Map;
42 42
  * Allows the user to display on-screen-display messages.
43 43
  * @author chris
44 44
  */
45
-public final class OsdPlugin extends Plugin implements CategoryChangeListener,
45
+public final class OsdPlugin extends BasePlugin implements CategoryChangeListener,
46 46
         PreferencesInterface, SettingChangeListener {
47 47
 
48 48
     /** Config OSD Window. */

+ 2
- 2
src/com/dmdirc/addons/parser_irc/IrcPlugin.java Parādīt failu

@@ -27,7 +27,7 @@ import com.dmdirc.parser.interfaces.Parser;
27 27
 import com.dmdirc.parser.interfaces.ProtocolDescription;
28 28
 import com.dmdirc.parser.irc.IRCParser;
29 29
 import com.dmdirc.parser.irc.IRCProtocolDescription;
30
-import com.dmdirc.plugins.Plugin;
30
+import com.dmdirc.plugins.BasePlugin;
31 31
 
32 32
 import java.net.URI;
33 33
 
@@ -37,7 +37,7 @@ import java.net.URI;
37 37
  * @since 0.6.4
38 38
  * @author chris
39 39
  */
40
-public class IrcPlugin extends Plugin {
40
+public class IrcPlugin extends BasePlugin {
41 41
 
42 42
     /** {@inheritDoc} */
43 43
     @Override

+ 2
- 1
src/com/dmdirc/addons/parser_twitter/TwitterClientInfo.java Parādīt failu

@@ -75,7 +75,8 @@ public class TwitterClientInfo implements LocalClientInfo {
75 75
      * @param plugin Plugin to use to get domain from.
76 76
      * @return String array of nick, ident and host.
77 77
      */
78
-    static String[] parseHostFull(final String hostname, final Plugin plugin, final Twitter parser) {
78
+    static String[] parseHostFull(final String hostname, final Plugin plugin,
79
+            final Twitter parser) {
79 80
         boolean hadAt = false;
80 81
         String sanitisedHostname = hostname;
81 82
 

+ 2
- 2
src/com/dmdirc/addons/parser_twitter/TwitterPlugin.java Parādīt failu

@@ -32,7 +32,7 @@ import com.dmdirc.config.prefs.PreferencesType;
32 32
 import com.dmdirc.parser.common.MyInfo;
33 33
 import com.dmdirc.parser.interfaces.Parser;
34 34
 import com.dmdirc.parser.interfaces.ProtocolDescription;
35
-import com.dmdirc.plugins.Plugin;
35
+import com.dmdirc.plugins.BasePlugin;
36 36
 
37 37
 import java.net.URI;
38 38
 import java.util.ArrayList;
@@ -42,7 +42,7 @@ import java.util.ArrayList;
42 42
  *
43 43
  * @author shane
44 44
  */
45
-public class TwitterPlugin extends Plugin {
45
+public class TwitterPlugin extends BasePlugin {
46 46
 
47 47
     /** Are we currently unloading? */
48 48
     private volatile boolean unloading = false;

+ 2
- 2
src/com/dmdirc/addons/parser_xmpp/XmppPlugin.java Parādīt failu

@@ -25,13 +25,13 @@ package com.dmdirc.addons.parser_xmpp;
25 25
 import com.dmdirc.parser.common.MyInfo;
26 26
 import com.dmdirc.parser.interfaces.Parser;
27 27
 import com.dmdirc.parser.interfaces.ProtocolDescription;
28
-import com.dmdirc.plugins.Plugin;
28
+import com.dmdirc.plugins.BasePlugin;
29 29
 import java.net.URI;
30 30
 
31 31
 /**
32 32
  * Plugin that provides a parser to connect to XMPP services.
33 33
  */
34
-public class XmppPlugin extends Plugin {
34
+public class XmppPlugin extends BasePlugin {
35 35
 
36 36
     /** {@inheritDoc} */
37 37
     @Override

+ 2
- 2
src/com/dmdirc/addons/parserdebug/DebugPlugin.java Parādīt failu

@@ -30,7 +30,7 @@ import com.dmdirc.commandparser.CommandManager;
30 30
 import com.dmdirc.interfaces.ActionListener;
31 31
 import com.dmdirc.parser.interfaces.Parser;
32 32
 import com.dmdirc.parser.interfaces.callbacks.DebugInfoListener;
33
-import com.dmdirc.plugins.Plugin;
33
+import com.dmdirc.plugins.BasePlugin;
34 34
 
35 35
 import java.util.ArrayList;
36 36
 import java.util.Date;
@@ -42,7 +42,7 @@ import java.util.Map;
42 42
  *
43 43
  * @author Shane 'Dataforce' McCormack
44 44
  */
45
-public final class DebugPlugin extends Plugin implements DebugInfoListener, ActionListener {
45
+public final class DebugPlugin extends BasePlugin implements DebugInfoListener, ActionListener {
46 46
 
47 47
     /** The ParserDebugCommand we created. */
48 48
     private ParserDebugCommand command = null;

+ 2
- 2
src/com/dmdirc/addons/redirect/RedirectPlugin.java Parādīt failu

@@ -23,7 +23,7 @@
23 23
 package com.dmdirc.addons.redirect;
24 24
 
25 25
 import com.dmdirc.commandparser.CommandManager;
26
-import com.dmdirc.plugins.Plugin;
26
+import com.dmdirc.plugins.BasePlugin;
27 27
 
28 28
 
29 29
 /**
@@ -32,7 +32,7 @@ import com.dmdirc.plugins.Plugin;
32 32
  *
33 33
  * @author chris
34 34
  */
35
-public final class RedirectPlugin extends Plugin {
35
+public final class RedirectPlugin extends BasePlugin {
36 36
 
37 37
     private final RedirectCommand command;
38 38
 

+ 2
- 2
src/com/dmdirc/addons/relaybot/RelayBotPlugin.java Parādīt failu

@@ -40,7 +40,7 @@ import com.dmdirc.interfaces.ConfigChangeListener;
40 40
 import com.dmdirc.parser.interfaces.ChannelClientInfo;
41 41
 import com.dmdirc.parser.interfaces.Parser;
42 42
 import com.dmdirc.parser.irc.IRCParser;
43
-import com.dmdirc.plugins.Plugin;
43
+import com.dmdirc.plugins.BasePlugin;
44 44
 import com.dmdirc.plugins.PluginManager;
45 45
 import com.dmdirc.util.ReturnableThread;
46 46
 
@@ -54,7 +54,7 @@ import java.util.Map;
54 54
  *
55 55
  * @author shane
56 56
  */
57
-public class RelayBotPlugin extends Plugin implements ActionListener, ConfigChangeListener {
57
+public class RelayBotPlugin extends BasePlugin implements ActionListener, ConfigChangeListener {
58 58
     /** Known RelayChannelHandlers. */
59 59
     private final Map<Channel, RelayChannelHandler> handlers = new HashMap<Channel, RelayChannelHandler>();
60 60
 

+ 0
- 1
src/com/dmdirc/addons/relaybot/RelayChannelPanel.java Parādīt failu

@@ -62,7 +62,6 @@ public class RelayChannelPanel extends JPanel implements ActionListener,
62 62
     private final transient RelayBotPlugin plugin;
63 63
     /** The table headings. */
64 64
     private static final String[] HEADERS = {"Channel", "Nickname", };
65
-
66 65
     /** Delete button. */
67 66
     private final JButton deleteButton;
68 67
 

+ 2
- 2
src/com/dmdirc/addons/scriptplugin/ScriptPlugin.java Parādīt failu

@@ -31,7 +31,7 @@ import com.dmdirc.util.validators.ValidationResponse;
31 31
 import com.dmdirc.interfaces.ActionListener;
32 32
 import com.dmdirc.logger.ErrorLevel;
33 33
 import com.dmdirc.logger.Logger;
34
-import com.dmdirc.plugins.Plugin;
34
+import com.dmdirc.plugins.BasePlugin;
35 35
 import com.dmdirc.util.StreamUtil;
36 36
 
37 37
 import java.io.File;
@@ -49,7 +49,7 @@ import javax.script.ScriptEngineManager;
49 49
  *
50 50
  * @author Shane 'Dataforce' McCormack
51 51
  */
52
-public final class ScriptPlugin extends Plugin implements ActionListener {
52
+public final class ScriptPlugin extends BasePlugin implements ActionListener {
53 53
     /** The ScriptCommand we created */
54 54
     private ScriptCommand command = null;
55 55
 

+ 2
- 2
src/com/dmdirc/addons/serverlists/ServerListPlugin.java Parādīt failu

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.serverlists;
24 24
 
25
-import com.dmdirc.plugins.Plugin;
25
+import com.dmdirc.plugins.BasePlugin;
26 26
 
27 27
 
28 28
 /**
@@ -30,7 +30,7 @@ import com.dmdirc.plugins.Plugin;
30 30
  *
31 31
  * @author chris
32 32
  */
33
-public class ServerListPlugin extends Plugin {
33
+public class ServerListPlugin extends BasePlugin {
34 34
 
35 35
     /** {@inheritDoc} */
36 36
     @Override

+ 2
- 2
src/com/dmdirc/addons/swingdebug/SwingDebugPlugin.java Parādīt failu

@@ -26,7 +26,7 @@ import com.dmdirc.addons.ui_swing.DMDircEventQueue;
26 26
 import com.dmdirc.addons.ui_swing.SwingController;
27 27
 import com.dmdirc.addons.ui_swing.components.CheckBoxMenuItem;
28 28
 import com.dmdirc.addons.ui_swing.components.text.TextLabel;
29
-import com.dmdirc.plugins.Plugin;
29
+import com.dmdirc.plugins.BasePlugin;
30 30
 import com.dmdirc.plugins.PluginManager;
31 31
 import java.awt.Toolkit;
32 32
 import java.awt.event.ActionEvent;
@@ -45,7 +45,7 @@ import net.miginfocom.swing.MigLayout;
45 45
  * Swing debug plugin. Provides long running EDT task violation detection and
46 46
  * a console for System.out and System.err.
47 47
  */
48
-public class SwingDebugPlugin extends Plugin implements ActionListener {
48
+public class SwingDebugPlugin extends BasePlugin implements ActionListener {
49 49
 
50 50
     /** Swing controller. */
51 51
     private SwingController controller;

+ 2
- 2
src/com/dmdirc/addons/systray/SystrayPlugin.java Parādīt failu

@@ -35,7 +35,7 @@ import com.dmdirc.config.prefs.PreferencesDialogModel;
35 35
 import com.dmdirc.config.prefs.PreferencesSetting;
36 36
 import com.dmdirc.config.prefs.PreferencesType;
37 37
 import com.dmdirc.util.validators.ValidationResponse;
38
-import com.dmdirc.plugins.Plugin;
38
+import com.dmdirc.plugins.BasePlugin;
39 39
 import com.dmdirc.plugins.PluginManager;
40 40
 import com.dmdirc.ui.IconManager;
41 41
 import com.dmdirc.ui.messages.Styliser;
@@ -55,7 +55,7 @@ import java.awt.event.MouseListener;
55 55
  * The Systray plugin shows DMDirc in the user's system tray, and allows
56 56
  * notifications to be disabled.
57 57
  */
58
-public final class SystrayPlugin extends Plugin implements ActionListener,
58
+public final class SystrayPlugin extends BasePlugin implements ActionListener,
59 59
         MouseListener, com.dmdirc.interfaces.ActionListener {
60 60
 
61 61
     /** The tray icon we're currently using. */

+ 2
- 2
src/com/dmdirc/addons/tabcompletion_bash/BashStylePlugin.java Parādīt failu

@@ -22,12 +22,12 @@
22 22
 
23 23
 package com.dmdirc.addons.tabcompletion_bash;
24 24
 
25
-import com.dmdirc.plugins.Plugin;
25
+import com.dmdirc.plugins.BasePlugin;
26 26
 import com.dmdirc.ui.input.TabCompleter;
27 27
 import com.dmdirc.ui.input.tabstyles.TabCompletionStyle;
28 28
 import com.dmdirc.ui.interfaces.InputWindow;
29 29
 
30
-public class BashStylePlugin extends Plugin {
30
+public class BashStylePlugin extends BasePlugin {
31 31
 
32 32
     /** {@inheritDoc} */
33 33
     @Override

+ 2
- 2
src/com/dmdirc/addons/tabcompletion_mirc/MircStylePlugin.java Parādīt failu

@@ -22,12 +22,12 @@
22 22
 
23 23
 package com.dmdirc.addons.tabcompletion_mirc;
24 24
 
25
-import com.dmdirc.plugins.Plugin;
25
+import com.dmdirc.plugins.BasePlugin;
26 26
 import com.dmdirc.ui.input.TabCompleter;
27 27
 import com.dmdirc.ui.input.tabstyles.TabCompletionStyle;
28 28
 import com.dmdirc.ui.interfaces.InputWindow;
29 29
 
30
-public class MircStylePlugin extends Plugin {
30
+public class MircStylePlugin extends BasePlugin {
31 31
 
32 32
     /** {@inheritDoc} */
33 33
     @Override

+ 2
- 2
src/com/dmdirc/addons/time/TimePlugin.java Parādīt failu

@@ -25,7 +25,7 @@ package com.dmdirc.addons.time;
25 25
 
26 26
 import com.dmdirc.actions.ActionManager;
27 27
 import com.dmdirc.commandparser.CommandManager;
28
-import com.dmdirc.plugins.Plugin;
28
+import com.dmdirc.plugins.BasePlugin;
29 29
 
30 30
 import java.util.Calendar;
31 31
 import java.util.Timer;
@@ -35,7 +35,7 @@ import java.util.TimerTask;
35 35
  * Provides various time-related features.
36 36
  * @author chris
37 37
  */
38
-public final class TimePlugin  extends Plugin {
38
+public final class TimePlugin  extends BasePlugin {
39 39
 
40 40
     /** Have we registered our types already? */
41 41
     private static boolean registered;

+ 2
- 2
src/com/dmdirc/addons/ui_dummy/DummyController.java Parādīt failu

@@ -25,7 +25,7 @@ package com.dmdirc.addons.ui_dummy;
25 25
 import com.dmdirc.Channel;
26 26
 import com.dmdirc.Server;
27 27
 import com.dmdirc.config.prefs.PreferencesInterface;
28
-import com.dmdirc.plugins.Plugin;
28
+import com.dmdirc.plugins.BasePlugin;
29 29
 import com.dmdirc.ui.core.components.StatusBarManager;
30 30
 import com.dmdirc.ui.interfaces.UIController;
31 31
 
@@ -34,7 +34,7 @@ import java.net.URI;
34 34
 /**
35 35
  * Implements a dummy UI controller.
36 36
  */
37
-public final class DummyController extends Plugin implements UIController {
37
+public final class DummyController extends BasePlugin implements UIController {
38 38
 
39 39
     /**
40 40
      * Creates a new instance of DummyController.

+ 2
- 2
src/com/dmdirc/addons/ui_swing/SwingController.java Parādīt failu

@@ -51,7 +51,7 @@ import com.dmdirc.config.prefs.PreferencesType;
51 51
 import com.dmdirc.util.validators.NumericalValidator;
52 52
 import com.dmdirc.logger.ErrorLevel;
53 53
 import com.dmdirc.logger.Logger;
54
-import com.dmdirc.plugins.Plugin;
54
+import com.dmdirc.plugins.BasePlugin;
55 55
 import com.dmdirc.ui.WindowManager;
56 56
 import com.dmdirc.ui.core.components.StatusBarManager;
57 57
 import com.dmdirc.ui.core.util.URLHandler;
@@ -83,7 +83,7 @@ import net.miginfocom.layout.PlatformDefaults;
83 83
 /**
84 84
  * Controls the main swing UI.
85 85
  */
86
-public class SwingController extends Plugin implements UIController {
86
+public class SwingController extends BasePlugin implements UIController {
87 87
 
88 88
     /**
89 89
      * A version number for this class. It should be changed whenever the class

+ 2
- 2
src/com/dmdirc/addons/ui_web/WebInterfacePlugin.java Parādīt failu

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.addons.ui_web;
24 24
 
25
-import com.dmdirc.plugins.Plugin;
25
+import com.dmdirc.plugins.BasePlugin;
26 26
 import com.dmdirc.ui.interfaces.UIController;
27 27
 
28 28
 import org.mortbay.jetty.Handler;
@@ -32,7 +32,7 @@ import org.mortbay.jetty.Handler;
32 32
  *
33 33
  * @author chris
34 34
  */
35
-public class WebInterfacePlugin extends Plugin {
35
+public class WebInterfacePlugin extends BasePlugin {
36 36
 
37 37
     /** The UI that we're using. */
38 38
     private WebInterfaceUI ui;

+ 2
- 2
src/com/dmdirc/addons/urlcatcher/UrlCatcherPlugin.java Parādīt failu

@@ -31,7 +31,7 @@ import com.dmdirc.commandparser.CommandManager;
31 31
 import com.dmdirc.config.IdentityManager;
32 32
 import com.dmdirc.interfaces.ActionListener;
33 33
 import com.dmdirc.interfaces.ConfigChangeListener;
34
-import com.dmdirc.plugins.Plugin;
34
+import com.dmdirc.plugins.BasePlugin;
35 35
 import com.dmdirc.ui.messages.Styliser;
36 36
 
37 37
 import java.util.HashMap;
@@ -43,7 +43,7 @@ import java.util.Map;
43 43
  *
44 44
  * @author chris
45 45
  */
46
-public class UrlCatcherPlugin extends Plugin implements ActionListener,
46
+public class UrlCatcherPlugin extends BasePlugin implements ActionListener,
47 47
         ConfigChangeListener {
48 48
 
49 49
     private final Map<String, Integer> urls = new HashMap<String, Integer>();

+ 2
- 2
src/com/dmdirc/addons/userlevel/UserLevelPlugin.java Parādīt failu

@@ -31,7 +31,7 @@ import com.dmdirc.interfaces.ActionListener;
31 31
 import com.dmdirc.interfaces.ConfigChangeListener;
32 32
 import com.dmdirc.parser.interfaces.ChannelClientInfo;
33 33
 import com.dmdirc.parser.interfaces.ClientInfo;
34
-import com.dmdirc.plugins.Plugin;
34
+import com.dmdirc.plugins.BasePlugin;
35 35
 
36 36
 import java.util.HashMap;
37 37
 import java.util.Map;
@@ -42,7 +42,7 @@ import java.util.Map;
42 42
  *
43 43
  * @author chris
44 44
  */
45
-public class UserLevelPlugin extends Plugin implements ActionListener,
45
+public class UserLevelPlugin extends BasePlugin implements ActionListener,
46 46
         ConfigChangeListener {
47 47
 
48 48
     /** The domain used for userlevels. */

+ 2
- 2
src/com/dmdirc/addons/windowflashing/WindowFlashing.java Parādīt failu

@@ -32,7 +32,7 @@ import com.dmdirc.config.prefs.PreferencesDialogModel;
32 32
 import com.dmdirc.config.prefs.PreferencesSetting;
33 33
 import com.dmdirc.config.prefs.PreferencesType;
34 34
 import com.dmdirc.interfaces.ConfigChangeListener;
35
-import com.dmdirc.plugins.Plugin;
35
+import com.dmdirc.plugins.BasePlugin;
36 36
 import com.dmdirc.plugins.PluginManager;
37 37
 
38 38
 import com.sun.jna.Native;
@@ -46,7 +46,7 @@ import com.sun.jna.platform.win32.WinUser.FLASHWINFO;
46 46
 /**
47 47
  * Native notification plugin to make DMDirc support windows task bar flashing.
48 48
  */
49
-public class WindowFlashing extends Plugin implements ConfigChangeListener {
49
+public class WindowFlashing extends BasePlugin implements ConfigChangeListener {
50 50
 
51 51
     /** Library instance. */
52 52
     private User32 user32;

+ 2
- 2
src/com/dmdirc/addons/windowstatus/WindowStatusPlugin.java Parādīt failu

@@ -42,7 +42,7 @@ import com.dmdirc.interfaces.ConfigChangeListener;
42 42
 import com.dmdirc.parser.interfaces.ChannelClientInfo;
43 43
 import com.dmdirc.parser.interfaces.ChannelInfo;
44 44
 import com.dmdirc.parser.interfaces.ClientInfo;
45
-import com.dmdirc.plugins.Plugin;
45
+import com.dmdirc.plugins.BasePlugin;
46 46
 import com.dmdirc.plugins.PluginManager;
47 47
 import com.dmdirc.ui.WindowManager;
48 48
 import com.dmdirc.util.ReturnableThread;
@@ -56,7 +56,7 @@ import java.util.Map.Entry;
56 56
  *
57 57
  * @author Shane 'Dataforce' McCormack
58 58
  */
59
-public final class WindowStatusPlugin extends Plugin implements ActionListener, ConfigChangeListener {
59
+public final class WindowStatusPlugin extends BasePlugin implements ActionListener, ConfigChangeListener {
60 60
 
61 61
     /** The panel we use in the status bar. */
62 62
     private final WindowStatusPanel panel;

Notiek ielāde…
Atcelt
Saglabāt