Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 35 additions & 6 deletions src/Home.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,10 @@ home::home(QWidget *parent)

/* 菜单-工具 */
connect(ui -> MOWeb, &QAction::triggered, this, &home::Tools_MOWeb_Trigger); // 工具:多出口
connect(ui -> spd_USTC, &QAction::triggered, this, &home::Tools_USTCspd_Trigger); // 工具:多出口
connect(ui -> spd_NJU, &QAction::triggered, this, &home::Tools_NJUspd_Trigger); // 工具:多出口
connect(ui -> IPv4_USTC, &QAction::triggered, this, &home::Tools_USTCspd_v4_Trigger); // 工具:中科大 v4 测速站
connect(ui -> IPv6_USTC, &QAction::triggered, this, &home::Tools_USTCspd_v6_Trigger); // 工具:中科大 v6 测速站
connect(ui -> IPv4_NJU, &QAction::triggered, this, &home::Tools_NJUspd_v4_Trigger); // 工具:南京大学 V4 测速站
connect(ui -> IPv6_NJU, &QAction::triggered, this, &home::Tools_NJUspd_v6_Trigger); // 工具:南京大学 V6 测速站
/*主页:主机名*/
QString localHostname = QHostInfo::localHostName(); // 主机名实现
QString beforPCname = "主机名:";// setText | hostname 前的信息
Expand Down Expand Up @@ -323,8 +325,8 @@ void home::Tools_MOWeb_Trigger(){
qDebug() << "请检查窗口 MutiOutWeb";
}

/* USTC 测速站 - 使用 Qt Web Engine */
void home::Tools_USTCspd_Trigger(){
/* USTC v4 测速站 - 使用 Qt Web Engine */
void home::Tools_USTCspd_v4_Trigger(){
qInfo()<<"已触发打开测速";

TestSpeed_USTC *USTC_SPD = new TestSpeed_USTC(this); // 加载窗口
Expand All @@ -336,8 +338,21 @@ void home::Tools_USTCspd_Trigger(){
qDebug() << "请检查测速窗口";
}

/* NJU 测速站 - 使用 Qt Web Engine */
void home::Tools_NJUspd_Trigger(){
/* USTC v4 测速站 - 使用 Qt Web Engine */
void home::Tools_USTCspd_v6_Trigger(){
qInfo()<<"已触发打开测速";

TestSpeed_USTC *USTC_SPD = new TestSpeed_USTC(this); // 加载窗口

USTC_SPD->setAttribute(Qt::WA_DeleteOnClose); // 关闭窗口后删除对象
USTC_SPD->setModal(false); // 关闭
USTC_SPD->show();
USTC_SPD->targetURL(QUrl("https://test6.ustc.edu.cn"));
qDebug() << "请检查测速窗口";
}

/* NJU v4 测速站 - 使用 Qt Web Engine */
void home::Tools_NJUspd_v4_Trigger(){
qInfo()<<"已触发打开测速";

TestSpeed_USTC *USTC_SPD = new TestSpeed_USTC(this); // 加载窗口
Expand All @@ -350,6 +365,20 @@ void home::Tools_NJUspd_Trigger(){
qDebug() << "请检查测速窗口";
}

/* NJU v6 测速站 - 使用 Qt Web Engine */
void home::Tools_NJUspd_v6_Trigger(){
qInfo()<<"已触发打开测速";

TestSpeed_USTC *USTC_SPD = new TestSpeed_USTC(this); // 加载窗口

USTC_SPD->setAttribute(Qt::WA_DeleteOnClose); // 关闭窗口后删除对象
USTC_SPD->setModal(false);
USTC_SPD->show();
USTC_SPD->targetURL(QUrl("https://test6.nju.edu.cn"));

qDebug() << "请检查测速窗口";
}

/* 帮助实现 */

/*打开文档页*/
Expand Down
6 changes: 4 additions & 2 deletions src/Home.h
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,10 @@ private slots:
void Tools_MOWeb_Trigger(); // 在线版多出口信号槽

/* 工具 */
void Tools_USTCspd_Trigger(); // 在线打开 USTC 测速
void Tools_NJUspd_Trigger(); // 在线打开 NJU 测速
void Tools_USTCspd_v4_Trigger(); // 在线打开 USTC 测速
void Tools_USTCspd_v6_Trigger(); // 在线打开 USTC 测速(V6)
void Tools_NJUspd_v4_Trigger(); // 在线打开 NJU 测速
void Tools_NJUspd_v6_Trigger(); // 在线打开 NJU 测速
private:
Ui::home *ui;
QNetworkAccessManager *sessionNet;
Expand Down
36 changes: 30 additions & 6 deletions src/Home.ui
Original file line number Diff line number Diff line change
Expand Up @@ -409,8 +409,22 @@
<property name="title">
<string>测速 (&amp;S)</string>
</property>
<addaction name="spd_USTC"/>
<addaction name="spd_NJU"/>
<widget class="QMenu" name="menuUSTC">
<property name="title">
<string>USTC - 中科大</string>
</property>
<addaction name="IPv4_USTC"/>
<addaction name="IPv6_USTC"/>
</widget>
<widget class="QMenu" name="menuNJU">
<property name="title">
<string>NJU - 南京大学</string>
</property>
<addaction name="IPv4_NJU"/>
<addaction name="IPv6_NJU"/>
</widget>
<addaction name="menuUSTC"/>
<addaction name="menuNJU"/>
</widget>
<addaction name="MOWeb"/>
<addaction name="deviceinfo"/>
Expand Down Expand Up @@ -587,14 +601,24 @@
<string>捐赠</string>
</property>
</action>
<action name="spd_USTC">
<action name="IPv4_USTC">
<property name="text">
<string>USTC - 中科大</string>
<string>IPv4</string>
</property>
</action>
<action name="spd_NJU">
<action name="IPv6_USTC">
<property name="text">
<string>NJU - 南京大学</string>
<string>IPv6</string>
</property>
</action>
<action name="IPv4_NJU">
<property name="text">
<string>IPv4</string>
</property>
</action>
<action name="IPv6_NJU">
<property name="text">
<string>IPv6</string>
</property>
</action>
</widget>
Expand Down
4 changes: 2 additions & 2 deletions src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
#include "version.h" // 统一输出版本号

// 版本号
QString AK_VERSION = "CIPHER.rana.alpha_snapshot.20260108"; //主程序版本号
QString BUILDDATE="20260108";
QString AK_VERSION = "CIPHER.rana.release.20260110"; //主程序版本号
QString BUILDDATE="20260110";
QString AKT_VERSION = "RANATOOLKIT.astra.prototype"; //该程序版本号请根据 Ne0W0r1d/Rana_Toolkit 进行编写,目前 Prototype 是因为工具箱并没有实现


Expand Down
2 changes: 2 additions & 0 deletions src/tools/testspeed.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ TestSpeed_USTC::TestSpeed_USTC(QWidget *parent) :
ui(new Ui::TestSpeed_USTC)
{
ui->setupUi(this);


}

TestSpeed_USTC::~TestSpeed_USTC()
Expand Down
1 change: 0 additions & 1 deletion src/tools/testspeed.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,4 @@ class TestSpeed_USTC : public QDialog
private:
Ui::TestSpeed_USTC *ui;
};

#endif // TESTSPEED_H