| 571 | } |
| 572 | |
| 573 | CFrmWebView* CFrmWebBrowser::GetView(int index, ViewType type) |
| 574 | { |
| 575 | if(0 > index || !m_pTab || m_pTab->count() <= index) return nullptr; |
| 576 | auto w = m_pTab->widget(index); |
| 577 | if(!w) return nullptr; |
| 578 | QSplitter *pSplitter = qobject_cast<QSplitter*>(w); |
| 579 | if(!pSplitter) return nullptr; |
| 580 | int idx = (int)type; |
| 581 | if(0 > idx && pSplitter->count() <= idx) return nullptr; |
| 582 | return qobject_cast<CFrmWebView*>(pSplitter->widget(idx)); |
| 583 | } |
| 584 | |
| 585 | bool CFrmWebBrowser::IsCurrentView(CFrmWebView *pView) |
| 586 | { |