// SPDX-License-Identifier: MIT #pragma once #include #include #include struct PackageRecord { QString name; QString version; QString architecture; QString summary; }; QList parsePackageRecords(const QByteArray &output); bool isValidPackageName(const QString &name); bool validTouchpadSettings(int minimumAnchorAge, int minimumPause, int minimumTap, int maximumTap, const QString &outputEvent); QString packageCompatibilityError(const QString &name, const QString &sys = QStringLiteral("/sys"));