|
@@ -25,6 +25,7 @@ package com.dmdirc.addons.ui_swing.dialogs.channelsetting;
|
25
|
25
|
import com.dmdirc.Channel;
|
26
|
26
|
import com.dmdirc.addons.ui_swing.components.ParamModePanel;
|
27
|
27
|
import com.dmdirc.addons.ui_swing.UIUtilities;
|
|
28
|
+import com.dmdirc.addons.ui_swing.components.text.TextLabel;
|
28
|
29
|
import com.dmdirc.parser.interfaces.Parser;
|
29
|
30
|
|
30
|
31
|
import java.awt.Insets;
|
|
@@ -166,12 +167,18 @@ public final class ChannelModesPane extends JPanel {
|
166
|
167
|
final TreeSet<String> modes = new TreeSet<String>(String.CASE_INSENSITIVE_ORDER);
|
167
|
168
|
|
168
|
169
|
modes.addAll(modeCheckBoxes.keySet());
|
|
170
|
+ if (modes.isEmpty()) {
|
|
171
|
+ booleanModes.add(new TextLabel("No boolean modes."));
|
|
172
|
+ }
|
169
|
173
|
for(String mode : modes) {
|
170
|
174
|
booleanModes.add(modeCheckBoxes.get(mode));
|
171
|
175
|
}
|
172
|
176
|
modes.clear();
|
173
|
177
|
|
174
|
178
|
modes.addAll(modeInputs.keySet());
|
|
179
|
+ if (modes.isEmpty()) {
|
|
180
|
+ paramModes.add(new TextLabel("No parameter modes."));
|
|
181
|
+ }
|
175
|
182
|
for(String mode : modes) {
|
176
|
183
|
final ParamModePanel modePanel = modeInputs.get(mode);
|
177
|
184
|
paramModes.add(modePanel.getCheckboxComponent());
|