aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/texteditor.qbs
blob: 7c0ee1209348fbc439891f2c807c2c3448af41df (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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
import qbs.FileInfo
import qbs.Environment

QtcPlugin {
    name: "TextEditor"

    Depends { name: "Qt"; submodules: ["widgets", "xml", "network", "printsupport"] }
    Depends { name: "Aggregation" }
    Depends { name: "Utils" }
    Depends { name: "KSyntaxHighlighting" }

    Export {
        Depends { name: "KSyntaxHighlighting" }
    }

    Depends { name: "Core" }

    cpp.enableExceptions: true

    files: [
        "autocompleter.cpp",
        "autocompleter.h",
        "basefilefind.cpp",
        "basefilefind.h",
        "basehoverhandler.cpp",
        "basehoverhandler.h",
        "behaviorsettings.cpp",
        "behaviorsettings.h",
        "behaviorsettingspage.cpp",
        "behaviorsettingspage.h",
        "behaviorsettingswidget.cpp",
        "behaviorsettingswidget.h",
        "blockrange.h",
        "bookmark.cpp",
        "bookmark.h",
        "bookmarkfilter.cpp",
        "bookmarkfilter.h",
        "bookmarkmanager.cpp",
        "bookmarkmanager.h",
        "circularclipboard.cpp",
        "circularclipboard.h",
        "circularclipboardassist.cpp",
        "circularclipboardassist.h",
        "codecchooser.cpp",
        "codecchooser.h",
        "codestyleeditor.cpp",
        "codestyleeditor.h",
        "codestylepool.cpp",
        "codestylepool.h",
        "codestyleselectorwidget.cpp",
        "codestyleselectorwidget.h",
        "colorpreviewhoverhandler.cpp",
        "colorpreviewhoverhandler.h",
        "colorscheme.cpp",
        "colorscheme.h",
        "colorschemeedit.cpp",
        "colorschemeedit.h",
        "command.cpp",
        "command.h",
        "commentssettings.cpp",
        "commentssettings.h",
        "completionsettings.cpp",
        "completionsettings.h",
        "completionsettingspage.cpp",
        "completionsettingspage.h",
        "displaysettings.cpp",
        "displaysettings.h",
        "displaysettingspage.cpp",
        "displaysettingspage.h",
        "extraencodingsettings.cpp",
        "extraencodingsettings.h",
        "findincurrentfile.cpp",
        "findincurrentfile.h",
        "findinfiles.cpp",
        "findinfiles.h",
        "findinopenfiles.cpp",
        "findinopenfiles.h",
        "fontsettings.cpp",
        "fontsettings.h",
        "fontsettingspage.cpp",
        "fontsettingspage.h",
        "formatter.h",
        "formattexteditor.cpp",
        "formattexteditor.h",
        "highlighter.cpp",
        "highlighter.h",
        "highlighterhelper.cpp",
        "highlighterhelper.h",
        "highlightersettings.cpp",
        "highlightersettings.h",
        "highlightersettingspage.cpp",
        "highlightersettingspage.h",
        "icodestylepreferences.cpp",
        "icodestylepreferences.h",
        "icodestylepreferencesfactory.cpp",
        "icodestylepreferencesfactory.h",
        "indenter.h",
        "ioutlinewidget.h",
        "jsoneditor.cpp",
        "jsoneditor.h",
        "linenumberfilter.cpp",
        "linenumberfilter.h",
        "marginsettings.cpp",
        "marginsettings.h",
        "markdowneditor.cpp",
        "markdowneditor.h",
        "outlinefactory.cpp",
        "outlinefactory.h",
        "plaintexteditorfactory.cpp",
        "plaintexteditorfactory.h",
        "quickfix.cpp",
        "quickfix.h",
        "refactoringchanges.cpp",
        "refactoringchanges.h",
        "refactoroverlay.cpp",
        "refactoroverlay.h",
        "semantichighlighter.cpp",
        "semantichighlighter.h",
        "simplecodestylepreferences.cpp",
        "simplecodestylepreferences.h",
        "simplecodestylepreferenceswidget.cpp",
        "simplecodestylepreferenceswidget.h",
        "storagesettings.cpp",
        "storagesettings.h",
        "syntaxhighlighter.cpp",
        "syntaxhighlighter.h",
        "tabsettings.cpp",
        "tabsettings.h",
        "tabsettingswidget.cpp",
        "tabsettingswidget.h",
        "textdocument.cpp",
        "textdocument.h",
        "textdocumentlayout.cpp",
        "textdocumentlayout.h",
        "texteditor.cpp",
        "texteditor.h",
        "texteditor.qrc",
        "texteditor_global.h",
        "texteditortr.h",
        "texteditorconstants.cpp",
        "texteditorconstants.h",
        "texteditoroverlay.cpp",
        "texteditoroverlay.h",
        "texteditorplugin.cpp",
        "texteditorsettings.cpp",
        "texteditorsettings.h",
        "textindenter.cpp",
        "textindenter.h",
        "textmark.cpp",
        "textmark.h",
        "textstyles.h",
        "typehierarchy.cpp",
        "typehierarchy.h",
        "typingsettings.cpp",
        "typingsettings.h",
    ]

    Group {
        name: "CodeAssist"
        prefix: "codeassist/"
        files: [
            "assistenums.h",
            "assistinterface.cpp",
            "assistinterface.h",
            "assistproposalitem.cpp",
            "assistproposalitem.h",
            "assistproposaliteminterface.h",
            "asyncprocessor.cpp",
            "asyncprocessor.h",
            "codeassistant.cpp",
            "codeassistant.h",
            "completionassistprovider.cpp",
            "completionassistprovider.h",
            "documentcontentcompletion.cpp",
            "documentcontentcompletion.h",
            "functionhintproposal.cpp",
            "functionhintproposal.h",
            "functionhintproposalwidget.cpp",
            "functionhintproposalwidget.h",
            "genericproposal.cpp",
            "genericproposal.h",
            "genericproposalmodel.cpp",
            "genericproposalmodel.h",
            "genericproposalwidget.cpp",
            "genericproposalwidget.h",
            "iassistprocessor.cpp",
            "iassistprocessor.h",
            "iassistproposal.cpp",
            "iassistproposal.h",
            "iassistproposalmodel.cpp",
            "iassistproposalmodel.h",
            "iassistproposalwidget.cpp",
            "iassistproposalwidget.h",
            "iassistprovider.cpp",
            "iassistprovider.h",
            "ifunctionhintproposalmodel.cpp",
            "ifunctionhintproposalmodel.h",
            "keywordscompletionassist.cpp",
            "keywordscompletionassist.h",
            "textdocumentmanipulator.cpp",
            "textdocumentmanipulator.h",
            "textdocumentmanipulatorinterface.h",
        ]
    }

    Group {
        name: "Snippets"
        prefix: "snippets/"
        files: [
            "reuse.h",
            "snippet.cpp",
            "snippet.h",
            "snippetassistcollector.cpp",
            "snippetassistcollector.h",
            "snippeteditor.cpp",
            "snippeteditor.h",
            "snippetoverlay.cpp",
            "snippetoverlay.h",
            "snippetparser.cpp",
            "snippetparser.h",
            "snippetprovider.cpp",
            "snippetprovider.h",
            "snippetscollection.cpp",
            "snippetscollection.h",
            "snippetssettings.cpp",
            "snippetssettings.h",
            "snippetssettingspage.cpp",
            "snippetssettingspage.h",
        ]
    }

    QtcTestFiles {
        files: [
            "codeassist/codeassist_test.cpp",
            "codeassist/codeassist_test.h",
            "highlighter_test.cpp",
            "highlighter_test.h",
            "texteditor_test.cpp",
            "texteditor_test.h",
        ]
    }
}