70 const QString _label =
label(c);
75 min = c->
locale().toString(std::numeric_limits<char>::min());
76 max = c->
locale().toString(std::numeric_limits<char>::max());
78 case QMetaType::Short:
79 min = c->
locale().toString(std::numeric_limits<short>::min());
80 max = c->
locale().toString(std::numeric_limits<short>::max());
83 min = c->
locale().toString(std::numeric_limits<int>::min());
84 max = c->
locale().toString(std::numeric_limits<int>::max());
87 min = c->
locale().toString(
static_cast<qlonglong
>(std::numeric_limits<long>::min()));
88 max = c->
locale().toString(
static_cast<qlonglong
>(std::numeric_limits<long>::max()));
90 case QMetaType::LongLong:
91 min = c->
locale().toString(std::numeric_limits<qlonglong>::min());
92 max = c->
locale().toString(std::numeric_limits<qlonglong>::max());
94 case QMetaType::UChar:
95 min = c->
locale().toString(std::numeric_limits<uchar>::min());
96 max = c->
locale().toString(std::numeric_limits<uchar>::max());
98 case QMetaType::UShort:
99 min = c->
locale().toString(std::numeric_limits<ushort>::min());
100 max = c->
locale().toString(std::numeric_limits<ushort>::max());
102 case QMetaType::UInt:
103 min = c->
locale().toString(std::numeric_limits<uint>::min());
104 max = c->
locale().toString(std::numeric_limits<uint>::max());
106 case QMetaType::ULong:
107 min = c->
locale().toString(
static_cast<qulonglong
>(std::numeric_limits<ulong>::min()));
108 max = c->
locale().toString(
static_cast<qulonglong
>(std::numeric_limits<ulong>::max()));
110 case QMetaType::ULongLong:
112 min = c->
locale().toString(std::numeric_limits<qulonglong>::min());
113 max = c->
locale().toString(std::numeric_limits<qulonglong>::max());
116 if (_label.isEmpty()) {
119 return c->
qtTrId(
"cutelyst-valinteger-genvalerr").arg(min, max);
124 return c->
qtTrId(
"cutelyst-valinteger-genvalerr-label").arg(_label, min, max);
QLocale locale() const noexcept
QString qtTrId(const char *id, int n=-1) const