Files
fedora-tools/fedora-tools-settings/src/packageutils.h
T

22 lines
588 B
C

// SPDX-License-Identifier: MIT
#pragma once
#include <QByteArray>
#include <QList>
#include <QString>
struct PackageRecord
{
QString name;
QString version;
QString architecture;
QString summary;
};
QList<PackageRecord> 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"));