mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-08-20 05:13:30 -07:00
Add empty name error handling on new category dialog
This commit is contained in:
parent
0e635c7fdd
commit
c1ae5d2572
1 changed files with 8 additions and 0 deletions
|
@ -29,6 +29,7 @@
|
||||||
#include "torrentcategorydialog.h"
|
#include "torrentcategorydialog.h"
|
||||||
|
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
|
#include <QPushButton>
|
||||||
|
|
||||||
#include "base/bittorrent/session.h"
|
#include "base/bittorrent/session.h"
|
||||||
#include "ui_torrentcategorydialog.h"
|
#include "ui_torrentcategorydialog.h"
|
||||||
|
@ -40,6 +41,13 @@ TorrentCategoryDialog::TorrentCategoryDialog(QWidget *parent)
|
||||||
m_ui->setupUi(this);
|
m_ui->setupUi(this);
|
||||||
m_ui->comboSavePath->setMode(FileSystemPathEdit::Mode::DirectorySave);
|
m_ui->comboSavePath->setMode(FileSystemPathEdit::Mode::DirectorySave);
|
||||||
m_ui->comboSavePath->setDialogCaption(tr("Choose save path"));
|
m_ui->comboSavePath->setDialogCaption(tr("Choose save path"));
|
||||||
|
|
||||||
|
// disable save button
|
||||||
|
m_ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false);
|
||||||
|
connect(m_ui->textCategoryName, &QLineEdit::textChanged, this, [this](const QString &text)
|
||||||
|
{
|
||||||
|
m_ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(!text.isEmpty());
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
TorrentCategoryDialog::~TorrentCategoryDialog()
|
TorrentCategoryDialog::~TorrentCategoryDialog()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue