aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--range.cpp11
-rw-r--r--range.h4
2 files changed, 14 insertions, 1 deletions
diff --git a/range.cpp b/range.cpp
index a5acc7e..3335430 100644
--- a/range.cpp
+++ b/range.cpp
@@ -22,7 +22,7 @@
#include "range.h"
Range::Range()
- : m_hasEnd(false),m_hasStart(false)
+ : m_hasEnd(false),m_hasStart(false),m_emptyRange(false)
{
@@ -91,3 +91,12 @@ qint64 Range::getEnd() const
{
return m_end;
}
+void Range::setEmptyRange(bool b)
+{
+ m_emptyRange = b;
+}
+
+bool Range::isEmptyRange()
+{
+ return m_emptyRange;
+}
diff --git a/range.h b/range.h
index 40b4277..0ffd298 100644
--- a/range.h
+++ b/range.h
@@ -44,11 +44,15 @@ public:
qint64 getStart() const;
qint64 getEnd() const;
+ void setEmptyRange(bool);
+ bool isEmptyRange();
+
private:
qint64 m_start;
qint64 m_end;
bool m_hasEnd;
bool m_hasStart;
+ bool m_emptyRange;
};
#endif // RANGE_H