Sort application by application name with ascending order.
Change-Id: I778cc6a5a69496023abe4ecbab54bd686ce95594
Signed-off-by: wang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
- this->data.append(AppInfo(_icon, name, id));
+
+ int pos = 0;
+ for (pos = 0; pos < this->data.size(); ++pos) {
+ if (QString::compare(this->data.at(pos).name(), name, Qt::CaseInsensitive) > 0)
+ break;
+ }
+ this->data.insert(pos, AppInfo(_icon, name, id));
}
void ApplicationModel::Private::removeApp(QString id)
}
void ApplicationModel::Private::removeApp(QString id)