1 #ifndef slic3r_GUI_SysInfoDialog_hpp_ 2 #define slic3r_GUI_SysInfoDialog_hpp_ 3 4 #include <wx/wx.h> 5 #include <wx/html/htmlwin.h> 6 7 #include "GUI_Utils.hpp" 8 #include "wxExtensions.hpp" 9 10 namespace Slic3r { 11 namespace GUI { 12 13 class SysInfoDialog : public DPIDialog 14 { 15 ScalableBitmap m_logo_bmp; 16 wxStaticBitmap* m_logo; 17 wxHtmlWindow* m_opengl_info_html; 18 wxHtmlWindow* m_html; 19 20 wxButton* m_btn_copy_to_clipboard; 21 22 public: 23 SysInfoDialog(); 24 25 protected: 26 void on_dpi_changed(const wxRect &suggested_rect) override; 27 28 private: 29 void onCopyToClipboard(wxEvent &); 30 void onCloseDialog(wxEvent &); 31 }; 32 33 } // namespace GUI 34 } // namespace Slic3r 35 36 #endif 37