39 class LineInputDialog :
43 UI_CLASS(LineInputDialog)
44 PIMPL(LineInputDialog)
53 LineInputDialog(
const QString& title,
const QString& infoText,
const QString& inputText,
54 QWidget* parent =
nullptr);
55 LineInputDialog(
const QString& title,
const QString& infoText, QWidget* parent =
nullptr);
56 virtual ~LineInputDialog()
override;
58 void setHeaderText(
const QString&
text);
59 void setInfoText(
const QString&
text);
60 void setCompleterText(
const QStringList& lst);
80 void setPlaceholderText(
const QString&
text);
82 void showInfo(
bool b,
const QString& infoPrefix = QString());
94 void textEdited(
const QString&
text);
97 void showEvent(QShowEvent* e)
override;
98 void closeEvent(QCloseEvent* e)
override;
102 getRenameFilename(QWidget* parent,
const QString& oldName,
const QString& parentPath = QString());
103 static QString getNewFilename(QWidget* parent,
const QString& info,
const QString& parentPath = QString());