void addStar () {
if (number != tr(PROCESSING)) {
- if (number[number.length()-1] == '*') {
+ // Do not change star if it was created more than 3 seconds before.
+ if (number[number.length()-1] == '*' && lastStar.elapsed() < 3*1000) {
number[number.length()-1] = '+';
- } else
+ } else {
number += "*";
+ lastStar = QTime();
+ lastStar.start();
+ }
setNumber();
}
}
QString number;
QByteArray reply;
+
+ QTime lastStar;
};
int main(int argc, char *argv[]) {