annotate include/cache.h @ 11:dfcf8c973219

Implement Cache maker.
author pyon@macmini
date Wed, 07 May 2014 20:38:57 +0900
parents
children a2ad87cad48b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
1 // Filename : cache.h
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
2 // Last Change: 02-May-2014.
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
3 //
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
4
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
5 #ifndef __CACHE_H__
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
6 #define __CACHE_H__
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
7
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
8 #include "common.h"
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
9
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
10
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
11 class CacheDialog : public wxDialog
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
12 {
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
13 DECLARE_EVENT_TABLE()
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
14 private:
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
15 wxString m_rootdir;
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
16 int m_width, m_height;
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
17
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
18 protected:
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
19 wxDatePickerCtrl* m_datePickerBgn;
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
20 wxDatePickerCtrl* m_datePickerEnd;
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
21 wxButton* m_buttonMake;
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
22 wxButton* m_buttonClose;
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
23
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
24 public:
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
25 CacheDialog( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style );
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
26 ~CacheDialog();
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
27 void Setting( wxString rootdir, int w, int h );
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
28 void OnMakeCache( wxCommandEvent& WXUNUSED(event) );
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
29 void MakeCache( wxString begin, wxString end );
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
30 void OnClose( wxCommandEvent& WXUNUSED(event) );
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
31 };
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
32
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
33 #endif //__CACHE_H__
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
34
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
35 enum
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
36 {
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
37 ID_MKCACHE = wxID_HIGHEST + 660,
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
38 ID_CLOSE,
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
39 };
dfcf8c973219 Implement Cache maker.
pyon@macmini
parents:
diff changeset
40