return infoText;
}
-QString UnicodeDialog::validateText(QString text)
+QString UnicodeDialog::validateText(const QString &text)
{
QRegExp regex("([0-9]|[a-f])", Qt::CaseInsensitive, QRegExp::RegExp2);
- QString newText = "";
+ QString newText;
int pos = 0;
switch (inputMethod) {
void UnicodeDialog::updateOverviewChars(uint unicode)
{
- QString left = "";
- QString right = "";
+ QString left;
+ QString right;
uint i;
for (i = 1; i <= 4; i++) {
rightChars->setText("");
}
-QString UnicodeDialog::nextUnicode(QString text, Direction direction)
+QString UnicodeDialog::nextUnicode(const QString &text, Direction direction)
{
uint value = 0;
QString newText = "";
InputMethod inputMethod;
/** \brief Validates text and removes all invalid characters (non-hex e.g.) */
- QString validateText(QString text);
+ QString validateText(const QString &text);
/** \brief Removes all leading zeros */
QString trimmedUnicodeNumber(QString text);
/** \brief Checks whether the given string is a control character */
bool controlCharacter(uint value);
/** \brief Returns the next available unicode. */
- QString nextUnicode(QString text, Direction direction);
+ QString nextUnicode(const QString &text, Direction direction);
/** \brief Paints previous and next characters around current char */
void updateOverviewChars(uint unicode);