Mercurial > mercurial > hgweb_searcher03.cgi
comparison src/myframe.cpp @ 13:bbd65edf71d4
Implement Hhs DB update dialog.
author | pyon@macmini |
---|---|
date | Sat, 24 May 2014 10:25:13 +0900 |
parents | 52958cd4a073 |
children | de222bc84e48 |
comparison
equal
deleted
inserted
replaced
12:52958cd4a073 | 13:bbd65edf71d4 |
---|---|
1 // Filename : myframe.cpp | 1 // Filename : myframe.cpp |
2 // Last Change: 16-May-2014. | 2 // Last Change: 23-May-2014. |
3 // | 3 // |
4 #include "main.h" | 4 #include "main.h" |
5 #include "db.h" | 5 #include "db.h" |
6 #include "about.h" | 6 #include "about.h" |
7 #include "kana.h" | 7 #include "kana.h" |
8 #include "hist.h" | 8 #include "hist.h" |
9 #include "preview.h" | 9 #include "preview.h" |
10 #include "index.h" | 10 #include "index.h" |
11 #include "hhsdb.h" | |
11 #include "cache.h" | 12 #include "cache.h" |
12 #include "param.h" | 13 #include "param.h" |
13 #include "marksheet.h" | 14 #include "marksheet.h" |
14 #include "myframe.h" | 15 #include "myframe.h" |
15 #include "bprint.h" | 16 #include "bprint.h" |
192 if ( m_imagefiles.GetCount() < n + 1 ) return; | 193 if ( m_imagefiles.GetCount() < n + 1 ) return; |
193 | 194 |
194 PreviewDialog* pd = new PreviewDialog( m_parent, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxCAPTION|wxFRAME_NO_TASKBAR ); | 195 PreviewDialog* pd = new PreviewDialog( m_parent, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxCAPTION|wxFRAME_NO_TASKBAR ); |
195 pd->Show(); | 196 pd->Show(); |
196 pd->Maximize( true ); | 197 pd->Maximize( true ); |
197 pd->SetFiles( m_imagefiles, m_cachefiles ); | 198 pd->SetFiles( m_imagefiles, m_cachefiles, n ); |
198 pd->SetPreviewImage( n ); | 199 pd->SetPreviewImage( n ); |
199 } | 200 } |
200 | 201 |
201 /////////////////////////////////////////////////////////////// | 202 /////////////////////////////////////////////////////////////// |
202 // メインフレーム | 203 // メインフレーム |
232 wxMenuItem* m_menuItemCache = new wxMenuItem( m_menuFile, ID_MNCACHE, wxString( wxT("キャッシュ\tF9") ) , wxT("Make cache"), wxITEM_NORMAL ); | 233 wxMenuItem* m_menuItemCache = new wxMenuItem( m_menuFile, ID_MNCACHE, wxString( wxT("キャッシュ\tF9") ) , wxT("Make cache"), wxITEM_NORMAL ); |
233 m_menuFile->Append( m_menuItemCache ); | 234 m_menuFile->Append( m_menuItemCache ); |
234 | 235 |
235 m_menuFile->AppendSeparator(); // ---- | 236 m_menuFile->AppendSeparator(); // ---- |
236 | 237 |
237 /* | |
238 wxMenuItem* m_menuItemHhsdb = new wxMenuItem( m_menuFile, ID_MNHHSDB, wxString( wxT("被保険者DB更新(&U)") ) , wxT("Update HHS databases"), wxITEM_NORMAL ); | 238 wxMenuItem* m_menuItemHhsdb = new wxMenuItem( m_menuFile, ID_MNHHSDB, wxString( wxT("被保険者DB更新(&U)") ) , wxT("Update HHS databases"), wxITEM_NORMAL ); |
239 m_menuFile->Append( m_menuItemHhsdb ); | 239 m_menuFile->Append( m_menuItemHhsdb ); |
240 */ | |
241 | 240 |
242 wxMenuItem* m_menuItemBkup = new wxMenuItem( m_menuFile, ID_MNDBBKUP, wxString( wxT("DBバックアップ(&B)") ) , wxT("Backup databases"), wxITEM_NORMAL ); | 241 wxMenuItem* m_menuItemBkup = new wxMenuItem( m_menuFile, ID_MNDBBKUP, wxString( wxT("DBバックアップ(&B)") ) , wxT("Backup databases"), wxITEM_NORMAL ); |
243 m_menuFile->Append( m_menuItemBkup ); | 242 m_menuFile->Append( m_menuItemBkup ); |
244 | 243 |
245 // params | 244 // params |
351 BEGIN_EVENT_TABLE( MyFrame, wxFrame ) | 350 BEGIN_EVENT_TABLE( MyFrame, wxFrame ) |
352 EVT_MENU( ID_MNABOUT, MyFrame::OnAbout ) | 351 EVT_MENU( ID_MNABOUT, MyFrame::OnAbout ) |
353 EVT_MENU( wxID_EXIT, MyFrame::OnQuit ) | 352 EVT_MENU( wxID_EXIT, MyFrame::OnQuit ) |
354 EVT_MENU( ID_MNBPNT, MyFrame::OnBPrintMode ) | 353 EVT_MENU( ID_MNBPNT, MyFrame::OnBPrintMode ) |
355 EVT_MENU( ID_MNINDEX, MyFrame::OnIndex ) | 354 EVT_MENU( ID_MNINDEX, MyFrame::OnIndex ) |
355 EVT_MENU( ID_MNHHSDB, MyFrame::OnUpdateHhs ) | |
356 EVT_MENU( ID_MNCACHE, MyFrame::OnCache ) | 356 EVT_MENU( ID_MNCACHE, MyFrame::OnCache ) |
357 EVT_MENU( ID_MNDBBKUP, MyFrame::OnDBBackup ) | 357 EVT_MENU( ID_MNDBBKUP, MyFrame::OnDBBackup ) |
358 EVT_MENU( ID_MNMASKPARAM, MyFrame::OnMaskParam ) | 358 EVT_MENU( ID_MNMASKPARAM, MyFrame::OnMaskParam ) |
359 EVT_MENU( ID_MNMARKPARAM, MyFrame::OnMarkParam ) | 359 EVT_MENU( ID_MNMARKPARAM, MyFrame::OnMarkParam ) |
360 EVT_MENU( ID_MNAPPDIR, MyFrame::OnOpenAppDir ) | 360 EVT_MENU( ID_MNAPPDIR, MyFrame::OnOpenAppDir ) |
573 | 573 |
574 CacheDialog* cache = new CacheDialog( this, wxID_ANY, wxT("キャッシュ作成"), wxDefaultPosition, wxDefaultSize, wxCAPTION|wxSTAY_ON_TOP ); | 574 CacheDialog* cache = new CacheDialog( this, wxID_ANY, wxT("キャッシュ作成"), wxDefaultPosition, wxDefaultSize, wxCAPTION|wxSTAY_ON_TOP ); |
575 cache->Setting( rootdir, THUMB_W, THUMB_H ); | 575 cache->Setting( rootdir, THUMB_W, THUMB_H ); |
576 cache->ShowModal(); | 576 cache->ShowModal(); |
577 } | 577 } |
578 /* 被保険者DB更新 */ | |
579 void MyFrame::OnUpdateHhs( wxCommandEvent& WXUNUSED(event) ) | |
580 { | |
581 HhsDialog* hd = new HhsDialog( this, wxID_ANY, wxT("被保険者DB更新"), wxDefaultPosition, wxSize( 500, 100 ), wxCAPTION|wxFRAME_NO_TASKBAR ); | |
582 hd->Show(); | |
583 } | |
578 /* マークシートパラメータ設定ダイアログ */ | 584 /* マークシートパラメータ設定ダイアログ */ |
579 void MyFrame::OnMarkParam( wxCommandEvent& WXUNUSED(event) ) | 585 void MyFrame::OnMarkParam( wxCommandEvent& WXUNUSED(event) ) |
580 { | 586 { |
581 SetParams( 2 ); | 587 SetParams( 2 ); |
582 } | 588 } |