72 lines
1.8 KiB
C#
72 lines
1.8 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
using NetMonitorUtils;
|
|
using BlubbFish.Utils;
|
|
|
|
namespace NetMonitorTray.Controller {
|
|
public class Window : OwnController {
|
|
private static View.Window window;
|
|
/// <summary>
|
|
/// Tray Controller
|
|
/// </summary>
|
|
public Window() {
|
|
|
|
}
|
|
|
|
override protected void init() {
|
|
window = new View.Window();
|
|
}
|
|
|
|
public static void FormClosed(object sender, FormClosedEventArgs e) {
|
|
window.Dispose();
|
|
}
|
|
|
|
internal static void NetworkSelected(object sender, EventArgs e) {
|
|
ListView list = sender as ListView;
|
|
for(int i = 0; i < list.Items.Count; i++) {
|
|
if(list.Items[i].Selected) {
|
|
window.networkSelected(i);
|
|
}
|
|
}
|
|
}
|
|
|
|
internal static void VpnSelected(object sender, EventArgs e) {
|
|
ListView list = sender as ListView;
|
|
for(int i = 0; i < list.Items.Count; i++) {
|
|
if(list.Items[i].Selected) {
|
|
window.vpnSelected(i);
|
|
}
|
|
}
|
|
}
|
|
|
|
private void button2_Click(object sender, EventArgs e) {
|
|
|
|
}
|
|
|
|
internal static void ChangeOpenVpnFolder(object sender, EventArgs e) {
|
|
window.Folderpicker();
|
|
}
|
|
|
|
internal static void ChangeLogFolder(object sender, EventArgs e) {
|
|
window.Folderpicker();
|
|
}
|
|
|
|
internal static void ChangeOpenVpnConfigFile(object sender, EventArgs e) {
|
|
window.Filepicker();
|
|
}
|
|
|
|
|
|
internal static void NetworkAktivate(object sender, EventArgs e) {
|
|
MessageBox.Show("Network Verbinden!");
|
|
}
|
|
|
|
internal static void VpnAktivate(object sender, EventArgs e) {
|
|
MessageBox.Show("VPN Verbinden!");
|
|
}
|
|
}
|
|
}
|