#ifndef UTILS_H #define UTILS_H #include "VmbC/VmbCommonTypes.h" //VmbError_t -> cant really fwd-decl typedef...?? #include <QString> #include <QList> #include <QPair> class QDir; void parseConfig(const QString& filename, QList<QPair<QString,QString>>& parsedCameras); QString configFile(QString filename=""); const QStringList getVersions(); const QString getVersion(); const QString errorCodeToMessage( VmbError_t ); QString randomString(); bool maybeCreateDir(QDir); int threadsPerCam(); int ncam(); const QChar DELIM='|'; typedef enum camtronErr { errCamIdx = 10, //!< camera index out of range errNoCams = 11, //!< no cameras found errRegisterCamObserver = 12, //!< cant register camobserver errLessCamsThanExpected = 13, //!< no cameras found } camtronErr; #endif