2018-10-11 18:19:35 +02:00
|
|
|
#ifndef UTIL_H
|
|
|
|
#define UTIL_H
|
|
|
|
|
2021-01-17 19:33:06 +01:00
|
|
|
#include <QString>
|
|
|
|
|
2022-09-02 22:53:38 +02:00
|
|
|
class QTemporaryDir;
|
|
|
|
|
2022-11-04 09:03:36 +01:00
|
|
|
#define ARRAY_SIZE(array) \
|
|
|
|
(sizeof(array) / sizeof(array[0]))
|
|
|
|
|
2021-01-17 19:33:06 +01:00
|
|
|
namespace Util
|
|
|
|
{
|
2022-11-04 09:03:36 +01:00
|
|
|
int log2i(unsigned val);
|
2021-02-01 20:06:05 +01:00
|
|
|
int str2int(const char *str, int len);
|
2021-01-17 19:33:06 +01:00
|
|
|
double niceNum(double x, bool round);
|
|
|
|
QString file2name(const QString &path);
|
2022-05-28 14:05:14 +02:00
|
|
|
QString displayName(const QString &path);
|
2022-09-02 22:53:38 +02:00
|
|
|
const QTemporaryDir &tempDir();
|
2023-04-25 22:52:55 +02:00
|
|
|
bool isSQLiteDB(const QString &path, QString &errorString);
|
2021-01-17 19:33:06 +01:00
|
|
|
}
|
2018-10-11 18:19:35 +02:00
|
|
|
|
|
|
|
#endif // UTIL_H
|