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