9
|
1 // Filename : preview.h
|
|
2 // Last Change: 23-Apr-2014.
|
|
3 //
|
|
4
|
|
5 #ifndef __PREVIEW_H__
|
|
6 #define __PREVIEW_H__
|
|
7
|
|
8 #include "common.h"
|
|
9
|
|
10 class PreviewDialog : public wxDialog
|
|
11 {
|
|
12 DECLARE_EVENT_TABLE()
|
|
13 private:
|
|
14 wxImageList* m_imageList;
|
|
15 wxString m_preview;
|
|
16 wxString m_dir;
|
|
17
|
|
18 protected:
|
|
19 wxScrolledWindow* m_scrolledWindow;
|
|
20 wxStaticBitmap* m_bitmap;
|
|
21 wxListCtrl* m_listCtrl;
|
|
22 wxButton* m_buttonPrint;
|
|
23 wxButton* m_buttonClose;
|
|
24
|
|
25 public:
|
|
26 PreviewDialog( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style );
|
|
27 ~PreviewDialog();
|
|
28
|
|
29 void SetImage( wxString file );
|
|
30 void OnPrint( wxCommandEvent& event );
|
|
31 };
|
|
32
|
|
33 enum {
|
|
34 ID_PRINT = wxID_HIGHEST + 80,
|
|
35 ID_PLIST,
|
|
36 };
|
|
37
|
|
38 #endif //__PREVIEW_H__
|
|
39
|