Ejemplo n.º 1
0
 private void miConnections_Click(object sender, EventArgs e)
 {
     if (controller != null && controller.connected)
     {
         disconnect();
         currentConnectionGroup = null;
     }
 }
Ejemplo n.º 2
0
 private void connectGroup(ConnectionGroup cg)
 {
     if (cg.items.Count == 0)
     {
         showMessage("Выбранная группа " + cg.name + " не содержит подключений.", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         currentConnectionGroup = cg;
         loadConnection(cg.items[0].connectionId);
     }
 }
Ejemplo n.º 3
0
 public FConnectionGroup(ConnectionGroup cg, List <ConnectionSettings> connections)
 {
     InitializeComponent();
     connectionGroup = cg != null ? (ConnectionGroup)cg.Clone() : new ConnectionGroup();
     _connections    = connections;
     if (cg != null)
     {
         tbName.Text = cg.name;
         fillList();
         if (lbSet.Items.Count > 0)
         {
             lbSet.SelectedIndex = 0;
         }
     }
 }
Ejemplo n.º 4
0
 private bool editConnectionGroup( ConnectionGroup cg)
 {
     using (FConnectionGroup fcg = new FConnectionGroup(cg, state.connections))
         if (fcg.ShowDialog() == DialogResult.OK)
         {
             if (cg != null)
                 cg = fcg.connectionGroup;
             else
             {
                 state.connectionGroups.Add(fcg.connectionGroup);
                 lbGroups.Items.Add(fcg.connectionGroup.name);
             }
             ((fMain)Owner).writeConfig();
             return true;
         }
         else
             return false;
 }
Ejemplo n.º 5
0
 public FConnectionGroupItem(List <ConnectionSettings> connections, int connectionId, ConnectionGroup connectionGroup)
 {
     InitializeComponent();
     for (int c = 0; c < connections.Count; c++)
     {
         if (!connectionGroup.contains(c) || c == connectionId)
         {
             cbConnection.Items.Add(connections[c]);
         }
     }
     tbMhz.Text = connectionGroup.mhzStr(connectionId);
     if (connectionId != -1)
     {
         cbConnection.SelectedItem = connections[connectionId];
     }
 }