1 #ifndef MEMOMANAGER_H
\r
2 #define MEMOMANAGER_H
\r
4 class MemoDetailsView;
\r
5 class MemoSelectView;
\r
7 class PasswordManager;
\r
13 /////////////////////////////////////
\r
14 // Control other view
\r
15 /////////////////////////////////////
\r
16 // control select - detail view relation and mainframe items(menu, toolbar, etc.)
\r
20 MemoDetailsView *pMemoDetailsView;
\r
21 MemoSelectView *pMemoSelectView;
\r
22 MainFrame *pMainFrame;
\r
24 BOOL AllocNewMemo(LPCTSTR pText, BOOL bCopy);
\r
26 SearchEngineA *pSearchEngineA;
\r
32 /////////////////////////////////////
\r
38 BOOL Init(MainFrame *p, MemoDetailsView *md, MemoSelectView *ms);
\r
40 /////////////////////////////////////
\r
42 //
\83\81\83\82\82ª
\8dX
\90V
\82³
\82ê
\82Ä
\82¢
\82½
\82ç
\83Z
\81[
\83u
\82·
\82é
\r
43 // pYNC
\82É
\82ÍIDOK,IDYES,IDNO,IDCANCEL
\82Ì
\82¢
\82¸
\82ê
\82©
\82ª
\93ü
\82é
\81B
\r
44 //
\83Z
\81[
\83u
\82Ì
\95K
\97v
\82ª
\82È
\82©
\82Á
\82½
\8fê
\8d\87\82É
\82ÍIDOK
\82ª
\90Ý
\92è
\82³
\82ê
\82é
\81B
\r
45 // IDYES
\82ª
\90Ý
\92è
\82³
\82ê
\82Ä
\82¢
\82é
\8fê
\8d\87\82É
\82Í
\95Û
\91¶
\82ª
\8eÀ
\8ds
\82³
\82ê
\82½
\81B
\r
46 // pYNC
\82ÉNULL
\82ð
\90Ý
\92è
\82µ
\82½
\8fê
\8d\87\81A
\96â
\82¢
\8d\87\82í
\82¹
\82Ì
\83\81\83b
\83Z
\81[
\83W
\83{
\83b
\83N
\83X
\82Í
\95\
\8e¦
\82³
\82ê
\82È
\82¢
\r
47 //
\82±
\82Ì
\8fê
\8d\87\81AbDupMode
\82ªTRUE
\82Ì
\8fê
\8d\87\82É
\82Í
\83\81\83\82\82Í
\8fí
\82É
\95Ê
\83t
\83@
\83C
\83\8b\82Æ
\82µ
\82Ä
\95Û
\91¶
\82³
\82ê
\82é
\81B
\r
48 // bDupMode
\82ªFALSE
\82Ì
\8fê
\8d\87\82É
\82Í
\92Ê
\8fí
\93®
\8dì
\r
49 BOOL SaveIfModify(LPDWORD pYNC, BOOL bDupMode);
\r
51 /////////////////////////////////////
\r
52 //
\8c\9f\8dõ
\8aÖ
\98A
\r
54 void SetSearchEngine(SearchEngineA *p);
\r
55 SearchEngineA *GetSearchEngine() { return pSearchEngineA; }
\r
57 /////////////////////////////////////
\r
60 MainFrame *GetMainFrame() { return pMainFrame; }
\r
61 MemoSelectView *GetSelectView() { return pMemoSelectView; }
\r
62 MemoDetailsView *GetDetailsView() { return pMemoDetailsView; }
\r
64 /////////////////////////////////////
\r
67 //
\81u
\8e\9f\82ð
\8c\9f\8dõ
\81v
\82Å
\8c»
\8dÝ
\91I
\91ð
\82³
\82ê
\82Ä
\82¢
\82é
\8d\80\96Ú
\82ð
\8c\9f\8dõ
\91Î
\8fÛ
\82É
\8aÜ
\82ß
\82é
\82©?
\r
68 //
\88ê
\97\97\83r
\83\85\81[
\82Ì
\8fê
\8d\87\81A
\83\86\81[
\83U
\82ª
\91I
\91ð
\82ð
\95Ï
\8dX
\82µ
\82½
\82ç
\8aÜ
\82ß
\82é
\r
69 BOOL MSSearchFlg() { return bMSSearchFlg; }
\r
70 void SetMSSearchFlg(BOOL b) { bMSSearchFlg = b; }
\r
72 BOOL MDSearchFlg() { return bMDSearchFlg; }
\r
73 void SetMDSearchFlg(BOOL b) { bMDSearchFlg = b; }
\r
75 /////////////////////////////////////
\r
77 void ChangeURINotify(const TomboURI *pNewURI);
\r
79 //
\8fÚ
\8d×
\83r
\83\85\81[
\82É
\95\
\8e¦
\82³
\82ê
\82Ä
\82¢
\82é
\8fê
\8d\87\82É
\95K
\97v
\82È
\82ç
\95Û
\91¶
\82µ
\81A
\88ê
\97\97\83r
\83\85\81[
\82É
\83t
\83H
\81[
\83J
\83X
\82ð
\88Ú
\82·
\r
80 // TODO:
\95Û
\91¶
\88Ë
\97\8a\82É
\92u
\82«
\8a·
\82¦
\82ç
\82ê
\82é
\8bC
\82ª
\82·
\82é
\r
81 void InactiveDetailsView();
\r
83 BOOL GetCurrentSelectedPath(TString *pPath);
\r