MCPcopy Create free account
hub / github.com/KangLin/RabbitRemoteControl / Initial

Method Initial

Plugins/WebBrowser/OperateWebBrowser.cpp:74–108  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72}
73
74int 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
110int COperateWebBrowser::Clean()
111{

Callers

nothing calls this directly

Calls 3

GetMenuMethod · 0.45
IconMethod · 0.45
DisplayNameMethod · 0.45

Tested by

no test coverage detected