Browse Source

Add empty name error handling on new category dialog

adaptive-webui-19844
Si Yong Kim 4 years ago
parent
commit
0d0d0a7c23
  1. 8
      src/gui/torrentcategorydialog.cpp

8
src/gui/torrentcategorydialog.cpp

@ -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…
Cancel
Save