Lines Matching refs:aS1

86 int compareNumbers(QString& aS1, int& aPos1, QString& aS2, int& aPos2)  in compareNumbers()  argument
91 while (aPos1 < aS1.length() && aS1.at(aPos1).isDigit()) aPos1++; in compareNumbers()
99 if (i1 >= start1) c1 = aS1.at(i1).digitValue(); in compareNumbers()
107 bool compareTextsAlphabetical(QString& aS1, QString& aS2, const KrViewProperties * _viewProperties,… in compareTextsAlphabetical() argument
119 lchar1 = aS1[lPositionS1]; in compareTextsAlphabetical()
123 int j = compareNumbers(aS1, lPositionS1, aS2, lPositionS2); in compareTextsAlphabetical()
147 if (lPositionS1 == aS1.length() && lPositionS2 == aS2.length()) return false; in compareTextsAlphabetical()
148 if (lPositionS1 == aS1.length() && lPositionS2 < aS2.length()) return true; in compareTextsAlphabetical()
149 if (lPositionS1 < aS1.length() && lPositionS2 == aS2.length()) return false; in compareTextsAlphabetical()
153 bool compareTextsCharacterCode(QString& aS1, QString& aS2, const KrViewProperties * _viewProperties… in compareTextsCharacterCode() argument
161 if (aNumbers && aS1[lPositionS1].isDigit() && aS2[lPositionS2].isDigit()) { in compareTextsCharacterCode()
162 int j = compareNumbers(aS1, lPositionS1, aS2, lPositionS2); in compareTextsCharacterCode()
165 if (aS1[lPositionS1] < aS2[lPositionS2]) return true; in compareTextsCharacterCode()
166 if (aS1[lPositionS1] > aS2[lPositionS2]) return false; in compareTextsCharacterCode()
171 if (lPositionS1 == aS1.length() && lPositionS2 == aS2.length()) return false; in compareTextsCharacterCode()
172 if (lPositionS1 == aS1.length() && lPositionS2 < aS2.length()) return true; in compareTextsCharacterCode()
173 if (lPositionS1 < aS1.length() && lPositionS2 == aS2.length()) return false; in compareTextsCharacterCode()
177 bool compareTextsKrusader(const QString &aS1, const QString &aS2, const KrViewProperties *_viewProp… in compareTextsKrusader() argument
183 return QString::localeAwareCompare(aS1, aS2) < 0; in compareTextsKrusader()
186 return QString::compare(aS1, aS2) < 0; in compareTextsKrusader()
189 bool compareTexts(QString aS1, QString aS2, const KrViewProperties * _viewProperties, bool asc, boo… in compareTexts() argument
192 if (aS1.length() == 0 && aS2.length() == 0) { in compareTexts()
194 } else if (aS1.length() == 0) { in compareTexts()
201 if (aS1 == "..") { in compareTexts()
211 return compareTextsAlphabetical(aS1, aS2, _viewProperties, false); in compareTexts()
213 return compareTextsAlphabetical(aS1, aS2, _viewProperties, true); in compareTexts()
215 return compareTextsCharacterCode(aS1, aS2, _viewProperties, false); in compareTexts()
217 return compareTextsCharacterCode(aS1, aS2, _viewProperties, true); in compareTexts()
220 return compareTextsKrusader(aS1, aS2, _viewProperties); in compareTexts()