--- nono/wx/wxvideomonitor.h 2026/04/29 17:04:37 1.1.1.2 +++ nono/wx/wxvideomonitor.h 2026/04/29 17:04:45 1.1.1.4 @@ -17,7 +17,7 @@ class WXLunaBitmapPanel : public wxScrol using inherited = wxScrolledWindow; public: WXLunaBitmapPanel(wxWindow *parent); - virtual ~WXLunaBitmapPanel(); + virtual ~WXLunaBitmapPanel() override; private: void OnSize(wxSizeEvent& event); @@ -25,13 +25,13 @@ class WXLunaBitmapPanel : public wxScrol void OnScrollWin(wxScrollWinEvent& event); void Draw(); - const uint8 *src = NULL; // Bitmap デバイス内のバッファを指す + const uint8 *src {}; // Bitmap デバイス内のバッファを指す std::unique_ptr bmpbuf {}; // 裏バッファ - int view_x = 0; // ビューの表示開始 X 座標 - int view_y = 0; // ビューの表示開始 Y 座標 - int view_width = 0; // ビュー幅 - int view_height = 0; // ビュー高さ + int view_x {}; // ビューの表示開始 X 座標 + int view_y {}; // ビューの表示開始 Y 座標 + int view_width {}; // ビュー幅 + int view_height {}; // ビュー高さ // 縦は1ドットずつ処理出来るので特筆することはない。 // 横は少なくともバイト(8ドット)単位に制限したほうが実装が楽。 @@ -55,17 +55,17 @@ class WXLunaBitmapWindow : public WXSubW using inherited = WXSubWindow; public: WXLunaBitmapWindow(wxWindow *parent, wxWindowID id, const wxString& name); - virtual ~WXLunaBitmapWindow(); + virtual ~WXLunaBitmapWindow() override; private: // タイマーイベント void OnTimer(wxTimerEvent& event); // グラフィックパネル - WXLunaBitmapPanel *panel = NULL; + WXLunaBitmapPanel *panel {}; // タイマー - wxTimer timer; + wxTimer timer {}; // イベントテーブル wxDECLARE_EVENT_TABLE();