public Collection(PwDatabase db, KeepassFreedesktopKeyringExt plugin) : base(plugin.Dbus, db.Name.MD5Hash()) { Db = db; _plugin = plugin; RegisterDatabaseItems(); }
public DBusWrapper(KeepassFreedesktopKeyringExt plugin) { _plugin = plugin; // Initialize DBus service Task.Run(async() => { if (!await InitializeDBusAsync()) { Console.WriteLine("I want to unload this plugin but don't know how"); } }); }
public SecretService(KeepassFreedesktopKeyringExt plugin) : base(plugin.Dbus) { _plugin = plugin; plugin.Host.MainWindow.FileOpened += RegisterDatabase; }
public Item(KeepassFreedesktopKeyringExt plugin, Collection collection, PwEntry entry) : base(plugin.Dbus, collection, entry.Uuid.ToHexString()) { PwEntry = entry; _plugin = plugin; }