#include "gui/MainWindow.h" #include "gui/LoginWindow.h" #include "services/Settings.h" #include #include #include #include #include std::unique_ptr createStartWindow() { auto settings = Settings::instance(); if(settings.user().token.empty()) { return std::make_unique(); } else { return std::make_unique(); } } int main(int argc, char* argv[]) { folly::init(&argc, &argv); auto app = Gtk::Application::create("pro.aliencat.aliencat"); auto window = createStartWindow(); app->signal_activate().connect([&](){ app->add_window(*window); window->show(); }); return app->run(argc, argv); }