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