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 } |
