#pragma once #include #include #include #include #include #include #include #include class LicenseItem : public BStringItem { public: std::string license_text; LicenseItem(const LicenseData license); }; class AboutWindow : public BWindow { BListView *license_list; BTextView *license_text; public: bool QuitRequested() override; void Show() override; void MessageReceived(BMessage *msg) override; AboutWindow(); };