UI: Set max size for names in name dlg. to 256

This commit is contained in:
jp9000 2018-01-17 02:59:46 -08:00
parent 44f4f4366b
commit 3a1603d905
2 changed files with 8 additions and 2 deletions

View File

@ -37,11 +37,16 @@ static bool IsWhitespace(char ch)
}
bool NameDialog::AskForName(QWidget *parent, const QString &title,
const QString &text, string &str, const QString &placeHolder)
const QString &text, string &str, const QString &placeHolder,
int maxSize)
{
if (maxSize <= 0 || maxSize > 32767)
maxSize = 256;
NameDialog dialog(parent);
dialog.setWindowTitle(title);
dialog.ui->label->setText(text);
dialog.ui->userText->setMaxLength(maxSize);
dialog.ui->userText->setText(placeHolder);
dialog.ui->userText->selectAll();

View File

@ -34,5 +34,6 @@ public:
static bool AskForName(QWidget *parent, const QString &title,
const QString &text, std::string &str,
const QString &placeHolder = QString(""));
const QString &placeHolder = QString(""),
int maxSize = 256);
};