Skip to content

Commit 25e9612

Browse files
authored
Fix validation was not running on some cases (#61)
1 parent a59d1d9 commit 25e9612

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

gui/adddictdialog.cpp

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
2-
* SPDX-FileCopyrightText: <text>2013~2022 CSSlayer <wengxt@gmail.com>, Naoaki Iwakiri
3-
* <naokiri@gmail.com></text>
2+
* SPDX-FileCopyrightText: <text>2013~2022 CSSlayer <wengxt@gmail.com>, Naoaki
3+
* Iwakiri <naokiri@gmail.com></text>
44
*
55
* SPDX-License-Identifier: GPL-3.0-or-later
66
*
@@ -9,8 +9,12 @@
99
#include "adddictdialog.h"
1010
#include "dictmodel.h"
1111
#include "skk_dict_config.h"
12+
#include <QComboBox>
1213
#include <QDebug>
14+
#include <QDialogButtonBox>
1315
#include <QFileDialog>
16+
#include <QLineEdit>
17+
#include <QPushButton>
1418
#include <fcitx-utils/standardpath.h>
1519
#include <fcitxqti18nhelper.h>
1620

@@ -38,6 +42,8 @@ AddDictDialog::AddDictDialog(QWidget *parent)
3842
&AddDictDialog::indexChanged);
3943
connect(m_ui->urlLineEdit, &QLineEdit::textChanged, this,
4044
&AddDictDialog::validate);
45+
connect(m_ui->encodingEdit, &QLineEdit::textChanged, this,
46+
&AddDictDialog::validate);
4147
}
4248

4349
QMap<QString, QString> AddDictDialog::dictionary() {
@@ -112,6 +118,7 @@ void AddDictDialog::browseClicked() {
112118
if (!path.isEmpty()) {
113119
m_ui->urlLineEdit->setText(path);
114120
}
121+
validate();
115122
}
116123
void AddDictDialog::setDictionary(QMap<QString, QString> &dict) {
117124
m_ui->urlLineEdit->setText(dict["file"]);

0 commit comments

Comments
 (0)