本文整理汇总了C++中qGetProp函数的典型用法代码示例。如果您正苦于以下问题:C++ qGetProp函数的具体用法?C++ qGetProp怎么用?C++ qGetProp使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了qGetProp函数的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ucs2
/*!
\overload
Returns information about the joining properties of the UCS-2-encoded
character specified by \a ucs2 (needed for certain languages such as
Arabic).
*/
QChar::Joining QChar::joining(ushort ucs2)
{
return (QChar::Joining) qGetProp(ucs2)->joining;
}
示例2: return
/*!
\overload
Returns the direction of the UCS-4-encoded character specified by \a ucs4.
*/
QChar::Direction QChar::direction(uint ucs4)
{
if (ucs4 > UNICODE_LAST_CODEPOINT)
return QChar::DirL;
return (QChar::Direction) qGetProp(ucs4)->direction;
}
示例3: qGetProp
/*!
\overload
Returns the numeric value of the digit, specified by the UCS-2-encoded
character, \a ucs2, or -1 if the character is not a digit.
*/
int QChar::digitValue(ushort ucs2)
{
return qGetProp(ucs2)->digitValue;
}
示例4: foldCase
static inline ushort foldCase(ushort ch)
{
return ch + qGetProp(ch)->caseFoldDiff;
}
示例5: toLowerCase
/*!
Returns the case folded equivalent of the character. For most Unicode characters this
is the same as toLowerCase().
*/
QChar QChar::toCaseFolded() const
{
return ucs + qGetProp(ucs)->caseFoldDiff;
}
示例6: ucs4
/*!
\overload
Returns information about the joining properties of the UCS-4-encoded
character specified by \a ucs4 (needed for certain languages such as
Arabic).
*/
QChar::Joining QChar::joining(uint ucs4)
{
if (ucs4 > UNICODE_LAST_CODEPOINT)
return QChar::OtherJoining;
return (QChar::Joining) qGetProp(ucs4)->joining;
}
示例7: FLAG
//.........这里部分代码省略.........
\fn QChar::QChar(QLatin1Char ch)
Constructs a QChar corresponding to ASCII/Latin-1 character \a ch.
*/
/*!
\fn QChar::QChar(SpecialCharacter ch)
Constructs a QChar for the predefined character value \a ch.
*/
/*!
\fn QChar::QChar(char ch)
Constructs a QChar corresponding to ASCII/Latin-1 character \a ch.
*/
/*!
\fn QChar::QChar(uchar ch)
Constructs a QChar corresponding to ASCII/Latin-1 character \a ch.
*/
/*!
\fn QChar::QChar(uchar cell, uchar row)
Constructs a QChar for Unicode cell \a cell in row \a row.
\sa cell(), row()
*/
/*!
\fn QChar::QChar(ushort code)
Constructs a QChar for the character with Unicode code point \a
code.
*/
/*!
\fn QChar::QChar(short code)
Constructs a QChar for the character with Unicode code point \a
code.
*/
/*!
\fn QChar::QChar(uint code)
Constructs a QChar for the character with Unicode code point \a
code.
*/
/*!
\fn QChar::QChar(int code)
Constructs a QChar for the character with Unicode code point \a
code.
*/
/*!
\fn bool QChar::isNull() const
Returns true if the character is the Unicode character 0x0000
('\\0'); otherwise returns false.
*/
/*!
\fn uchar QChar::cell() const
Returns the cell (least significant byte) of the Unicode
character.
\sa row()
*/
/*!
\fn uchar QChar::row() const
Returns the row (most significant byte) of the Unicode character.
\sa cell()
*/
/*!
Returns true if the character is a printable character; otherwise
returns false. This is any character not of category Cc or Cn.
Note that this gives no indication of whether the character is
available in a particular font.
*/
bool QChar::isPrint() const
{
const int test = FLAG(Other_Control) |
FLAG(Other_NotAssigned);
return !(FLAG(qGetProp(ucs)->category) & test);
}
示例8: as
/*!
Returns true if the character should be reversed if the text
direction is reversed; otherwise returns false.
Same as (ch.mirroredChar() != ch).
\sa mirroredChar()
*/
bool QChar::hasMirrored() const
{
return qGetProp(ucs)->mirrorDiff != 0;
}