/* * Copyright 2024, Santiago Lema * All rights reserved. Distributed under the terms of the MIT license. */ #include "App.h" #include "MainWindow.h" #include #include #undef B_TRANSLATION_CONTEXT #define B_TRANSLATION_CONTEXT "Application" const char* kApplicationSignature = "application/x-vnd.SLema-DumBer"; App::App() : BApplication(kApplicationSignature) { MainWindow* mainWindow = new MainWindow(); mainWindow->Show(); } App::~App() { } void App::AboutRequested() { BAboutWindow* about = new BAboutWindow(B_TRANSLATE_SYSTEM_NAME("DumBer"), kApplicationSignature); about->AddDescription(B_TRANSLATE("about_body")); about->AddCopyright(2024, "Santiago Lema"); about->AddText("e-mail me at haiku@lema.org"); about->AddText("or ping me on the fediverse on @santiago@masto.lema.org"); about->Show(); } int main() { App* app = new App(); app->Run(); delete app; return 0; }