comparison src/kaigo/horori/searcher/include/searcher.h @ 50:638e1ad05cae

small changes.
author pyon@macmini
date Fri, 24 Apr 2020 22:22:12 +0900
parents 8384ca56f1b4
children 7396e7407abd
comparison
equal deleted inserted replaced
49:8384ca56f1b4 50:638e1ad05cae
1 // Filename : searcher.h 1 // Filename : searcher.h
2 // Last Change: 2020-04-23 木 16:23:44. 2 // Last Change: 2020-04-24 金 09:50:28.
3 // 3 //
4 #pragma once 4 #pragma once
5 5
6 #include <wx/artprov.h> 6 #include <wx/artprov.h>
7 #include <wx/xrc/xmlres.h> 7 #include <wx/xrc/xmlres.h>
108 wxDataViewColumn* m_dataViewListColumnBPDate; 108 wxDataViewColumn* m_dataViewListColumnBPDate;
109 wxDataViewColumn* m_dataViewListColumnOnlyIk; 109 wxDataViewColumn* m_dataViewListColumnOnlyIk;
110 wxDataViewColumn* m_dataViewListColumnProgress; 110 wxDataViewColumn* m_dataViewListColumnProgress;
111 wxDataViewColumn* m_dataViewListColumnDummy; 111 wxDataViewColumn* m_dataViewListColumnDummy;
112 112
113 // Index 113 // Mainte(Index)
114 wxStaticText* m_staticTextIndex; 114 wxStaticText* m_staticTextIndex;
115 wxStaticText* m_staticTextDrive; 115 wxStaticText* m_staticTextDrive;
116 wxStaticText* m_staticTextYear; 116 wxStaticText* m_staticTextYear;
117 wxStaticText* m_staticTextDate; 117 wxStaticText* m_staticTextDate;
118 wxStaticText* m_staticTextCcn; 118 wxStaticText* m_staticTextCcn;
153 wxStaticText* m_staticTextRegImg; 153 wxStaticText* m_staticTextRegImg;
154 wxDatePickerCtrl* m_datePicker; 154 wxDatePickerCtrl* m_datePicker;
155 wxButton* m_buttonRegImg; 155 wxButton* m_buttonRegImg;
156 wxTextCtrl* m_textCtrlLastIndex; 156 wxTextCtrl* m_textCtrlLastIndex;
157 157
158 // Setup
159 wxPanel* m_panelSetup;
160 wxDataViewListCtrl* m_dataViewListCtrlPw;
161 wxDataViewColumn* m_dataViewListColumnUId;
162 wxDataViewColumn* m_dataViewListColumnUName;
163 wxDataViewColumn* m_dataViewListColumnUGroup;
164 wxDataViewColumn* m_dataViewListColumnUPw;
165 wxTextCtrl* m_textCtrlUPassword;
166 wxButton* m_buttonPw;
167
158 // Right-Pane 168 // Right-Pane
159 wxSearchCtrl* m_searchCtrl; 169 wxSearchCtrl* m_searchCtrl;
160 wxButton* m_buttonHist; 170 wxButton* m_buttonHist;
161 wxTextCtrl* m_textCtrlName; 171 wxTextCtrl* m_textCtrlName;
162 wxTextCtrl* m_textCtrlAddr; 172 wxTextCtrl* m_textCtrlAddr;
194 virtual void OnDrvDClicked(wxDataViewEvent& event); 204 virtual void OnDrvDClicked(wxDataViewEvent& event);
195 205
196 virtual void OnUploadHhsDB(wxCommandEvent& event); 206 virtual void OnUploadHhsDB(wxCommandEvent& event);
197 virtual void OnUploadImage(wxCommandEvent& event); 207 virtual void OnUploadImage(wxCommandEvent& event);
198 208
209 virtual void OnUPassword(wxCommandEvent& event);
210 virtual void OnSavePw(wxCommandEvent& event);
211
199 virtual void OnChar(wxKeyEvent& event); 212 virtual void OnChar(wxKeyEvent& event);
200 virtual void OnHist(wxCommandEvent& event); 213 virtual void OnHist(wxCommandEvent& event);
201 virtual void OnSelectAnyListItem(wxDataViewEvent& event); 214 virtual void OnSelectAnyListItem(wxDataViewEvent& event);
202 virtual void OnPrint(wxCommandEvent& event); 215 virtual void OnPrint(wxCommandEvent& event);
203 virtual void OnPassword(wxCommandEvent& event); 216 virtual void OnPassword(wxCommandEvent& event);
210 void SetListAny(wxString s); 223 void SetListAny(wxString s);
211 void SetImages(); 224 void SetImages();
212 void LoadBookImage(MyStaticBitmap& mysb, wxString file); 225 void LoadBookImage(MyStaticBitmap& mysb, wxString file);
213 void LoadBookImages(); 226 void LoadBookImages();
214 void ReadCSV(); 227 void ReadCSV();
228 void LoadPasswd(bool show);
229 void SavePasswd();
215 void RemoveTemp(); 230 void RemoveTemp();
216 void MaskImage1(); 231 void MaskImage1();
217 232
218 public: 233 public:
219 SearchFrame(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 800,697 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL); 234 SearchFrame(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 800,697 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL);