Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
朱子楚\zhuzi committed Apr 11, 2024
1 parent 96fef84 commit 3f6ef13
Show file tree
Hide file tree
Showing 13 changed files with 20 additions and 79 deletions.
6 changes: 1 addition & 5 deletions example/src/app_dmp.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
#pragma once
#pragma clang diagnostic push
#pragma ide diagnostic ignored "misc-misplaced-const"

#include <Windows.h>
#include <DbgHelp.h>
Expand Down Expand Up @@ -78,6 +76,4 @@ LONG WINAPI MyUnhandledExceptionFilter(EXCEPTION_POINTERS *exp) {
arguments << "-crashed=" + dumpFilePath;
QProcess::startDetached(QGuiApplication::applicationFilePath(), arguments);
return EXCEPTION_EXECUTE_HANDLER;
}

#pragma clang diagnostic pop
}
4 changes: 0 additions & 4 deletions example/src/component/CircularReveal.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
#pragma once
#pragma clang diagnostic push
#pragma ide diagnostic ignored "NotImplementedFunctions"

#include <QQuickItem>
#include <QQuickPaintedItem>
Expand Down Expand Up @@ -31,5 +29,3 @@ Q_PROPERTY_AUTO(int, radius)
QPoint _center;
QSharedPointer<QQuickItemGrabResult> _grabResult;
};

#pragma clang diagnostic pop
4 changes: 0 additions & 4 deletions example/src/component/FileWatcher.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
#pragma once
#pragma clang diagnostic push
#pragma ide diagnostic ignored "NotImplementedFunctions"

#include <QObject>
#include <QFileSystemWatcher>
Expand All @@ -21,5 +19,3 @@ Q_PROPERTY_AUTO(QString, path);
private:
QFileSystemWatcher _watcher;
};

#pragma clang diagnostic pop
8 changes: 2 additions & 6 deletions example/src/component/OpenGLItem.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
#pragma once
#pragma clang diagnostic push
#pragma ide diagnostic ignored "NotImplementedFunctions"

#include <QtQuick/QQuickItem>
#include <QOpenGLFunctions>
Expand All @@ -14,11 +12,11 @@ Q_OBJECT
public:
explicit OpenGLItem(QQuickItem *parent = nullptr);

[[nodiscard]] QQuickFramebufferObject::Renderer *createRenderer() const override;
QQuickFramebufferObject::Renderer *createRenderer() const override;

void timerEvent(QTimerEvent *) override;

[[nodiscard]] qreal t() const { return m_t; }
qreal t() const { return m_t; }

void setT(qreal t);

Expand All @@ -29,5 +27,3 @@ Q_OBJECT
private:
qreal m_t{};
};

#pragma clang diagnostic pop
4 changes: 0 additions & 4 deletions example/src/helper/InitializrHelper.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#pragma clang diagnostic push
#pragma ide diagnostic ignored "NotImplementedFunctions"
#pragma once

#include <QObject>
Expand Down Expand Up @@ -30,5 +28,3 @@ SINGLETON(InitializrHelper)

Q_SIGNAL void success(const QString &path);
};

#pragma clang diagnostic pop
6 changes: 0 additions & 6 deletions example/src/helper/Network.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
#pragma clang diagnostic push
#pragma ide diagnostic ignored "UnusedParameter"
#pragma ide diagnostic ignored "OCUnusedGlobalDeclarationInspection"

#include "Network.h"

#include <QUrlQuery>
Expand Down Expand Up @@ -666,5 +662,3 @@ NetworkParams *Network::deleteJsonArray(const QString &url) {
void Network::setInterceptor(QJSValue interceptor) {
this->_interceptor = std::move(interceptor);
}

#pragma clang diagnostic pop
12 changes: 4 additions & 8 deletions example/src/helper/Network.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
#pragma once
#pragma clang diagnostic push
#pragma ide diagnostic ignored "NotImplementedFunctions"

#include <QObject>
#include <QtQml/qqml.h>
Expand Down Expand Up @@ -206,13 +204,13 @@ SINGLETON(Network)
void handleDownload(NetworkParams *params, NetworkCallable *result);

private:
static void sendRequest(QNetworkAccessManager *manager, QNetworkRequest request, NetworkParams *params, QNetworkReply *&reply, bool isFirst, const QPointer<NetworkCallable>& callable);
static void sendRequest(QNetworkAccessManager *manager, QNetworkRequest request, NetworkParams *params, QNetworkReply *&reply, bool isFirst, const QPointer<NetworkCallable> &callable);

static void addQueryParam(QUrl *url, const QMap<QString, QVariant> &params);

static void addHeaders(QNetworkRequest *request, const QMap<QString, QVariant> &headers);

void saveResponse(const QString& key, const QString& response);
void saveResponse(const QString &key, const QString &response);

QString readCache(const QString &key);

Expand All @@ -222,14 +220,12 @@ SINGLETON(Network)

static QString headerList2String(const QList<QNetworkReply::RawHeaderPair> &data);

static void printRequestStartLog(const QNetworkRequest& request, NetworkParams *params);
static void printRequestStartLog(const QNetworkRequest &request, NetworkParams *params);

static void printRequestEndLog(const QNetworkRequest& request, NetworkParams *params, QNetworkReply *&reply, const QString &response);
static void printRequestEndLog(const QNetworkRequest &request, NetworkParams *params, QNetworkReply *&reply, const QString &response);

static QString map2String(const QMap<QString, QVariant> &map);

public:
QJSValue _interceptor;
};

#pragma clang diagnostic pop
5 changes: 0 additions & 5 deletions example/src/helper/SettingsHelper.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
#pragma clang diagnostic push
#pragma ide diagnostic ignored "OCUnusedGlobalDeclarationInspection"

#include "SettingsHelper.h"

#include <QDataStream>
Expand Down Expand Up @@ -31,5 +28,3 @@ void SettingsHelper::init(char *argv[]) {
const QString iniFilePath = QStandardPaths::writableLocation(QStandardPaths::AppLocalDataLocation) + "/" + iniFileName;
m_settings.reset(new QSettings(iniFilePath, QSettings::IniFormat));
}

#pragma clang diagnostic pop
3 changes: 0 additions & 3 deletions example/src/helper/SettingsHelper.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#pragma clang diagnostic push
#pragma ide diagnostic ignored "OCUnusedGlobalDeclarationInspection"
#pragma once

#include <QtCore/qobject.h>
Expand Down Expand Up @@ -43,4 +41,3 @@ SINGLETON(SettingsHelper)
private:
QScopedPointer<QSettings> m_settings;
};
#pragma clang diagnostic pop
6 changes: 0 additions & 6 deletions src/FluTools.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
#pragma clang diagnostic push
#pragma ide diagnostic ignored "OCUnusedGlobalDeclarationInspection"
#pragma ide diagnostic ignored "readability-convert-member-functions-to-static"

#include "FluTools.h"

#include <QGuiApplication>
Expand Down Expand Up @@ -248,5 +244,3 @@ bool FluTools::isWindows10OrGreater() {
QRect FluTools::desktopAvailableGeometry(QQuickWindow *window) {
return window->screen()->availableGeometry();
}

#pragma clang diagnostic pop
6 changes: 1 addition & 5 deletions src/FluTools.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
#pragma clang diagnostic push
#pragma ide diagnostic ignored "OCUnusedGlobalDeclarationInspection"
#pragma once

#include <QObject>
Expand Down Expand Up @@ -94,6 +92,4 @@ SINGLETON(FluTools)
Q_INVOKABLE bool isWindows10OrGreater();

Q_INVOKABLE QRect desktopAvailableGeometry(QQuickWindow *window);
};

#pragma clang diagnostic pop
};
6 changes: 0 additions & 6 deletions src/FluTreeModel.cpp
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
#pragma clang diagnostic push
#pragma ide diagnostic ignored "OCUnusedGlobalDeclarationInspection"
#pragma ide diagnostic ignored "google-default-arguments"

#include "FluTreeModel.h"

#include <QMetaEnum>
Expand Down Expand Up @@ -276,5 +272,3 @@ void FluTreeModel::allCollapse() {
_rows = _root->_children;
endResetModel();
}

#pragma clang diagnostic pop
29 changes: 12 additions & 17 deletions src/FluTreeModel.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
#pragma clang diagnostic push
#pragma ide diagnostic ignored "OCUnusedGlobalDeclarationInspection"
#pragma ide diagnostic ignored "google-default-arguments"
#pragma once

#include <QObject>
Expand All @@ -22,10 +19,10 @@ Q_OBJECT
public:
explicit FluTreeNode(QObject *parent = nullptr);

Q_INVOKABLE [[nodiscard]] int depth() const { return _depth; };
Q_INVOKABLE [[nodiscard]] bool isExpanded() const { return _isExpanded; };
Q_INVOKABLE [[nodiscard]] QVariantMap data() const { return _data; };
Q_INVOKABLE [[nodiscard]] bool hasChildren() const { return !_children.isEmpty(); };
Q_INVOKABLE int depth() const { return _depth; };
Q_INVOKABLE bool isExpanded() const { return _isExpanded; };
Q_INVOKABLE QVariantMap data() const { return _data; };
Q_INVOKABLE bool hasChildren() const { return !_children.isEmpty(); };
Q_INVOKABLE bool hasNextNodeByIndex(int index) {
FluTreeNode *p = this;
for (int i = 0; i <= _depth - index - 1; i++) {
Expand All @@ -37,7 +34,7 @@ Q_OBJECT
return true;
}

Q_INVOKABLE [[nodiscard]] bool checked() const {
Q_INVOKABLE bool checked() const {
if (!hasChildren()) {
return _checked;
}
Expand All @@ -63,7 +60,7 @@ Q_OBJECT
return false;
};

[[nodiscard]] bool isShown() const {
bool isShown() const {
auto p = _parent;
while (p) {
if (!p->_isExpanded) {
Expand Down Expand Up @@ -99,17 +96,17 @@ Q_PROPERTY_AUTO(QList<QVariantMap>, columnSource)

explicit FluTreeModel(QObject *parent = nullptr);

[[nodiscard]] int rowCount(const QModelIndex &parent = {}) const override;
int rowCount(const QModelIndex &parent = {}) const override;

[[nodiscard]] int columnCount(const QModelIndex &parent = {}) const override;
int columnCount(const QModelIndex &parent = {}) const override;

[[nodiscard]] QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;

[[nodiscard]] QHash<int, QByteArray> roleNames() const override;
QHash<int, QByteArray> roleNames() const override;

[[nodiscard]] QModelIndex parent(const QModelIndex &child) const override;
QModelIndex parent(const QModelIndex &child) const override;

[[nodiscard]] QModelIndex index(int row, int column, const QModelIndex &parent = {}) const override;
QModelIndex index(int row, int column, const QModelIndex &parent = {}) const override;

Q_INVOKABLE void removeRows(int row, int count);

Expand Down Expand Up @@ -144,5 +141,3 @@ Q_PROPERTY_AUTO(QList<QVariantMap>, columnSource)
QList<FluTreeNode *> _dataSource;
FluTreeNode *_root = nullptr;
};

#pragma clang diagnostic pop

0 comments on commit 3f6ef13

Please sign in to comment.