| 546 | } |
| 547 | |
| 548 | FolderModel::ModelData FolderModel::createModelData(const QString &path) const |
| 549 | { |
| 550 | ModelData modelData; |
| 551 | |
| 552 | QString connectionName = ""; |
| 553 | { |
| 554 | QSqlDatabase db = DataBaseManagement::loadDatabase(path); |
| 555 | QSqlQuery selectQuery("select * from folder where id <> 1 order by parentId,name", db); |
| 556 | |
| 557 | auto root = createRoot(db); |
| 558 | modelData = createModelData(selectQuery, root); |
| 559 | |
| 560 | connectionName = db.connectionName(); |
| 561 | } |
| 562 | QSqlDatabase::removeDatabase(connectionName); |
| 563 | |
| 564 | return modelData; |
| 565 | } |
| 566 | |
| 567 | FolderModel::ModelData FolderModel::createModelData(QSqlQuery &sqlquery, FolderItem *parent) const |
| 568 | { |
nothing calls this directly
no test coverage detected