QuasselClient/src/qtshit/qvariant.zig
2021-06-01 13:32:02 +01:00

20 lines
352 B
Zig

const std = @import("std");
pub const QVariant = union {
int: u32,
short: u16,
byte: u8,
string: []u8,
stringlist: std.ArrayList([]const u8),
empty: bool,
};
pub const QVariantTypes = enum(u32) {
byte = 1,
// IDK why there is 2???
int_1 = 2,
int_2 = 3,
string = 10,
stringlist = 11,
short = 133,
};