| 42 | #include "ParameterGlobal.h" |
| 43 | |
| 44 | static Q_LOGGING_CATEGORY(log, "WebBrowser.Browser") |
| 45 | CFrmWebBrowser::CFrmWebBrowser(CParameterWebBrowser *pPara, bool bMenuBar, QWidget *parent) |
| 46 | : QWidget{parent} |
| 47 | , m_pPara(pPara) |
| 48 | , m_pMenuBar(nullptr) |
| 49 | , m_pToolBar(nullptr) |
| 50 | , m_pBack(nullptr) |
| 51 | , m_pForward(nullptr) |
| 52 | , m_pRefresh(nullptr) |
| 53 | , m_pStop(nullptr) |
| 54 | , m_pAddBookmark(nullptr) |
| 55 | , m_pFind(nullptr) |
| 56 | , m_pFindNext(nullptr) |
| 57 | , m_pFindPrevious(nullptr) |
| 58 | , m_pZoomOriginal(nullptr) |
| 59 | , m_pZoomIn(nullptr) |
| 60 | , m_pZoomOut(nullptr) |
| 61 | , m_pFavAction(nullptr) |
| 62 | , m_pGo(nullptr) |
| 63 | , m_pAddPage(nullptr) |
| 64 | , m_pAddPageIncognito(nullptr) |
| 65 | , m_pAddWindow(nullptr) |
| 66 | , m_pPrint(nullptr) |
| 67 | , m_pPrintToPdf(nullptr) |
| 68 | , m_pAddWindowIncognito(nullptr) |
| 69 | , m_pDownload(nullptr) |
| 70 | , m_pInspector(nullptr) |
| 71 | , m_pUrl(nullptr) |
| 72 | , m_pUrlLineEdit(nullptr) |
| 73 | , m_pProgressBar(nullptr) |
| 74 | , m_pTab(nullptr) |
| 75 | , m_DownloadManager(pPara) |
| 76 | , m_pCapturePage(nullptr) |
| 77 | , m_pCaptureFulPage(nullptr) |
| 78 | , m_pRecord(nullptr) |
| 79 | , m_pMultimediaRecord(nullptr) |
| 80 | { |
| 81 | qDebug(log) << Q_FUNC_INFO; |
| 82 | bool check = false; |
| 83 | |
| 84 | setWindowIcon(QIcon::fromTheme("web-browser")); |
| 85 | |
| 86 | QVBoxLayout* pLayout = new QVBoxLayout(this); |
| 87 | if(!pLayout) { |
| 88 | return; |
| 89 | } |
| 90 | pLayout->setSpacing(0); |
| 91 | pLayout->setContentsMargins(0, 0, 0, 0); |
| 92 | setLayout(pLayout); |
| 93 | |
| 94 | m_pToolBar = new QToolBar(this); |
| 95 | if(m_pToolBar) { |
| 96 | pLayout->addWidget(m_pToolBar); |
| 97 | } |
| 98 | |
| 99 | m_pBack = m_pToolBar->addAction( |
| 100 | QIcon::fromTheme("go-previous"), tr("Back"), |
| 101 | this, [&](){ |
nothing calls this directly
no test coverage detected