#ifdef GTKMM_GUI #include #include #include #include #include "MainWindow.h" #include "AboutWindow.hpp" #include "AddDateWindow.h" #include "Naptar.h" #include "evfordulo.h" int main(int argc, char *argv[]) { auto app = Gtk::Application::create(argc, argv, "hu.bazsalanszky.hf_naptar"); auto builder = Gtk::Builder::create(); try{ builder->add_from_file("builder.ui"); } catch(const Glib::FileError& ex){ std::cerr << "FileError: " << ex.what() << std::endl; return 1; } catch(const Glib::MarkupError& ex){ std::cerr << "MarkupError: " << ex.what() << std::endl; return 1; } catch(const Gtk::BuilderError& ex){ std::cerr << "BuilderError: " << ex.what() << std::endl; return 1; } MainWindow* mw; builder->get_widget_derived("window",mw); app->run(*mw); delete mw; return 0; } #endif