| 496 | } |
| 497 | |
| 498 | QString GetFirmwareDir() |
| 499 | { |
| 500 | QDir dir1 = GetAppDataDir() + "/res"; |
| 501 | // ./res |
| 502 | if (dir1.exists()){ |
| 503 | return dir1.absolutePath(); |
| 504 | } |
| 505 | |
| 506 | QDir dir(QCoreApplication::applicationDirPath()); |
| 507 | // ../share/DSView/res |
| 508 | if (dir.cd("..") && dir.cd("share") && dir.cd("DSView") && dir.cd("res")) |
| 509 | { |
| 510 | return dir.absolutePath(); |
| 511 | } |
| 512 | |
| 513 | dsv_err("%s%s", "Resource directory is not exists:", dir1.absolutePath().toUtf8().data()); |
| 514 | return dir1.absolutePath(); |
| 515 | } |
| 516 | |
| 517 | QString GetUserDataDir() |
| 518 | { |
no test coverage detected