Add SetMaxStringSize()

A fixed size of 170 chars caused issues with the http action
This commit is contained in:
WarmUpTill
2023-07-20 21:45:40 +02:00
committed by WarmUpTill
parent a17d8f7e09
commit 8c0ba112e2
2 changed files with 12 additions and 3 deletions

View File

@@ -107,11 +107,17 @@ void StringListEdit::SetStringList(const StringList &list)
SetListSize(); SetListSize();
} }
void StringListEdit::SetMaxStringSize(int size)
{
_maxStringSize = size;
}
void StringListEdit::Add() void StringListEdit::Add()
{ {
std::string name; std::string name;
bool accepted = AdvSSNameDialog::AskForName( bool accepted = AdvSSNameDialog::AskForName(this, _addString,
this, _addString, _addStringDescription, name, "", 170, false); _addStringDescription, name,
"", _maxStringSize, false);
if (!accepted || name.empty()) { if (!accepted || name.empty()) {
return; return;
@@ -175,7 +181,8 @@ void StringListEdit::Clicked(QListWidgetItem *item)
std::string name; std::string name;
bool accepted = AdvSSNameDialog::AskForName(this, _addString, bool accepted = AdvSSNameDialog::AskForName(this, _addString,
_addStringDescription, name, _addStringDescription, name,
item->text(), 170, false); item->text(),
_maxStringSize, false);
if (!accepted || name.empty()) { if (!accepted || name.empty()) {
return; return;

View File

@@ -27,6 +27,7 @@ public:
StringListEdit(QWidget *parent, const QString &addString = "", StringListEdit(QWidget *parent, const QString &addString = "",
const QString &addStringDescription = ""); const QString &addStringDescription = "");
void SetStringList(const StringList &); void SetStringList(const StringList &);
void SetMaxStringSize(int);
private slots: private slots:
void Add(); void Add();
@@ -50,6 +51,7 @@ private:
QString _addString; QString _addString;
QString _addStringDescription; QString _addStringDescription;
int _maxStringSize = 170;
}; };
} // namespace advss } // namespace advss