示例#1
0
        public OptionWindow(MainController mainController, SettingsBase settings)
        {
            InitializeComponent();
            this.controller = mainController;
            this.Icon = ResourceHandler.GetIcon("mono", 16, 16);
            GetButtonImages();

            GuiGeneralSettings genSettings = settings.LoadSettings<GuiGeneralSettings>("General Settings");
            MaxConnectionsNumericUpDown.Value = genSettings.GlobalMaxConnections;
            MaxDownloadSpeedNumericUpDown.Value = genSettings.GlobalMaxDownloadSpeed;
            HalfOpenConnectionsNumericUpDown.Value = genSettings.GlobalMaxHalfOpenConnections;
            MaxUploadSpeedNumericUpDown.Value = genSettings.GlobalMaxUploadSpeed;
            ListenPortNumericUpDown.Value = genSettings.ListenPort;
            SavePathTextBox.Text = genSettings.SavePath;
            TorrentPathTextBox.Text = genSettings.TorrentsPath;
            UseUPnPCheckBox.Checked = genSettings.UsePnP;
        }
		public RssManagerController(MainController controller)
		{
			history = new List<RssItem>();
			feeds = new ArrayList();
			filters = new List<RssFilter>();
			watchers = new Dictionary<string,TorrentRssWatcher>();
			items = new List<RssItem>();
			
			this.controller = controller;
		
			RestoreFeeds();
			RestoreHistory();
			RestoreFilters();
			
			
			RestoreWatchers();
			RefreshWatchers();
		}
示例#3
0
		private void MainWindow_Load(object sender, EventArgs e)
        {           
            mainController = new MainController(this);

			this.FilesTreeView.AfterExpand += new TreeViewEventHandler(FilesTreeViewExpand);
			this.FilesTreeView.AfterCollapse += new TreeViewEventHandler(FilesTreeViewCollapse);
			this.FilesTreeView.NodeMouseDoubleClick += new TreeNodeMouseClickEventHandler(FilesTreeViewNodeDoubleClick);

            //Load images for treeview
            FilesTreeView.ImageList = new ImageList();
            FilesTreeView.ImageList.Images.Add("folder", ResourceHandler.GetImage("folder"));
            FilesTreeView.ImageList.Images.Add("openFolder", ResourceHandler.GetImage("folder_open"));
            FilesTreeView.ImageList.Images.Add("file", ResourceHandler.GetImage("file"));

            //load state images for treeview
            FilesTreeView.StateImageList = new ImageList();
            FilesTreeView.StateImageList.Images.Add("immediate", ResourceHandler.GetImage("immediate"));
            FilesTreeView.StateImageList.Images.Add("highest", ResourceHandler.GetImage("highest"));
            FilesTreeView.StateImageList.Images.Add("high", ResourceHandler.GetImage("high"));
            FilesTreeView.StateImageList.Images.Add("normal", ResourceHandler.GetImage("normal"));
            FilesTreeView.StateImageList.Images.Add("low", ResourceHandler.GetImage("low"));
            FilesTreeView.StateImageList.Images.Add("lowest", ResourceHandler.GetImage("lowest"));
            FilesTreeView.StateImageList.Images.Add("doNotDownload", ResourceHandler.GetImage("do_not_download"));

		}
示例#4
0
		public MiniWindow(MainController mainController)
		{
            InitializeComponent();
            this.controller = mainController;
            this.Icon = ResourceHandler.GetIcon("mono", 16, 16);
		}
示例#5
0
 public CreateWindow(MainController controller)
 {
     InitializeComponent();
     mainController = controller;
     this.Icon = ResourceHandler.GetIcon("mono", 16, 16);
 }