Allow to set placeholder for FileSystemPathEdit

This commit is contained in:
Vladimir Golovnev (Glassez)
2021-12-01 17:35:21 +03:00
parent 5347897b7d
commit b0e41abf5a
4 changed files with 41 additions and 0 deletions

View File

@@ -240,6 +240,16 @@ void Private::FileLineEdit::setValidator(QValidator *validator)
QLineEdit::setValidator(validator);
}
QString Private::FileLineEdit::placeholder() const
{
return placeholderText();
}
void Private::FileLineEdit::setPlaceholder(const QString &val)
{
setPlaceholderText(val);
}
QWidget *Private::FileLineEdit::widget()
{
return this;
@@ -346,6 +356,16 @@ void Private::FileComboEdit::setValidator(QValidator *validator)
lineEdit()->setValidator(validator);
}
QString Private::FileComboEdit::placeholder() const
{
return lineEdit()->placeholderText();
}
void Private::FileComboEdit::setPlaceholder(const QString &val)
{
lineEdit()->setPlaceholderText(val);
}
void Private::FileComboEdit::setFilenameFilters(const QStringList &filters)
{
static_cast<FileLineEdit *>(lineEdit())->setFilenameFilters(filters);