--- nono/wx/wxversion.h 2026/04/29 17:04:37 1.1 +++ nono/wx/wxversion.h 2026/04/29 17:04:45 1.1.1.3 @@ -4,16 +4,34 @@ // Licensed under nono-license.txt // -// バージョンダイアログ - #pragma once #include "wxheader.h" +// バージョンダイアログ class WXVersionDlg : public wxDialog { using inherited = wxDialog; public: WXVersionDlg(wxWindow *parent); - ~WXVersionDlg() override; + virtual ~WXVersionDlg() override; +}; + +// ホスト情報モニタ +class HostInfoMonitor : public IMonitor +{ + public: + HostInfoMonitor(); + virtual ~HostInfoMonitor() override; + + nnSize GetMonitorSize() override; + void MonitorUpdate(TextScreen& monitor) override; + + private: + int width {}; + wxString osname {}; + wxString machinename {}; + wxString wxname {}; }; + +extern std::unique_ptr gHostInfo;