void CRemoteTreeView::OnStateChange(CState* pState, enum t_statechange_notifications notification, const wxString& data, const void* data2) { if (notification == STATECHANGE_REMOTE_DIR) SetDirectoryListing(pState->GetRemoteDir(), false); else if (notification == STATECHANGE_REMOTE_DIR_MODIFIED) SetDirectoryListing(pState->GetRemoteDir(), true); else if (notification == STATECHANGE_APPLYFILTER) ApplyFilters(); }
void CRemoteTreeView::OnStateChange(CState* pState, enum t_statechange_notifications notification, const wxString&, const void* v) { if (notification == STATECHANGE_REMOTE_DIR) SetDirectoryListing(pState->GetRemoteDir(), v ? *reinterpret_cast<bool const*>(v) : false); else if (notification == STATECHANGE_APPLYFILTER) ApplyFilters(false); }