private void addItemAndClose() { formKeyboard = new FormKeyboard("Name eingeben", "", true, _userDataFolder); if (formKeyboard.ShowDialog() == DialogResult.OK) { String title = formKeyboard._txtText.Text; XWShortcut shortcut = new XWShortcut(title, _mainURL, _currentURL); shortcut.Save(_userDataFolder + "\\shortcuts"); //XWShortcutList.getInstance(_mainURL).loadShortcuts(_userDataFolder); this.DialogResult = DialogResult.Abort; this.Close(); } }
private void safeItemAndClose(Button btn) { this._shortcut = XWShortcutList.getInstance(_mainURL)[btn.Text]; this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); }
public void Add(XWShortcut item) { base.InnerList.Add(item); }
public void loadShortcuts(String userDataFolder) { base.InnerList.Clear(); if (Directory.Exists(userDataFolder)) { if (File.Exists(userDataFolder + "\\shortcuts\\" + _mainURL + ".links")) { FileInfo file = new FileInfo(userDataFolder + "\\shortcuts\\" + _mainURL + ".links"); if (file.FullName.EndsWith(".links")) { StreamReader str = new StreamReader(file.FullName); String line; String mainURL = file.Name.Replace(file.Extension,""); String title = String.Empty; String url = String.Empty; while ((line = str.ReadLine()) != null) { if (line.Contains("=")) { String entry = line.Substring(0, line.IndexOf("=")); String content = line.Substring(line.IndexOf("=") + 1); title = entry.Trim(); url = content.Trim(); if (title != String.Empty && url != String.Empty) { XWShortcut shortcut = new XWShortcut(title, mainURL, url); base.InnerList.Add(shortcut); } } } str.Close(); } } } }
public void Remove(XWShortcut item) { base.InnerList.Remove(item); }