comparison include/myframe.h @ 11:9b0840b0be7e

cache done.
author pyon@macmini
date Sun, 23 Oct 2011 07:43:34 +0900
parents dfa5cae8c992
children 6ed3b64ed39a
comparison
equal deleted inserted replaced
10:1fda3a06c39b 11:9b0840b0be7e
1 // Filename : myframe.h 1 // Filename : myframe.h
2 // Last Change: 20-Oct-2011. 2 // Last Change: 22-Oct-2011.
3 // 3 //
4 4
5 #ifndef __myframe__ 5 #ifndef __myframe__
6 #define __myframe__ 6 #define __myframe__
7 7
8 #include "common.h" 8 #include "common.h"
9 #include "cache.h"
10 WX_DECLARE_HASH_MAP( wxString, CacheItem*, wxStringHash, wxStringEqual, CacheHash );
9 11
10 class MyFrame : public wxFrame 12 class MyFrame : public wxFrame
11 { 13 {
12 DECLARE_EVENT_TABLE() 14 DECLARE_EVENT_TABLE()
13 private: 15 private:
14 wxImageList* m_imageList; 16 wxImageList* m_imageList;
15 wxArrayString m_undo; 17 wxArrayString m_undo;
18 wxTimer m_timer;
19 CacheHash CH;
16 20
17 protected: 21 protected:
18 wxMenuBar* m_menubarFile; 22 wxMenuBar* m_menubarFile;
19 wxMenu* m_menuFile; 23 wxMenu* m_menuFile;
20 wxStatusBar* m_statusBar; 24 wxStatusBar* m_statusBar;
59 void OnMove(wxCommandEvent& event); 63 void OnMove(wxCommandEvent& event);
60 void OnMoveAndDetect(wxCommandEvent& event); 64 void OnMoveAndDetect(wxCommandEvent& event);
61 void OnDelete(wxCommandEvent& event); 65 void OnDelete(wxCommandEvent& event);
62 void OnUndo(wxCommandEvent& event); 66 void OnUndo(wxCommandEvent& event);
63 void ReadyImage(void); 67 void ReadyImage(void);
64 void WatchDir(void); 68 void UpdateCache(void);
65 // $B0J2<!$Dj7?$b$N(B 69 // $B0J2<!$Dj7?$b$N(B
70 void OnTimer(wxTimerEvent& event);
71 void OnIdle(wxIdleEvent& event);
66 void OnWinSize(wxSizeEvent& event); 72 void OnWinSize(wxSizeEvent& event);
67 void OnWinMove(wxMoveEvent& event); 73 void OnWinMove(wxMoveEvent& event);
68 void TellLocation( void ); 74 void TellLocation( void );
69 void OnOpenAppDir(wxCommandEvent& event); 75 void OnOpenAppDir(wxCommandEvent& event);
70 void OnQuit(wxCommandEvent& event); 76 void OnQuit(wxCommandEvent& event);