summaryrefslogtreecommitdiffstats
path: root/src/corelib/itemmodels/itemmodels.pri
blob: ebeac6e211166a88fd988d318e54afb24ce19350 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# Qt itemmodels core module

!qtConfig(itemmodel): return()

HEADERS += \
    itemmodels/qabstractitemmodel.h \
    itemmodels/qabstractitemmodel_p.h \
    itemmodels/qitemselectionmodel.h \
    itemmodels/qitemselectionmodel_p.h

SOURCES += \
    itemmodels/qabstractitemmodel.cpp \
    itemmodels/qitemselectionmodel.cpp

qtConfig(proxymodel) {
    HEADERS += \
        itemmodels/qabstractproxymodel.h \
        itemmodels/qabstractproxymodel_p.h

    SOURCES += \
        itemmodels/qabstractproxymodel.cpp

    qtConfig(concatenatetablesproxymodel) {
        HEADERS += \
            itemmodels/qconcatenatetablesproxymodel.h

        SOURCES += \
            itemmodels/qconcatenatetablesproxymodel.cpp
    }

    qtConfig(identityproxymodel) {
        HEADERS += \
            itemmodels/qidentityproxymodel.h

        SOURCES += \
            itemmodels/qidentityproxymodel.cpp
    }

    qtConfig(sortfilterproxymodel) {
        HEADERS += \
            itemmodels/qsortfilterproxymodel.h

        SOURCES += \
            itemmodels/qsortfilterproxymodel.cpp
    }

    qtConfig(transposeproxymodel) {
        HEADERS += \
            itemmodels/qtransposeproxymodel.h \
            itemmodels/qtransposeproxymodel_p.h

        SOURCES += \
            itemmodels/qtransposeproxymodel.cpp
    }
}

qtConfig(stringlistmodel) {
    HEADERS += \
        itemmodels/qstringlistmodel.h

    SOURCES += \
        itemmodels/qstringlistmodel.cpp
}