SqpDateTime.h
23 lines
| 515 B
| text/x-c
|
CLexer
r191 | #ifndef SCIQLOP_SQPDATETIME_H | |||
#define SCIQLOP_SQPDATETIME_H | ||||
r234 | #include <QObject> | |||
r191 | /** | |||
* @brief The SqpDateTime struct holds the information of time parameters | ||||
*/ | ||||
struct SqpDateTime { | ||||
/// Start time | ||||
double m_TStart; | ||||
/// End time | ||||
double m_TEnd; | ||||
r228 | ||||
bool contains(const SqpDateTime &dateTime) | ||||
{ | ||||
return (m_TStart <= dateTime.m_TStart && m_TEnd >= dateTime.m_TEnd); | ||||
} | ||||
r191 | }; | |||
r234 | // Required for using shared_ptr in signals/slots | |||
Q_DECLARE_METATYPE(SqpDateTime) | ||||
r191 | #endif // SCIQLOP_SQPDATETIME_H | |||