Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
get_text_with_max.h
Go to the documentation of this file.
1
6
7#ifndef GETTEXTWITHMAX_H
8#define GETTEXTWITHMAX_H
9
10#include <QLineEdit>
11#include <QWidget>
13
14QString getTextWithMax(QWidget *parent,
15 const QString &title,
16 const QString &label,
17 QLineEdit::EchoMode echo = QLineEdit::Normal,
18 const QString &text = QString(),
19 bool *ok = nullptr,
20 int max = MAX_NAME_LENGTH,
21 Qt::WindowFlags flags = Qt::WindowFlags(),
22 Qt::InputMethodHints inputMethodHints = Qt::ImhNone);
23static inline QString getTextWithMax(QWidget *parent, const QString &title, const QString &label, int max)
24{
25 return getTextWithMax(parent, title, label, QLineEdit::Normal, QString(), nullptr, max);
26}
27
28#endif // GETTEXTWITHMAX_H
QString getTextWithMax(QWidget *parent, const QString &title, const QString &label, QLineEdit::EchoMode echo=QLineEdit::Normal, const QString &text=QString(), bool *ok=nullptr, int max=MAX_NAME_LENGTH, Qt::WindowFlags flags=Qt::WindowFlags(), Qt::InputMethodHints inputMethodHints=Qt::ImhNone)
Definition get_text_with_max.cpp:5
constexpr int MAX_NAME_LENGTH
Definition trice_limits.h:7