aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/advanceddockingsystem/advanceddockingsystem.qbs
blob: 8d758b3f7ebb8ff4f477f69ee1c075937e1cfeb3 (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
import qbs 1.0

QtcLibrary {
    name: "AdvancedDockingSystem"

    cpp.optimization: "fast"
    cpp.defines: base.concat("ADVANCEDDOCKINGSYSTEM_LIBRARY")
    cpp.includePaths: base.concat([".", linux.prefix])

    Depends { name: "Qt"; submodules: ["widgets", "xml"] }
    Depends { name: "Utils" }

    Group {
        name: "General"
        files: [
            "ads_globals.cpp", "ads_globals.h",
            "advanceddockingsystemtr.h",
            "dockareatabbar.cpp", "dockareatabbar.h",
            "dockareatitlebar.cpp", "dockareatitlebar.h",
            "dockareawidget.cpp", "dockareawidget.h",
            "dockcomponentsfactory.cpp", "dockcomponentsfactory.h",
            "dockcontainerwidget.cpp", "dockcontainerwidget.h",
            "dockfocuscontroller.cpp", "dockfocuscontroller.h",
            "dockingstatereader.cpp", "dockingstatereader.h",
            "dockmanager.cpp", "dockmanager.h",
            "dockoverlay.cpp", "dockoverlay.h",
            "docksplitter.cpp", "docksplitter.h",
            "dockwidget.cpp", "dockwidget.h",
            "dockwidgettab.cpp", "dockwidgettab.h",
            "elidinglabel.cpp", "elidinglabel.h",
            "floatingdockcontainer.cpp", "floatingdockcontainer.h",
            "floatingdragpreview.cpp", "floatingdragpreview.h",
            "iconprovider.cpp", "iconprovider.h",
            "workspace.cpp", "workspace.h",
            "workspacedialog.cpp", "workspacedialog.h",
            "workspaceinputdialog.cpp", "workspaceinputdialog.h",
            "workspacemodel.cpp", "workspacemodel.h",
            "workspaceview.cpp", "workspaceview.h",
        ]
    }

    Group {
        name: "Linux"
        id: linux
        prefix: "linux/"
        files: [
            "floatingwidgettitlebar.cpp", "floatingwidgettitlebar.h"
        ]
    }
}