Skip to content
This repository was archived by the owner on May 30, 2023. It is now read-only.

Commit 811593a

Browse files
author
pixiuPL
authored
Code refactoring #2 (#15263)
* Refactoring /deploy * Refactoring /src #1 * Refactoring /src #2
1 parent 970edb9 commit 811593a

File tree

8 files changed

+7
-47
lines changed

8 files changed

+7
-47
lines changed

src/custompage.cpp

+1-7
Original file line numberDiff line numberDiff line change
@@ -31,25 +31,20 @@
3131

3232
#include "custompage.h"
3333

34-
CustomPage::CustomPage(WebPage* parent)
35-
: QWebPage(parent)
36-
, m_webPage(parent)
34+
CustomPage::CustomPage(WebPage* parent) : QWebPage(parent), m_webPage(parent)
3735
{
3836
m_userAgent = QWebPage::userAgentForUrl(QUrl());
3937
setForwardUnsupportedContent(true);
40-
4138
connect(this, &QWebPage::consoleMessageReceived, this, &CustomPage::onConsoleMessageReceived);
4239
}
4340

4441
bool CustomPage::extension(Extension extension, const ExtensionOption* option, ExtensionReturn* output)
4542
{
4643
Q_UNUSED(option);
47-
4844
if (extension == ChooseMultipleFilesExtension) {
4945
static_cast<ChooseMultipleFilesExtensionReturn*>(output)->fileNames = m_uploadFiles;
5046
return true;
5147
}
52-
5348
return false;
5449
}
5550

@@ -61,7 +56,6 @@ void CustomPage::setCookieJar(CookieJar* cookieJar)
6156
bool CustomPage::shouldInterruptJavaScript()
6257
{
6358
m_webPage->javascriptInterrupt();
64-
6559
if (m_webPage->m_shouldInterruptJs) {
6660
// reset our flag
6761
m_webPage->m_shouldInterruptJs = false;

src/custompage.h

+1-9
Original file line numberDiff line numberDiff line change
@@ -29,25 +29,17 @@
2929
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3030
*/
3131

32-
#pragma once
33-
3432
#include <QWebPage>
35-
3633
#include "phantom.h"
3734
#include "webpage.h"
3835

39-
/**
40-
* @class CustomPage
41-
*/
4236
class CustomPage : public QWebPage
4337
{
4438
Q_OBJECT
4539

46-
public:
47-
CustomPage(WebPage* parent = Q_NULLPTR);
40+
public: CustomPage(WebPage* parent = Q_NULLPTR);
4841

4942
bool extension(Extension extension, const ExtensionOption* option, ExtensionReturn* output) Q_DECL_OVERRIDE;
50-
5143
void setCookieJar(CookieJar* cookieJar);
5244
void setUserAgent(QString userAgent);
5345
QString userAgent() const;

src/encoding.cpp

+1-4
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ Encoding::Encoding()
3838
if (!codec) {
3939
codec = QTextCodec::codecForLocale();
4040
}
41-
4241
m_codec = codec;
4342
}
4443

@@ -64,7 +63,6 @@ QByteArray Encoding::encode(const QString& string) const
6463

6564
QString Encoding::getName() const
6665
{
67-
// TODO Is it safe to assume UTF-8 here?
6866
return QString::fromUtf8(getCodec()->name());
6967
}
7068

@@ -81,8 +79,7 @@ void Encoding::setEncoding(const QString& encoding)
8179

8280
const Encoding Encoding::UTF8 = Encoding("UTF-8");
8381

84-
// private:
85-
QTextCodec* Encoding::getCodec() const
82+
private: QTextCodec* Encoding::getCodec() const
8683
{
8784
QTextCodec* codec = m_codec;
8885

src/encoding.h

-6
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@
2828
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2929
*/
3030

31-
#pragma once
32-
3331
#include <QTextCodec>
3432

3533
class Encoding
@@ -38,15 +36,11 @@ class Encoding
3836
Encoding();
3937
Encoding(const QString& encoding);
4038
~Encoding();
41-
4239
QString decode(const QByteArray& bytes) const;
4340
QByteArray encode(const QString& string) const;
44-
4541
QString getName() const;
4642
void setEncoding(const QString& encoding);
47-
4843
QTextCodec* getCodec() const;
49-
5044
static const Encoding UTF8;
5145

5246
private:

src/env.cpp

-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
#include <QString>
3232
#include <QVariantMap>
3333
#include <QProcessEnvironment>
34-
3534
#include "env.h"
3635

3736
static Env* env_instance = Q_NULLPTR;
@@ -41,7 +40,6 @@ Env* Env::instance()
4140
if (!env_instance) {
4241
env_instance = new Env();
4342
}
44-
4543
return env_instance;
4644
}
4745

src/env.h

-3
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2828
*/
2929

30-
#pragma once
31-
3230
#include <QObject>
3331
#include <QVariantMap>
3432

@@ -43,6 +41,5 @@ class Env : public QObject
4341

4442
private:
4543
Env();
46-
4744
QVariantMap m_map;
4845
};

src/filesystem.cpp

+4-9
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
#include <QDateTime>
3535
#include <QFile>
3636
#include <QFileInfo>
37-
3837
#include "filesystem.h"
3938

4039
// File
@@ -234,8 +233,7 @@ bool File::setEncoding(const QString& encoding)
234233

235234
// "Binary" mode doesn't use/need text codecs
236235
if (!m_fileStream) {
237-
// TODO: Should we switch to "text" mode?
238-
return false;
236+
return false;
239237
}
240238

241239
// Since there can be multiple names for the same codec (i.e., "utf8" and
@@ -270,21 +268,18 @@ QString File::getEncoding() const
270268
return encoding;
271269
}
272270

273-
// private:
274-
275-
bool File::_isUnbuffered() const
271+
private bool File::_isUnbuffered() const
276272
{
277273
return m_file->openMode() & QIODevice::Unbuffered;
278274
}
279275

280276

281277
// FileSystem
282-
// public:
283-
FileSystem::FileSystem(QObject* parent)
278+
public: FileSystem::FileSystem(QObject* parent)
284279
: QObject(parent)
285280
{ }
286281

287-
// public slots:
282+
public slots:
288283

289284
// Attributes
290285
int FileSystem::_size(const QString& path) const

src/filesystem.h

-7
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2828
*/
2929

30-
#pragma once
31-
3230
#include <QStringList>
3331
#include <QFile>
3432
#include <QTextCodec>
@@ -54,22 +52,17 @@ public Q_SLOTS:
5452
QString read(const QVariant& n = -1);
5553
bool write(const QString& data);
5654
bool isTTY();
57-
5855
bool seek(const qint64 pos);
59-
6056
QString readLine();
6157
bool writeLine(const QString& data);
62-
6358
bool atEnd() const;
6459
void flush();
6560
void close();
66-
6761
QString getEncoding() const;
6862
bool setEncoding(const QString& encoding);
6963

7064
private:
7165
bool _isUnbuffered() const;
72-
7366
QFile* m_file;
7467
QTextStream* m_fileStream;
7568
};

0 commit comments

Comments
 (0)