1 #include "app_window.h"
2 #include "item_view.h"
3 #include "keychain_view.h"
4 #include "search_list.h"
5 
6 #include <openssl/evp.h>
7 
getMainWindow()8 MainWindow* getMainWindow() {
9     static MainWindow win;
10     return &win;
11 }
12 
errorDialog(const std::string & msg)13 void errorDialog(const std::string& msg) {
14     Gtk::MessageDialog dlg(*getMainWindow(), msg);
15     dlg.run();
16 }
17 
main(int argc,char ** argv)18 int main(int argc, char** argv) {
19     OpenSSL_add_all_algorithms();
20     auto app = Gtk::Application::create(argc, argv);
21     auto mainWindow = getMainWindow();
22     return app->run(*mainWindow);
23 }
24