| 72 | } |
| 73 | |
| 74 | int COperateWebBrowser::Initial() |
| 75 | { |
| 76 | qDebug(log) << Q_FUNC_INFO; |
| 77 | int nRet = COperate::Initial(); |
| 78 | if(nRet) return nRet; |
| 79 | QMenu* pMenu = &m_Menu; |
| 80 | |
| 81 | m_pWeb = new CFrmWebBrowser(&m_Parameter); |
| 82 | if(m_pWeb) { |
| 83 | pMenu = m_pWeb->GetMenu(); |
| 84 | pMenu->setIcon(GetPlugin()->Icon()); |
| 85 | pMenu->setTitle(GetPlugin()->DisplayName()); |
| 86 | pMenu->setToolTip(GetPlugin()->DisplayName()); |
| 87 | pMenu->setStatusTip(GetPlugin()->DisplayName()); |
| 88 | m_pWeb->setWindowIcon(COperate::Icon()); |
| 89 | bool check = connect(m_pWeb, &CFrmWebBrowser::sigInformation, |
| 90 | this, &COperateWebBrowser::sigInformation); |
| 91 | Q_ASSERT(check); |
| 92 | check = connect(m_pWeb, &CFrmWebBrowser::sigError, |
| 93 | this, &COperateWebBrowser::sigError); |
| 94 | Q_ASSERT(check); |
| 95 | check = connect(m_pWeb, &CFrmWebBrowser::sigUpdateTitle, |
| 96 | this, &COperateWebBrowser::slotUpdateName); |
| 97 | Q_ASSERT(check); |
| 98 | check = connect(m_pWeb, &CFrmWebBrowser::sigFullScreen, |
| 99 | this, &COperateWebBrowser::sigFullScreen); |
| 100 | Q_ASSERT(check); |
| 101 | } |
| 102 | if(pMenu) { |
| 103 | pMenu->addSeparator(); |
| 104 | if(m_pActionSettings) |
| 105 | pMenu->addAction(m_pActionSettings); |
| 106 | } |
| 107 | return nRet; |
| 108 | } |
| 109 | |
| 110 | int COperateWebBrowser::Clean() |
| 111 | { |
nothing calls this directly
no test coverage detected