玉兔远程控制 0.1.0-bate5
载入中...
搜索中...
未找到
ParameterWebBrowser.h
1// Author: Kang Lin <kl222@126.com>
2
3#pragma once
4#include "ParameterOperate.h"
5#include "ParameterRecord.h"
6#include "ParameterMediaDevices.h"
7
9{
10 Q_OBJECT
11public:
12 explicit CParameterWebBrowser(QObject *parent = nullptr,
13 const QString& szPrefix = QString());
14 virtual ~CParameterWebBrowser();
15
16 CParameterRecord m_Record;
17 CParameterMediaDevices m_MediaDevices;
18
19public:
20 QString GetHomeUrl();
21 int SetHomeUrl(const QString& url);
22private:
23 QString m_szHomeUrl;
24public:
25 QString GetTabUrl();
26 int SetTabUrl(const QString& url);
27private:
28 QString m_szTabUrl;
29public:
30 bool GetOpenPrevious();
31 void SetOpenPrevious(bool bOpen);
32private:
33 bool m_bOpenPrevious;
34
35public:
36 QString GetDownloadFolder();
37 int SetDownloadFolder(const QString& folder);
38Q_SIGNALS:
39 void sigDownloadFolderChanged();
40private:
41 QString m_szDownloadFolder;
42public:
43 bool GetShowDownloadManager() const;
44 void SetShowDownloadManager(bool newShowDownloadManager);
45private:
46 bool m_bShowDownloadManager;
47public:
48 bool GetShowDownloadLocation() const;
49 void SetShowDownloadLocation(bool newShowDownloadLocation);
50private:
51 bool m_bShowDownloadLocation;
52
53public:
54 bool GetClearHttpCache() const;
55 void SetClearHttpCache(bool newClearHttpCache);
56private:
57 bool m_ClearHttpCache;
58public:
59 bool GetClearCookie() const;
60 void SetClearCookie(bool newClearCookie);
61private:
62 bool m_ClearCookie;
63
64public:
65 QString GetSearchEngine() const;
66 void SetSearchEngine(const QString &newSearchEngine);
67private:
68 QString m_szSearchEngine;
69public:
70 QString GetSearchRelaceString() const;
71 void SetSearchRelaceString(const QString &newSearchRelaceString);
72private:
73 QString m_szSearchRelaceString;
74public:
75 QStringList GetSearchEngineList() const;
76 void SetSearchEngineList(const QStringList &newSearchEngineList);
77private:
78 QStringList m_SearchEngineList;
79public:
80 bool GetPromptPrintFinished() const;
81 void SetPromptPrintFinished(bool newPromptPrintFinished);
82private:
83 bool m_bPromptPrintFinished;
84public:
85 bool GetAutoFillUserAndPassword() const;
86 void SetAutoFillUserAndPassword(bool newAutoFillUserAndPassword);
87private:
88 bool m_bAutoFillUserAndPassword;
89
90 // CParameter interface
91protected:
92 virtual int OnLoad(QSettings &set) override;
93 virtual int OnSave(QSettings &set) override;
94
95 // CParameterOperate interface
96protected slots:
97 virtual void slotSetGlobalParameters() override;
98};
操作参数接口。仅在插件内有效。