1#include "OperateWebBrowser.h"
2#include <QLoggingCategory>
3#include <DlgSettings.h>
5static Q_LOGGING_CATEGORY(log,
"WebBrowser.Operate")
9 qDebug(log) << Q_FUNC_INFO;
12COperateWebBrowser::~COperateWebBrowser()
14 qDebug(log) << Q_FUNC_INFO;
21 szName = m_pWeb->windowTitle();
29 icon = m_pWeb->windowIcon();
45 qDebug(log) << Q_FUNC_INFO;
55 qDebug(log) << Q_FUNC_INFO;
70 qDebug(log) << Q_FUNC_INFO;
76 qDebug(log) << Q_FUNC_INFO;
81 m_pWeb->InitMenu(&m_Menu);
82 bool check = connect(m_pWeb, &CFrmWebBrowser::sigInformation,
86 this, &COperateWebBrowser::slotUpdateName);
89 m_Menu.addSeparator();
91 m_Menu.addAction(m_pActionSettings);
97 qDebug(log) << Q_FUNC_INFO;
110 nRet = m_Parameter.
Load(set);
117 nRet = m_Parameter.
Save(set);
void sigUpdateTitle()
Title or icon changed.
virtual const qint16 Version() const override
Version.
virtual int Initial() override
Initial parameters and resource.
virtual int SetGlobalParameters(CParameterPlugin *pPara) override
Apply the global parameters of the plug-in.
virtual int Clean() override
Clean parameters and resource.
virtual int Start() override
Start.
virtual const QString Name() override
Name.
virtual QWidget * GetViewer() override
Get Viewer.
virtual int Save(QSettings &set) override
Save parameters.
virtual int Load(QSettings &set) override
Load parameters.
virtual QDialog * OnOpenDialogSettings(QWidget *parent) override
Open settgins dialog.
virtual int Stop() override
Stop.
virtual const QIcon Icon() const override
Icon.
void sigInformation(const QString &szInfo)
Show information in main windows.
void sigFinished()
Successful disconnection signal.
virtual const QIcon Icon() const
Icon.
void sigRunning()
Start success signal.
virtual Q_INVOKABLE int Initial()
Initial parameters and resource.
virtual const QString Name()
Name.
Global parameters of plugins.
virtual int Save(QString szFile=QString(), bool bForce=true)
Save to file.
virtual int Load(QString szFile=QString())
Load from file.