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
7 changes: 6 additions & 1 deletion src/source/dialog/popupdialog.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 ~ 2020 Uniontech Software Technology Co.,Ltd.
// Copyright (C) 2019 ~ 2026 Uniontech Software Technology Co.,Ltd.
// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: GPL-3.0-or-later
Expand Down Expand Up @@ -350,8 +350,10 @@ QStringList ConvertDialog::showDialog()

DRadioButton *zipBtn = new DRadioButton("ZIP");
zipBtn->setChecked(true);
zipBtn->setAccessibleName("ZipRadioButton");
DRadioButton *_7zBtn = new DRadioButton("7Z");
_7zBtn->setChecked(false);
_7zBtn->setAccessibleName("SevenZRadioButton");

QHBoxLayout *labelLayout = new QHBoxLayout;
labelLayout->addStretch();
Expand Down Expand Up @@ -481,10 +483,12 @@ int AppendDialog::showDialog(bool bMultiplePassword)

// 勾选密码
DCheckBox *pSelCkb = new DCheckBox(tr("Use password"), this);
pSelCkb->setAccessibleName("UsePasswordCheckBox");
DFontSizeManager::instance()->bind(pSelCkb, DFontSizeManager::T6, QFont::Medium);

// 密码输入框
DPasswordEdit *pPasswordEdit = new DPasswordEdit(this);
pPasswordEdit->setAccessibleName("PasswordEdit");
pPasswordEdit->lineEdit()->setAttribute(Qt::WA_InputMethodEnabled, false); //隐藏密码时不能输入中文
pPasswordEdit->setFocusPolicy(Qt::StrongFocus);
pPasswordEdit->setMinimumHeight(36);
Expand Down Expand Up @@ -605,6 +609,7 @@ int RenameDialog::showDialog(const QString &strReName, const QString &strAlias,
qCDebug(appLog) << "Showing RenameDialog for:" << strReName << "isDirectory:" << isDirectory << "isRepeat:" << isRepeat;
if(m_lineEdit == NULL) {//创建DLineEdit,设定显示规则。
m_lineEdit = new DLineEdit(this);
m_lineEdit->setAccessibleName("RenameEdit");
//使用 QValidator 在输入时直接拒绝非法字符,避免在 textChanged 中 setText 导致光标跳动
//第一位不允许空格和特殊字符,后续位不允许特殊字符(中间空格允许)
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
Expand Down
3 changes: 2 additions & 1 deletion src/source/dialog/progressdialog.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 ~ 2020 Uniontech Software Technology Co.,Ltd.
// Copyright (C) 2019 ~ 2026 Uniontech Software Technology Co.,Ltd.
// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: GPL-3.0-or-later
Expand Down Expand Up @@ -59,6 +59,7 @@ void ProgressDialog::initUI()

// 显示进度
m_circleprogress = new DProgressBar(this);
m_circleprogress->setAccessibleName("ProgressDialogBar");
m_circleprogress->setFixedSize(336, 6);
m_circleprogress->setValue(0);

Expand Down
5 changes: 4 additions & 1 deletion src/source/dialog/settingdialog.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 ~ 2020 Uniontech Software Technology Co.,Ltd.
// Copyright (C) 2019 ~ 2026 Uniontech Software Technology Co.,Ltd.
// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: GPL-3.0-or-later
Expand Down Expand Up @@ -130,8 +130,11 @@ void SettingDialog::createSettingButton()
QWidget *buttonwidget = new QWidget();
QHBoxLayout *layout = new QHBoxLayout();
CustomPushButton *selectAllButton = new CustomPushButton(tr("Select All", "button"));
selectAllButton->setAccessibleName("SelectAllButton");
CustomPushButton *cancelSelectButton = new CustomPushButton(tr("Clear All"));
cancelSelectButton->setAccessibleName("ClearAllButton");
CustomSuggestButton *recommendedButton = new CustomSuggestButton(tr("Recommended"));
recommendedButton->setAccessibleName("RecommendedButton");
selectAllButton->setMinimumWidth(153);
cancelSelectButton->setMinimumWidth(153);
recommendedButton->setMinimumWidth(153);
Expand Down
3 changes: 2 additions & 1 deletion src/source/page/compresspage.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 ~ 2020 Uniontech Software Technology Co.,Ltd.
// Copyright (C) 2019 ~ 2026 Uniontech Software Technology Co.,Ltd.
// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: GPL-3.0-or-later
Expand Down Expand Up @@ -77,6 +77,7 @@ void CompressPage::initUI()
m_pCompressView = new CompressView(this);
m_pNextBtn = new CustomPushButton(tr("Next"), this);
m_pNextBtn->setMinimumWidth(340);
m_pNextBtn->setAccessibleName("NextButton");

// 按钮布局
QHBoxLayout *pBtnLayout = new QHBoxLayout;
Expand Down
15 changes: 14 additions & 1 deletion src/source/page/compresssettingpage.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 ~ 2020 Uniontech Software Technology Co.,Ltd.
// Copyright (C) 2019 ~ 2026 Uniontech Software Technology Co.,Ltd.
// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: GPL-3.0-or-later
Expand Down Expand Up @@ -301,6 +301,19 @@ void CompressSettingPage::initUI()

m_pCompressBtn->setMinimumWidth(340); // 设置压缩按钮最小尺寸

// 设置无障碍名称
m_pFileNameEdt->setAccessibleName("FileNameEdit");
m_pSavePathEdt->setAccessibleName("SavePathEdit");
m_pCompressLevelCmb->setAccessibleName("CompressLevelComboBox");
m_pAdvancedBtn->setAccessibleName("AdvancedOptionsSwitch");
m_pPasswordEdt->setAccessibleName("PasswordEdit");
m_pCpuCmb->setAccessibleName("CpuThreadComboBox");
m_pListEncryptionBtn->setAccessibleName("ListEncryptionSwitch");
m_pSplitCkb->setAccessibleName("SplitCheckBox");
m_pSplitValueEdt->setAccessibleName("SplitValueEdit");
m_pCommentEdt->setAccessibleName("CommentEdit");
m_pCompressBtn->setAccessibleName("CompressButton");

Comment thread
dengzhongyuan365-dev marked this conversation as resolved.
Resolved
// 左侧布局
QHBoxLayout *pTypeLayout = new QHBoxLayout; // 类型布局
pTypeLayout->addStretch();
Expand Down
5 changes: 4 additions & 1 deletion src/source/page/failurepage.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 ~ 2020 Uniontech Software Technology Co.,Ltd.
// Copyright (C) 2019 ~ 2026 Uniontech Software Technology Co.,Ltd.
// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: GPL-3.0-or-later
Expand Down Expand Up @@ -100,6 +100,9 @@ void FailurePage::initUI()
//返回按钮
commandLinkBackButton = new CustomCommandLinkButton(tr("Back"), this);

m_pRetrybutton->setAccessibleName("RetryButton");
commandLinkBackButton->setAccessibleName("BackButton");

//界面布局
QVBoxLayout *mainlayout = new QVBoxLayout(this);
mainlayout->addStretch();
Expand Down
3 changes: 2 additions & 1 deletion src/source/page/homepage.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 ~ 2020 Uniontech Software Technology Co.,Ltd.
// Copyright (C) 2019 ~ 2026 Uniontech Software Technology Co.,Ltd.
// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: GPL-3.0-or-later
Expand Down Expand Up @@ -44,6 +44,7 @@ void HomePage::initUI()
m_pTipLbl = new DLabel(tr("Drag file or folder here"), this);
m_pSplitLbl = new DLabel(this);
m_pChooseBtn = new CustomCommandLinkButton(tr("Select File"), this);
m_pChooseBtn->setAccessibleName("SelectFileButton");
m_pSettings = new QSettings(QDir(UiTools::getConfigPath()).filePath("config.conf"), QSettings::IniFormat, this);

// 初始化控件布局
Expand Down
6 changes: 5 additions & 1 deletion src/source/page/progresspage.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 ~ 2020 Uniontech Software Technology Co.,Ltd.
// Copyright (C) 2019 ~ 2026 Uniontech Software Technology Co.,Ltd.
// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: GPL-3.0-or-later
Expand Down Expand Up @@ -224,6 +224,10 @@ void ProgressPage::initUI()
m_pCancelBtn = new CustomPushButton(tr("Cancel", "button"), this);
m_pPauseContinueButton = new CustomSuggestButton(tr("Pause", "button"), this);

m_pProgressBar->setAccessibleName("ProgressBar");
m_pCancelBtn->setAccessibleName("CancelButton");
m_pPauseContinueButton->setAccessibleName("PauseContinueButton");

// 初始化压缩包名称样式
DFontSizeManager::instance()->bind(m_pArchiveNameLbl, DFontSizeManager::T5, QFont::DemiBold);
m_pArchiveNameLbl->setForegroundRole(DPalette::ToolTipText);
Expand Down
5 changes: 4 additions & 1 deletion src/source/page/successpage.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 ~ 2020 Uniontech Software Technology Co.,Ltd.
// Copyright (C) 2019 ~ 2026 Uniontech Software Technology Co.,Ltd.
// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: GPL-3.0-or-later
Expand Down Expand Up @@ -83,6 +83,9 @@ void SuccessPage::initUI()
//返回按钮
m_pReturnBtn = new CustomCommandLinkButton(tr("Back"), this);

m_pShowFileBtn->setAccessibleName("ViewFileButton");
m_pReturnBtn->setAccessibleName("BackButton");

//界面布局
QVBoxLayout *mainlayout = new QVBoxLayout(this);
mainlayout->addStretch();
Expand Down
5 changes: 4 additions & 1 deletion src/source/page/uncompresspage.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (C) 2019 ~ 2020 Uniontech Software Technology Co.,Ltd.
// Copyright (C) 2019 ~ 2026 Uniontech Software Technology Co.,Ltd.
// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: GPL-3.0-or-later
Expand Down Expand Up @@ -117,6 +117,9 @@ void UnCompressPage::initUI()
m_pUncompressPathBtn = new CustomCommandLinkButton(tr("Extract to:") + " ~/Desktop", this);
m_pUnCompressBtn = new CustomPushButton(tr("Extract", "button"), this);

m_pUncompressPathBtn->setAccessibleName("ExtractPathButton");
m_pUnCompressBtn->setAccessibleName("ExtractButton");

m_pUncompressPathBtn->setToolTip(m_strUnCompressPath);

DFontSizeManager::instance()->bind(m_pUncompressPathBtn, DFontSizeManager::T8);
Expand Down
Loading