generic: remove deprecated org.kde.KLauncher.start_service_by_name() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-05-25 06:31:55 +03:00
parent 4f16fe642d
commit b690586b3d
5 changed files with 0 additions and 62 deletions

View file

@ -158,19 +158,6 @@ public Q_SLOTS: // METHODS
return reply;
}
inline QDBusReply<int> start_service_by_name(const QString &serviceName, const QStringList &urls, const QStringList &envs, const QString &startup_id, bool blind, QString &dbusServiceName, QString &error, qint64 &pid)
{
QList<QVariant> argumentList;
argumentList << qVariantFromValue(serviceName) << qVariantFromValue(urls) << qVariantFromValue(envs) << qVariantFromValue(startup_id) << qVariantFromValue(blind);
QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("start_service_by_name"), argumentList);
if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 4) {
dbusServiceName = qdbus_cast<QString>(reply.arguments().at(1));
error = qdbus_cast<QString>(reply.arguments().at(2));
pid = qdbus_cast<qint64>(reply.arguments().at(3));
}
return reply;
}
inline QDBusReply<void> waitForSlave(int pid)
{
QList<QVariant> argumentList;

View file

@ -689,24 +689,6 @@ void KLauncher::exec_blind(const QString &name, const QStringList &arg_list, con
requestDone(request);
}
// KDE5: remove
bool
KLauncher::start_service_by_name(const QString &serviceName, const QStringList &urls,
const QStringList &envs, const QString& startup_id, bool blind, const QDBusMessage &msg)
{
KService::Ptr service;
// Find service
if (!service)
{
requestResult.result = ENOENT;
requestResult.error = i18n("Could not find service '%1'.", serviceName);
cancel_service_startup_info( NULL, startup_id.toLocal8Bit(), envs ); // cancel it if any
return false;
}
return start_service(service, urls, envs, startup_id.toLocal8Bit(), blind, false, msg);
}
bool
KLauncher::start_service_by_desktop_path(const QString &serviceName, const QStringList &urls,
const QStringList &envs, const QString& startup_id, bool blind, const QDBusMessage &msg)

View file

@ -209,25 +209,6 @@ public: // remote methods, called by KLauncherAdaptor
*/
bool start_service_by_desktop_path(const QString &serviceName, const QStringList &urls, const QStringList &envs, const QString &startup_id, bool blind, const QDBusMessage &msg);
/**
* Start a service by (translated) name - deprecated
*
* 'serviceName' refers to the service name as given by·
* the Name field in the desktop file describing the service.
*
* 'url', if not empty, will be passed to the service as
* argument.
*
* 'envs' are environment variables that will be added
* to this program's environment before starting it
*
* 'startup_id' is for application startup notification,
* "" is the default, "0" for none
*
* @deprecated use start_service_by_desktop_path
*/
bool start_service_by_name(const QString &serviceName, const QStringList &urls, const QStringList &envs, const QString &startup_id, bool blind, const QDBusMessage &msg); // KDE5: remove
pid_t requestHoldSlave(const KUrl &url, const QString &app_socket);
pid_t requestSlave(const QString &protocol, const QString &host,

View file

@ -132,17 +132,6 @@ int KLauncherAdaptor::start_service_by_desktop_path(const QString &serviceName,
return p->requestResult.result;
}
int KLauncherAdaptor::start_service_by_name(const QString &serviceName, const QStringList &urls, const QStringList &envs, const QString &startup_id, bool blind, const QDBusMessage &msg, QString &dbusServiceName, QString &error, qint64 &pid)
{
// handle method call org.kde.KLauncher.start_service_by_name
KLauncher *p = static_cast<KLauncher *>(parent());
p->start_service_by_name(serviceName, urls, envs, startup_id, blind, msg);
dbusServiceName = p->requestResult.dbusName;
error = p->requestResult.error;
pid = p->requestResult.pid;
return p->requestResult.result;
}
void KLauncherAdaptor::waitForSlave(qint64 pid, const QDBusMessage &msg)
{
// handle method call org.kde.KLauncher.waitForSlave

View file

@ -59,7 +59,6 @@ public Q_SLOTS: // METHODS
int start_service_by_desktop_name(const QString &serviceName, const QStringList &urls, const QStringList &envs, const QString &startup_id, bool blind, const QDBusMessage &msg, QString &dbusServiceName, QString &error, qint64 &pid);
int start_service_by_desktop_path(const QString &serviceName, const QStringList &urls, const QStringList &envs, const QString &startup_id, bool blind, const QDBusMessage &msg, QString &dbusServiceName, QString &error, qint64 &pid);
// Deprecated, to be removed in KDE5.
int start_service_by_name(const QString &serviceName, const QStringList &urls, const QStringList &envs, const QString &startup_id, bool blind, const QDBusMessage &msg, QString &dbusServiceName, QString &error, qint64 &pid);
void waitForSlave(qint64 pid, const QDBusMessage &msg);
void terminate_kdeinit();
Q_SIGNALS: // SIGNALS