16 result.args = QStringView{specification}.split(u':');
18 for (
const auto &arg : std::as_const(result.args)) {
19 if (arg.startsWith(
"/dev/"_L1)) {
21 result.devices.append(arg.toString());
23 }
else if (arg.startsWith(
"/input/"_L1)) {
24 result.devices.append(arg.toString());
28 result.spec += arg + u':';
32 if (!result.spec.isEmpty())