Index: src/libchengine/TFileFilter.h =================================================================== diff -u -rfadd6c9c628de875716d96c3a497b5bc6c8dca8a -rf3c80778cfee0736195e00274c78040f7908ac5b --- src/libchengine/TFileFilter.h (.../TFileFilter.h) (revision fadd6c9c628de875716d96c3a497b5bc6c8dca8a) +++ src/libchengine/TFileFilter.h (.../TFileFilter.h) (revision f3c80778cfee0736195e00274c78040f7908ac5b) @@ -24,6 +24,7 @@ #include #include "../libstring/TStringPatternArray.h" #include "../libserializer/TSharedModificationTracker.h" +#include "ECompareType.h" namespace chengine { @@ -34,24 +35,6 @@ class LIBCHENGINE_API TFileFilter { public: - enum ESizeCompareType - { - eSizeCmp_Less = 0, - eSizeCmp_LessOrEqual = 1, - eSizeCmp_Equal = 2, - eSizeCmp_GreaterOrEqual = 3, - eSizeCmp_Greater = 4 - }; - - enum EDateCompareType - { - eDateCmp_Less = 0, - eDateCmp_LessOrEqual = 1, - eDateCmp_Equal = 2, - eDateCmp_GreaterOrEqual = 3, - eDateCmp_Greater = 4 - }; - enum EDateType { eDateType_Created = 0, @@ -101,17 +84,17 @@ bool GetUseSize1() const; void SetUseSize1(bool bUseSize1); - ESizeCompareType GetSizeType1() const; - void SetSizeType1(ESizeCompareType eSizeType1); + ECompareType GetSizeType1() const; + void SetSizeType1(ECompareType eSizeType1); unsigned long long GetSize1() const; void SetSize1(unsigned long long ullSize1); bool GetUseSize2() const; void SetUseSize2(bool bUseSize2); - ESizeCompareType GetSizeType2() const; - void SetSizeType2(ESizeCompareType eSizeType2); + ECompareType GetSizeType2() const; + void SetSizeType2(ECompareType eSizeType2); unsigned long long GetSize2() const; void SetSize2(unsigned long long ullSize2); @@ -124,8 +107,8 @@ bool GetUseDateTime1() const; void SetUseDateTime1(bool bUseDateTime1); - TFileFilter::EDateCompareType GetDateCmpType1() const; - void SetDateCmpType1(TFileFilter::EDateCompareType eCmpType1); + ECompareType GetDateCmpType1() const; + void SetDateCmpType1(ECompareType eCmpType1); bool GetUseDate1() const; void SetUseDate1(bool tDate1); @@ -140,8 +123,8 @@ bool GetUseDateTime2() const; void SetUseDateTime2(bool bUseDateTime2); - TFileFilter::EDateCompareType GetDateCmpType2() const; - void SetDateCmpType2(TFileFilter::EDateCompareType eCmpType2); + ECompareType GetDateCmpType2() const; + void SetDateCmpType2(ECompareType eCmpType2); bool GetUseDate2() const; void SetUseDate2(bool tDate2); @@ -225,26 +208,26 @@ // size filtering serializer::TSharedModificationTracker m_bUseSize1; - serializer::TSharedModificationTracker m_eSizeCmpType1; + serializer::TSharedModificationTracker m_eSizeCmpType1; serializer::TSharedModificationTracker m_ullSize1; serializer::TSharedModificationTracker m_bUseSize2; - serializer::TSharedModificationTracker m_eSizeCmpType2; + serializer::TSharedModificationTracker m_eSizeCmpType2; serializer::TSharedModificationTracker m_ullSize2; // date filtering serializer::TSharedModificationTracker m_eDateType; // created/last modified/last accessed serializer::TSharedModificationTracker m_bUseDateTime1; - serializer::TSharedModificationTracker m_eDateCmpType1; // before/after + serializer::TSharedModificationTracker m_eDateCmpType1; // before/after serializer::TSharedModificationTracker m_bUseDate1; serializer::TSharedModificationTracker m_bUseTime1; serializer::TSharedModificationTracker m_tDateTime1; serializer::TSharedModificationTracker m_bUseDateTime2; - serializer::TSharedModificationTracker m_eDateCmpType2; + serializer::TSharedModificationTracker m_eDateCmpType2; serializer::TSharedModificationTracker m_bUseDate2; serializer::TSharedModificationTracker m_bUseTime2; serializer::TSharedModificationTracker m_tDateTime2;