Mercurial > mercurial > hgweb_mover2.cgi
comparison include/myframe.h @ 35:405e08552527 v2.4 v2.6
auto-detect on/off
author | pyon@macmini |
---|---|
date | Thu, 17 Nov 2011 21:03:30 +0900 |
parents | e4d585cbd172 |
children | 3b54f3deeed9 |
comparison
equal
deleted
inserted
replaced
34:51e522f34598 | 35:405e08552527 |
---|---|
1 // Filename : myframe.h | 1 // Filename : myframe.h |
2 // Last Change: 06-Nov-2011. | 2 // Last Change: 17-Nov-2011. |
3 // | 3 // |
4 | 4 |
5 #ifndef __myframe__ | 5 #ifndef __myframe__ |
6 #define __myframe__ | 6 #define __myframe__ |
7 | 7 |
16 wxImageList* m_imageList; | 16 wxImageList* m_imageList; |
17 wxArrayString m_undo; | 17 wxArrayString m_undo; |
18 wxTimer m_timer; | 18 wxTimer m_timer; |
19 wxArrayString m_hhsList; | 19 wxArrayString m_hhsList; |
20 CacheHash CH; | 20 CacheHash CH; |
21 bool autodetect_mode; | |
22 bool by_autodetect; | |
23 bool cache_changed; | |
21 | 24 |
22 protected: | 25 protected: |
23 wxMenuBar* m_menubarFile; | 26 wxMenuBar* m_menubarFile; |
24 wxMenu* m_menuFile; | 27 wxMenu* m_menuFile; |
25 wxStatusBar* m_statusBar; | 28 wxStatusBar* m_statusBar; |
50 wxListCtrl* m_listCtrlHhsDir; | 53 wxListCtrl* m_listCtrlHhsDir; |
51 wxButton* m_buttonDetect; | 54 wxButton* m_buttonDetect; |
52 wxButton* m_buttonMove; | 55 wxButton* m_buttonMove; |
53 wxButton* m_buttonDel; | 56 wxButton* m_buttonDel; |
54 wxButton* m_buttonUndo; | 57 wxButton* m_buttonUndo; |
58 | |
59 wxProgressDialog* pd; | |
55 | 60 |
56 public: | 61 public: |
57 MyFrame( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL ); | 62 MyFrame( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL ); |
58 ~MyFrame(); | 63 ~MyFrame(); |
59 | 64 |
61 void OnNextThursday(wxCommandEvent& event); | 66 void OnNextThursday(wxCommandEvent& event); |
62 void OnMakeDir(wxCommandEvent& event); | 67 void OnMakeDir(wxCommandEvent& event); |
63 void OnItemSelected(wxListEvent& event); | 68 void OnItemSelected(wxListEvent& event); |
64 void OnItemDeselected(wxListEvent& event); | 69 void OnItemDeselected(wxListEvent& event); |
65 void ViewLarge(wxListEvent& event); | 70 void ViewLarge(wxListEvent& event); |
71 void ToggleAutoDetect(wxCommandEvent& event); | |
66 void OnDetect(wxCommandEvent& event); | 72 void OnDetect(wxCommandEvent& event); |
67 void OnMove(wxCommandEvent& event); | 73 void OnMove(wxCommandEvent& event); |
68 void OnDelete(wxCommandEvent& event); | 74 void OnDelete(wxCommandEvent& event); |
69 void OnUndo(wxCommandEvent& event); | 75 void OnUndo(wxCommandEvent& event); |
70 void UpdateListImage(void); | 76 void UpdateListImage( void ); |
71 void UpdateCache(void); | 77 void UpdateCache( void ); |
72 void ListHhsDir(void); | 78 void ClearGuess( void ); |
73 void MoveImages(void); | 79 void ListHhsDir( void ); |
80 void MoveImages( void ); | |
74 void OnOpenHhsDir(wxListEvent& event); | 81 void OnOpenHhsDir(wxListEvent& event); |
75 void GetCCnArrayInfo(wxArrayString& array, int n, wxString& nName, wxString& nDir); | 82 void GetCCnArrayInfo(wxArrayString& array, int n, wxString& nName, wxString& nDir); |
76 // $B0J2<!$Dj7?$b$N(B | 83 // $B0J2<!$Dj7?$b$N(B |
77 void OnTimer(wxTimerEvent& event); | 84 void OnTimer(wxTimerEvent& event); |
78 void OnIdle(wxIdleEvent& event); | 85 void OnIdle(wxIdleEvent& event); |