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
应用插件全局参数
virtual int Clean() override
Clean parameters and resource
virtual int Start() override
开始
virtual const QString Name() override
Name
virtual QWidget * GetViewer() override
得到显示视图
virtual int Save(QSettings &set) override
保存参数
virtual int Load(QSettings &set) override
加载参数
virtual QDialog * OnOpenDialogSettings(QWidget *parent) override
得到设置对话框
virtual int Stop() override
关闭
virtual const QIcon Icon() const override
Icon
void sigInformation(const QString &szInfo)
中主窗口中显示信息
void sigFinished()
断开连接成功信号。仅由插件触发
virtual const QIcon Icon() const
Icon
void sigRunning()
开始成功信号。仅由插件触发。
virtual Q_INVOKABLE int Initial()
Initial parameters and resource
virtual const QString Name()
Name
virtual int Save(QString szFile=QString(), bool bForce=true)
Save to file
virtual int Load(QString szFile=QString())
Load from file