!contains( CONFIG, c\+\+1[14] ): warning("SortFilterProxyModel needs at least c++11, add CONFIG += c++11 to your .pro")

INCLUDEPATH += $$PWD

HEADERS += $$PWD/qqmlsortfilterproxymodel.h \
    $$PWD/filters/filter.h \
    $$PWD/filters/filtercontainer.h \
    $$PWD/filters/rolefilter.h \
    $$PWD/filters/valuefilter.h \
    $$PWD/filters/indexfilter.h \
    $$PWD/filters/regexpfilter.h \
    $$PWD/filters/rangefilter.h \
    $$PWD/filters/expressionfilter.h \
    $$PWD/filters/filtercontainerfilter.h \
    $$PWD/filters/anyoffilter.h \
    $$PWD/filters/alloffilter.h \
    $$PWD/sorters/sorter.h \
    $$PWD/sorters/sortercontainer.h \
    $$PWD/sorters/rolesorter.h \
    $$PWD/sorters/stringsorter.h \
    $$PWD/sorters/expressionsorter.h \
    $$PWD/proxyroles/proxyrole.h \
    $$PWD/proxyroles/proxyrolecontainer.h \
    $$PWD/proxyroles/joinrole.h \
    $$PWD/proxyroles/switchrole.h \
    $$PWD/proxyroles/expressionrole.h \
    $$PWD/proxyroles/singlerole.h \
    $$PWD/proxyroles/regexprole.h \
    $$PWD/sorters/filtersorter.h \
    $$PWD/proxyroles/filterrole.h \
    $$PWD/utils/utils.h

SOURCES += $$PWD/qqmlsortfilterproxymodel.cpp \
    $$PWD/filters/filter.cpp \
    $$PWD/filters/filtercontainer.cpp \
    $$PWD/filters/rolefilter.cpp \
    $$PWD/filters/valuefilter.cpp \
    $$PWD/filters/indexfilter.cpp \
    $$PWD/filters/regexpfilter.cpp \
    $$PWD/filters/rangefilter.cpp \
    $$PWD/filters/expressionfilter.cpp \
    $$PWD/filters/filtercontainerfilter.cpp \
    $$PWD/filters/anyoffilter.cpp \
    $$PWD/filters/alloffilter.cpp \
    $$PWD/filters/filtersqmltypes.cpp \
    $$PWD/sorters/sorter.cpp \
    $$PWD/sorters/sortercontainer.cpp \
    $$PWD/sorters/rolesorter.cpp \
    $$PWD/sorters/stringsorter.cpp \
    $$PWD/sorters/expressionsorter.cpp \
    $$PWD/sorters/sortersqmltypes.cpp \
    $$PWD/proxyroles/proxyrole.cpp \
    $$PWD/proxyroles/proxyrolecontainer.cpp \
    $$PWD/proxyroles/joinrole.cpp \
    $$PWD/proxyroles/switchrole.cpp \
    $$PWD/proxyroles/expressionrole.cpp \
    $$PWD/proxyroles/proxyrolesqmltypes.cpp \
    $$PWD/proxyroles/singlerole.cpp \
    $$PWD/proxyroles/regexprole.cpp \
    $$PWD/sorters/filtersorter.cpp \
    $$PWD/proxyroles/filterrole.cpp \
    $$PWD/utils/utils.cpp
