29 #ifndef GAMMARAY_PROBEABI_H
30 #define GAMMARAY_PROBEABI_H
32 #include "gammaray_launcher_export.h"
34 #include <QSharedDataPointer>
38 class ProbeABIPrivate;
54 int majorQtVersion()
const;
55 int minorQtVersion()
const;
56 void setQtVersion(
int major,
int minor);
57 bool hasQtVersion()
const;
60 QString architecture()
const;
61 void setArchitecture(
const QString &architecture);
65 void setIsDebug(
bool debug);
67 bool isDebugRelevant()
const;
70 QString compiler()
const;
71 void setCompiler(
const QString &compiler);
77 bool isCompatible(
const ProbeABI &referenceABI)
const;
79 bool operator==(
const ProbeABI &rhs)
const;
84 bool operator<(
const ProbeABI &rhs)
const;
88 static ProbeABI fromString(
const QString&
id);
94 QSharedDataPointer<ProbeABIPrivate> d;
99 #endif // GAMMARAY_PROBEABI_H
Describes a probe ABI. The probe ABI is everything that determines if a probe is compatible with a gi...
Definition: probeabi.h:44
Definition: endpoint.h:42
QString displayString(const QObject *object)