|
@@ -623,8 +623,26 @@ public class VisualizationInteractor implements MouseInputListener,
|
|
panel.repaint();
|
|
panel.repaint();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if(e.getKeyCode()==KeyEvent.VK_A && controlDown){
|
|
|
|
+ selectAllDevics();
|
|
|
|
+ }
|
|
|
|
+ if(e.getKeyCode()==KeyEvent.VK_ESCAPE){
|
|
|
|
+ deselectAllDevics();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+ private void selectAllDevics(){
|
|
|
|
+ deselectAllDevics();
|
|
|
|
+ config.getConfigurationManager().getSelectionModel().selectedDevices.addAll(controller.getNetworkController().getVisibleSmartDevices());
|
|
|
|
+ panel.repaint();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ private void deselectAllDevics(){
|
|
|
|
+ config.getConfigurationManager().getSelectionModel().selectedDevicesDrag.clear();
|
|
|
|
+ config.getConfigurationManager().getSelectionModel().selectedDevices.clear();
|
|
|
|
+ panel.repaint();
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public void keyPressed(KeyEvent e) {
|
|
public void keyPressed(KeyEvent e) {
|
|
if(e.getKeyCode()==KeyEvent.VK_CONTROL){
|
|
if(e.getKeyCode()==KeyEvent.VK_CONTROL){
|
|
@@ -633,6 +651,12 @@ public class VisualizationInteractor implements MouseInputListener,
|
|
panel.repaint();
|
|
panel.repaint();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if(e.getKeyCode()==KeyEvent.VK_A && controlDown){
|
|
|
|
+ selectAllDevics();
|
|
|
|
+ }
|
|
|
|
+ if(e.getKeyCode()==KeyEvent.VK_ESCAPE){
|
|
|
|
+ deselectAllDevics();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|