Pārlūkot izejas kodu

Merge pull request #703 from csmith/master

Use PrivateChat for events, not Query.
pull/704/head
Greg Holmes 7 gadus atpakaļ
vecāks
revīzija
934dcf8b05

+ 3
- 3
src/main/java/com/dmdirc/events/BaseQueryActionEvent.java Parādīt failu

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.events;
24 24
 
25
-import com.dmdirc.Query;
25
+import com.dmdirc.interfaces.PrivateChat;
26 26
 import com.dmdirc.interfaces.User;
27 27
 
28 28
 import java.time.LocalDateTime;
@@ -32,12 +32,12 @@ import java.time.LocalDateTime;
32 32
  */
33 33
 public abstract class BaseQueryActionEvent extends BaseQueryTextEvent {
34 34
 
35
-    public BaseQueryActionEvent(final LocalDateTime timestamp, final Query query, final User user,
35
+    public BaseQueryActionEvent(final LocalDateTime timestamp, final PrivateChat query, final User user,
36 36
             final String message) {
37 37
         super(timestamp, query, user, message);
38 38
     }
39 39
 
40
-    public BaseQueryActionEvent(final Query query, final User user, final String message) {
40
+    public BaseQueryActionEvent(final PrivateChat query, final User user, final String message) {
41 41
         super(query, user, message);
42 42
     }
43 43
 

+ 3
- 3
src/main/java/com/dmdirc/events/BaseQueryMessageEvent.java Parādīt failu

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.events;
24 24
 
25
-import com.dmdirc.Query;
25
+import com.dmdirc.interfaces.PrivateChat;
26 26
 import com.dmdirc.interfaces.User;
27 27
 
28 28
 import java.time.LocalDateTime;
@@ -32,12 +32,12 @@ import java.time.LocalDateTime;
32 32
  */
33 33
 public abstract class BaseQueryMessageEvent extends BaseQueryTextEvent {
34 34
 
35
-    public BaseQueryMessageEvent(final LocalDateTime timestamp, final Query query, final User user,
35
+    public BaseQueryMessageEvent(final LocalDateTime timestamp, final PrivateChat query, final User user,
36 36
             final String message) {
37 37
         super(timestamp, query, user, message);
38 38
     }
39 39
 
40
-    public BaseQueryMessageEvent(final Query query, final User user, final String message) {
40
+    public BaseQueryMessageEvent(final PrivateChat query, final User user, final String message) {
41 41
         super(query, user, message);
42 42
     }
43 43
 

+ 3
- 3
src/main/java/com/dmdirc/events/BaseQueryTextEvent.java Parādīt failu

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.events;
24 24
 
25
-import com.dmdirc.Query;
25
+import com.dmdirc.interfaces.PrivateChat;
26 26
 import com.dmdirc.interfaces.User;
27 27
 
28 28
 import java.time.LocalDateTime;
@@ -35,14 +35,14 @@ public abstract class BaseQueryTextEvent extends QueryDisplayableEvent {
35 35
     private final User user;
36 36
     private final String message;
37 37
 
38
-    public BaseQueryTextEvent(final LocalDateTime timestamp, final Query query, final User user,
38
+    public BaseQueryTextEvent(final LocalDateTime timestamp, final PrivateChat query, final User user,
39 39
             final String message) {
40 40
         super(timestamp, query);
41 41
         this.user = user;
42 42
         this.message = message;
43 43
     }
44 44
 
45
-    public BaseQueryTextEvent(final Query query, final User user, final String message) {
45
+    public BaseQueryTextEvent(final PrivateChat query, final User user, final String message) {
46 46
         super(query);
47 47
         this.user = user;
48 48
         this.message = message;

+ 3
- 3
src/main/java/com/dmdirc/events/QueryActionEvent.java Parādīt failu

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.events;
24 24
 
25
-import com.dmdirc.Query;
25
+import com.dmdirc.interfaces.PrivateChat;
26 26
 import com.dmdirc.interfaces.User;
27 27
 
28 28
 import java.time.LocalDateTime;
@@ -32,12 +32,12 @@ import java.time.LocalDateTime;
32 32
  */
33 33
 public class QueryActionEvent extends BaseQueryActionEvent {
34 34
 
35
-    public QueryActionEvent(final LocalDateTime timestamp, final Query query, final User user,
35
+    public QueryActionEvent(final LocalDateTime timestamp, final PrivateChat query, final User user,
36 36
             final String message) {
37 37
         super(timestamp, query, user, message);
38 38
     }
39 39
 
40
-    public QueryActionEvent(final Query query, final User user, final String message) {
40
+    public QueryActionEvent(final PrivateChat query, final User user, final String message) {
41 41
         super(query, user, message);
42 42
     }
43 43
 

+ 3
- 3
src/main/java/com/dmdirc/events/QueryActionHighlightEvent.java Parādīt failu

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.events;
24 24
 
25
-import com.dmdirc.Query;
25
+import com.dmdirc.interfaces.PrivateChat;
26 26
 import com.dmdirc.interfaces.User;
27 27
 
28 28
 import java.time.LocalDateTime;
@@ -32,12 +32,12 @@ import java.time.LocalDateTime;
32 32
  */
33 33
 public class QueryActionHighlightEvent extends QueryActionEvent {
34 34
 
35
-    public QueryActionHighlightEvent(final LocalDateTime timestamp, final Query query,
35
+    public QueryActionHighlightEvent(final LocalDateTime timestamp, final PrivateChat query,
36 36
             final User user, final String message) {
37 37
         super(timestamp, query, user, message);
38 38
     }
39 39
 
40
-    public QueryActionHighlightEvent(final Query query, final User user, final String message) {
40
+    public QueryActionHighlightEvent(final PrivateChat query, final User user, final String message) {
41 41
         super(query, user, message);
42 42
     }
43 43
 

+ 4
- 4
src/main/java/com/dmdirc/events/QueryDisplayableEvent.java Parādīt failu

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.events;
24 24
 
25
-import com.dmdirc.Query;
25
+import com.dmdirc.interfaces.PrivateChat;
26 26
 import com.dmdirc.interfaces.WindowModel;
27 27
 
28 28
 import java.time.LocalDateTime;
@@ -36,11 +36,11 @@ public abstract class QueryDisplayableEvent extends QueryEvent implements Displa
36 36
     /** The properties associated with this event. */
37 37
     private final DisplayPropertyMap properties = new DisplayPropertyMap();
38 38
 
39
-    public QueryDisplayableEvent(final LocalDateTime timestamp, final Query query) {
39
+    public QueryDisplayableEvent(final LocalDateTime timestamp, final PrivateChat query) {
40 40
         super(timestamp, query);
41 41
     }
42 42
 
43
-    public QueryDisplayableEvent(final Query query) {
43
+    public QueryDisplayableEvent(final PrivateChat query) {
44 44
         super(query);
45 45
     }
46 46
 
@@ -61,7 +61,7 @@ public abstract class QueryDisplayableEvent extends QueryEvent implements Displa
61 61
 
62 62
     @Override
63 63
     public WindowModel getSource() {
64
-        return getQuery();
64
+        return getQuery().getWindowModel();
65 65
     }
66 66
 
67 67
 }

+ 5
- 5
src/main/java/com/dmdirc/events/QueryEvent.java Parādīt failu

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.events;
24 24
 
25
-import com.dmdirc.Query;
25
+import com.dmdirc.interfaces.PrivateChat;
26 26
 
27 27
 import java.time.LocalDateTime;
28 28
 
@@ -34,18 +34,18 @@ import static com.google.common.base.Preconditions.checkNotNull;
34 34
 public abstract class QueryEvent extends DMDircEvent {
35 35
 
36 36
     /** The query that this event occurred on. */
37
-    private final Query query;
37
+    private final PrivateChat query;
38 38
 
39
-    public QueryEvent(final LocalDateTime timestamp, final Query query) {
39
+    public QueryEvent(final LocalDateTime timestamp, final PrivateChat query) {
40 40
         super(timestamp);
41 41
         this.query = checkNotNull(query);
42 42
     }
43 43
 
44
-    public QueryEvent(final Query query) {
44
+    public QueryEvent(final PrivateChat query) {
45 45
         this.query = checkNotNull(query);
46 46
     }
47 47
 
48
-    public Query getQuery() {
48
+    public PrivateChat getQuery() {
49 49
         return query;
50 50
     }
51 51
 

+ 3
- 3
src/main/java/com/dmdirc/events/QueryHighlightEvent.java Parādīt failu

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.events;
24 24
 
25
-import com.dmdirc.Query;
25
+import com.dmdirc.interfaces.PrivateChat;
26 26
 import com.dmdirc.interfaces.User;
27 27
 
28 28
 import java.time.LocalDateTime;
@@ -32,12 +32,12 @@ import java.time.LocalDateTime;
32 32
  */
33 33
 public class QueryHighlightEvent extends QueryMessageEvent {
34 34
 
35
-    public QueryHighlightEvent(final LocalDateTime timestamp, final Query query, final User user,
35
+    public QueryHighlightEvent(final LocalDateTime timestamp, final PrivateChat query, final User user,
36 36
             final String message) {
37 37
         super(timestamp, query, user, message);
38 38
     }
39 39
 
40
-    public QueryHighlightEvent(final Query query, final User user, final String message) {
40
+    public QueryHighlightEvent(final PrivateChat query, final User user, final String message) {
41 41
         super(query, user, message);
42 42
     }
43 43
 

+ 3
- 3
src/main/java/com/dmdirc/events/QueryMessageEvent.java Parādīt failu

@@ -22,7 +22,7 @@
22 22
 
23 23
 package com.dmdirc.events;
24 24
 
25
-import com.dmdirc.Query;
25
+import com.dmdirc.interfaces.PrivateChat;
26 26
 import com.dmdirc.interfaces.User;
27 27
 
28 28
 import java.time.LocalDateTime;
@@ -32,12 +32,12 @@ import java.time.LocalDateTime;
32 32
  */
33 33
 public class QueryMessageEvent extends BaseQueryMessageEvent {
34 34
 
35
-    public QueryMessageEvent(final LocalDateTime timestamp, final Query query, final User user,
35
+    public QueryMessageEvent(final LocalDateTime timestamp, final PrivateChat query, final User user,
36 36
             final String message) {
37 37
         super(timestamp, query, user, message);
38 38
     }
39 39
 
40
-    public QueryMessageEvent(final Query query, final User user, final String message) {
40
+    public QueryMessageEvent(final PrivateChat query, final User user, final String message) {
41 41
         super(query, user, message);
42 42
     }
43 43
 

+ 2
- 2
src/main/java/com/dmdirc/ui/messages/HighlightManager.java Parādīt failu

@@ -89,7 +89,7 @@ public class HighlightManager {
89 89
         if (event.getUser().getConnection().getWindowModel().equals(serverWindow)
90 90
                 && patterns.stream().anyMatch(p -> p.matcher(event.getMessage()).matches())) {
91 91
             event.setDisplayProperty(DisplayProperty.DO_NOT_DISPLAY, true);
92
-            event.getQuery().getEventBus().publish(
92
+            event.getQuery().getWindowModel().getEventBus().publish(
93 93
                     new QueryHighlightEvent(
94 94
                             event.getTimestamp(), event.getQuery(), event.getUser(),
95 95
                             event.getMessage()));
@@ -101,7 +101,7 @@ public class HighlightManager {
101 101
         if (event.getUser().getConnection().getWindowModel().equals(serverWindow)
102 102
                 && patterns.stream().anyMatch(p -> p.matcher(event.getMessage()).matches())) {
103 103
             event.setDisplayProperty(DisplayProperty.DO_NOT_DISPLAY, true);
104
-            event.getQuery().getEventBus().publish(
104
+            event.getQuery().getWindowModel().getEventBus().publish(
105 105
                     new QueryActionHighlightEvent(
106 106
                             event.getTimestamp(), event.getQuery(), event.getUser(),
107 107
                             event.getMessage()));

Notiek ielāde…
Atcelt
Saglabāt