ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/XmlTools2/trunk/util.cpp
(Generate patch)

Comparing XmlTools2/trunk/util.cpp (file contents):
Revision 923 by s10k, Mon Feb 3 15:42:14 2014 UTC vs.
Revision 942 by s10k, Thu Feb 6 22:15:55 2014 UTC

# Line 106 | Line 106 | int indexOfBackward(const QString &myStr
106      return -1;
107   }
108  
109 < QStringList substring(const QString &myString,const QString &separator, Qt::CaseSensitivity cs){
110 <    QStringList result = QStringList();
111 <    int currIdx=0, nextIdx=0;
112 <
113 <    while(true){
114 <        nextIdx=myString.indexOf(separator,currIdx,cs);
115 <        result << myString.mid(currIdx,nextIdx-currIdx);
116 <        if(nextIdx==-1) break;
117 <        currIdx=nextIdx+1;
118 <    }
109 > // Use qstring split
110 > //QStringList substring(const QString &myString,const QString &separator, Qt::CaseSensitivity cs){
111 > //    QStringList result = QStringList();
112 > //    int currIdx=0, nextIdx=0;
113 >
114 > //    while(true){
115 > //        nextIdx=myString.indexOf(separator,currIdx,cs);
116 > //        result << myString.mid(currIdx,nextIdx-currIdx);
117 > //        if(nextIdx==-1) break;
118 > //        currIdx=nextIdx+1;
119 > //    }
120  
121 <    return result;
122 < }
121 > //    return result;
122 > //}
123  
124   QStringList qStringListFromSpacedString(const QString &mySpacedString){
125 <    return Util::substring(mySpacedString," ");
125 >    return mySpacedString.split(" ");
126   }
127  
128   QList<int> qListIntFromSpacedString(const QString &mySpacedString){
129      QStringList stringList;
130      QList<int> intList;
131  
132 <    stringList = Util::substring(mySpacedString," ");
132 >    stringList = mySpacedString.split(" ");
133  
134      foreach(QString value, stringList){
135          intList << value.toInt();
# Line 141 | Line 142 | QList<double> qListDoubleFromSpacedStrin
142      QStringList stringList;
143      QList<double> doubleList;
144  
145 <    stringList = Util::substring(mySpacedString," ");
145 >    stringList = mySpacedString.split(" ");
146  
147      foreach(QString value, stringList){
148          doubleList << value.toDouble();

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)