From f24b47c44db03a8d9ba611f827e71aeb1f63d0bd Mon Sep 17 00:00:00 2001 From: fiaxh Date: Sun, 12 Mar 2017 14:44:09 +0100 Subject: PGP module: store data in own db, use pgp key as specified in account settings --- plugins/openpgp/CMakeLists.txt | 5 +- plugins/openpgp/data/account_settings_item.ui | 6 +- plugins/openpgp/src/account_settings_entry.vala | 8 +- plugins/openpgp/src/account_settings_widget.vala | 100 +++++++++----- plugins/openpgp/src/database.vala | 67 +++++++++ plugins/openpgp/src/manager.vala | 4 +- plugins/openpgp/src/plugin.vala | 26 ++-- plugins/openpgp/src/stream_flag.vala | 25 ++++ plugins/openpgp/src/stream_module.vala | 166 +++++++++++++++++++++++ plugins/openpgp/src/xmpp_flag.vala | 25 ---- plugins/openpgp/src/xmpp_module.vala | 154 --------------------- 11 files changed, 358 insertions(+), 228 deletions(-) create mode 100644 plugins/openpgp/src/database.vala create mode 100644 plugins/openpgp/src/stream_flag.vala create mode 100644 plugins/openpgp/src/stream_module.vala delete mode 100644 plugins/openpgp/src/xmpp_flag.vala delete mode 100644 plugins/openpgp/src/xmpp_module.vala (limited to 'plugins/openpgp') diff --git a/plugins/openpgp/CMakeLists.txt b/plugins/openpgp/CMakeLists.txt index a230872e..09a4ca7f 100644 --- a/plugins/openpgp/CMakeLists.txt +++ b/plugins/openpgp/CMakeLists.txt @@ -31,12 +31,13 @@ vala_precompile(OPENPGP_VALA_C SOURCES src/account_settings_entry.vala src/account_settings_widget.vala + src/database.vala src/encryption_list_entry.vala src/manager.vala src/plugin.vala src/register_plugin.vala - src/xmpp_flag.vala - src/xmpp_module.vala + src/stream_flag.vala + src/stream_module.vala CUSTOM_VAPIS ${CMAKE_BINARY_DIR}/exports/gpgme.vapi ${CMAKE_BINARY_DIR}/exports/xmpp-vala.vapi diff --git a/plugins/openpgp/data/account_settings_item.ui b/plugins/openpgp/data/account_settings_item.ui index 95f09046..299b9a89 100644 --- a/plugins/openpgp/data/account_settings_item.ui +++ b/plugins/openpgp/data/account_settings_item.ui @@ -3,11 +3,11 @@