Advance Wayland and KDE package bring-up

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-04-14 10:51:06 +01:00
parent 51f3c21121
commit cf12defd28
15214 changed files with 20594243 additions and 269 deletions
@@ -0,0 +1,39 @@
/*
SPDX-FileCopyrightText: 2017 Elvis Angelaccio <elvis.angelaccio@kde.org>
SPDX-License-Identifier: LGPL-2.1-or-later
*/
#undef QT_NO_CAST_FROM_ASCII
#include <KAuth/Action>
#include <KAuth/ExecuteJob>
#include <QCoreApplication>
#include <QDebug>
using namespace KAuth;
int main(int argc, char **argv)
{
QCoreApplication app(argc, argv);
QString filename = "foo.txt";
//! [client_how_to_call_helper]
QVariantMap args;
args["filename"] = filename;
Action readAction("org.kde.kf6auth.example.read");
readAction.setHelperId("org.kde.kf6auth.example");
readAction.setArguments(args);
ExecuteJob *job = readAction.execute();
if (!job->exec()) {
qDebug() << "KAuth returned an error code:" << job->error();
} else {
QString contents = job->data()["contents"].toString();
qDebug() << "KAuth succeeded. Contents: " << contents;
}
//! [client_how_to_call_helper]
return app.exec();
}