Changeset 2270
- Timestamp:
- 03/04/10 12:11:44 (5 months ago)
- Location:
- FalconView/trunk/public/fvw_core/GeodataDataSources
- Files:
-
- 2 modified
-
LibkmlNetworkLink.cpp (modified) (4 diffs)
-
LibkmlNetworkLink.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
FalconView/trunk/public/fvw_core/GeodataDataSources/LibkmlNetworkLink.cpp
r2269 r2270 384 384 STDMETHODIMP CLibkmlNetworkLink::get_Visible(VARIANT_BOOL *visible) 385 385 { 386 *visible = m_visible; 386 // note that we base the visibility on the properties of the network link, not the wrapped object 387 *visible = m_networkLink->has_visibility() ? (m_networkLink->get_visibility() ? VARIANT_TRUE : VARIANT_FALSE) : VARIANT_TRUE; 387 388 return S_OK; 388 389 } … … 390 391 STDMETHODIMP CLibkmlNetworkLink::put_Visible(VARIANT_BOOL visible) 391 392 { 392 m_ visible = visible;393 m_networkLink->set_visibility(visible ? true : false); 393 394 return S_OK; 394 395 } … … 396 397 STDMETHODIMP CLibkmlNetworkLink::get_Expanded(VARIANT_BOOL *expanded) 397 398 { 398 *expanded = m_expanded; 399 // note that we base the expansion on the properties of the network link, not the wrapped object 400 *expanded = m_networkLink->has_open() ? (m_networkLink->get_open() ? VARIANT_TRUE : VARIANT_FALSE) : VARIANT_TRUE; 399 401 return S_OK; 400 402 } … … 402 404 STDMETHODIMP CLibkmlNetworkLink::put_Expanded(VARIANT_BOOL expanded) 403 405 { 404 m_ expanded = expanded;405 return S_OK; 406 } 406 m_networkLink->set_open(expanded ? true : false); 407 return S_OK; 408 } -
FalconView/trunk/public/fvw_core/GeodataDataSources/LibkmlNetworkLink.h
r2267 r2270 49 49 CLibkmlNetworkLink() : m_wrappedDataSource(NULL), m_bFirstAttemptToLoad(TRUE), 50 50 m_leftLon(-180.0), m_bottomLat(-90.0), m_rightLon(180.0), m_topLat(90.0), 51 m_degreesPerPixelX(-1.0), m_degreesPerPixelY(-1.0) , m_visible(VARIANT_TRUE), m_expanded(VARIANT_TRUE){}51 m_degreesPerPixelX(-1.0), m_degreesPerPixelY(-1.0) {} 52 52 53 53 DECLARE_REGISTRY_RESOURCEID(IDR_LIBKMLNETWORKLINK) … … 131 131 IFvDataSourcePtr m_wrappedDataSource; 132 132 BOOL m_bFirstAttemptToLoad; // used to prevent firing data source changed notice the first time it's loaded 133 VARIANT_BOOL m_visible, m_expanded;134 133 135 134 // regionation parameters
