##// END OF EJS Templates
Wait for the end of an acquisition to validate an operation (2)...
Wait for the end of an acquisition to validate an operation (2) Creates signal in VariableController emitted when there is no pending acquisition

File last commit:

r987:49134789d5f3
r1247:feac825a443e
Show More
Unit.h
27 lines | 667 B | text/x-c | CLexer
Alexandre Leroux
Minor changes...
r864 #ifndef SCIQLOP_UNIT_H
#define SCIQLOP_UNIT_H
Alexandre Leroux
Parser refactoring (3)...
r987 #include <Common/MetaTypes.h>
Alexandre Leroux
Minor changes...
r864 #include <QString>
#include <tuple>
struct Unit {
explicit Unit(const QString &name = {}, bool timeUnit = false)
: m_Name{name}, m_TimeUnit{timeUnit}
{
}
inline bool operator==(const Unit &other) const
{
return std::tie(m_Name, m_TimeUnit) == std::tie(other.m_Name, other.m_TimeUnit);
}
inline bool operator!=(const Unit &other) const { return !(*this == other); }
QString m_Name; ///< Unit name
bool m_TimeUnit; ///< The unit is a unit of time (UTC)
};
Alexandre Leroux
Parser refactoring (3)...
r987 SCIQLOP_REGISTER_META_TYPE(UNIT_REGISTRY, Unit)
Alexandre Leroux
Minor changes...
r864 #endif // SCIQLOP_UNIT_H