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
|
---@meta Qt
--- The values in enums here do not matter, as they are defined by the C++ code.
local qt = {}
---@enum TextElideMode
qt.TextElideMode = {
ElideLeft = 0,
ElideRight = 0,
ElideMiddle = 0,
ElideNone = 0,
}
qt.QDir = {
---@enum Filters
Filters = {
Dirs = 0,
Files = 0,
Drives = 0,
NoSymLinks = 0,
AllEntries = 0,
TypeMask = 0,
Readable = 0,
Writable = 0,
Executable = 0,
PermissionMask = 0,
Modified = 0,
Hidden = 0,
System = 0,
AccessMask = 0,
AllDirs = 0,
CaseSensitive = 0,
NoDot = 0,
NoDotDot = 0,
NoDotAndDotDot = 0,
NoFilter = 0,
},
---@enum SortFlags
SortFlags = {
Name = 0,
Time = 0,
Size = 0,
Unsorted = 0,
SortByMask = 0,
DirsFirst = 0,
Reversed = 0,
IgnoreCase = 0,
DirsLast = 0,
LocaleAware = 0,
Type = 0,
NoSort = 0,
}
}
qt.QDirIterator = {
---@enum IteratorFlag
IteratorFlag = {
NoIteratorFlags = 0,
FollowSymlinks = 0,
Subdirectories = 0,
}
}
return qt
|