Преглед на файлове

Update plugins after core event changes.

pull/459/head
Chris Smith преди 8 години
родител
ревизия
827027b7e4

+ 0
- 13
dcc/src/com/dmdirc/addons/dcc/events/DccDisplayableEvent.java Целия файл

27
 import com.dmdirc.events.DisplayableEvent;
27
 import com.dmdirc.events.DisplayableEvent;
28
 
28
 
29
 import java.util.Optional;
29
 import java.util.Optional;
30
-import java.util.concurrent.atomic.AtomicReference;
31
 
30
 
32
 /**
31
 /**
33
  * Base class for displayable DCC events.
32
  * Base class for displayable DCC events.
34
  */
33
  */
35
 public abstract class DccDisplayableEvent extends DccEvent implements DisplayableEvent {
34
 public abstract class DccDisplayableEvent extends DccEvent implements DisplayableEvent {
36
 
35
 
37
-    /** The display format to use for this event. */
38
-    private final AtomicReference<String> displayFormatRef = new AtomicReference<>("");
39
     /** The properties associated with this event. */
36
     /** The properties associated with this event. */
40
     private final DisplayPropertyMap properties = new DisplayPropertyMap();
37
     private final DisplayPropertyMap properties = new DisplayPropertyMap();
41
 
38
 
42
-    @Override
43
-    public String getDisplayFormat() {
44
-        return displayFormatRef.get();
45
-    }
46
-
47
-    @Override
48
-    public void setDisplayFormat(final String format) {
49
-        displayFormatRef.set(format);
50
-    }
51
-
52
     @Override
39
     @Override
53
     public <T> void setDisplayProperty(final DisplayProperty<T> property, final T value) {
40
     public <T> void setDisplayProperty(final DisplayProperty<T> property, final T value) {
54
         properties.put(property, value);
41
         properties.put(property, value);

+ 2
- 1
lagdisplay/src/com/dmdirc/addons/lagdisplay/LagDisplayManager.java Целия файл

36
 import com.dmdirc.config.prefs.PreferencesSetting;
36
 import com.dmdirc.config.prefs.PreferencesSetting;
37
 import com.dmdirc.config.prefs.PreferencesType;
37
 import com.dmdirc.config.prefs.PreferencesType;
38
 import com.dmdirc.events.ClientPrefsOpenedEvent;
38
 import com.dmdirc.events.ClientPrefsOpenedEvent;
39
+import com.dmdirc.events.DisplayProperty;
39
 import com.dmdirc.events.ServerDisconnectedEvent;
40
 import com.dmdirc.events.ServerDisconnectedEvent;
40
 import com.dmdirc.events.ServerGotPingEvent;
41
 import com.dmdirc.events.ServerGotPingEvent;
41
 import com.dmdirc.events.ServerNoPingEvent;
42
 import com.dmdirc.events.ServerNoPingEvent;
207
             } catch (NumberFormatException ex) {
208
             } catch (NumberFormatException ex) {
208
                 pings.remove(event.getConnection());
209
                 pings.remove(event.getConnection());
209
             }
210
             }
210
-            event.setDisplayFormat("");
211
+            event.setDisplayProperty(DisplayProperty.DO_NOT_DISPLAY, true);
211
 
212
 
212
             panel.refreshDialog();
213
             panel.refreshDialog();
213
         }
214
         }

Loading…
Отказ
Запис