提交 3a1603d9 编写于 作者: J jp9000

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

上级 44f4f436
......@@ -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();
......
......@@ -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);
};
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册