[GME-commit] GMESRC/GME/Gme MainFrm.cpp, 1.43, 1.44 search.cpp, 1.1, 1.2 search.h, 1.2, 1.3 GMESearch.cpp, 1.9, 1.10 GMESearch.h, 1.6, 1.7 GMEBrowser.cpp, 1.32, 1.33 GMEBrowser.h, 1.13, 1.14
Log messages of CVS commits
gme-commit at list.isis.vanderbilt.edu
Fri Apr 18 12:06:24 CDT 2008
- Previous message: [GME-commit] GMESRC/GME/Search Input.cpp, 1.3, 1.4 Input.h, 1.2, 1.3 Search.odl, 1.3, 1.4 Search.rc, 1.12, 1.13 SearchAlg.cpp, 1.11, 1.12 SearchAlg.h, 1.7, 1.8 SearchCtl.cpp, 1.3, 1.4 SearchCtl.h, 1.4, 1.5 SearchDlg.cpp, 1.22, 1.23 SearchDlg.h, 1.11, 1.12 resource.h, 1.9, 1.10
- Next message: [GME-commit] GMESRC/GME/Console Console.rc, 1.2, 1.3 Console.vcproj, 1.6, 1.7 ConsoleCtl.cpp, 1.7, 1.8
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /project/gme-repository/GMESRC/GME/Gme
In directory escher:/tmp/cvs-serv6474
Modified Files:
MainFrm.cpp search.cpp search.h GMESearch.cpp GMESearch.h
GMEBrowser.cpp GMEBrowser.h
Log Message:
Search component's local search.
CVS User: Zoltan Molnar, ISIS (zolmol)
Index: GMEBrowser.cpp
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Gme/GMEBrowser.cpp,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** GMEBrowser.cpp 3 May 2007 18:35:00 -0000 1.32
--- GMEBrowser.cpp 18 Apr 2008 17:06:22 -0000 1.33
***************
*** 49,54 ****
}
! #pragma warning ( disable : 4100 ) // Unreferenced formal param
! bool CGMEBrowser::GetSelectedItem(CComPtr<IMgaObject> &item)
{
HRESULT hr = S_OK;
--- 49,66 ----
}
! bool CGMEBrowser::GetSelectedItems(CComPtr<IMgaObjects> &items)
! {
! LPUNKNOWN lpSelObjs = m_GMEActiveBrowser.GetSelectedMgaObjects();
! CComQIPtr<IMgaObjects> objs( lpSelObjs);
! long cnt = 0;
! if( objs) COMTHROW( objs->get_Count( &cnt));
! if( cnt > 0)
! items = objs;
!
! return cnt > 0;
! }
!
! //#pragma warning ( disable : 4100 ) // Unreferenced formal param
! bool CGMEBrowser::GetSelectedItem(CComPtr<IMgaObject>&)
{
HRESULT hr = S_OK;
***************
*** 56,60 ****
return hr == S_OK;
}
! #pragma warning ( default : 4100 ) // Unreferenced formal param
void CGMEBrowser::SetProject(CComPtr<IMgaProject> mgaProject)
--- 68,72 ----
return hr == S_OK;
}
! //#pragma warning ( default : 4100 ) // Unreferenced formal param
void CGMEBrowser::SetProject(CComPtr<IMgaProject> mgaProject)
Index: GMESearch.cpp
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Gme/GMESearch.cpp,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** GMESearch.cpp 4 Dec 2006 18:28:28 -0000 1.9
--- GMESearch.cpp 18 Apr 2008 17:06:22 -0000 1.10
***************
*** 140,143 ****
--- 140,147 ----
}
+ void CGMESearch::SetSelMgaObjects( CComPtr<IMgaObjects> p_mgaObjects)
+ {
+ m_search.SelMgaObjects( p_mgaObjects);
+ }
void CGMESearch::CloseProject()
Index: search.h
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Gme/search.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** search.h 7 Dec 2002 02:26:00 -0000 1.2
--- search.h 18 Apr 2008 17:06:22 -0000 1.3
***************
*** 48,51 ****
--- 48,52 ----
public:
void OpenProject(LPCTSTR connStr);
+ void SelMgaObjects(LPUNKNOWN p_selMgaObjs);
void AboutBox();
};
Index: search.cpp
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Gme/search.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** search.cpp 6 Dec 2002 20:27:00 -0000 1.1
--- search.cpp 18 Apr 2008 17:06:22 -0000 1.2
***************
*** 39,42 ****
--- 39,48 ----
}
+ void CSearch::SelMgaObjects(LPUNKNOWN p_selMgaObjs)
+ {
+ static BYTE parms[] = VTS_UNKNOWN ;
+ InvokeHelper(0x3, DISPATCH_METHOD, VT_EMPTY, NULL, parms, p_selMgaObjs);
+ }
+
void CSearch::AboutBox()
{
Index: GMESearch.h
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Gme/GMESearch.h,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** GMESearch.h 2 May 2006 22:04:50 -0000 1.6
--- GMESearch.h 18 Apr 2008 17:06:22 -0000 1.7
***************
*** 56,59 ****
--- 56,60 ----
public:
void SetProject(CComPtr<IMgaProject> mgaProject);
+ void SetSelMgaObjects(CComPtr<IMgaObjects> p_mgaObjects);
void CloseProject();
void ShowObject(LPUNKNOWN selected);
Index: MainFrm.cpp
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Gme/MainFrm.cpp,v
retrieving revision 1.43
retrieving revision 1.44
diff -C2 -d -r1.43 -r1.44
*** MainFrm.cpp 10 Apr 2008 23:02:08 -0000 1.43
--- MainFrm.cpp 18 Apr 2008 17:06:22 -0000 1.44
***************
*** 647,650 ****
--- 647,653 ----
{
m_search.ShowWindow(SW_SHOWNORMAL);
+ CComPtr<IMgaObjects> objs;
+ if( CGMEBrowser::theInstance->GetSelectedItems( objs))
+ m_search.SetSelMgaObjects( objs);
m_search.SetFocus(); // allows for easy 'Find Next' feature
// the user might press ^F whenever she'd like to jump
***************
*** 720,723 ****
--- 723,727 ----
void CMainFrame::HideFindDlg()
{
+ m_search.SetSelMgaObjects( CComPtr<IMgaObjects>( 0));
m_search.ShowWindow( SW_HIDE);
}
Index: GMEBrowser.h
===================================================================
RCS file: /project/gme-repository/GMESRC/GME/Gme/GMEBrowser.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** GMEBrowser.h 3 May 2007 18:35:00 -0000 1.13
--- GMEBrowser.h 18 Apr 2008 17:06:22 -0000 1.14
***************
*** 22,25 ****
--- 22,26 ----
bool GetSelectedItem(CComPtr<IMgaObject> &item);
+ bool GetSelectedItems(CComPtr<IMgaObjects> &items);
void SetProject(CComPtr<IMgaProject> mgaProject);
void CloseProject();
- Previous message: [GME-commit] GMESRC/GME/Search Input.cpp, 1.3, 1.4 Input.h, 1.2, 1.3 Search.odl, 1.3, 1.4 Search.rc, 1.12, 1.13 SearchAlg.cpp, 1.11, 1.12 SearchAlg.h, 1.7, 1.8 SearchCtl.cpp, 1.3, 1.4 SearchCtl.h, 1.4, 1.5 SearchDlg.cpp, 1.22, 1.23 SearchDlg.h, 1.11, 1.12 resource.h, 1.9, 1.10
- Next message: [GME-commit] GMESRC/GME/Console Console.rc, 1.2, 1.3 Console.vcproj, 1.6, 1.7 ConsoleCtl.cpp, 1.7, 1.8
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the GME-commit
mailing list