From 9ca296d963a1803a40e3b4761c85fb59673e96f1 Mon Sep 17 00:00:00 2001 From: Sebastian Reichel Date: Tue, 5 Feb 2013 23:35:08 +0100 Subject: initial code for GPG support --- src/main.vala | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/main.vala') diff --git a/src/main.vala b/src/main.vala index 7f9d3c1..81f006d 100644 --- a/src/main.vala +++ b/src/main.vala @@ -19,6 +19,8 @@ public AudioPlayer audio; public CSVMemberFile csvimport; public ScannerSession localsession; public MainLoop loop; +public PGPKeyArchive pgp; +public KeyFile cfg; const OptionEntry[] option_entries = { { "version", 'v', OptionFlags.IN_MAIN, OptionArg.NONE, ref opt_version, "output version information and exit", null }, @@ -64,6 +66,15 @@ public static int main(string[] args) { loop = new MainLoop(); localsession = new ScannerSession(); + try { + cfg = new KeyFile(); + cfg.load_from_file("ktt-shopsystem.cfg", KeyFileFlags.NONE); + } catch(Error e) { + error("Could not load configuration file: %s", e.message); + } + + pgp = new PGPKeyArchive(cfg); + dev.received_barcode.connect((data) => { if(localsession.interpret(data)) dev.blink(10); -- cgit v1.2.3